[gentoo-commits] repo/gentoo:master commit in: dev-python/spotipy/

2023-11-04 Thread Michał Górny
commit: 01a6c43e08fff42a3dac866937cab4c5cd94cbdf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 05:44:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 05:44:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a6c43e

dev-python/spotipy: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/spotipy/spotipy-2.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/spotipy/spotipy-2.23.0.ebuild 
b/dev-python/spotipy/spotipy-2.23.0.ebuild
index 6a9d5ec4fcdc..a01f9a212115 100644
--- a/dev-python/spotipy/spotipy-2.23.0.ebuild
+++ b/dev-python/spotipy/spotipy-2.23.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/uvicorn/

2023-11-04 Thread Michał Górny
commit: e05a532f1f3d4a9ce9dd3744034f48bf80ba4dc0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 05:29:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 05:29:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05a532f

dev-python/uvicorn: Bump to 0.24.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/uvicorn/Manifest  |  1 +
 dev-python/uvicorn/uvicorn-0.24.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index 391d8c174d47..b28cb1108c0d 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1 +1,2 @@
 DIST uvicorn-0.23.2.gh.tar.gz 723155 BLAKE2B 
03edb0b6c7be001be868636a77b818491d71e28277e22f252d650c2d9452e5018470fa3cf60300a8f4358d548f794e95a1bf877ac02ed30574a14dc56cea9841
 SHA512 
a575482ed261dff3a74a5e04387b36dda55d5975a635ca5c124770b7bbfcf764ea420b0b78b9396e4eaa8b839031933aefc7867befb46d18f39f3df5115eb77a
+DIST uvicorn-0.24.0.gh.tar.gz 715220 BLAKE2B 
b71273545ae244544b5336524bf4ad1f386c8bb2b1addc501514833f37376f8a09a1d4dfc2272c3b62555337a20750af827c9a7a4c3bffc6327a9d1809869cfa
 SHA512 
98b58ce17a1f072f36923b1b616f818cbadd091256ce1281a5236268ba2378d212384d9c3390b5903edfda5c692a67935051379e31732df45422595a88c69232

diff --git a/dev-python/uvicorn/uvicorn-0.24.0.ebuild 
b/dev-python/uvicorn/uvicorn-0.24.0.ebuild
new file mode 100644
index ..a131d346d201
--- /dev/null
+++ b/dev-python/uvicorn/uvicorn-0.24.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Lightning-fast ASGI server implementation"
+HOMEPAGE="
+   https://www.uvicorn.org/
+   https://github.com/encode/uvicorn/
+   https://pypi.org/project/uvicorn/
+"
+# as of 0.21.0, no tests in sdist
+SRC_URI="
+   https://github.com/encode/uvicorn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/h11-0.8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/a2wsgi[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/websockets-10.4[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   dev-python/watchfiles[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # too long path for unix socket
+   
tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers
+   # need unpackaged httptools
+   
"tests/middleware/test_logging.py::test_trace_logging_on_http_protocol[httptools]"
+   tests/protocols/test_http.py::test_fragmentation
+   # TODO
+   
tests/protocols/test_websocket.py::test_connection_lost_before_handshake_complete
+   
"tests/protocols/test_websocket.py::test_asgi_return_value[H11Protocol-WebSocketProtocol]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   # TODO
+   EPYTEST_DESELECT+=(
+   
tests/middleware/test_logging.py::test_running_log_using_fd
+   )
+   ;;
+   esac
+
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "auto reload on file changes" dev-python/watchfiles
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/starlette/

2023-11-04 Thread Michał Górny
commit: e1b617120bef1753e90b0ff36886fa469c8ea2c1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 05:24:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 05:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b61712

dev-python/starlette: Bump to 0.32.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/starlette/Manifest|  1 +
 dev-python/starlette/starlette-0.32.0.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 6375f2f86a41..e213004d32cd 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1 +1,2 @@
 DIST starlette-0.31.1.gh.tar.gz 2846196 BLAKE2B 
08ebe13d4b9716c6ff74a4f9ca6333f5e6dc31c6ce359b39cbf8e9822fad2e8c8a111788a37893ad687f4d3ffb3bef1e21146f3769b3ac07f083b1c454c07fa3
 SHA512 
8501b1f40fea9351eba8366dfe1adcb27d19a64a2f547153f3106f8d6828a47c850d6ffb634d6ce60e74fc02d510afda22bca33e07631b72f9a5558e977ea0f6
+DIST starlette-0.32.0.gh.tar.gz 2839571 BLAKE2B 
adf6b382b267f77309cea1914e980df3ec6e1a05c2ed535c9a26518581349523f9ef5b07c3b97af9123950a52b4ea43acd257527e00a83423b992ce93956b86e
 SHA512 
4b655af29e0a2e031db4155e8697d23abee1e100735904a47b0989faf56a9a05c007a672e6576748849347aaab931c8c1ea89a09d77b04ac8b55a78284ab551a

diff --git a/dev-python/starlette/starlette-0.32.0.ebuild 
b/dev-python/starlette/starlette-0.32.0.ebuild
new file mode 100644
index ..5157f33105ee
--- /dev/null
+++ b/dev-python/starlette/starlette-0.32.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+# no docs or tests in sdist, as of 0.27.0
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/python-multipart[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/argh/

2023-11-04 Thread Michał Górny
commit: 8a17c23b0a92774061fedf077b27787fef875d03
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 05:25:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 05:25:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a17c23b

dev-python/argh: Bump to 0.30.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/argh/Manifest   |  1 +
 dev-python/argh/argh-0.30.4.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index 5dc991b43fd6..a8aa4fba23d3 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -3,3 +3,4 @@ DIST argh-0.30.0.tar.gz 59803 BLAKE2B 
2e0a5d9dfbe5177ac434224b78b0575f4b2b4373ab
 DIST argh-0.30.1.tar.gz 60275 BLAKE2B 
24e80f51f2c2f76d605b4282045ffe98f274f3e4692a3dfc26e35aa32a97a79fdc78b795622a2cb593ed83657c1cb1ecef562b43f5b8dc3097f4909403aa98ce
 SHA512 
a24bdc92180ebce217433842e223e958ef222dc81feba8ee22ba0b219b5c259f3d2e79f8ebdf7334b624f69c83814322aa1e768cc72f644c0b16fb2863910035
 DIST argh-0.30.2.tar.gz 61528 BLAKE2B 
f4ef544c67cecaeaba63ca7c97425be0924712c380081971cbe67fbcfeb4a723b5a3e9bca4c33db02fb6466a4a632d756282f8e49a2c69dad4589004c3f83acc
 SHA512 
68950e521fb6c98dbef8c1df334c2a0ae8253f6874a64d8b891c94608ac959344bae0ba65d61379796f304197f5b7f55ab8444957d1b230aa2e4d19bb080953e
 DIST argh-0.30.3.tar.gz 61908 BLAKE2B 
5a35d34df18c9f9bc59ca0966b034a3dfb9e337e61023c84bfb06ee4f7bc568f4c66408baf009ed4a84670bc4d13cd147cfd30ad917901fa711f7f88ee83c391
 SHA512 
1b3b1b9fc72794f3aa92f76fba8c24e38e1a93979a203b2d0f724d57ad6af32e3bc015ca017fd97a92e2eda9c96d5687de174133f5f7e9f2e0a736a2d9d87584
+DIST argh-0.30.4.tar.gz 62618 BLAKE2B 
e95ee9219d2b8079e4b9548f68811832ed9ca699c1dcfeabcf31a9a0c3fd35c107896f088a64efe430347fefd1424345753bc4e0341155a92d99a5327f4a137d
 SHA512 
6a17fcaef3a1a400426cc53339e07583734b0b68ce9202a7b3655f5cababa495aa5269f66cde2d0b2217874ddb730bf7d1c7636dd915e4e778058399b9b9a44c

diff --git a/dev-python/argh/argh-0.30.4.ebuild 
b/dev-python/argh/argh-0.30.4.ebuild
new file mode 100644
index ..32a100a7ba11
--- /dev/null
+++ b/dev-python/argh/argh-0.30.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 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-libs/c-blosc2/

2023-11-04 Thread Michał Górny
commit: a5042aa1ef7986ec8428d3b58ff33c870c0597f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 05:29:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 05:29:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5042aa1

dev-libs/c-blosc2: Bump to 2.11.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc2/Manifest   |  1 +
 dev-libs/c-blosc2/c-blosc2-2.11.0.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index a9d628bf5387..84d47c2ef96d 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -2,4 +2,5 @@ DIST c-blosc2-2.10.2.gh.tar.gz 3142525 BLAKE2B 
1bd3f4c10c9c2b9d228499d41e5f3ea2c
 DIST c-blosc2-2.10.3.gh.tar.gz 3142852 BLAKE2B 
d1c947d5a2913929d6eb8713fb750937c50f25bc7858576831eecb7ffb996238821435e080944da332d51f55eff9a714c10571c09def8170816be67ffdb779ae
 SHA512 
ae1d8d6aae1cb58f954491733b1667a6280384de705795d181aada9ffd9d8a922b715f22ad12bc7f0fd2799b46e70a7c21a8253de74445f3013a6d2136579ae0
 DIST c-blosc2-2.10.4.gh.tar.gz 3142948 BLAKE2B 
3c25ed6540b080c385e383c36dab6d4a754130b1e69ad358e2b56ef1988b81bbc1fd0749d86bbe126fdf8cdbf55384a9ebf36e1b264c751dc9a1e74501c20365
 SHA512 
85247c3fb42a90e10a213d7fa62be17fb1156d0d68fd9ab2fd1757e0b41f81d7b4cf73d67e542eefcd812f8589eda81fab34c0ab2d5a0634563b6408313b0f74
 DIST c-blosc2-2.10.5.gh.tar.gz 3144174 BLAKE2B 
a680def405f2383636185ab1b71a42e042dd0c71025bfc898b48f148f4a6bf27cbd38f29512caae9ff5b58f70cb35289b609c84b132c0795915d1fe6c71b3feb
 SHA512 
bc004fe2132a8e36963437d5279506c2f79dcbf11ee1a768954c20d1265d120dc85e67952b567e716105c5716922da8ee8cffd0a5d44bc67093a4cab3075e322
+DIST c-blosc2-2.11.0.gh.tar.gz 3145115 BLAKE2B 
f2c375d303efe732dbb101c671560e40c584cdd546f481159b7317af775964f3c7fbdb540f86355ac1c6d345d7a494cfa0b9f1afcab2b04f7b96b127491cac3a
 SHA512 
df88b00a234b3753d97483169931a3ad9d1cc833bb13ec6f766e610ae2601577501ba824a4256bd35d4a50b3730afaa519bb24594707fedd8de6cbe9133e9799
 DIST c-blosc2-2.9.3.gh.tar.gz 3139809 BLAKE2B 
740bfbc3cd1416d0863f6939ba4b5e27b2ae7947a407838e4061ef42c005ee255abdd8bbcbecb25123b7ff50ece62493ad3b5a84d4e02a65e1791c9007cf5b5d
 SHA512 
30e792ba982d66936813c2dc56f85ee17a1a73ec475c15d6448cc1f5ac88f917f7a823e4b7b59c1271b1a9ee1ddd1f15fb74d6c0fa61d653b16d1a05209dfde4

diff --git a/dev-libs/c-blosc2/c-blosc2-2.11.0.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.11.0.ebuild
new file mode 100644
index ..af8b2fdc4f2c
--- /dev/null
+++ b/dev-libs/c-blosc2/c-blosc2-2.11.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/c-blosc2/c-blosc2.html
+   https://github.com/Blosc/c-blosc2/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test +zlib +zstd"
+REQUIRED_USE="test? ( zlib zstd )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=app-arch/lz4-1.7.5:=
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.9.3-no-unaligned.patch
+)
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+
+   # force regular zlib, at least for  the time being
+   -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON
+
+   # upstream overrides CMAKE_C_FLAGS, preventing ${CFLAGS} 
defaults
+   # from applying, https://github.com/Blosc/c-blosc2/issues/433
+   -DCMAKE_C_FLAGS="${CFLAGS}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Tests fail in parallel, https://github.com/Blosc/c-blosc2/issues/432
+   MAKEOPTS=-j1 cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/jaraco-functools/

2023-11-04 Thread Michał Górny
commit: b24e9b8207c8436f446dd5b320cc41fb75af614a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 05:25:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 05:25:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24e9b82

dev-python/jaraco-functools: Bump to 4.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/jaraco-functools/Manifest   |  1 +
 .../jaraco-functools/jaraco-functools-4.0.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/jaraco-functools/Manifest 
b/dev-python/jaraco-functools/Manifest
index 776acc3b7c86..84fbd9fb1e9f 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1 +1,2 @@
 DIST jaraco.functools-3.9.0.tar.gz 17221 BLAKE2B 
2476e7cc9440ac21abf4c7d4d5af5d98f7a48c6fb55ef93428936265843a0e9bd02b22e8a2a748e7844015c530bc46ad67be8447b0eddb9b7ddcc1522b53c42b
 SHA512 
5ec081aa07e736b6cacc1f6213e3212b4828824e86033b440d4fc630b0a9cf8e67497b37a239e167e421c41852ea6c0c65a4ccd39d73cc7f1cb831f605b86f00
+DIST jaraco.functools-4.0.0.tar.gz 17779 BLAKE2B 
ef403411f60e956a723350c949cdbd13fa36473ce77f6b1cea4eb5eaedbd2edd4ea902b8c062d53411c7bc12dcfd3879b0f1c82a1d21c28575f0298eb03f868d
 SHA512 
2545bf3b9c9357ae867e7a5627582e14d0bdf25bac6acc5fbbb7e86f7aa24bc33b5bca584543b4180abdde203610b9716950110253045c1fe11f8bd045283c78

diff --git a/dev-python/jaraco-functools/jaraco-functools-4.0.0.ebuild 
b/dev-python/jaraco-functools/jaraco-functools-4.0.0.ebuild
new file mode 100644
index ..598e289a4315
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-4.0.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.functools/
+   https://pypi.org/project/jaraco.functools/
+"
+
+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"
+
+RDEPEND="
+   >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "jaraco.functools"
+   version = "${PV}"
+   description = "Functools like those found in stdlib"
+   EOF
+}
+
+python_install() {
+   distutils-r1_python_install
+   # rename to workaround a bug in pkg_resources
+   # https://bugs.gentoo.org/834522
+   mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/hypothesis/

2023-11-04 Thread Michał Górny
commit: dd06269ba58367c90b167d272c5f7e4888ef6e29
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 04:36:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 04:36:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd06269b

dev-python/hypothesis: Bump to 6.88.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.88.3.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 5d01c12c8487..1b771a94ba0f 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -5,3 +5,4 @@ DIST hypothesis-6.87.3.gh.tar.gz 9388318 BLAKE2B 
61dea9f0898cadef747871e2ef137ed
 DIST hypothesis-6.87.4.gh.tar.gz 9388435 BLAKE2B 
a678bf1d76a1947f6880de95e3b418de364d5083a6c9c5ce8ff36fc51290ab7ed1560627e6aaf493c9b11184126ed5c2a6f8bcbd56633555cdb9be11dc384d1b
 SHA512 
b4dcff9d07a665d7b134dfeaa6a7f199cc87883b9cd078d573a175b24069e968ce833bcdcf89f7665cf021a1eaf6df08eddc5dd071c4189ffe681ce3a178e432
 DIST hypothesis-6.88.0.gh.tar.gz 9390871 BLAKE2B 
9dc93da4dde2f14fc24e489b19566a2300d1e89622a4c574305ed511481bee871ffe812e13e05262ccbd68f40b61db92b974f62eefc2efc0d7f2200038539ff9
 SHA512 
d266acb7b5404d9d7b47f25210b6f751e4feea2c8c1416a4af7b12a42b321d4429364c1ca5842151f2fe196994cd9244c92369279a07534ef63786bbd291dd6e
 DIST hypothesis-6.88.1.gh.tar.gz 9391389 BLAKE2B 
0d258ff3e662bdef1c8321119c49ae4a8f1191edb316ab6262023c7da667f553b94386c28fcc40bfe06d545ae33a28b907750d4caaee8be7614a1ad578370f25
 SHA512 
e9376aaacd5cf405f0a28b9a9e63fc1d83506ad286579e1ae2165006cd87af1aefac68e34dd5164159f86bffa3f1da29ce86fc3254dcb11183d653b71377c41d
+DIST hypothesis-6.88.3.gh.tar.gz 9391730 BLAKE2B 
439b5d4aca9f8163bebb7b0ba632fc1d7eb49a61e656c3849287b700bb92c5aea02a30d816029152243c03050e67351a8a6c4dd87ed6eaadd5a81f5a72c8c139
 SHA512 
780a83928ffdc976c581df43874a1d1e4ec82d9c27f6bc151e5a4103dd9e4d18de0609af8964136cc041ebec258b1fd2c6438b66636e9cd8e7f81a88381bf5ce

diff --git a/dev-python/hypothesis/hypothesis-6.88.3.ebuild 
b/dev-python/hypothesis/hypothesis-6.88.3.ebuild
new file mode 100644
index ..5d255dfeb3df
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.88.3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

[gentoo-commits] repo/gentoo:master commit in: dev-python/wrapt/

2023-11-04 Thread Michał Górny
commit: 5bdfb214d5b0ceca6f0ed4aedf9f781b085751c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 04:49:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 04:49:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdfb214

dev-python/wrapt: Fix test failures on pypy3

Closes: https://bugs.gentoo.org/910536
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/wrapt/wrapt-1.15.0.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-python/wrapt/wrapt-1.15.0.ebuild 
b/dev-python/wrapt/wrapt-1.15.0.ebuild
index 9e33fe5a5171..bd4f60798893 100644
--- a/dev-python/wrapt/wrapt-1.15.0.ebuild
+++ b/dev-python/wrapt/wrapt-1.15.0.ebuild
@@ -26,6 +26,13 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 distutils_enable_tests pytest
 distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
 
+src_prepare() {
+   # pypy3.9+ change, upstream commented this out
+   # in 59680c8bb998defa3be522fef6e49fd276bebe58
+   sed -i -e 's:if is_pypy:if False:' tests/test_object_proxy.py || die
+   distutils-r1_src_prepare
+}
+
 python_compile() {
local -x WRAPT_INSTALL_EXTENSIONS=true
distutils-r1_python_compile



[gentoo-commits] repo/gentoo:master commit in: dev-python/wrapt/

2023-11-04 Thread Michał Górny
commit: 0977b6c7e1a095ea3723570ca70e541e0c924d32
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 04:49:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 04:49:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0977b6c7

dev-python/wrapt: Add USE=native-extensions

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/wrapt/metadata.xml| 6 ++
 dev-python/wrapt/wrapt-1.15.0.ebuild | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/wrapt/metadata.xml b/dev-python/wrapt/metadata.xml
index caafce82fa5b..af7d6a529c40 100644
--- a/dev-python/wrapt/metadata.xml
+++ b/dev-python/wrapt/metadata.xml
@@ -9,4 +9,10 @@
GrahamDumpleton/wrapt
wrapt

+   
+   
+   Compiles native C extensions (speedups, instead of 
using python
+   fallback code).
+   
+   
 

diff --git a/dev-python/wrapt/wrapt-1.15.0.ebuild 
b/dev-python/wrapt/wrapt-1.15.0.ebuild
index bd4f60798893..0983b6eac0c3 100644
--- a/dev-python/wrapt/wrapt-1.15.0.ebuild
+++ b/dev-python/wrapt/wrapt-1.15.0.ebuild
@@ -22,6 +22,7 @@ SRC_URI="
 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"
+IUSE="+native-extensions"
 
 distutils_enable_tests pytest
 distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
@@ -34,7 +35,7 @@ src_prepare() {
 }
 
 python_compile() {
-   local -x WRAPT_INSTALL_EXTENSIONS=true
+   local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false)
distutils-r1_python_compile
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/wrapt/

2023-11-04 Thread Michał Górny
commit: 2a68dc61d1311faf67e8f07e751979202f70db8a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 04:51:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 04:51:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a68dc61

dev-python/wrapt: Bump to 1.16.0_rc2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/wrapt/Manifest|  1 +
 dev-python/wrapt/wrapt-1.16.0_rc2.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index 87d06d5c2675..a37355f46103 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -1 +1,2 @@
 DIST wrapt-1.15.0.gh.tar.gz 137402 BLAKE2B 
8c4764251a89f7795fef71dd71d9c36611d896d2e2791a5e7ce4f665f7b477e683f21aa05251a6ceb96644221a7ff9b01dfe98a7f4d278987dedc17ead39b343
 SHA512 
6be3fc6380e6bb11a26e35fb093ca54d2e851ab384682f6b1201599980c0429c1e2f23089540b66dd80985baaaf3fb93ce29034758e062e2cfb2f52e3b362779
+DIST wrapt-1.16.0rc2.gh.tar.gz 138531 BLAKE2B 
fc6c573a80ab5a5f82b3e0dc60ecce34642361982b00d4066d84eb186cc2dc2542769205674f74370aff98b252acb65e7013f181c75da3e7389d3bdfe1ff6971
 SHA512 
f6b6a2a34c6f5c285e08411b2fca2464e21028776595e821e09cfc45da9519b88911fa74d47952de365a7625322672d025fd66be1393238ff776dd6b84cd8aa2

diff --git a/dev-python/wrapt/wrapt-1.16.0_rc2.ebuild 
b/dev-python/wrapt/wrapt-1.16.0_rc2.ebuild
new file mode 100644
index ..2941453acf76
--- /dev/null
+++ b/dev-python/wrapt/wrapt-1.16.0_rc2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Module for decorators, wrappers and monkey patching"
+HOMEPAGE="
+   https://github.com/GrahamDumpleton/wrapt/
+   https://pypi.org/project/wrapt/
+"
+SRC_URI="
+   https://github.com/GrahamDumpleton/wrapt/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+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"
+IUSE="+native-extensions"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+python_compile() {
+   local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false)
+   distutils-r1_python_compile
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/zeroconf/

2023-11-04 Thread Michał Górny
commit: 6a294d6c1d404290dfa72ac51ac3d6799151669f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 04:39:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 04:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a294d6c

dev-python/zeroconf: Bump to 0.120.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/zeroconf/Manifest|  1 +
 dev-python/zeroconf/zeroconf-0.120.0.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index d5288e5bdc5a..73a120d376a0 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,4 @@
 DIST zeroconf-0.115.2.tar.gz 156482 BLAKE2B 
80a1c0af87ffaec73505f48f1b38b8f99b578d6573970529b4613fd46174f635d2ff24ae6b1631a2747bb4eb542ac7180cf7bb473aa69f91ce90e64b463ec43d
 SHA512 
1a1fd7f5cf3356fa189f209dc9ea0f8319b0d101ec28ed0ae3304656ca488afab0258cf6bce6d13919554555ea1a51b59599dba5afccc315df15d4efbc8cdb13
 DIST zeroconf-0.118.0.tar.gz 156789 BLAKE2B 
a2491c33134b07486cf6350d4b25461edf78fb5ab181b36b8088f3ef63fe86d8324ea044985f9423886ceb15495d5d34bf79de488dafcdd87398875adee62fce
 SHA512 
6f869443dbeea324b1b0f3b89a8183441b373459e871ffee9c35d3f4eda5489e164bc85f28e6e96c7dea976eeff591c25044a28cca56c967d857b1ac5f485e79
 DIST zeroconf-0.119.0.tar.gz 156999 BLAKE2B 
d8b8f65d6365dad2e58a04f5bf7ec46a9cce45d27a4edcd1d1d1e0d3b38ae0e0b5d84e92b5255c59059367627c918446af6638365c6ea235a989f9af34172db4
 SHA512 
dcc5824e8f53e0108e5b2072f77897c5eefa7919f8a760feb9635dd970835c3445f06ecd9f556a8fae09e6e6538533810a99e6b4fda2bc9072072c093df87722
+DIST zeroconf-0.120.0.tar.gz 157789 BLAKE2B 
87971aa98c9c9401277059baee0f6a615c3e73f3146eda19e3a139f4dc8af678627ed0a14636157bb7c48739e8526cd31e6d94fa8438ad8d783949cc3fd64284
 SHA512 
b010415c733a55f4dca828f18eea96ba95e00e3124d0fdea129d155922ece90cdeb98386eb54a6616770130fe8aaee45ed0ecf3210c553442bd6b91537ad4313

diff --git a/dev-python/zeroconf/zeroconf-0.120.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.120.0.ebuild
new file mode 100644
index ..b3ff07347a6d
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.120.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+   local -x SKIP_IPV6=1
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/megasync/, net-misc/megasync/files/

2023-11-04 Thread Takuya Wakazono
commit: 16dfc71df33b7e3b827379c13e0ec9f5bb471538
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Nov  5 04:58:01 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sun Nov  5 04:58:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16dfc71d

net-misc/megasync: fix USE flags for file manager

Signed-off-by: Takuya Wakazono  gmail.com>

 .../files/megasync-4.10.0.0_fix-build.patch| 32 +++
 net-misc/megasync/megasync-4.10.0.0.ebuild | 46 +++---
 net-misc/megasync/metadata.xml |  1 +
 3 files changed, 57 insertions(+), 22 deletions(-)

diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch 
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
new file mode 100644
index 00..dfb6b9f3b1
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
@@ -0,0 +1,32 @@
+diff --git a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro 
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
+index 06cbb08cd..7ca767132 100644
+--- a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
 b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
+@@ -52,5 +52,4 @@ INSTALLS += emblems32  emblems64
+ !contains(DEFINES, no_desktop) {
+ update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
+ update_cache.path = $${HICOLOR}
+-INSTALLS += update_cache
+ }
+diff --git a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro 
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
+index 33668b4ee..061e0d445 100644
+--- a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
 b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
+@@ -43,5 +43,4 @@ INSTALLS += emblems32  emblems64
+ !contains(DEFINES, no_desktop) {
+ update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
+ update_cache.path = $$PWD
+-INSTALLS += update_cache
+ }
+diff --git a/src/MEGASync/platform/platform.pri 
b/src/MEGASync/platform/platform.pri
+index 99f4dbd4f..ef5553508 100644
+--- a/src/MEGASync/platform/platform.pri
 b/src/MEGASync/platform/platform.pri
+@@ -89,7 +89,6 @@ unix:!macx {
+ # desktop
+ desktop.path = $$DESKTOP_DESTDIR/share/applications
+ desktop.files = $$PWD/linux/data/megasync.desktop
+-desktop.commands = update-desktop-database &> /dev/null || true
+ INSTALLS += desktop
+ 
+ HICOLOR = $$DESKTOP_DESTDIR/share/icons/hicolor

diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild 
b/net-misc/megasync/megasync-4.10.0.0.ebuild
index 9eb43c9724..e71a988b03 100644
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.10.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools desktop qmake-utils xdg cmake
+inherit autotools cmake qmake-utils xdg
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="
@@ -29,7 +29,7 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
php python readline threads thunar"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
nemo php python readline threads thunar"
 
 RDEPEND="
app-arch/xz-utils
@@ -44,7 +44,8 @@ RDEPEND="
curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
dolphin? ( kde-apps/dolphin )
freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-3 )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
readline? ( sys-libs/readline:0 )
sqlite? ( dev-db/sqlite:3 )
thunar? ( xfce-base/thunar )
@@ -67,30 +68,28 @@ DEPEND="
 BDEPEND="
dev-lang/swig
dev-qt/linguist-tools
+   dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
-DOCS=( CREDITS.md README.md )
-
 CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
 
 src_prepare() {
if [[ ${PV} !=  ]]; then
rmdir src/MEGASync/mega
-   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
fi
-   cd "${S}/src/MEGASync/mega"
-   eapply -Np1 "${FILESDIR}/${PN}-4.5.0.0_pdfium.patch"
-   cd "${S}"
+
if has_version ">=media-video/ffmpeg-6.0"; then
eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
fi
+   eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+
if use dolphin; then
-   # use the kde5 CMakeLists instead of the kde 4 version
-   mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt 
src/MEGAShellExtDolphin/CMakeLists.txt || die
cmake_src_prepare
else
default
fi
+
cd "${S}/src/MEGASync/mega"
eautoreconf
 }
@@ -116,33 +115,36 @@ src_configure() {
$(use_enable php) \
$(use_enable python) \
"--enable-gcc-hardening"
-   cd "${S}/src"
 
+   cd "${S}/src"

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/python/

2023-11-04 Thread orbea
commit: 7452e8e1017b78cde142e5f534a2e6b9d50a75be
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:36:18 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:36:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7452e8e1

dev-lang/python: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-lang/python/python-2.7.18_p16-r1.ebuild | 2 +-
 dev-lang/python/python-3.10.13.ebuild   | 2 +-
 dev-lang/python/python-3.11.5.ebuild| 2 +-
 dev-lang/python/python-3.9.18.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/python/python-2.7.18_p16-r1.ebuild 
b/dev-lang/python/python-2.7.18_p16-r1.ebuild
index fb2b97b..cdcf3ef 100644
--- a/dev-lang/python/python-2.7.18_p16-r1.ebuild
+++ b/dev-lang/python/python-2.7.18_p16-r1.ebuild
@@ -77,7 +77,7 @@ RDEPEND+="
!build? ( app-misc/mime-types )
 "
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
 
 QA_PKGCONFIG_VERSION=${PYVER}
 # false positives -- functions specific to *BSD

diff --git a/dev-lang/python/python-3.10.13.ebuild 
b/dev-lang/python/python-3.10.13.ebuild
index 818b8f3..2a898ea 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -85,7 +85,7 @@ RDEPEND+="
!build? ( app-misc/mime-types )
 "
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
 
 # large file tests involve a 2.5G file being copied (duplicated)
 CHECKREQS_DISK_BUILD=5500M

diff --git a/dev-lang/python/python-3.11.5.ebuild 
b/dev-lang/python/python-3.11.5.ebuild
index f0bad06..6945d15 100644
--- a/dev-lang/python/python-3.11.5.ebuild
+++ b/dev-lang/python/python-3.11.5.ebuild
@@ -90,7 +90,7 @@ if [[ ${PV} != *_alpha* ]]; then
"
 fi
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
 
 # large file tests involve a 2.5G file being copied (duplicated)
 CHECKREQS_DISK_BUILD=5500M

diff --git a/dev-lang/python/python-3.9.18.ebuild 
b/dev-lang/python/python-3.9.18.ebuild
index d499e90..4936929 100644
--- a/dev-lang/python/python-3.9.18.ebuild
+++ b/dev-lang/python/python-3.9.18.ebuild
@@ -81,7 +81,7 @@ RDEPEND+="
!build? ( app-misc/mime-types )
 "
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
 
 # large file tests involve a 2.5G file being copied (duplicated)
 CHECKREQS_DISK_BUILD=5500M



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/

2023-11-04 Thread orbea
commit: 5fa33ff8a0dbb6245ddda8a003ac58f7c2c7899f
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:43:14 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:43:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5fa33ff8

dev-lang/ruby: add 3.1.4-r5

Signed-off-by: orbea  riseup.net>

 dev-lang/ruby/metadata.xml |   1 -
 dev-lang/ruby/ruby-3.1.4-r5.ebuild | 279 +
 2 files changed, 279 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ruby/metadata.xml b/dev-lang/ruby/metadata.xml
index d02ab02..cf9a216 100644
--- a/dev-lang/ruby/metadata.xml
+++ b/dev-lang/ruby/metadata.xml
@@ -6,7 +6,6 @@
 Gentoo Ruby Project
   
   
-Install ruby tests that can only be run after ruby 
is installed
 Install dev-ruby/rdoc after installing 
Ruby.
 Enable SystemTAP/DTrace tracing
   

diff --git a/dev-lang/ruby/ruby-3.1.4-r5.ebuild 
b/dev-lang/ruby/ruby-3.1.4-r5.ebuild
new file mode 100644
index 000..016c408
--- /dev/null
+++ b/dev-lang/ruby/ruby-3.1.4-r5.ebuild
@@ -0,0 +1,279 @@
+# Copyright 1999-2023 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? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
+   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/readline:0=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   >=app-eselect/eselect-ruby-20231008
+"
+
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+
+BUNDLED_GEMS="
+   >=dev-ruby/irb-1.4.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/minitest-5.15.0[ruby_targets_ruby31(-)]
+   >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/rake-13.0.6-r2[ruby_targets_ruby31(-)]
+   >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31(-)]
+   >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)]
+   >=dev-ruby/rss-0.2.9[ruby_targets_ruby31(-)]
+   >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31(-)]
+   >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31(-)]
+"
+
+PDEPEND="
+   ${BUNDLED_GEMS}
+   virtual/rubygems[ruby_targets_ruby31(-)]
+   >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)]
+   >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31(-)]
+   xemacs? ( app-xemacs/ruby-modes )
+"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-3.1-libressl.patch
+   eapply "${FILESDIR}"/"${SLOT}"/011*.patch
+   eapply "${FILESDIR}"/"${SLOT}"/902*.patch
+
+   if use elibc_musl ; then
+   eapply "${FILESDIR}"/3.1/901-musl-*.patch
+   fi
+
+   einfo "Unbundling gems..."
+   cd "$S"
+   # Remove bundled gems that we will install via PDEPEND, bug
+   # 539700.
+   rm -fr gems/* || die
+   touch gems/bundled_gems || die
+   # Don't install CLI tools since they will clash with the gem
+   rm -f bin/{racc,racc2y,y2racc} || die
+   sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
+
+   einfo "Removing bundled libraries..."
+   rm -fr ext/fiddle/libffi-3.2.1 || die
+
+   # Remove webrick tests because setting LD_LIBRARY_PATH does not work 
for them.
+   rm -rf tool/test/webrick || die
+
+   # Remove tests that are known to fail or require a network connection
+   rm -f test/ruby/test_process.rb 
test/rubygems/test_gem{,_path_support}.rb || die
+   rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb 
test/fiber/test_address_resolve.rb test/resolv/test_addr.rb \
+  spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die
+   sed -i -e '/def test_test/askip "Depends on system setup"' 
test/ruby/test_file_exhaustive.rb || die
+
+   if use prefix ; then
+   # Fix hardcoded SHELL var in mkmf library
+   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" 

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2023-11-04 Thread orbea
commit: 79a04936c09b8fbd9250167d28d94b1e280fd818
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:40:27 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:40:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=79a04936

dev-lang/rust: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/rust-1.65.0.ebuild| 2 +-
 dev-lang/rust/rust-1.66.1.ebuild| 2 +-
 dev-lang/rust/rust-1.67.1-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.68.2.ebuild| 2 +-
 dev-lang/rust/rust-1.69.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.70.0.ebuild| 2 +-
 dev-lang/rust/rust-1.71.0.ebuild| 2 +-
 dev-lang/rust/rust-1.71.1.ebuild| 2 +-
 dev-lang/rust/rust-1.72.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.73.0.ebuild| 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-lang/rust/rust-1.65.0.ebuild b/dev-lang/rust/rust-1.65.0.ebuild
index 20d9685..b1f6639 100644
--- a/dev-lang/rust/rust-1.65.0.ebuild
+++ b/dev-lang/rust/rust-1.65.0.ebuild
@@ -161,7 +161,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.64.0-libressl.patch

diff --git a/dev-lang/rust/rust-1.66.1.ebuild b/dev-lang/rust/rust-1.66.1.ebuild
index ffb1b22..802f01a 100644
--- a/dev-lang/rust/rust-1.66.1.ebuild
+++ b/dev-lang/rust/rust-1.66.1.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.64.0-libressl.patch

diff --git a/dev-lang/rust/rust-1.67.1-r1.ebuild 
b/dev-lang/rust/rust-1.67.1-r1.ebuild
index 4112cfc..1b9602c 100644
--- a/dev-lang/rust/rust-1.67.1-r1.ebuild
+++ b/dev-lang/rust/rust-1.67.1-r1.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.64.0-libressl.patch

diff --git a/dev-lang/rust/rust-1.68.2.ebuild b/dev-lang/rust/rust-1.68.2.ebuild
index 92918ae..dd90e1e 100644
--- a/dev-lang/rust/rust-1.68.2.ebuild
+++ b/dev-lang/rust/rust-1.68.2.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.64.0-libressl.patch

diff --git a/dev-lang/rust/rust-1.69.0-r1.ebuild 
b/dev-lang/rust/rust-1.69.0-r1.ebuild
index b7894b6..5a7d077 100644
--- a/dev-lang/rust/rust-1.69.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.69.0-r1.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.64.0-libressl.patch

diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild
index 51d464d..d09be33 100644
--- a/dev-lang/rust/rust-1.70.0.ebuild
+++ b/dev-lang/rust/rust-1.70.0.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.70.0-ignore-broken-and-non-applicable-tests.patch

diff --git a/dev-lang/rust/rust-1.71.0.ebuild b/dev-lang/rust/rust-1.71.0.ebuild
index 284e6e3..22d7d80 100644
--- a/dev-lang/rust/rust-1.71.0.ebuild
+++ b/dev-lang/rust/rust-1.71.0.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.71.0-fix-bashcomp-installation.patch

diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild
index 82e06a1..9796068 100644
--- a/dev-lang/rust/rust-1.71.1.ebuild
+++ b/dev-lang/rust/rust-1.71.1.ebuild
@@ -159,7 +159,7 @@ 
QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta"
 # causes double bootstrap
 RESTRICT="test"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
   

[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/

2023-11-04 Thread orbea
commit: 17e4121b66d7496301f70294d218516c82334d04
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:03:29 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:03:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=17e4121b

net-vpn/tor: drop 0.4.8.4, 0.4.8.5

Signed-off-by: orbea  riseup.net>

 net-vpn/tor/Manifest   |   6 --
 net-vpn/tor/tor-0.4.8.4.ebuild | 186 -
 net-vpn/tor/tor-0.4.8.5.ebuild | 186 -
 3 files changed, 378 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index b619fc6..9f085ac 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -10,12 +10,6 @@ DIST tor-0.4.7.15.tar.gz.sha256sum.asc 716 BLAKE2B 
dfb488fe30ac57b1db93f534cee4c
 DIST tor-0.4.7.16.tar.gz 8120424 BLAKE2B 
59b7cf6b69cf552caac09ab000732bf6fa6cd5a171f00e86bea5a89ba9ce548e404fa7adb25d3aebed9f500b15ae2ca5272b07f61921f19bc5bc71b3f42a88e6
 SHA512 
4b1e08f158369dfd51f72a45b67fccb42095980c674e94c7a917f44996783296544b15ec1cbb7506f78d2a1473679326a128501d4341bb0251966770cf6a3d1b
 DIST tor-0.4.7.16.tar.gz.sha256sum 86 BLAKE2B 
8468b7728bb47ee1e27b2895f264f1fbbb4e21a20532da76bf7b5de139b7d1c5307a9016159ee834b4f696f156acfb6f252c95d094e62480ce36a7414815cc71
 SHA512 
858bb461c4d7a10b32aa4088c5e75eaa6527211314bfa02197578dfb8837cc263abe06ea565a352e6255eb0b1c7c1b80807713b1906f52c2bf883b6c945345d2
 DIST tor-0.4.7.16.tar.gz.sha256sum.asc 716 BLAKE2B 
108bf2ba3c5678da0be72e6816b3ebe981d56733ddae00bcc79ecae050753580df3da2c2aef179310efc426e7caa5e6df991ac9e4b87d4a7aaa53556e00fb8ce
 SHA512 
9595dbedef35fabdd0b19bf055329580326447cefd269c21c8e73c9f65f2f02ec70fdf3431255b4b3356d3d82175c8a5c99d0368bf733c63d87d81ca9f7ce4a3
-DIST tor-0.4.8.4.tar.gz 8288772 BLAKE2B 
e283d828fede259b1186b45214d466ff7ee79c835d68d0253537cd44b4dfdc4effe97ffb864d788eb0c65e7c09dc79673b1f191662c3641917a36af935cb9e7f
 SHA512 
a27380b3e0f33148fe86aa8815a9ff6476fe1531427990508d7cbe1770ddedbde56ac797674154a7ca590eb7ce08ebc56e0a4d84f9e27f6eaf1faf3a836faa8b
-DIST tor-0.4.8.4.tar.gz.sha256sum 85 BLAKE2B 
83a237b60e9a5217e61da9f12c53e2cdb59e329af88b255b74a6225cf4055d99fe3c2028aea519e496e4a3c4204fe2ea098899a31d91d21bc311fc2fc90f2f32
 SHA512 
34cdc256cf0e0907cea8eb4bb7b93c22750609241a3296cd229525193e4f429180bfafeee8ae08f992e4a56821dbc32ba7f58ee31abab274a4dac0730df0d42f
-DIST tor-0.4.8.4.tar.gz.sha256sum.asc 1321 BLAKE2B 
6771028385a9d13ff00314ac98b6b03a3ff532385157e5157869eeddd188e9a1a27ef9c233d40f666d3e7c5f9a8c801d4e9402ea4bbeb7260e88240a389d6fe9
 SHA512 
bd29b25c271ca8c11ffd3580e54218a1057053ed988e0c9b433365b4fedf718c0a4b6e6f183f280d7d06e2249a4a9440247346afad640b70d62c542131d62410
-DIST tor-0.4.8.5.tar.gz 8237202 BLAKE2B 
71a4807284ecefc4a18d6bc15ce798844304f860338b786590779fb171f851d630e8af3114dbc84fe854561e0085dcb147b4dd87787988a8fb6c3628bfcc8175
 SHA512 
37be85e4e707682c5234ec471cb18775b3681eae2293df9c1d1192157147e4f3a08f00c33b2fc9574bbfc4f8d3fa3f4063413bbfbc536832df4a258076632be1
-DIST tor-0.4.8.5.tar.gz.sha256sum 85 BLAKE2B 
eddb6cf660e9e5b0eef20477d4536a0063bf8dcd0da75238514e620a9f6046431d656d4492f3765f14ff99175525dc4ae5c66f7f5ed0e1f7efe69e8f3b2a9583
 SHA512 
bda3ebb7ae915519e3ef4f3465045abb14e1cc3322ce2c9813c1189bcc33ef45f9aeecfd59bfb13cbb07e5dfd56fc7794f6fcaf18b752c8207d0e70934cc1e11
-DIST tor-0.4.8.5.tar.gz.sha256sum.asc 716 BLAKE2B 
5748744112694c1d7cd2b6e622f9469308595422cd44a1142985880e32b3a5cadfe7410b2c1b5bc59a001fb3d086246a76074314b53eb0ae38e37ea4736f66c5
 SHA512 
55cf2c7fc92d33afc4f569a0c27fb187d757d441b706e2562a3da6eb6032498e24450199927bcddcfaa697f7e2273dd2f4a047ef35ea3e53287ae4208432bdf9
 DIST tor-0.4.8.6.tar.gz 8246788 BLAKE2B 
e26b802d42be24361362bd74dd24b54a336516b58cd717c08864c9a5db54bb591849145156693f4968a8b671be23421d957cd814834a2605b8ae8e46b3264eb4
 SHA512 
dcaed1ce0df62b02fd3feb991c890d36ca89b7ab66301b170d1ffc6ae7835102c11266a674434b8a75d235777da67c9acb1c1127f27fd8a1b3890b0256750ba0
 DIST tor-0.4.8.6.tar.gz.sha256sum 85 BLAKE2B 
0baac2f492c9046273a18161e3d2f102c2d94764cb3a57d6c8ed78562fe33a411e869cb631526ffa13f33fe74d15d835c636f9836f7cc210df8eca74384e1905
 SHA512 
68a15a12ae75d9cdf2c05431af5d9801510e64da59600b874e0e64fe405e0c986427892800d234affcd7978d5c8ab6bdad73de59d456eb15c776669951e2cf59
 DIST tor-0.4.8.6.tar.gz.sha256sum.asc 716 BLAKE2B 
9a26c070f23d3e89467105ed195bc7cbe9fd7e2b55961066905312bd620dae509c1900ef8f7a04154739442a6430393151ef034214211feec8e50c7ab5754ae1
 SHA512 
65e96f899e20c0619944044438564398a8d17157206a5406b3c41776950d062f34ab98df45bbfcda48a86489945fb5077d16a97f815ff1b9892df252af8b5431

diff --git a/net-vpn/tor/tor-0.4.8.4.ebuild b/net-vpn/tor/tor-0.4.8.4.ebuild
deleted file mode 100644
index 49a860f..000
--- a/net-vpn/tor/tor-0.4.8.4.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )

[gentoo-commits] repo/proj/libressl:master commit in: dev-python/cryptography/

2023-11-04 Thread orbea
commit: bec130267d533265a5b28e90c9f9b1ee321f0f5f
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:16:06 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:16:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=bec13026

dev-python/cryptography: add 41.0.5

Signed-off-by: orbea  riseup.net>

 dev-python/cryptography/Manifest   |   2 +
 dev-python/cryptography/cryptography-41.0.5.ebuild | 160 +
 2 files changed, 162 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 1710d11..60bd0eb 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -9,8 +9,10 @@ DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST cryptography-41.0.3.tar.gz 630139 BLAKE2B 
148c01d3956a821edfcbba386287707f6e327d49669d163c00080f5208d65f340096a211825d6b5550036b00c5ccf9c84b137413454d68cae5374e9c10947c87
 SHA512 
84f79f72be3646c1e9a932ba8aba514471f6c0e50462a0bb3a927622ce67c7932e71d44e187db8928b05f04b803b958284f785c0dc297a0c9453846af1ac1aca
 DIST cryptography-41.0.4.tar.gz 630506 BLAKE2B 
8d205ec707b0278f081c9d96d81d5bb2ac2554e0f73e97451c053da018ff7d0e0aaa2b1f043f2f67c0a93e7d0d02a130cdf3373ced21728268c7f882bd64fbd1
 SHA512 
0c0a025ed5e39195561e5a6374463ee2261448657ebb89e39e761a5b02c701a8f804c1f84733cf8376e44a46784b2cc41134952c329987a96ee85cb4532c75cd
+DIST cryptography-41.0.5.tar.gz 630537 BLAKE2B 
17289015505a316fa6213fc7e331e67b2b05dbf980196cc5c48c3885d270a424a39108bff4bd83434dda72a591b79ebe897cd5667ed796eca8ce6ad8ee994368
 SHA512 
c9eb13c32b4db7358d147fd2218d5afb29308859f40c06da6da5e9703e815c8f22774e586bc75f91ea2e4e9b7c18b3b9a7a9288ff4217343f62171344ee81b4a
 DIST cryptography_vectors-41.0.3.tar.gz 35287886 BLAKE2B 
525ac26bf9b9c95a3682fee97f05426c42aab985085c80a0957735898ffe7922a477d3a1130c844e721f5489d53f636f84472fa66a38b80f8ae7794fc6f5f080
 SHA512 
1f794f2bf4942ec47c93178061fc581c8ab87725927e7e6f0c939e6c499c98867296f87b39583f30ab42e3e682c5be8ef0aba705adf7390898df52ec3a822621
 DIST cryptography_vectors-41.0.4.tar.gz 35288210 BLAKE2B 
3554d6a7c376032b62c079db152f79bec9764b4fd28355eaad44d827cb26fc7af38bb8df89ecd93e3e1b28937059a64b21cbea2bea37ce74e6390442786a4106
 SHA512 
4d0d707530dbf20f07214f8e01f659cec9b4db74c5a329911b510962a2d6a843ae62e4598c00dce6b79aa402034419e6347ab8b0837beb18c173726649841704
+DIST cryptography_vectors-41.0.5.tar.gz 35287967 BLAKE2B 
9eebc994d2241e4a637ba0bf359c0e430fcb85802303347793c9f8b924e7f0d05a93d50b22698307a89d5525121a1b4b1a7e98b565f049eb50a2d35769a26d9b
 SHA512 
082ccab3512820cb4b1352863a9c592d2a2e550e8c819bf3dcda6fcff9e742af9a0c9e99dc3ad75a6ac52f90a906273893a7356569ded0b272016ee071c7a560
 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 
520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867
 SHA512 
bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B 
d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1
 SHA512 
bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8

diff --git a/dev-python/cryptography/cryptography-41.0.5.ebuild 
b/dev-python/cryptography/cryptography-41.0.5.ebuild
new file mode 100644
index 000..09f12e9
--- /dev/null
+++ b/dev-python/cryptography/cryptography-41.0.5.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+   Inflector@0.11.4
+   aliasable@0.1.3
+   asn1@0.15.2
+   asn1_derive@0.15.2
+   autocfg@1.1.0
+   base64@0.13.1
+   bitflags@1.3.2
+   cc@1.0.79
+   cfg-if@1.0.0
+   foreign-types-shared@0.1.1
+   foreign-types@0.3.2
+   indoc@1.0.9
+   libc@0.2.144
+   lock_api@0.4.9
+   memoffset@0.8.0
+   once_cell@1.17.2
+   openssl-macros@0.1.1
+   openssl-sys@0.9.88
+   openssl@0.10.54
+   ouroboros@0.15.6

[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/

2023-11-04 Thread orbea
commit: 0a16d5776cb4db7ff5173507b23fd04038f5e23d
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:02:54 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0a16d577

net-vpn/tor: add 0.4.7.15, 0.4.7.16, 0.4.8.6, 0.4.8.7, 0.4.8.8

Signed-off-by: orbea  riseup.net>

 net-vpn/tor/Manifest|  15 
 net-vpn/tor/tor-0.4.7.15.ebuild | 169 ++
 net-vpn/tor/tor-0.4.7.16.ebuild | 169 ++
 net-vpn/tor/tor-0.4.8.6.ebuild  | 178 
 net-vpn/tor/tor-0.4.8.7.ebuild  | 178 
 net-vpn/tor/tor-0.4.8.8.ebuild  | 178 
 6 files changed, 887 insertions(+)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index b419a4d..b619fc6 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -4,9 +4,24 @@ DIST tor-0.4.7.13.tar.gz.sha256sum.asc 716 BLAKE2B 
968a3852293ab9bcadac626862c9d
 DIST tor-0.4.7.14.tar.gz 8220496 BLAKE2B 
909bf9bbff68179f4aa66a875cd42b1ecebe2767c1789f46c0cc9cb67eaeb6777d1f42d68caa89cfad424069f50953c57461d39edbd776dfed453226f6e2250f
 SHA512 
3c11ae3f765351122984675401dd7d2015914e15257a2308020937d394d6375bf532a080bb2c4274ac068484edcd688c24c2264e206a28ef3d4d1161eca15436
 DIST tor-0.4.7.14.tar.gz.sha256sum 86 BLAKE2B 
41e0ceb68f7de77dcd74b7c48b733e18f2a452d82e588425a1fb25c92017208dd5c2dca588d32910ca13a6366ae1d1f76f758b76bf217e8bdad37f24a63436f3
 SHA512 
cf54d1021948ca11e240e31c64942e15683eea3df043d26d3293f92fef08a09253cad56120c2198c5099fcb5ae5ce8fc0bbd864d3cab869c885cfdc2af014b36
 DIST tor-0.4.7.14.tar.gz.sha256sum.asc 1321 BLAKE2B 
0ed3a4ab5c119f097367c2f2b88bd4f688382a7922ddac62aae5e6c128f017aaf5863b2214198bd217d6266e2d3d04e0f7ab06201fa183bd93841e37bfebac2a
 SHA512 
61f56c43c043a1b83fcb0252e0b6fb2cca29e39eb5041ac0b6337560839851bcd515ab314bd25e25d77c51408228cf5f39e5065d928ab73ee5851b86c3d46162
+DIST tor-0.4.7.15.tar.gz 8105409 BLAKE2B 
78015056d3ed6b836f18a050e084e083da9668b709949a1bfebb4eacb5a56848886fb76f02ec31e38f54324b3c673ff42ceaa00eae0638e0a636505e4d7c628e
 SHA512 
84996d4a5b0609092b8258585d947fb8f56f87ceda03160399f3ec23c9a418c2f54676b561655269a5e8bf0d297732418d73588f7299c0ac415cde14ee62fb72
+DIST tor-0.4.7.15.tar.gz.sha256sum 86 BLAKE2B 
a8b307304de39206fac4c1b37820aaec69eb345521e72303f0e9849cc176b166fda3ac7e63918658f1daeec4b956729635dd6265ec9d27ead7194df1d7bd8cb5
 SHA512 
df3bbef088ed1ffe10efdfa95cfb7f8abeb8219c1bafe6e7f1dad3f6e89725df2672a07f13c47bb7f4ef2cd7688c2afd04e4c839516396d5668eb657e746370b
+DIST tor-0.4.7.15.tar.gz.sha256sum.asc 716 BLAKE2B 
dfb488fe30ac57b1db93f534cee4c1c3206596f50982671b03a629c37a018ba65c85f32a74b92f432211200e95acbb90e629ec8924e98931bb93c270673f7690
 SHA512 
be8b82e79cefead487b7dd636e706c8a28256938c585bb435fc307a127510698b347e366094a7ed0c4ed7d4bae5ba59db91dae60a7c3fd5e7201a65b996b8cd5
+DIST tor-0.4.7.16.tar.gz 8120424 BLAKE2B 
59b7cf6b69cf552caac09ab000732bf6fa6cd5a171f00e86bea5a89ba9ce548e404fa7adb25d3aebed9f500b15ae2ca5272b07f61921f19bc5bc71b3f42a88e6
 SHA512 
4b1e08f158369dfd51f72a45b67fccb42095980c674e94c7a917f44996783296544b15ec1cbb7506f78d2a1473679326a128501d4341bb0251966770cf6a3d1b
+DIST tor-0.4.7.16.tar.gz.sha256sum 86 BLAKE2B 
8468b7728bb47ee1e27b2895f264f1fbbb4e21a20532da76bf7b5de139b7d1c5307a9016159ee834b4f696f156acfb6f252c95d094e62480ce36a7414815cc71
 SHA512 
858bb461c4d7a10b32aa4088c5e75eaa6527211314bfa02197578dfb8837cc263abe06ea565a352e6255eb0b1c7c1b80807713b1906f52c2bf883b6c945345d2
+DIST tor-0.4.7.16.tar.gz.sha256sum.asc 716 BLAKE2B 
108bf2ba3c5678da0be72e6816b3ebe981d56733ddae00bcc79ecae050753580df3da2c2aef179310efc426e7caa5e6df991ac9e4b87d4a7aaa53556e00fb8ce
 SHA512 
9595dbedef35fabdd0b19bf055329580326447cefd269c21c8e73c9f65f2f02ec70fdf3431255b4b3356d3d82175c8a5c99d0368bf733c63d87d81ca9f7ce4a3
 DIST tor-0.4.8.4.tar.gz 8288772 BLAKE2B 
e283d828fede259b1186b45214d466ff7ee79c835d68d0253537cd44b4dfdc4effe97ffb864d788eb0c65e7c09dc79673b1f191662c3641917a36af935cb9e7f
 SHA512 
a27380b3e0f33148fe86aa8815a9ff6476fe1531427990508d7cbe1770ddedbde56ac797674154a7ca590eb7ce08ebc56e0a4d84f9e27f6eaf1faf3a836faa8b
 DIST tor-0.4.8.4.tar.gz.sha256sum 85 BLAKE2B 
83a237b60e9a5217e61da9f12c53e2cdb59e329af88b255b74a6225cf4055d99fe3c2028aea519e496e4a3c4204fe2ea098899a31d91d21bc311fc2fc90f2f32
 SHA512 
34cdc256cf0e0907cea8eb4bb7b93c22750609241a3296cd229525193e4f429180bfafeee8ae08f992e4a56821dbc32ba7f58ee31abab274a4dac0730df0d42f
 DIST tor-0.4.8.4.tar.gz.sha256sum.asc 1321 BLAKE2B 
6771028385a9d13ff00314ac98b6b03a3ff532385157e5157869eeddd188e9a1a27ef9c233d40f666d3e7c5f9a8c801d4e9402ea4bbeb7260e88240a389d6fe9
 SHA512 
bd29b25c271ca8c11ffd3580e54218a1057053ed988e0c9b433365b4fedf718c0a4b6e6f183f280d7d06e2249a4a9440247346afad640b70d62c542131d62410
 DIST tor-0.4.8.5.tar.gz 8237202 BLAKE2B 

[gentoo-commits] repo/proj/libressl:master commit in: dev-python/cryptography/

2023-11-04 Thread orbea
commit: c6fa914555fcc3485c41b8d24946c4f18c0056b0
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 03:13:38 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 03:13:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c6fa9145

dev-python/cryptography: stabilize 41.0.4

Signed-off-by: orbea  riseup.net>

 dev-python/cryptography/cryptography-41.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cryptography/cryptography-41.0.4.ebuild 
b/dev-python/cryptography/cryptography-41.0.4.ebuild
index 09f12e9..2c05cf6 100644
--- a/dev-python/cryptography/cryptography-41.0.4.ebuild
+++ b/dev-python/cryptography/cryptography-41.0.4.ebuild
@@ -87,7 +87,7 @@ LICENSE+="
Unicode-DFS-2016
 "
 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/openssl-1.0.2o-r6:0=



[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/

2023-11-04 Thread orbea
commit: 1f44309473dcf04e1a188420e42ac55072acf700
Author: orbea  riseup  net>
AuthorDate: Sun Nov  5 02:38:56 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Nov  5 02:43:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=1f443094

net-vpn/tor: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 net-vpn/tor/tor-0.4.7.13-r1.ebuild | 2 +-
 net-vpn/tor/tor-0.4.7.14.ebuild| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-vpn/tor/tor-0.4.7.13-r1.ebuild 
b/net-vpn/tor/tor-0.4.7.13-r1.ebuild
index e8765e1..891 100644
--- a/net-vpn/tor/tor-0.4.7.13-r1.ebuild
+++ b/net-vpn/tor/tor-0.4.7.13-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/torproject.org.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/torproject.org.asc
 inherit autotools python-any-r1 readme.gentoo-r1 systemd verify-sig
 
 MY_PV="$(ver_rs 4 -)"

diff --git a/net-vpn/tor/tor-0.4.7.14.ebuild b/net-vpn/tor/tor-0.4.7.14.ebuild
index 94616bd..f35ab9b 100644
--- a/net-vpn/tor/tor-0.4.7.14.ebuild
+++ b/net-vpn/tor/tor-0.4.7.14.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/torproject.org.asc
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/torproject.org.asc
 inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
 
 MY_PV="$(ver_rs 4 -)"
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
 
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc 
x86 ~ppc-macos"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"



[gentoo-commits] repo/gentoo:master commit in: www-apps/nikola/

2023-11-04 Thread Ulrich Müller
commit: 65e367ff8bd8e29c72410f98df0d21d5e6c333a0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Nov  5 02:59:42 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Nov  5 03:02:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e367ff

www-apps/nikola: add 8.2.4

Signed-off-by: Ulrich Müller  gentoo.org>

 www-apps/nikola/Manifest|  1 +
 www-apps/nikola/nikola-8.2.4.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/www-apps/nikola/Manifest b/www-apps/nikola/Manifest
index 3438a0e6cd11..5fd523602985 100644
--- a/www-apps/nikola/Manifest
+++ b/www-apps/nikola/Manifest
@@ -1 +1,2 @@
 DIST Nikola-8.2.3.tar.gz 5486641 BLAKE2B 
690ea8584b9b11b1f26b768dc6daaded2f976b54a7be3b75f83d50cda3721f3f0051fd7ff7be3c38ed871ac905f604f891936e4ea72381b8f88a461f4d227587
 SHA512 
fbb107f975a4eeb369469eaa7a83e6fd342202530f91a0428c854f2eca28315268d6623983a078496943878a9f0548a5939184a2349d468cc0ac7152116b48b4
+DIST Nikola-8.2.4.tar.gz 5635965 BLAKE2B 
94421a278718fd9ae9f8978854954f2120bab005d10a52294b120d619a67455417eed94bb9e99cc9d01eca4e1d3da210980caef1ad7ff4ca5d25299a39d8eb19
 SHA512 
2bcea53181a5371fc1ce7d6d96e5db1ae0ab7c4bc8fe8947ed0d5427e71a469b0f522f1e6f20a47e51a3325730a9646156a8a57bab127785f220c65eb9f891ea

diff --git a/www-apps/nikola/nikola-8.2.4.ebuild 
b/www-apps/nikola/nikola-8.2.4.ebuild
new file mode 100644
index ..93ffb6d32eea
--- /dev/null
+++ b/www-apps/nikola/nikola-8.2.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit bash-completion-r1 distutils-r1 optfeature pypi
+
+DESCRIPTION="A static website and blog generator"
+HOMEPAGE="https://getnikola.com/;
+SRC_URI="$(pypi_sdist_url --no-normalize ${PN^} ${PV})"
+S="${WORKDIR}/${P^}"
+
+LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+RESTRICT="test" # needs coveralls
+
+BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to 
build manpage
+RDEPEND="${BDEPEND}
+   >=dev-python/Babel-2.6.0[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
+   >=dev-python/doit-0.32[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}]
+   >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
+   >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.2.0[${PYTHON_USEDEP}]
+   >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
+   >=dev-python/yapsy-1.11.223[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/cloudpickle[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+   nikola tabcompletion --shell=bash > ${PN}.bashcomp || die
+   nikola tabcompletion --shell=zsh > ${PN}.zshcomp || die
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   # hackish way to remove docs that ended up in the wrong place
+   rm -r "${ED}/usr/share/doc/${PN}" || die
+
+   dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.rst
+   gunzip "${ED}/usr/share/man/man1/${PN}.1.gz" || die
+
+   newbashcomp ${PN}.bashcomp ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zshcomp _${PN}
+}
+
+pkg_postinst() {
+   optfeature "chart generation" dev-python/pygal
+   optfeature "hyphenation support" dev-python/pyphen
+   optfeature "notebook compilation and LESS support" dev-python/ipython
+   optfeature "alternative templating engine to Mako" dev-python/jinja
+   optfeature "built-in web server support" dev-python/aiohttp
+   optfeature "monitoring file system events" dev-python/watchdog
+   optfeature "extracting metadata from web media links" 
dev-python/micawber
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nikola/

2023-11-04 Thread Ulrich Müller
commit: 5bd686a3819444671168d64196228892e04df93d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Nov  5 02:58:58 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Nov  5 03:02:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd686a3

www-apps/nikola: drop 8.2.3-r1

Signed-off-by: Ulrich Müller  gentoo.org>

 www-apps/nikola/nikola-8.2.3-r1.ebuild | 58 --
 1 file changed, 58 deletions(-)

diff --git a/www-apps/nikola/nikola-8.2.3-r1.ebuild 
b/www-apps/nikola/nikola-8.2.3-r1.ebuild
deleted file mode 100644
index 1fa6ff710f33..
--- a/www-apps/nikola/nikola-8.2.3-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A static website and blog generator"
-HOMEPAGE="https://getnikola.com/;
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN^} ${PV})"
-S="${WORKDIR}/${P^}"
-
-LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-RESTRICT="test" # needs coveralls
-
-BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to 
build manpage
-RDEPEND="${BDEPEND}
-   >=dev-python/Babel-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
-   >=dev-python/doit-0.32[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}]
-   >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
-   >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-67.2.0[${PYTHON_USEDEP}]
-   >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
-   >=dev-python/yapsy-1.11.223[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/cloudpickle[${PYTHON_USEDEP}]"
-
-src_install() {
-   distutils-r1_src_install
-
-   # hackish way to remove docs that ended up in the wrong place
-   rm -r "${ED}/usr/share/doc/${PN}" || die
-
-   dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.rst
-   gunzip "${ED}/usr/share/man/man1/${PN}.1.gz" || die
-}
-
-pkg_postinst() {
-   optfeature "chart generation" dev-python/pygal
-   optfeature "hyphenation support" dev-python/pyphen
-   optfeature "notebook compilation and LESS support" dev-python/ipython
-   optfeature "alternative templating engine to Mako" dev-python/jinja
-   optfeature "built-in web server support" dev-python/aiohttp
-   optfeature "monitoring file system events" dev-python/watchdog
-   optfeature "extracting metadata from web media links" 
dev-python/micawber
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-04 Thread George Zenner
commit: de2b935dacb3a15b8790f6e6f4c26c03db7ee3e9
Author: Zen  pyl  onl>
AuthorDate: Sun Nov  5 00:37:15 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Nov  5 00:39:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de2b935d

sys-kernel/ugdr: Updated to 8.0 which is "dracut compatiable" for dist-kernel

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-0.7.5.ebuild => ugrd-0.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 4ac9d8b741..ece0a10982 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1 @@
-DIST ugrd-0.7.5.tar.gz 39798 BLAKE2B 
ed55744aa046153c79a292141f4b5f11668bbaee578ab56378b0541acd90740cca70ce3c5bf519d06428f2ff766089cdd85839e863bda622393370391a19caa9
 SHA512 
d618af79eb132a0040a99a8f03e0a43261101ac55486b8df622ff34e25094914e91e243585aead695011b340c22488ad4a2d558d02103f00b23b73f420623092
+DIST ugrd-0.8.0.tar.gz 41157 BLAKE2B 
28e76dd27d615c04732031fee4c57bcf098a3e76c677df637b5d796df21ec9e85e21f25dbb1dfab2677fb8424e96186eba67c9ced7c57e523b76959161ee1237
 SHA512 
2ac9d95332fe7733dc0f9bbcc9f22e3031a7814ff74fa35431918f53f18e0415fc3f5fba53adf0c46016fd85d374461b83ff46a2018dbbe89d1c8043285af8b5

diff --git a/sys-kernel/ugrd/ugrd-0.7.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.7.5.ebuild
rename to sys-kernel/ugrd/ugrd-0.8.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-rtsp-server/

2023-11-04 Thread Mart Raudsepp
commit: fbb5b17b389504b58785b71d85e9f4fb778db957
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 23:47:17 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:47:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbb5b17b

media-libs/gst-rtsp-server: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-rtsp-server/gst-rtsp-server-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.3.ebuild 
b/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.3.ebuild
index 03591f7468a1..27b6fc1dc051 100644
--- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.3.ebuild
+++ b/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A GStreamer based RTSP server"
 HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html;
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="examples +introspection static-libs"
 
 # gst-plugins-base for many used elements and API



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-11-04 Thread Mart Raudsepp
commit: 917d80e6371e66429303cca97ac5a7c701cea6cf
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 23:48:25 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:48:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917d80e6

profiles: Last rite media-plugins/gst-transcoder

Bug: https://bugs.gentoo.org/916871
Closes: https://bugs.gentoo.org/914151
Closes: https://bugs.gentoo.org/869965
Signed-off-by: Mart Raudsepp  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index fbbeb7cf66a6..d751e06acec7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Mart Raudsepp  (2023-11-04)
+# gst-transcoder was merged into gst-plugins-bad and can be installed via
+# media-libs/gst-plugins-bad instead. Removal on 2023-12-04. Bug #916871.
+media-plugins/gst-transcoder
+
 # Mart Raudsepp  (2023-11-04)
 # Legacy GStreamer non-linear multimedia editing elements, superseded by
 # media-libs/gstreamer-editing-services long ago.



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-ofa/, profiles/

2023-11-04 Thread Mart Raudsepp
commit: c9e2d9f26777175fc26fdc451fd25af2defc0388
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 23:50:05 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e2d9f2

media-plugins/gst-plugins-ofa: treeclean

Closes: https://bugs.gentoo.org/915189
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-ofa/Manifest |  3 ---
 .../gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild  | 14 --
 .../gst-plugins-ofa/gst-plugins-ofa-1.20.6.ebuild  | 14 --
 .../gst-plugins-ofa/gst-plugins-ofa-1.22.3.ebuild  | 14 --
 media-plugins/gst-plugins-ofa/metadata.xml |  8 
 profiles/package.mask  |  5 -
 6 files changed, 58 deletions(-)

diff --git a/media-plugins/gst-plugins-ofa/Manifest 
b/media-plugins/gst-plugins-ofa/Manifest
deleted file mode 100644
index 03d1a14d835c..
--- a/media-plugins/gst-plugins-ofa/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gst-plugins-bad-1.18.6.tar.xz 5652788 BLAKE2B 
d877c8b6d39b67de957f180fbcc942fc658631dfc75b90f342f088e58c4655b1591651fbcd2a98259c95f0a7e830bb0ec67f65eb87d4b13c9f2adc733da7f12f
 SHA512 
78731e0db04afd3dcdd5c5ea84df4e096a5db121fd9cb6eb79197844482a3b36b2764a664f171f80c809e6182ceae2350113d47f3f7c684d2d88f752bc092baf
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 
8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5
 SHA512 
1512e2674ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628

diff --git a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild 
b/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild
deleted file mode 100644
index 5036295cb444..
--- a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MusicIP audio fingerprinting plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=media-libs/libofa-0.9.3-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.20.6.ebuild 
b/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.20.6.ebuild
deleted file mode 100644
index 5986cf864b59..
--- a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.20.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MusicIP audio fingerprinting plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=media-libs/libofa-0.9.3-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.22.3.ebuild 
b/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.22.3.ebuild
deleted file mode 100644
index 5986cf864b59..
--- a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.22.3.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MusicIP audio fingerprinting plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=media-libs/libofa-0.9.3-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-ofa/metadata.xml 
b/media-plugins/gst-plugins-ofa/metadata.xml
deleted file mode 100644
index 33fa99dbc4ba..
--- a/media-plugins/gst-plugins-ofa/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   gstrea...@gentoo.org
-   GStreamer package maintainers
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index d751e06acec7..a2376b639cb1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -307,11 +307,6 @@ media-video/jubler
 dev-java/appenh
 dev-java/loadlib
 
-# Mart Raudsepp  (2023-10-04)
-# GStreamer plugin removed upstream. The database used by this music 
fingerprint
-# plugin has been defunct for a while. Removal on 2023-11-04. Bug #915189.

[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-11-04 Thread Mart Raudsepp
commit: a645f4df4c829fa44664f65f515be6a5cc761e05
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 23:40:18 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:41:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a645f4df

package.mask: Last rite media-libs/gnonlin

Bug: https://bugs.gentoo.org/916870
Signed-off-by: Mart Raudsepp  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0bd7fe7a02a1..fbbeb7cf66a6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Mart Raudsepp  (2023-11-04)
+# Legacy GStreamer non-linear multimedia editing elements, superseded by
+# media-libs/gstreamer-editing-services long ago.
+# Removal on 2023-12-04. Bug #916870.
+media-libs/gnonlin
+
 # Michał Górny  (2023-11-04)
 # Broken on py3.12.  Last commit in 2020.  Already a second fork
 # of the package.  No revdeps.



[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/

2023-11-04 Thread Maciej Barć
commit: 2241c26364616a781651e9495a4024bc084eceac
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 23:16:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 23:36:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2241c263

net-misc/gallery-dl: bump to 1.26.2

Signed-off-by: Maciej Barć  gentoo.org>

 net-misc/gallery-dl/Manifest |  1 +
 net-misc/gallery-dl/gallery-dl-1.26.2.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 3819101eefb4..99adf640a358 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,3 +1,4 @@
 DIST gallery-dl-1.25.8.gh.tar.gz 570435 BLAKE2B 
33cd558c0f30cc31adbd0a51365b9501309be001cb0f7a3bb83e21dc797ca7e097b94e1575e4c0342fad44a5fca07a486d1e44db1a12d90ade06d0bc4acf8384
 SHA512 
22bd9e330efe24cb56e7b9b3eb219094aa897bb620253c4dd3fcda33df82fc021f1151dd9a6aff1f762c3ed4d426aadc75a398a659b30f64f254780554f46687
 DIST gallery-dl-1.26.0.gh.tar.gz 597078 BLAKE2B 
7fa140babb63d288c3ebf6ff01a4384fcea5885b4355ed17300b985b29b7897f644ffafeed268553be0660ab5efd5343d665cc13dbed6141f171ee01e9a2a2f6
 SHA512 
bbefacf137cad2518eff996a357a0803cf40519fbfcd762af0885e6cb791ec5abe3139e6fb23972d447d6d656ff184d16933659468e047afc52f52c78a4cacdd
 DIST gallery-dl-1.26.1.gh.tar.gz 604212 BLAKE2B 
980e7b8b3c8ec966bb77db7c4312398490add75580e557f4654ca3aeb62ab287599f85dc401ed5bfae4dc6124e5a87b9254904b442b3a0cc2b10acdf5ce6695a
 SHA512 
60d32ac82df5dd837399b778c118d8f944b7f35c5dfbbe8168841f0ff76471016b6049b617fef4825b3e21b37237c58bbc9f44be3e4e7ddb9bdf97cba11154bb
+DIST gallery-dl-1.26.2.gh.tar.gz 607389 BLAKE2B 
9bacfa4ba4019dbd8abd87ad868b1f6d2c56eab165633a07ba99c569962f26df6d82c96ef12c0c033792ece2084e4f5b7a2121483d51d765b828d4997780edc1
 SHA512 
08f0caa07f1e3fddf003658e9261e711b2a5fc0049447f36794c441f37ba01b74cc091f90378d5a649196ceba487d5dff541dbfcd86ca8c1b0551a972dc1f848

diff --git a/net-misc/gallery-dl/gallery-dl-1.26.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.26.2.ebuild
new file mode 100644
index ..b3da2a9c870f
--- /dev/null
+++ b/net-misc/gallery-dl/gallery-dl-1.26.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
+HOMEPAGE="https://github.com/mikf/gallery-dl;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
+else
+   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# Tests require network access.
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests setup.py
+
+python_compile_all() {
+   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
+}
+
+pkg_postinst() {
+   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
+   optfeature "video downloads" net-misc/yt-dlp
+}



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2023-11-04 Thread Maciej Barć
commit: 9c303e0e9edf8fb446468b308bbab03ec0055158
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 23:23:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 23:36:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c303e0e

dev-dotnet/dotnet-runtime-nugets: do not die on arm with musl

Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-3.1.32.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-3.1.32.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-3.1.32.ebuild
index f018132f4e64..7c9ec41e744d 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-3.1.32.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-3.1.32.ebuild
@@ -51,6 +51,11 @@ src_install() {
)
local nuget_namespace
for nuget_namespace in "${nuget_namespaces[@]}" ; do
+   if use arm && use elibc_musl ; then
+   # Well... those do not exist for net3.1.
+   continue
+   fi
+
nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
done
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/orc/

2023-11-04 Thread Mart Raudsepp
commit: e0e99cf13db549458bb475f2ac07507c1c456697
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 23:17:10 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e99cf1

dev-lang/orc: drop 0.4.31, 0.4.32

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/orc/Manifest  |  2 --
 dev-lang/orc/orc-0.4.31.ebuild | 40 
 dev-lang/orc/orc-0.4.32.ebuild | 40 
 3 files changed, 82 deletions(-)

diff --git a/dev-lang/orc/Manifest b/dev-lang/orc/Manifest
index 698e5a27dc95..461885d00178 100644
--- a/dev-lang/orc/Manifest
+++ b/dev-lang/orc/Manifest
@@ -1,4 +1,2 @@
-DIST orc-0.4.31.tar.xz 177768 BLAKE2B 
f06fd6be70063ebc82b45c1801a53aab66b5fc8a85c33991602488ec8ed29f2271df20c3780655953cabe33e865530b1218aafa0592261bcc5dccc4a4b3945e7
 SHA512 
4e97597e70982dbfc239d1ef9a8913b0155e5aaac15d91162d7f73a1095bd944e27fbe6d6194b9f74af07b985a44b1d9dddbe917425e1ad9e8da17ce86495696
-DIST orc-0.4.32.tar.xz 180340 BLAKE2B 
fca41f0fc46bb6a841eb37f0f403afd0850053f93d34d50ba61c2e50c5029be7cb4fa0ba03828d87275aae1b4be2d968c32318d5d895ca7adf0f5edaf1f89efd
 SHA512 
63e2ab05bc23e07cd5c1ed3192515ec3b1f666abb4f9ea5de4bd72461f3a5d7066860e2ad38f35d0acd81fadfa06f2a18d61838eae89c74dec6a78099a343567
 DIST orc-0.4.33.tar.xz 199024 BLAKE2B 
45518ff948f794c5a0eb14ddd462b58760d178267da34fd449a20d1bef4f7d6378b499efe1c7782e83c55be060b6f67023074cf8134e6a5ce129921324562c9b
 SHA512 
ae8adce5dd62f4054879e6f2db76ce8a7959fd32fef0fb99f73f450ff58c5237e15bca764f6780309a163e40afcf400345f12b0aed5b88dc698064e44f8eede0
 DIST orc-0.4.34.tar.xz 202628 BLAKE2B 
b741e9bd5c0f0f3e56fad2f8a9bc10ce4a503a936eb2d64c4acf8ea5a69aaefc54edbd037846343181fb4f5f54bcd4409e5d4ee993ae09d266bdf37bcb86114a
 SHA512 
ea6ce72398fad7569b97afe8e635402a7cc6d5e27b57c27fd76d85ccdf971391b52187297e5849e50ce1031691e9748f2cc312cb39bd0c6ac23c00ac6d96cb41

diff --git a/dev-lang/orc/orc-0.4.31.ebuild b/dev-lang/orc/orc-0.4.31.ebuild
deleted file mode 100644
index e684d952f3f1..
--- a/dev-lang/orc/orc-0.4.31.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson-multilib
-
-DESCRIPTION="The Oil Runtime Compiler, a just-in-time compiler for array 
operations"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz;
-
-LICENSE="BSD BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-RESTRICT="!test? ( test )"
-IUSE="gtk-doc static-libs test"
-
-DEPEND=""
-RDEPEND=""
-BDEPEND="
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.3 )
-"
-
-multilib_src_configure() {
-   # FIXME: handle backends per arch? What about cross-compiling for the 
other arches?
-   local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-   -Dorc-backend=all
-   -Dorc-test=enabled # FIXME: always installs static library, bug 
645232
-   -Dbenchmarks=disabled
-   -Dexamples=disabled
-   $(meson_native_use_feature gtk-doc gtk_doc)
-   $(meson_feature test tests)
-   -Dtools=enabled # requires orc-test
-   )
-   meson_src_configure
-}

diff --git a/dev-lang/orc/orc-0.4.32.ebuild b/dev-lang/orc/orc-0.4.32.ebuild
deleted file mode 100644
index a62ed172545d..
--- a/dev-lang/orc/orc-0.4.32.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson-multilib
-
-DESCRIPTION="The Oil Runtime Compiler, a just-in-time compiler for array 
operations"
-HOMEPAGE="https://gstreamer.freedesktop.org/;
-SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz;
-
-LICENSE="BSD BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-RESTRICT="!test? ( test )"
-IUSE="gtk-doc static-libs test"
-
-DEPEND=""
-RDEPEND=""
-BDEPEND="
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.3 )
-"
-
-multilib_src_configure() {
-   # FIXME: handle backends per arch? What about cross-compiling for the 
other arches?
-   local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-   -Dorc-backend=all
-   -Dorc-test=enabled # FIXME: always installs static library, bug 
645232
-   -Dbenchmarks=disabled
-   -Dexamples=disabled
-   $(meson_native_use_feature gtk-doc gtk_doc)
-  

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/

2023-11-04 Thread Mart Raudsepp
commit: a3a44e34bf995042f3777b63e1d02c0f0a19a8d4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 23:18:47 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:18:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a44e34

profiles/arch/arm64: unmask GStreamer USE=orc

Signed-off-by: Mart Raudsepp  gentoo.org>

 profiles/arch/arm64/use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index c3586d52af58..9393056d5433 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -4,6 +4,10 @@
 # Unmask the flag which corresponds to ARCH.
 -arm64
 
+# Mart Raudsepp  (2023-10-05)
+# Orc optimisations are supported on arm64 NEON since 0.4.33
+-orc
+
 # Mart Raudsepp  (2023-10-03)
 # dev-util/sysprof-capture is keyworded on arm64
 -sysprof



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdex/

2023-11-04 Thread Mart Raudsepp
commit: e3e9524509b16d2ea469d0c834c74e5b44e815f8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:56:58 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e95245

dev-libs/libdex: keyword 0.4.1 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libdex/libdex-0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdex/libdex-0.4.1.ebuild 
b/dev-libs/libdex/libdex-0.4.1.ebuild
index 71b799ea6e23..a59cc7756e76 100644
--- a/dev-libs/libdex/libdex-0.4.1.ebuild
+++ b/dev-libs/libdex/libdex-0.4.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdex;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 IUSE="gtk-doc +introspection sysprof test vala"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/

2023-11-04 Thread Mart Raudsepp
commit: a4504516ea173f5343acdafbe3054316c991c025
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:57:39 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4504516

dev-util/gnome-builder: keyword 44.2-r1 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index 5921c2c1c0d0..2ae312fca5da 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gno
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/

2023-11-04 Thread Mart Raudsepp
commit: 06adafadabc4cdf801afeedede5be177f4845b52
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:54:03 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06adafad

dev-util/gnome-builder: fix build with clang

Bug: https://bugs.gentoo.org/884067
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index db928e14dac0..5921c2c1c0d0 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -135,6 +135,13 @@ pkg_setup() {
use clang && llvm_pkg_setup
 }
 
+src_prepare() {
+   default
+
+   # Fails with clang due to `environ` variable name shadowing unistd.h one
+   sed -i -e '/-Werror=shadow/d' meson.build || die
+}
+
 src_configure() {
local emesonargs=(
-Dchannel=other



[gentoo-commits] repo/gentoo:master commit in: dev-libs/template-glib/

2023-11-04 Thread Mart Raudsepp
commit: 0632b5788f8edf2402d2d206f1d46bee38bd9bbe
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:55:19 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0632b578

dev-libs/template-glib: keyword 3.36.1 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/template-glib/template-glib-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/template-glib/template-glib-3.36.1.ebuild 
b/dev-libs/template-glib/template-glib-3.36.1.ebuild
index ce897f1fe8c3..9c669f09e590 100644
--- a/dev-libs/template-glib/template-glib-3.36.1.ebuild
+++ b/dev-libs/template-glib/template-glib-3.36.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/template-glib;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 IUSE="gtk-doc +introspection test vala"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-11-04 Thread Mart Raudsepp
commit: d535678fa789beafbbdbf138ab7aabeb7fe93a93
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  3 13:13:26 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d535678f

net-libs/gupnp: Version bump to 1.6.6

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33663
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.6.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index a036109bfbc8..fb05e1ba58bb 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5
+DIST gupnp-1.6.6.tar.xz 245860 BLAKE2B 
9cf9bb4a61e224f74aff18fb4d4491f7e9cb36cf812709b74a8c08581954d82c3c6e59d2b46cac517685a0d191846fbdb6690ac79cebc77a26b6a7d1347f3ae0
 SHA512 
6721f7dfda273074255e1b418d244eba72a24976e1407fdbaf24fd15a8c15a7a6d389690131563aa1f3b15fdeefb2e100da494c04c6c8e29201d402f072fcbe6

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
new file mode 100644
index ..65a1aa08e3f7
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+
+   # This makes sense for upstream but not for us downstream, bug #906124.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/jsonrpc-glib/

2023-11-04 Thread Mart Raudsepp
commit: b5994e1c91c71c772ae7ed6246a0715a2471ae8f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:54:56 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5994e1c

dev-libs/jsonrpc-glib: keyword 3.44.0 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild 
b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild
index 77ac37bbd786..96f429f0afcd 100644
--- a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild
+++ b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/jsonrpc-glib;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libpanel/

2023-11-04 Thread Mart Raudsepp
commit: 9309749d26ba04a7ed02991991fc75b5850b9f54
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:57:15 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9309749d

gui-libs/libpanel: keyword 1.2.0 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/libpanel/libpanel-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libpanel/libpanel-1.2.0.ebuild 
b/gui-libs/libpanel/libpanel-1.2.0.ebuild
index 0b87ff32573e..70b45119b0db 100644
--- a/gui-libs/libpanel/libpanel-1.2.0.ebuild
+++ b/gui-libs/libpanel/libpanel-1.2.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libpanel;
 
 LICENSE="LGPL-3+"
 SLOT="1"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 IUSE="examples gtk-doc +introspection +vala"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer-editing-services/

2023-11-04 Thread Mart Raudsepp
commit: f46e628e96c298b0e6a949058bd7522f2e95f7bd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:19:00 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46e628e

media-libs/gstreamer-editing-services: keyword 1.22.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gstreamer-editing-services/gstreamer-editing-services-1.22.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.3.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.3.ebuild
index b1276144..17fa0ce590ec 100644
--- 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.3.ebuild
+++ 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P/gstreamer/gst}
 
 LICENSE="LGPL-2+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 IUSE="+introspection test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: net-misc/rygel/

2023-11-04 Thread Mart Raudsepp
commit: 3ae6d8b922621af4b6b96ed7598ad66597872427
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:19:11 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae6d8b9

net-misc/rygel: keyword 0.42.4 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-misc/rygel/rygel-0.42.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rygel/rygel-0.42.4.ebuild 
b/net-misc/rygel/rygel-0.42.4.ebuild
index 1a26f760d69f..53fd5ee1a17e 100644
--- a/net-misc/rygel/rygel-0.42.4.ebuild
+++ b/net-misc/rygel/rygel-0.42.4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Rygel;
 
 LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gssdp/

2023-11-04 Thread Mart Raudsepp
commit: 0f805e9c10e373098a06855054005db48d076c0e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  3 13:10:14 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f805e9c

net-libs/gssdp: Version bump to 1.6.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33662
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gssdp/Manifest   |  1 +
 net-libs/gssdp/gssdp-1.6.3.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/net-libs/gssdp/Manifest b/net-libs/gssdp/Manifest
index 9abeb170dfc6..a0e4d7bcc2c2 100644
--- a/net-libs/gssdp/Manifest
+++ b/net-libs/gssdp/Manifest
@@ -1,2 +1,3 @@
 DIST gssdp-1.4.0.1.tar.xz 1229264 BLAKE2B 
b94e46c79ad0615f976bad4b8efe9dbcaa27105b3189ee23ff349002d175ff83b0a9507846a23f0d8b5ed1e98381658f863a77bec6beff83933ebae5458a6b0e
 SHA512 
c2132b27f49071941be1ad9bd1e642b8b82341aac7e10b87d8a9a0ed3d88759ab6730a4a05ddb904af5e0799602c470b9e83a987c72ec3c1444b7aaef0e36ad8
 DIST gssdp-1.6.2.tar.xz 2081568 BLAKE2B 
d11ea1f5d5980c6380dd3a072fc6d8a33894e4cd5c5978862b1fe99ecaed679cee2ecd37a80aa374bb255c8771520501243f334092261465e641a772561a15e0
 SHA512 
501e2839022b3c175b17b27b8b1134021631726eca331ab7b64f895be770f5b754c50cdfaa03e833a3d95180471cda6a87b17ffeff661f3de228a5b70a2a6cbb
+DIST gssdp-1.6.3.tar.xz 108080 BLAKE2B 
f9deddf2b221eda9c3d7a6e6fa78cfb6388d3f3549caf166ebf7ac41f6edf39b8bc2521838ae5d954c743f844d5e7ba28b50f5a7beb6b2d70241782275c50fe4
 SHA512 
e5c9851032538cf093ed8c34a71c5d171eafb2edc5d3f3f5f0284005d4b1cca29ffca34b7f7d38b4a68a86c9bd888dd7a5a8e758dbd926bc4b4c995ea0b1110b

diff --git a/net-libs/gssdp/gssdp-1.6.3.ebuild 
b/net-libs/gssdp/gssdp-1.6.3.ebuild
new file mode 100644
index ..035c348ec93a
--- /dev/null
+++ b/net-libs/gssdp/gssdp-1.6.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gssdp;
+
+LICENSE="LGPL-2+"
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="gtk gtk-doc +introspection man +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# has file collision with Slot 0 (/usr/bin/gssdp-device-sniffer), so we remove 
that from this build
+# and depend on the other slot that has the file as well
+RDEPEND="
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[${MULTILIB_USEDEP},introspection?]
+   gtk? ( gui-libs/gtk:4 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   man? ( virtual/pandoc )
+   >=net-libs/gssdp-1.4:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_bool gtk sniffer)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool man manpages)
+   $(meson_native_use_bool vala vapi)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gssdp-1.6 || die
+   fi
+
+   if use gtk; then
+   rm "${ED}"/usr/bin/gssdp-device-sniffer || die # because of 
file collision with slot 0
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/d-spy/

2023-11-04 Thread Mart Raudsepp
commit: 82d3a76e12cda44473d7d692ead4cd7d4b2e6984
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:39:07 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d3a76e

dev-util/d-spy: keyword 1.8.0 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/d-spy/d-spy-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/d-spy/d-spy-1.8.0.ebuild 
b/dev-util/d-spy/d-spy-1.8.0.ebuild
index 31de818002f3..df58ea28a0a6 100644
--- a/dev-util/d-spy/d-spy-1.8.0.ebuild
+++ b/dev-util/d-spy/d-spy-1.8.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/d-spy;
 
 LICENSE="GPL-3+ LGPL-3+"
 SLOT="1"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 DEPEND="
>=dev-libs/glib-2.68:2



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2023-11-04 Thread Yixun Lan
commit: 83f2534db15b149198726f7910377ce77f8f95dc
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sat Nov  4 11:29:09 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Nov  4 22:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f2534d

net-im/telegram-desktop: Bump to 4.11.3

Closes: https://github.com/gentoo/gentoo/pull/33668
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/Manifest| 2 +-
 ...elegram-desktop-4.11.1.ebuild => telegram-desktop-4.11.3.ebuild} | 6 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index cbf158e3a78b..7f602f41ba00 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1,3 @@
 DIST tdesktop-4.10.3-full.tar.gz 67750018 BLAKE2B 
395484594dc201019b5cdf3fdaabe1155dca99504b74e65951b6264b61ed0403bb1e016542c6c59370b3ee39d1449ea223409fc64fd6bff723c1be43b615570a
 SHA512 
1e7c0f32b4e17c1f1c39aa9a4f35ce2867324c4410a30fde2c2d6ca5d5fe59a84f58f93cb6b4f8c7ad04fa0adcaf5a276dd2aa7dee0ef34446e6bb95fafa49d6
-DIST tdesktop-4.11.1-full.tar.gz 68309005 BLAKE2B 
ae99dbb5ae051c4bfe54529cc3ee6144c02fd25e897e217757d941526c7af08bece6c8b556b5ad41dcc1a9cad006ba7c4e8f4ff4f9bdd302f4ff58f9c763f820
 SHA512 
0897846c652d62b7ce301ec4ac0b1df992685448a79e651efe66619a6203f5ac020cb606bc29212aa673994584b1560e4ca38e85f5095ecd818ae66f978aa73a
+DIST tdesktop-4.11.3-full.tar.gz 68315327 BLAKE2B 
e6208d2805d7e0add4a26b4852a25eb2c4b6b7e50517cc036335ed6515fc181ebcb032da4a1807e2a62f0d4439e33b537955b09e3096be371561ba85c7f5940c
 SHA512 
ad61298a6a9c393bb944924d27b9da417a6c8751c9f6493ff954af5f6a2b3de93e182a1f1882d0e0ec09d54c9cfd388bcbbcba86322ecd831276be7b7dceab15
 DIST tdesktop-4.8.1-full.tar.gz 63997319 BLAKE2B 
daac461f0b3205bf647027329660b43f4646db987e27bfe2a2848bfbfb3309c503132d1533f26e95512520417d30f5063b1c395b174787aa7533727549ee77e5
 SHA512 
4dc495e4502bdba634c4468af4f1321aef1152d619c811f004489f8616504a465069508239eae41a08a83e190a61d26881733ebc38dd88160f81dce070bb0567

diff --git a/net-im/telegram-desktop/telegram-desktop-4.11.1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.11.3.ebuild
similarity index 98%
rename from net-im/telegram-desktop/telegram-desktop-4.11.1.ebuild
rename to net-im/telegram-desktop/telegram-desktop-4.11.3.ebuild
index b250ae235366..158efde95a9c 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.11.1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.11.3.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 KIMAGEFORMATS_RDEPEND="
media-libs/libavif:=
media-libs/libheif:=
-   media-libs/libjxl
+   >=media-libs/libjxl-0.8.0
 "
 CDEPEND="
!net-im/telegram-desktop-bin
@@ -125,9 +125,7 @@ src_prepare() {
'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \
>> 
cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die
fi
-
-   # kde-frameworks/kcoreaddons is bundled when using qt6,
-   #   see src_configure.
+   # kde-frameworks/kcoreaddons is bundled when using qt6.
 
# Happily fail if libraries aren't found...
find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \



[gentoo-commits] repo/gentoo:master commit in: www-apps/phpBB/

2023-11-04 Thread James Le Cuirot
commit: b013215b98e7e317a0221b1baa4bb7ad78b9dc2e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  4 22:24:29 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  4 22:34:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b013215b

www-apps/phpBB: Bump to 3.3.11, drop old 3.3.10-r1

Bug: https://bugs.gentoo.org/916864
Signed-off-by: James Le Cuirot  gentoo.org>

 www-apps/phpBB/Manifest| 2 +-
 www-apps/phpBB/{phpBB-3.3.10-r1.ebuild => phpBB-3.3.11.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/phpBB/Manifest b/www-apps/phpBB/Manifest
index 72932316eb82..2ca6e18549ee 100644
--- a/www-apps/phpBB/Manifest
+++ b/www-apps/phpBB/Manifest
@@ -1 +1 @@
-DIST phpBB-3.3.10.tar.bz2 4097933 BLAKE2B 
338749ec483c0a402df7ec2912ed0141928d246f4f7def1aee7211392d612758e14e2fe0d02a808ae6b64ecdfb3f25f061644edbaf5cfdf8270a4bf67011b085
 SHA512 
fe1434dced4a701921bdd6a10e792a6236737eeacb8daa8f27ae988f736ea6276b013a18e25840f9f8a281f04d4ac0aa25db9f3643069ba52a8c92fd3d6f6bd5
+DIST phpBB-3.3.11.tar.bz2 4099688 BLAKE2B 
c9b5fecc8144555ad58d0983b4bc6ff4334e2c5b0ef74f1b8d7becfec456de5f5f975b53c73b5d6a5ed389d102db1dc6edd1356a12038636afee12d71eaa6ac2
 SHA512 
f47a04ff30fd9c66ac22b98a2006457fa984311bb117f331cf7850fabb6c8b0936e11c39366bf3f142f4624015e3c364e8c2317d9d66d2a07270fea2c474c449

diff --git a/www-apps/phpBB/phpBB-3.3.10-r1.ebuild 
b/www-apps/phpBB/phpBB-3.3.11.ebuild
similarity index 100%
rename from www-apps/phpBB/phpBB-3.3.10-r1.ebuild
rename to www-apps/phpBB/phpBB-3.3.11.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/dpscreenocr/

2023-11-04 Thread Benoît Dufour
commit: 7aaedaa0bf8ec6b4b796a9d6a86a62ea73b340dd
Author: Benoît Dufour  mail  com>
AuthorDate: Sat Nov  4 22:17:19 2023 +
Commit: Benoît Dufour  mail  com>
CommitDate: Sat Nov  4 22:17:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7aaedaa0

app-misc/dpscreenocr: new package, add 1.4.0

Signed-off-by: Benoît Dufour  mail.com>

 app-misc/dpscreenocr/Manifest |  1 +
 app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/app-misc/dpscreenocr/Manifest b/app-misc/dpscreenocr/Manifest
new file mode 100644
index 00..5e32bf02dd
--- /dev/null
+++ b/app-misc/dpscreenocr/Manifest
@@ -0,0 +1 @@
+DIST v1.4.0.tar.gz 280237 BLAKE2B 
1fe2241f29592729066e26e8ba7bbe02bbc5898457b1bbbd0b6155a6cd56c00c59481ddf7695b3337f1db5865c8d9e89f1c2bf01b855e18849dc6ccb5ea88b92
 SHA512 
8732c9f618479f84152e426651e9769cb61ee84f1ef2b46fe0b3679ae82627affe443a8162e68453a7bd70e21b79f621847b03c1a6e8771d1c188ebffaae4d19

diff --git a/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild 
b/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild
new file mode 100644
index 00..129ece9ac9
--- /dev/null
+++ b/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+inherit desktop cmake
+
+DESCRIPTION="Program to recognize text on screen"
+HOMEPAGE="https://danpla.github.io/dpscreenocr/;
+SRC_URI="https://github.com/danpla/dpscreenocr/archive/refs/tags/v${PV}.tar.gz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Add Qt and Xorg dependencies too
+RDEPEND="app-text/tesseract
+x11-libs/libXext
+dev-qt/qtcore:5"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+local mycmakeargs=(
+'-DCMAKE_BUILD_TYPE=Release'
+)
+cmake_src_configure
+}
+
+src_install() {
+   # the following installs non sense :
+   #cmake_src_install
+   dobin "${WORKDIR}/${P}_build/dpscreenocr"
+   domenu "${WORKDIR}/${P}_build/dpscreenocr.desktop"
+   dolib.so "${WORKDIR}/${P}_build/src/dpso/libdpso.so"
+   dolib.so "${WORKDIR}/${P}_build/src/dpso_ext/libdpso_ext.so"
+   dolib.so "${WORKDIR}/${P}_build/src/dpso_utils/libdpso_utils.so"
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2023-11-04 Thread Mart Raudsepp
commit: 081c03115931ad482004cd6eee1bc07124cbdc57
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:10:51 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 22:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081c0311

net-libs/gupnp-av: keyword 0.14.1-r1 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index 4fcbaec15352..54d286d8375a 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna/

2023-11-04 Thread Mart Raudsepp
commit: 49c94f3c6a713ebd125d3d595f5137976a20a5b5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:11:23 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 22:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c94f3c

net-libs/dleyna: keyword 0.8.3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/dleyna/dleyna-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/dleyna/dleyna-0.8.3.ebuild 
b/net-libs/dleyna/dleyna-0.8.3.ebuild
index 8bdb23ceb97f..07a445b924f5 100644
--- a/net-libs/dleyna/dleyna-0.8.3.ebuild
+++ b/net-libs/dleyna/dleyna-0.8.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.gnome.org/World/dLeyna/-/archive/v${PV}/dLeyna-v${PV}.ta
 
 LICENSE="LGPL-2.1"
 SLOT="1.0/6" # soname of libdleyna-core-1.0.so
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2023-11-04 Thread James Le Cuirot
commit: aee48ee59534c2552f916852f59c3dfddadaac78
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  4 22:06:31 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  4 22:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee48ee5

www-client/vivaldi: Add version 6.4.3160.41

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.4.3160.41.ebuild | 223 ++
 2 files changed, 226 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 70c2d5b71c52..3cf0b860a5a9 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.2.3105.58-1_armhf.deb 95611036 BLAKE2B 
d2fdb40abec586f2a2d
 DIST vivaldi-stable_6.4.3160.34-1_amd64.deb 105391600 BLAKE2B 
1aba3713c1ae01ae581f93ac61ab79d29f5e79f5eb6f3e74b25920e04afc43858f3d98e58159c0665d5b03df76fb42c3b2c1a0abb6a5ee901a1e15e9b01ae716
 SHA512 
cf0149fde9aba2fc72b8bdf3cb73bb69585f72e0679e4af3079fa6b64df30ca17ddfdf2040558c34f80c2bdfb8db2deae6a1083a0d5b11afedc89c191229518a
 DIST vivaldi-stable_6.4.3160.34-1_arm64.deb 100076788 BLAKE2B 
bbe976280c73440595f20d49807f19f0038ab9c46098c7fe4125dc058827dec7439fdb665a8871769a61d6955bff501713d34c426c57c06e0ee2a8468ffdf564
 SHA512 
a66472b4a6dabd5d9a9719043563fae8e797c9a9dacf9a2f3a205f1990e2e6a708329737bf4b0baa7ea4a05b55dc9f0ca5933845f2ba47a10d67f36f6b523da9
 DIST vivaldi-stable_6.4.3160.34-1_armhf.deb 100708512 BLAKE2B 
c744c3a77c85ae588033cdae944bb0f8a561b0207705395f0c703a312a13ce37d3119853dc803be7cbeecd79d5145df92b35c49d26d82db5ae83054290d49bf7
 SHA512 
79934f968cd650549e79f10a6b224432dbb17dbca3c8048dfc55a91c35da7ca83facd0dc77fb8c178a8b375708e1c3875ee40e81f33a804fdbb105193a7a8614
+DIST vivaldi-stable_6.4.3160.41-1_amd64.deb 105682124 BLAKE2B 
ea4531595a8efa583099dd118500c4c9dbd115d1f4c156f344ad53ce085128b7a374682bd83b41e384fe74dc292f875b6c4426d9a66f30f41b446d3c97a3ead8
 SHA512 
f5a1d5aa27224ee7a8574aed184f3de5176fca67f43e6459e8941dbb3b977cda5ece2557a9bc2777e958434ed6d5928c55bbc6e8bc5c150e84b28fc0558994b2
+DIST vivaldi-stable_6.4.3160.41-1_arm64.deb 100297480 BLAKE2B 
094173fda5a34456093cc834f1c9fa9eab0617c1f62351fbd518a4a30018c2999b54bf69e71a7d86c4eb7b16c74d3388644201d4258e8f6ea6c610d15f34f79d
 SHA512 
88d10bc11e0ebac9ebfcce4dc1621d3eac9407b5dd4e5e5e87f5c158b6703bbb4871b53a0218c050a72aac15b46ad09f91c8c0ab2a5bbc4bc0e71eb04c6c65a2
+DIST vivaldi-stable_6.4.3160.41-1_armhf.deb 100947840 BLAKE2B 
bae54369ea71ba429ec6e1ccba130c703bb54ac26f60903911d0f4ac519a4dda943e84e16408256627d0aa3e56521e0199c66b7db3a97e464bb5e463a7ad8b83
 SHA512 
59f3f3efcfa2bc12a6f05e9955593541284d0cfed2e1adb090673efd3e04849f944539324da2565f855f0b7b9b1d397cae976b107628b0fc0a01296acc93680f

diff --git a/www-client/vivaldi/vivaldi-6.4.3160.41.ebuild 
b/www-client/vivaldi/vivaldi-6.4.3160.41.ebuild
new file mode 100644
index ..9d522c106aff
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.4.3160.41.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="114"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   ( app-accessibility/at-spi2-atk dev-libs/atk )
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2023-11-04 Thread James Le Cuirot
commit: 526d9fa85f1fc97192773ae38d5defbbc1ba4c2c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  4 22:07:26 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  4 22:08:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526d9fa8

www-client/vivaldi: Stabilise 6.4.3160.34 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.4.3160.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.4.3160.34.ebuild 
b/www-client/vivaldi/vivaldi-6.4.3160.34.ebuild
index 9d522c106aff..1ad1c8806c77 100644
--- a/www-client/vivaldi/vivaldi-6.4.3160.34.ebuild
+++ b/www-client/vivaldi/vivaldi-6.4.3160.34.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 SRC_URI="



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2023-11-04 Thread James Le Cuirot
commit: c58fd12f30233f1b02c802e889444c09727b1684
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  4 22:06:20 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  4 22:08:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58fd12f

www-client/vivaldi-snapshot: Drop old 6.4.3160.29

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-6.4.3160.29.ebuild| 223 -
 2 files changed, 226 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 403e5c6fe6b7..728aef72a4a4 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.4.3160.29-1_amd64.deb 105397452 BLAKE2B 
85dca6a5e4ae8601c8b5e30808c5ec8cd08a4222518112961c2f1a18e4c06b8e52b1f3729f8a7c54661352b43dc2f8c218c64175408ac442b0a1433be2614d14
 SHA512 
7bf386dbbff574a02581da178ad53611b022f70be2d1adb0168da586d3700af812a459403dfcd71f9e75ed344e88b8c984e1813ad45e4c309470f67e45e3b7b4
-DIST vivaldi-snapshot_6.4.3160.29-1_arm64.deb 100050036 BLAKE2B 
cf0c061c85ced1aa5fffc9fed3f1ccaff12682727e46d5f61cb6ac91c8dd0ab5c2ee961fbd903cb1014b809e1fd726b383e4008056519a64c8885bb9b8ce8b5a
 SHA512 
b536056b0740bff1c8eb504ea2f6a9c8a50e250bed1a2c21f5983537f312c3412e874092dcbf8d879f693a67fd84e0b51a2b8b6074ac6b66d57f5d5d36017df3
-DIST vivaldi-snapshot_6.4.3160.29-1_armhf.deb 100673320 BLAKE2B 
bda01a3c03bf162ca0e3944e251efafcb9a2f27f20c82f8fcab237b16215053caa31fa4e3eb3ae94dabdfedb1cafabbec5c6da65456397f04254246847e0
 SHA512 
5479a7afeac7c60eb059ec6e5199ed1daa4f5464e65460e7e58ddf89d39c5bf231a8f8c8d94c6c93bc4bb5c626afb876d32de69e77233b453180ec1a91b85bc9
 DIST vivaldi-snapshot_6.4.3160.33-1_amd64.deb 105419060 BLAKE2B 
2c3b55f590fcc6540efdcaf3fdcfbeaaede17b9a0288e5efd46f8e6124a9b0014c57e919eed30bb9a1b734194b41cfd0467ca7dd68108dce72e12af5452fda7d
 SHA512 
48ba52e690378153b361e1c2a8d078fc5b3d9c053ea4bb8160ad8da71067788aaa47458a6b4c8728c11610d6c4e055569a56b1ea099e55d52745208c7761e0a3
 DIST vivaldi-snapshot_6.4.3160.33-1_arm64.deb 100041416 BLAKE2B 
d42409612de8a4507bbafccf5bf6a23fdc88462e74c50321d10aefed523db50d904c5c4cdc2336ba8385332813b4e1058ad9935c75f709c22bc66ff70cc8da7b
 SHA512 
1bda927fcd6a13695540f45874842448be8a56a4aed731b940e11d9b40bf3113ae3564b1411966b17ce1b3ce9ac98a41cb1d52bfed08283d2bf02ff9eab4cf43
 DIST vivaldi-snapshot_6.4.3160.33-1_armhf.deb 10067 BLAKE2B 
01132c32981809bde5fb43da2286d92d6ba6fb484cfe9bf5399ee2077e826a99c27868f9fec9e1af67d1095def117af8feeb07e6905631bbe6f4fa73bc81f416
 SHA512 
046abeb0f300ad369f85c1d5137420bdc662d5e58d1b210a65273593ec51cf05d6b65f11b4073382d962142339307ff237b39179f6aa89b6a74b64fab6bcdd94

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.29.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.29.ebuild
deleted file mode 100644
index 9d522c106aff..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.29.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="114"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   ( app-accessibility/at-spi2-atk 

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2023-11-04 Thread James Le Cuirot
commit: 8a1a31588ea1e0e66c4b90baea5d5a6311c25f5b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  4 22:07:40 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  4 22:08:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1a3158

www-client/vivaldi: Drop old 6.2.3105.58

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.2.3105.58.ebuild | 223 --
 2 files changed, 226 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 3cf0b860a5a9..83c173d05b47 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.2.3105.58-1_amd64.deb 99957612 BLAKE2B 
4d8a320b89ff5b7d27f9e1534226f6cd8f9b5da7513936a440b1d3460bd9b354e3464f9ad23c6454573e5836e0c2ea37632b20aef37de7514e0f4d3c3f8bcdde
 SHA512 
e5aba41eb038651faf2fdaea049af8fcac787970feaaf7645baacdb57ed8b16da85ee1da64f30150afe2a287afcf1a03dd934f0ed94fa5b6a3fefd4afa6e8899
-DIST vivaldi-stable_6.2.3105.58-1_arm64.deb 95032760 BLAKE2B 
69785735d2e2cc588172d2604d42c2759274d4648284b4b64d7dde7f51946fb456ec3bba2161fa2d4734c6bb8c71b8aa1b593a0d371bc12d6b8e41431d38
 SHA512 
7c579902433d1f83ef94c35e88e2e8dd0888a15c661a634bf7236a5988aff333131b662cf5cc0dd068683ee8cae48c0b56fa7bd33346cf4b9cc48c58d13f4ac5
-DIST vivaldi-stable_6.2.3105.58-1_armhf.deb 95611036 BLAKE2B 
d2fdb40abec586f2a2d33fbb923e6485bda2b7ec712364f73b18774864bb06d963ff687c9c04c1bf40a799fe2fe11726d05b4c4da0bff4450c23bb835964
 SHA512 
d60f60d6edb0a1d7d909bbb4b320b2b1b5786ed46f315fd3c207dcb71e80a5603c89b60eb8ce1ab1a9ade72b98deb9a177a8e8029570d0fa0cbe1249daae88b6
 DIST vivaldi-stable_6.4.3160.34-1_amd64.deb 105391600 BLAKE2B 
1aba3713c1ae01ae581f93ac61ab79d29f5e79f5eb6f3e74b25920e04afc43858f3d98e58159c0665d5b03df76fb42c3b2c1a0abb6a5ee901a1e15e9b01ae716
 SHA512 
cf0149fde9aba2fc72b8bdf3cb73bb69585f72e0679e4af3079fa6b64df30ca17ddfdf2040558c34f80c2bdfb8db2deae6a1083a0d5b11afedc89c191229518a
 DIST vivaldi-stable_6.4.3160.34-1_arm64.deb 100076788 BLAKE2B 
bbe976280c73440595f20d49807f19f0038ab9c46098c7fe4125dc058827dec7439fdb665a8871769a61d6955bff501713d34c426c57c06e0ee2a8468ffdf564
 SHA512 
a66472b4a6dabd5d9a9719043563fae8e797c9a9dacf9a2f3a205f1990e2e6a708329737bf4b0baa7ea4a05b55dc9f0ca5933845f2ba47a10d67f36f6b523da9
 DIST vivaldi-stable_6.4.3160.34-1_armhf.deb 100708512 BLAKE2B 
c744c3a77c85ae588033cdae944bb0f8a561b0207705395f0c703a312a13ce37d3119853dc803be7cbeecd79d5145df92b35c49d26d82db5ae83054290d49bf7
 SHA512 
79934f968cd650549e79f10a6b224432dbb17dbca3c8048dfc55a91c35da7ca83facd0dc77fb8c178a8b375708e1c3875ee40e81f33a804fdbb105193a7a8614

diff --git a/www-client/vivaldi/vivaldi-6.2.3105.58.ebuild 
b/www-client/vivaldi/vivaldi-6.2.3105.58.ebuild
deleted file mode 100644
index 1ad1c8806c77..
--- a/www-client/vivaldi/vivaldi-6.2.3105.58.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="114"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   ( app-accessibility/at-spi2-atk dev-libs/atk )
-   )
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2023-11-04 Thread James Le Cuirot
commit: 1cb1ac2370e651e2553d1177596512830bbc4382
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  4 22:05:18 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  4 22:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb1ac23

www-client/vivaldi-snapshot: Add version 6.4.3160.38

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-6.4.3160.38.ebuild| 223 +
 2 files changed, 226 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 9b365440b553..403e5c6fe6b7 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.4.3160.29-1_armhf.deb 100673320 BLAKE2B 
bda01a3c03bf162c
 DIST vivaldi-snapshot_6.4.3160.33-1_amd64.deb 105419060 BLAKE2B 
2c3b55f590fcc6540efdcaf3fdcfbeaaede17b9a0288e5efd46f8e6124a9b0014c57e919eed30bb9a1b734194b41cfd0467ca7dd68108dce72e12af5452fda7d
 SHA512 
48ba52e690378153b361e1c2a8d078fc5b3d9c053ea4bb8160ad8da71067788aaa47458a6b4c8728c11610d6c4e055569a56b1ea099e55d52745208c7761e0a3
 DIST vivaldi-snapshot_6.4.3160.33-1_arm64.deb 100041416 BLAKE2B 
d42409612de8a4507bbafccf5bf6a23fdc88462e74c50321d10aefed523db50d904c5c4cdc2336ba8385332813b4e1058ad9935c75f709c22bc66ff70cc8da7b
 SHA512 
1bda927fcd6a13695540f45874842448be8a56a4aed731b940e11d9b40bf3113ae3564b1411966b17ce1b3ce9ac98a41cb1d52bfed08283d2bf02ff9eab4cf43
 DIST vivaldi-snapshot_6.4.3160.33-1_armhf.deb 10067 BLAKE2B 
01132c32981809bde5fb43da2286d92d6ba6fb484cfe9bf5399ee2077e826a99c27868f9fec9e1af67d1095def117af8feeb07e6905631bbe6f4fa73bc81f416
 SHA512 
046abeb0f300ad369f85c1d5137420bdc662d5e58d1b210a65273593ec51cf05d6b65f11b4073382d962142339307ff237b39179f6aa89b6a74b64fab6bcdd94
+DIST vivaldi-snapshot_6.4.3160.38-1_amd64.deb 105636464 BLAKE2B 
7026686e42d4787bf702211b2d635144f049e51451bda1841bc3cdaffee0434a481da1ae72ca323f8d541e521f625849710d06ce29eda86632e0d7b43750291b
 SHA512 
01ddca36648c2dedf0aac567566792951f384e5015d70496340a19dec184bcf571a10e796f88bface8eb118eea6c836925a9b9a35ae9a1bfbc79a4ff11f7623d
+DIST vivaldi-snapshot_6.4.3160.38-1_arm64.deb 100304928 BLAKE2B 
f6c990cf2caca87aa3b95d0ce5b3bee8025f515ba9a61af8b233b825ddc4fb308aae0e4f8b252dbf6815768f5a458b1b876a09f636d580589a13d3d5abbcb698
 SHA512 
13aba238d33bde1b762b2b6456221439bfbfdd59b2751555678cd879a03ab84e2eea39967b7d259e4f152c35256ff629c9579bfd4c2325b3c6623abeffd1ce79
+DIST vivaldi-snapshot_6.4.3160.38-1_armhf.deb 100928836 BLAKE2B 
dea767ba128068c68f9e9e3b9f0d334436278cc53888d7e06afec6e127400c2436d64163c8ce33d875fd358d5c53aea57219133ed73a841a34d75650df872d2a
 SHA512 
5fab22aca5fb85cef4376a41d4b8adc4d631f2068f87d122f10d90f11246b27a864b13619ef4253a389a0ff886ee0b250f8369e8db2adf8bd3a8742c0d36923c

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.38.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.38.ebuild
new file mode 100644
index ..9d522c106aff
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.38.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="114"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   || (
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-editors/lapce/

2023-11-04 Thread Pascal Jäger
commit: 024a84ba54f30a6c59a5b36887ef8baab7b10f98
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Nov  4 21:53:17 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Nov  4 21:53:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=024a84ba

app-editors/lapce: added || die after command

Signed-off-by: Pascal Jäger  leimstift.de>

 app-editors/lapce/lapce-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/lapce/lapce-0.3.0.ebuild 
b/app-editors/lapce/lapce-0.3.0.ebuild
index 6d97fd8457..5b694aa0bd 100644
--- a/app-editors/lapce/lapce-0.3.0.ebuild
+++ b/app-editors/lapce/lapce-0.3.0.ebuild
@@ -41,7 +41,7 @@ src_unpack() {
sed -i "${ECARGO_HOME}/config" -e '/source.crates-io/d'  || die
sed -i "${ECARGO_HOME}/config" -e '/replace-with = "gentoo"/d'  || die
sed -i "${ECARGO_HOME}/config" -e '/local-registry = "\/nonexistent"/d' 
 || die
-   cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config"
+   cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config" 
|| die
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/lapce/

2023-11-04 Thread Pascal Jäger
commit: 2c74c4429d7682a82d4168f46d70cc4603424c92
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Nov  4 21:49:03 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Nov  4 21:51:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c74c442

app-editors/lapce: add 0.3.0

Signed-off-by: Pascal Jäger  leimstift.de>

 app-editors/lapce/Manifest   |  2 ++
 app-editors/lapce/lapce-0.3.0.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/app-editors/lapce/Manifest b/app-editors/lapce/Manifest
index 9f2ba628df..01ba82cf5f 100644
--- a/app-editors/lapce/Manifest
+++ b/app-editors/lapce/Manifest
@@ -241,6 +241,8 @@ DIST kqueue-sys-1.0.3.crate 6673 BLAKE2B 
79254d667b4cf1fa556f1773db23b00ac431bde
 DIST kurbo-0.8.3.crate 81131 BLAKE2B 
8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097
 SHA512 
17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983
 DIST lapce-0.2.7.tar.gz 2058851 BLAKE2B 
e5e63a0d5e5229b2a8c422890df618471e13f76e93c3fbe9871a684ef965b577828527b23424805e40aec365f5251368b26688480bcdfdd5c7b0db05523fe77e
 SHA512 
5f65c2ac14466117dfbd4451caf12795057960da107d0cf66e718a45abe8c7370cedaeba4344137d267470783952cda99ff34ce20daf54e5148a2625e988f3d8
 DIST lapce-0.2.8.tar.gz 2065470 BLAKE2B 
49bb523a5c3c3246bc8d2ca0401f60b12f844a5cf07e797048d556293cd1f9fa614abc23fce8da69a6693973696f7f115ba326e455eb5cd376232230b0e0d407
 SHA512 
d0763d1b9003d90a57010d503f73c34d4b80fea731f6a95857aa0797b011578943d9e61ca957df17831570c78d79d459c50a8ef3c73ffb0fdc4eb7ff9a5c134e
+DIST lapce-0.3.0-vendor.tar.gz 119791638 BLAKE2B 
294aa78517aea5ec696d5eec3be8904f3fd78a6040f5e66424d32f349570eb85d267355f7857aedb62d04ef84710ae05b7bf30239cda78ad24313684167cfc07
 SHA512 
ff2b35c0e4a984a8b55b2b78088be2e17c1d24b25f52f006a9e6f16dbc5cf8801ce3f50d4d6283d5a64e915c5d68097ca845c14ae54c1cc289d8e1ab1566
+DIST lapce-0.3.0.tar.gz 2002986 BLAKE2B 
2262379fce966a5857b259debf899b53969da431b876d2f66b29d032eafe9bb0977a623151a0f419be9dd981e2aa8d520fa7b687018236092058ad7ce5821875
 SHA512 
9eaf0190930a4e582a60bb3ff327944553ca87101c86ca9610650b40a5a45092dd6921842880021393c79ea4ff97ec91bab12e316e6693b7b881b68f6bcb1d6e
 DIST lapce-xi-rope-0.3.1.crate 76236 BLAKE2B 
1f3a540460ec305a99feb5d16d273c2ddffcbe0886a386a527572445e2d8fc95e0ebe5dfe806422e95ff7f1ee4a2d8fe4778da299d91858966d28555d700cf9e
 SHA512 
b38ebd197059c2d0af033cc31123106a9fe8d580f298ed1f9ed3793bc24750f3509d23069bf6c10650f124f5c2de9c9a46135d43eed7ccf10a295b490e3e9d46
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST lazycell-1.3.0.crate 12502 BLAKE2B 
dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8
 SHA512 
f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d

diff --git a/app-editors/lapce/lapce-0.3.0.ebuild 
b/app-editors/lapce/lapce-0.3.0.ebuild
new file mode 100644
index 00..6d97fd8457
--- /dev/null
+++ b/app-editors/lapce/lapce-0.3.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+CRATES=" "
+
+inherit cargo desktop xdg-utils
+
+DESCRIPTION="Lightning-fast and Powerful Code Editor written in Rust "
+HOMEPAGE="https://lapce.dev/;
+SRC_URI="
+   https://github.com/lapce/lapce/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/lapce/lapce/releases/download/v${PV}/vendor.tar.gz 
-> ${P}-vendor.tar.gz
+"
+
+LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 
Boost-1.0 CC0-1.0 CeCILL-2.1 GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense 
ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   x11-libs/gtk+:3
+   media-libs/fontconfig
+   sys-libs/zlib
+   x11-libs/libxcb:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/cmake
+   sys-devel/gcc
+   virtual/pkgconfig
+   >=virtual/rust-1.64
+"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+src_unpack() {
+   default
+   cargo_gen_config
+   ln -s "${WORKDIR}/vendor/" "${WORKDIR}/lapce-${PV}/vendor" || die
+   sed -i "${ECARGO_HOME}/config" -e '/source.crates-io/d'  || die
+   sed -i "${ECARGO_HOME}/config" -e '/replace-with = "gentoo"/d'  || die
+   sed -i "${ECARGO_HOME}/config" -e '/local-registry = "\/nonexistent"/d' 
 || die
+   cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config"
+}
+
+src_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2023-11-04 Thread Mart Raudsepp
commit: 747a68550f6f1496755e7b66e4d572ba6d2dc4a3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 21:20:17 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 21:20:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747a6855

x11-terms/gnome-terminal: update LICENSE

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild | 2 +-
 x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild | 2 +-
 x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild | 2 +-
 x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
index de74066bc3b5..b5e9a78ba721 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
@@ -8,7 +8,7 @@ inherit gnome.org gnome2-utils meson python-any-r1 
readme.gentoo-r1 xdg
 DESCRIPTION="A terminal emulator for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/ 
https://gitlab.gnome.org/GNOME/gnome-terminal;
 
-LICENSE="GPL-3+"
+LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3"
 SLOT="0"
 IUSE="debug +gnome-shell +nautilus vanilla"
 SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.44.0-cntr-ntfy-autottl-ts.patch.xz
 )"

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild
index acec9596eba4..6dcc37c28aaa 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild
@@ -8,7 +8,7 @@ inherit gnome.org gnome2-utils meson python-any-r1 
readme.gentoo-r1 xdg
 DESCRIPTION="A terminal emulator for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
 
-LICENSE="GPL-3+"
+LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3"
 SLOT="0"
 IUSE="debug +gnome-shell +nautilus vanilla"
 

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild
index ca3f3dc3deee..9e6d4ec07158 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild
@@ -8,7 +8,7 @@ inherit gnome.org gnome2-utils meson python-any-r1 
readme.gentoo-r1 xdg
 DESCRIPTION="A terminal emulator for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
 
-LICENSE="GPL-3+"
+LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3"
 SLOT="0"
 IUSE="debug gnome-shell nautilus vanilla"
 

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
index 48f27137df9c..ed5a954e1419 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
@@ -8,7 +8,7 @@ inherit gnome.org gnome2-utils meson python-any-r1 
readme.gentoo-r1 xdg
 DESCRIPTION="A terminal emulator for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
 
-LICENSE="GPL-3+"
+LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3"
 SLOT="0"
 IUSE="debug gnome-shell nautilus vanilla"
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2023-11-04 Thread Mart Raudsepp
commit: 1f3d00d33021a8ce6d0f556a183e7b74a9bc17cf
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 21:11:22 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 21:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3d00d3

x11-terms/gnome-terminal: specify libhandy dep SLOT

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild | 2 +-
 x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild
index 5e72d34082c9..ca3f3dc3deee 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 RDEPEND="
>=dev-libs/glib-2.52:2
>=x11-libs/gtk+-3.22.27:3
-   >=gui-libs/libhandy-1.6.0
+   >=gui-libs/libhandy-1.6.0:1
>=x11-libs/vte-0.72.2:2.91[!vanilla?]
>=dev-libs/libpcre2-10
>=gnome-base/gsettings-desktop-schemas-0.1.0

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
index 57a76388dbae..48f27137df9c 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 RDEPEND="
>=dev-libs/glib-2.52:2
>=x11-libs/gtk+-3.22.27:3
-   >=gui-libs/libhandy-1.6.0
+   >=gui-libs/libhandy-1.6.0:1
>=x11-libs/vte-0.74.0:2.91[!vanilla?]
>=dev-libs/libpcre2-10
>=gnome-base/gsettings-desktop-schemas-0.1.0



[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2023-11-04 Thread Mart Raudsepp
commit: e889b15eb39aa62edc902ea514e13f3bcc111a54
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Nov  2 12:38:17 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 21:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e889b15e

x11-terms/gnome-terminal: Version bump to 3.50.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33648
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-terms/gnome-terminal/Manifest  |  1 +
 .../gnome-terminal/gnome-terminal-3.50.1.ebuild| 97 ++
 2 files changed, 98 insertions(+)

diff --git a/x11-terms/gnome-terminal/Manifest 
b/x11-terms/gnome-terminal/Manifest
index a3f6823f836f..aa0611209713 100644
--- a/x11-terms/gnome-terminal/Manifest
+++ b/x11-terms/gnome-terminal/Manifest
@@ -3,3 +3,4 @@ DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 
3e001139aa0516bd27f7215c692c04
 DIST gnome-terminal-3.48.1-cntr-ntfy-autottl-ts.patch.xz 37796 BLAKE2B 
91a4d50a0b4bd412e9528ec165e173c22df11749d6a59a46b0e364b4d7f403f8fdd835c29585ab12a8a9a81da42e816fe3dacb3d9cb0c2739e123404d4b57792
 SHA512 
69e26b0795de566d425c5b4fd389a865aedf28d64d4ad1cced926eefd3177379bdc365cf9ef76773f21d32df24067e1966302ebcab235c63c191219705eb498e
 DIST gnome-terminal-3.48.2.tar.bz2 1701232 BLAKE2B 
f076af2dbdd1afbdbb2c4ed9c63c8c65bf8e7346034f4c364a4c395439cf95040140380bc77735c326d17a6f7d68d031aaa608ca6e9e11daf2d5d308e19c3169
 SHA512 
e08dc462390a566dde215939a4a7a50a6f4b3a0d4b3749e6ba0f8de0d1da57e9761c8eb655ef86836b87e8f1da00735ed9b38afef85d766cbe6224ff2f243123
 DIST gnome-terminal-3.50.0.tar.bz2 1702629 BLAKE2B 
e8b1c7da15fb3b63ce4cc25f7aa76e656c588294fd5801aca108d84a08d981756ef832aa1673a9894a14fa564c664dd163dceec341bbbceba8052ca316bd0037
 SHA512 
cbbd5d3ff101603c2350bc04648ebf7a60e6365f2d4f6286acdcfb9ba1b4312b9bb779649ed3a403194de3a8febd9ab59fe77ee805e24434c48d8761c1ccae94
+DIST gnome-terminal-3.50.1.tar.bz2 1702613 BLAKE2B 
e592114126dd5639169cd1cdfdc06ba10a2fd386b28d47372cdd0e2aed1a39252c660e0edb6cb946a88810a94640b6e40d7e2878c34740638b75049f6395471e
 SHA512 
adff88f3afc3b68c1f17cf493c2ee032a9ccc35af89903c045c61fdddbf8b71c7d1c40a66e87def9dbdbdeb7e3bf5c1e8d5988e810476c5b2ad38ef9f0064eb5

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
new file mode 100644
index ..57a76388dbae
--- /dev/null
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
+
+DESCRIPTION="A terminal emulator for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="debug gnome-shell nautilus vanilla"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.48.1-cntr-ntfy-autottl-ts.patch.xz
 )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# FIXME: automagic dependency on gtk+[X], just transitive but needs proper 
control, bug 624960
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.27:3
+   >=gui-libs/libhandy-1.6.0
+   >=x11-libs/vte-0.74.0:2.91[!vanilla?]
+   >=dev-libs/libpcre2-10
+   >=gnome-base/gsettings-desktop-schemas-0.1.0
+   sys-apps/util-linux
+   gnome-shell? ( gnome-base/gnome-shell )
+   nautilus? ( >=gnome-base/nautilus-43.0 )
+"
+DEPEND="${RDEPEND}"
+# itstool required for help/* with non-en LINGUAS, see bug #549358
+# xmllint required for glib-compile-resources, see bug #549304
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DOC_CONTENTS="To get previous working directory inherited in new opened tab, or
+   notifications of long-running commands finishing, you will need
+   to add the following line to your ~/.bashrc:\n
+   . /etc/profile.d/vte-2.91.sh"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch
+   if ! use vanilla; then
+   # https://bugzilla.gnome.org/show_bug.cgi?id=695371
+   # Fedora patches:
+   # Restore transparency support (with compositing WMs only)
+   # OSC 777 desktop notification support (notifications on tabs 
for long-running commands completing)
+   # Restore "Set title" support
+   # Automatic title updating based on currently running 
foreground process
+   # 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/corectrl/, app-misc/corectrl/files/

2023-11-04 Thread Kostadin Shishmanov
commit: a0663d155645cebe7966941220eed0a487b44e16
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sat Nov  4 21:14:58 2023 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Sat Nov  4 21:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0663d15

app-misc/corectrl-1.3.7: fix building with linux-headers 6.6

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 app-misc/corectrl/corectrl-1.3.7.ebuild|   3 +
 .../files/corectrl-1.3.7-headers-6.6.patch | 540 +
 2 files changed, 543 insertions(+)

diff --git a/app-misc/corectrl/corectrl-1.3.7.ebuild 
b/app-misc/corectrl/corectrl-1.3.7.ebuild
index e56edefc64..26596dd7fe 100644
--- a/app-misc/corectrl/corectrl-1.3.7.ebuild
+++ b/app-misc/corectrl/corectrl-1.3.7.ebuild
@@ -46,6 +46,9 @@ DEPEND="
 
 BDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-headers-6.6.patch
+)
 src_configure() {
local mycmakeargs+=(
-DBUILD_TESTING=$(usex test ON OFF)

diff --git a/app-misc/corectrl/files/corectrl-1.3.7-headers-6.6.patch 
b/app-misc/corectrl/files/corectrl-1.3.7-headers-6.6.patch
new file mode 100644
index 00..cb9f429b79
--- /dev/null
+++ b/app-misc/corectrl/files/corectrl-1.3.7-headers-6.6.patch
@@ -0,0 +1,540 @@
+From 8cb2d9038a5e92212f79904353a05ba7d9f8aa5f Mon Sep 17 00:00:00 2001
+From: Kostadin Shishmanov 
+Date: Sat, 4 Nov 2023 23:00:14 +0200
+Subject: [PATCH] Fix compilation with Linux 6.6 API headers
+
+Due to some changes in cn_proc.h in Linux 6.6 headers, including and using it
+mixed with C++ code is no longer posible without specifying that the code is C
+code and must be compiled with a C compiler.
+
+Isolate all process connector related code into its own C file, which is now
+compiled using a C compiler, and adapt it to adhere to the new changes.
+
+---
+ CMakeLists.txt  |   4 +-
+ src/helper/CMakeLists.txt   |   1 +
+ src/helper/pmon/nlprocexecsocket.cpp| 204 +++-
+ src/helper/pmon/nlprocexecsocket.h  |   6 -
+ src/helper/pmon/processeventconnector.c | 193 ++
+ src/helper/pmon/processeventconnector.h |  27 
+ 6 files changed, 244 insertions(+), 191 deletions(-)
+ create mode 100644 src/helper/pmon/processeventconnector.c
+ create mode 100644 src/helper/pmon/processeventconnector.h
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 38ab229..275f48b 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ cmake_minimum_required(VERSION 3.3)
+ 
+-project(CoreCtrl LANGUAGES CXX)
+-set(PROJECT_HOMEPAGE_URL "https://gitlab.com/corectrl/corectrl;)
++project(CoreCtrl
++HOMEPAGE_URL "https://gitlab.com/corectrl/corectrl;)
+ set(PROJECT_FQDN "org.corectrl.corectrl")
+ set(PROJECT_VERSION 1.3.7)
+ 
+diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt
+index 2bc779f..13bdcbf 100644
+--- a/src/helper/CMakeLists.txt
 b/src/helper/CMakeLists.txt
+@@ -47,6 +47,7 @@ list(APPEND PROCESS_MONITOR_SRC
+   pmon/processregistry.cpp
+   pmon/appregistry.cpp
+   pmon/msgdispatcher.cpp
++  pmon/processeventconnector.c
+ )
+ 
+ list(APPEND SYSTEM_CONTROL_SRC
+diff --git a/src/helper/pmon/nlprocexecsocket.cpp 
b/src/helper/pmon/nlprocexecsocket.cpp
+index 947ea38..e09c5e7 100644
+--- a/src/helper/pmon/nlprocexecsocket.cpp
 b/src/helper/pmon/nlprocexecsocket.cpp
+@@ -4,213 +4,51 @@
+ #include "nlprocexecsocket.h"
+ 
+ #include "processevent.h"
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
++
++extern "C" {
++#include "processeventconnector.h"
++}
+ 
+ NLProcExecSocket::FDHandle::~FDHandle()
+ {
+-  if (fd >= 0)
+-close(fd);
++  process_event_connector_close(fd);
+ }
+ 
+ NLProcExecSocket::NLProcExecSocket()
+ {
+-  sockFd_.fd = createSocket();
++  sockFd_.fd = process_event_connector_new();
+   if (sockFd_.fd < 0)
+ throw std::runtime_error("Cannot create netlink socket");
+ 
+-  if (setTimeout(5) < 0)
++  if (process_event_connector_set_timeout(sockFd_.fd, 5) < 0)
+ throw std::runtime_error("Cannot set socket timeout");
+ 
+-  if (installSocketFilter() < 0)
++  if (process_event_connector_install_filter(sockFd_.fd) < 0)
+ throw std::runtime_error("Cannot install socket filters");
+ 
+-  if (bindToSocket() < 0)
++  if (process_event_connector_bind(sockFd_.fd) < 0)
+ throw BindError("Cannot bind to socket");
+ 
+-  if (subscribeToProcEvents(true) < 0)
++  if (process_event_connector_subscribe(sockFd_.fd, true) < 0)
+ throw std::runtime_error("Cannot subscribe to proc events");
+ }
+ 
+ NLProcExecSocket::~NLProcExecSocket()
+ {
+-  subscribeToProcEvents(false);
++  process_event_connector_subscribe(sockFd_.fd, false);
+ }
+ 
+ ProcessEvent NLProcExecSocket::waitForEvent() const
+ {
+-  struct nlcn_msg_t
+-  {
+-struct nlmsghdr nl_hdr __attribute__((aligned(NLMSG_ALIGNTO)));
+-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-11-04 Thread Maciej Barć
commit: 66a96f0da4782f480f9386ae29073496e2773e92
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 20:19:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 20:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a96f0d

dev-lang/eisl: sync live 

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/eisl-.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-lang/eisl/eisl-.ebuild b/dev-lang/eisl/eisl-.ebuild
index 987db06ada03..866b41aa1866 100644
--- a/dev-lang/eisl/eisl-.ebuild
+++ b/dev-lang/eisl/eisl-.ebuild
@@ -8,12 +8,14 @@ inherit toolchain-funcs
 DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
 
-if [[ ${PV} == ** ]] ; then
+if [[ "${PV}" == ** ]] ; then
inherit git-r3
+
EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git;
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -26,7 +28,7 @@ DOCS=( README{,-ja}.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
+PATCHES=( "${FILESDIR}/${PN}-3.60-Makefile.patch" )
 
 src_compile() {
emake CC="$(tc-getCC)" clean edlis eisl
@@ -38,7 +40,7 @@ src_install() {
 
# Compilation of ISLisp files on installation fails.
# Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
+   insinto "/usr/share/${PN}"
doins -r library
doins fast.h ffi.h
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-11-04 Thread Maciej Barć
commit: b9b3db2aac68698e485624e53884f52596828bd2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 20:19:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 20:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b3db2a

dev-lang/eisl: bump to 3.60

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-3.60.ebuild   | 48 
 dev-lang/eisl/files/eisl-3.60-Makefile.patch | 32 +++
 3 files changed, 81 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 4c78e0da4315..176a579fa365 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
 DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175
+DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6

diff --git a/dev-lang/eisl/eisl-3.60.ebuild b/dev-lang/eisl/eisl-3.60.ebuild
new file mode 100644
index ..866b41aa1866
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.60.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git;
+else
+   SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-3.60-Makefile.patch" )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean edlis eisl
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe edlis eisl
+
+   # Compilation of ISLisp files on installation fails.
+   # Do not compile them and mimic "make install".
+   insinto "/usr/share/${PN}"
+   doins -r library
+   doins fast.h ffi.h
+
+   einstalldocs
+}

diff --git a/dev-lang/eisl/files/eisl-3.60-Makefile.patch 
b/dev-lang/eisl/files/eisl-3.60-Makefile.patch
new file mode 100644
index ..3c9c763fd608
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-3.60-Makefile.patch
@@ -0,0 +1,32 @@
+--- a/makefile
 b/makefile
+@@ -39,7 +39,7 @@ else
+   endif
+   endif
+ endif
+-CFLAGS += $(INCS) -g -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -Inana/src
++CFLAGS += $(INCS) -g $(CURSES_CFLAGS) -U_XOPEN_SOURCE -Inana/src
+ DFLAGS := --preview=all --de -w --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -69,7 +69,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS += -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -87,11 +87,8 @@ ifeq  ($(shell uname -n),raspberrypi)
+   CFLAGS += -D__rpi__
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq  ($(shell uname),Darwin)
+   LDFLAGS += -Wl,-S,-x
+-  else
+-  LDFLAGS += -s
+   endif
+ endif
+ PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/csharp-language-server/

2023-11-04 Thread Maciej Barć
commit: 2ed1b38745b4e09895853a78d51ec022c34769dc
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 20:38:25 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 20:49:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed1b387

dev-dotnet/csharp-language-server: bump to 0.10.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/csharp-language-server/Manifest |  20 ++
 .../csharp-language-server-0.10.0.ebuild   | 272 +
 2 files changed, 292 insertions(+)

diff --git a/dev-dotnet/csharp-language-server/Manifest 
b/dev-dotnet/csharp-language-server/Manifest
index 134ca1dce35a..c78190d79464 100644
--- a/dev-dotnet/csharp-language-server/Manifest
+++ b/dev-dotnet/csharp-language-server/Manifest
@@ -1,10 +1,12 @@
 DIST argu.6.1.1.nupkg 176453 BLAKE2B 
da26d429cf3624b6170775871315ff784ea676b413d7014b7e42d84a2f6417bbe40d95103f958d2cac014f3545c4cf55b487a3718f16b37f646e136157d164bc
 SHA512 
79dd4ddd1328867c52e78318b8c80fcf7efaea15c8b58dcbd7622b3dacd9f85f025cf2a4c7257ea7cc55916984e4d0e746112f696a6d46106b5ecb4af43852ff
 DIST castle.core.5.1.1.nupkg 800128 BLAKE2B 
28c469b65fa9898e0dd87a416b015462db1761f11429654f613541245b213ce62f77257a63770468f8019d635bef20e50e60f620359d0e39ceafbcc7bf88214c
 SHA512 
378a149ebfaa12d00cb35bcaee8806803df7bc75980c9e0c67f36e3e057d6af2abaead24cd8274a9595c7ac74cb9597c9d6913b1125b86e6b156a66f7a1ac2fa
 DIST coverlet.collector.3.0.3.nupkg 1937797 BLAKE2B 
e0ab1ad46a72b363bfda0d66b731f6bf91b37f95c96e1db4cc5dd3bf957c7c2a74d4550b32aa73dedcfd9a96c2ea63e1c9aed92ea26def60dbfa2b89e056adeb
 SHA512 
6c72d39d389980e5bd2c866df0c7c78352b0c2b9a453fac70381b0bc59a231860195064adcc5d35f7ec72ef2423376972208b28d6dd56fc29b660094725a500f
+DIST csharp-language-server-0.10.0.tar.gz 45005 BLAKE2B 
9e6192f08d9692ba5a80dc2cceda793dc2ecd04b14cdda0ef75e5c2c2cfc31b4578b647453c443543dea5e9d238fbbd4e2ce9b3f753a684de576d7453ee3ce72
 SHA512 
64c7f29570e448e33fef4cdf307db291dcffbc71ac57a3e8fc8be608f324d0530efd33ac3eb6d89f5a37deb6c1ed36266bcf69f221cad348f7efea0ad61d5d20
 DIST csharp-language-server-0.9.0.tar.gz 44591 BLAKE2B 
6e176f83f0db9ac0a44e547e48f3e0e2e54a55fad26710684b30d56f63dd1da59d625981c9d44b91788b5222557f56c27a6ea6bd2e705d70da5c52204e1ceb6e
 SHA512 
08ed1c0308d29397062cb616cb79a280b10f0271a82e573ae31238e89889bbf01121e9dc3658d0c1971d34ebc478368cfa2e097363fcdc81c4798cc86d63e004
 DIST fsharp.core.7.0.0.nupkg 2798014 BLAKE2B 
0e47824c94b8f39ffa26b0dfeee1970b1c3aa7e319a3515f75b71fce27fb3c34f4c5fb5a223e832deb1c6618a30d327e63129bf92978c68e8a7f1aff4b948ad8
 SHA512 
7edba5e73fb14471efff79dc32e28603adc6e3a9202357e1a8b7a6e5784c990debd629d7e2c6a614e5a8f9570e533fa6537d48a485a053ae771f3477af1364f2
 DIST humanizer.core.2.14.1.nupkg 538179 BLAKE2B 
c3e3c3c7d3fb3484dc85f5eaf25ff4f4428cd36b3458c5664fa7c29cb62ea291aded48a369823459d684ff79ce63a16650dcd37e8cd123c23ab943faea92cfd7
 SHA512 
cb3a8653f1ca34b67d52fafa92f49cdf0615fd2e4efc8be4948516e5617b32e8af18b63cc12e486672cf92dec3d4a5bc12dd849e5d08dcbce0daf196336e17b3
 DIST icsharpcode.decompiler.8.0.0.7345.nupkg 1305460 BLAKE2B 
52f6e3c2c7b84f71bebf5265bac500bd6649386bee85821a3f2b74803351a0396bc3ed4a82646202d6debbd23c6ec2853e982008e65e9e4bac18c0d4865e0e19
 SHA512 
34876a6c8114e96b5764a5a4b0f29fafe77fbbfaec7a59727be42f93843a1c7391dadfeb81cff71b77c6d2fdff1350f665ff4664e21134c2196bf7e053a1e6f3
+DIST icsharpcode.decompiler.8.1.1.7464.nupkg 1314824 BLAKE2B 
9c364884e58fe15d5d6763bfbc4f39efac0fb3bd5a4b4fb5389ef3b3e1aa82c7f773d46b020faf91ec69a01317ab063f3c28e276f91b0f97102b4367320d
 SHA512 
75dc286bc9b32a13954bbce9cf4e0611dee07fa0b973eab102a2aedb9cc159512b9d30bc5d637be47d4c69abccde4a35a62d62c3b48cee68bfed629105ebed38
 DIST ionide.keepachangelog.tasks.0.1.8.nupkg 2755127 BLAKE2B 
077c51696c5948ce974bd5d745f6cc2b0da726dc5d473381d019469eceb6a9662fbe28946824bd193104cf7d1968a2ec866776218738c2771885dd9f79239137
 SHA512 
53844192a5979ca195eb97b2559c875bebdb3986c8607a62a4a89fdd529c31409f6b7abe8dfd101f995cc98b4577f64f30c74efb12f412beabeee8198881b043
 DIST ionide.languageserverprotocol.0.4.15.nupkg 337836 BLAKE2B 
405f76da766cf60fd1e88d1d983426f43c39f32087717ddaf68cc9d849bf5d4c3f93aa2266ac1acad4cadc193f9f2f7c9fb91b0bb6658f7eb5478797fd199906
 SHA512 
c16c068407fddc47e0721badc4bc291ef72cbdbe4d4143e4d62ea5ece75a03b134126ee5174c14fec9a19b973305b23ff184f840d51c130c5e63a8567129108f
 DIST messagepack.2.3.85.nupkg 592264 BLAKE2B 
23a091de9e54899ce157326dfdd8b9be2418cd064a29f8ca8684060cd8b8487fc1f2d443de16c9fea14e1ee9996f2256b75b5ba8376c8c88cb0b0a7c616efe9e
 SHA512 
38cffe633bebe4927c6aaedfde94db286184933da020ee289462aad15ddda52f324da4339bfbad62d95c2f64ba5b742c84837f69c17572c6bd9f3688ffd77bbd
@@ -12,26 +14,42 @@ DIST messagepack.annotations.2.3.85.nupkg 17623 BLAKE2B 
22781b20d0c5cc8c2f9e5622
 DIST microsoft.bcl.asyncinterfaces.6.0.0.nupkg 76354 BLAKE2B 
aca3f5db71e4037dbdd604aeaebcd0962ccc171915b77b4c409ab744bf0a469c7d588f9504fc7fa49e3863e9593b66b4083235cb49e812d1f87b3dadb32e6003
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-office/gnumeric/

2023-11-04 Thread Mart Raudsepp
commit: 19569807079bafc8a11b8d578e19485054b7a1bb
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  3 13:44:48 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 20:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19569807

app-office/gnumeric: Version bump to 1.12.56

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33665
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-office/gnumeric/Manifest|  1 +
 app-office/gnumeric/gnumeric-1.12.56.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/app-office/gnumeric/Manifest b/app-office/gnumeric/Manifest
index 0f93d854e564..412bb488745c 100644
--- a/app-office/gnumeric/Manifest
+++ b/app-office/gnumeric/Manifest
@@ -1 +1,2 @@
 DIST gnumeric-1.12.55.tar.xz 18157492 BLAKE2B 
6c084f681e33f00af80cc11dbddf33166877ca30480ae6fc6b65a0ef06271c634e2ba24af55df4c6b306833e2611e959dcbd8b117c97bbf46598419ed4d124e4
 SHA512 
04127a353d5109e3a31d9a3bd42d6d177366cc6c5d900516b4c8a7a8fcaecc71bd4e2e94876719246841070964b393af97988cafbd6313cea135c1757889e878
+DIST gnumeric-1.12.56.tar.xz 18125644 BLAKE2B 
0b43ed53dd544dda76ae1401d329f8b029f16117dafb4c2f939c1c48bf61d035e17692485df4034ce77a63031c5477aefd307a04d756c3017fed47354acb4f8a
 SHA512 
badcba4cb08627628c216e4f2429c361d3d8ec7f653b6dda8a451356c798dc0cf323348c0272696a02bd47dd97b95bde0e7b23551cc0f63d8bf470dca219be0d

diff --git a/app-office/gnumeric/gnumeric-1.12.56.ebuild 
b/app-office/gnumeric/gnumeric-1.12.56.ebuild
new file mode 100644
index ..9c945b556cdc
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.56.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools gnome.org python-r1 xdg
+
+DESCRIPTION="The GNOME Spreadsheet"
+HOMEPAGE="http://www.gnumeric.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection libgda perl"
+REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )"
+
+# Missing gnome-extra/libgnomedb required version in tree
+# but its upstream is dead and will be dropped soon.
+
+# lots of missing files, also fails tests due to 80-bit long story
+# upstream bug #721556
+RESTRICT="test"
+
+# Gnumeric has two python components
+# 1. The python loader for loading python-based plugins.
+#This component is pure python 2 and a port "is not currently being worked 
on".
+# 2. The python gobject-based introspection API. This component is compatible
+#with python 3.
+# Component 1. can only be re-enabled once someone has ported the upstream
+# codebase to python 3.
+# https://gitlab.gnome.org/GNOME/gnumeric/issues/419#note_618852
+RDEPEND="
+   app-arch/bzip2
+   sys-libs/zlib
+   >=dev-libs/glib-2.40.0:2
+   >=gnome-extra/libgsf-1.14.33:=
+   >=x11-libs/goffice-0.10.55:0.10[introspection?]
+   >=dev-libs/libxml2-2.4.12:2
+   >=x11-libs/pango-1.24.0:=
+
+   >=x11-libs/gtk+-3.8.7:3
+   x11-libs/cairo:=[svg(+)]
+
+   introspection? (
+   ${PYTHON_DEPS}
+   >=dev-libs/gobject-introspection-1:=
+   )
+   perl? ( dev-lang/perl:= )
+   libgda? ( gnome-extra/libgda:5[gtk] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/yelp-tools
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35.0
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # Manage gi overrides ourselves
+   sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die
+
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --disable-schemas-compile \
+   --disable-static \
+   --without-psiconv \
+   --without-python \
+   --with-zlib \
+   $(use_with libgda gda) \
+   $(use_enable introspection) \
+   $(use_with perl)
+}
+
+src_install() {
+   default
+   dodoc HACKING MAINTAINERS
+
+   if use introspection; then
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule 
introspection/gi/overrides/Gnm.py
+   fi
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/libgsf/

2023-11-04 Thread Mart Raudsepp
commit: 428146b69d4c4eca4cdd60f784cb66c110715a80
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  3 13:23:32 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 20:20:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428146b6

gnome-extra/libgsf: Version bump to 1.14.51

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33664
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/libgsf/Manifest  |  1 +
 gnome-extra/libgsf/libgsf-1.14.51.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/libgsf/Manifest b/gnome-extra/libgsf/Manifest
index 983a67cf5de5..0f148c9baafe 100644
--- a/gnome-extra/libgsf/Manifest
+++ b/gnome-extra/libgsf/Manifest
@@ -1 +1,2 @@
 DIST libgsf-1.14.50.tar.xz 702424 BLAKE2B 
dc6e3fa313cc99981cf521b4613ef135ea6836554be0cc557e49d77bd3259e1bf2150af1b7a41071f4b865c28a9b6153b6ef6e89d4868e4203ce7dc7da433c71
 SHA512 
e4a405d01440654bfe5059536524d494e5b66859235648bcf6031a74b59967504b50750f471bbe1607c4a5ef11cac98aa2ca9ebb31151cf5a19ffa340d421adb
+DIST libgsf-1.14.51.tar.xz 707488 BLAKE2B 
08012d4df8e9256579069518a54198b9aa8c21c3d0c4297eb4ff829af666287cc186d846eecb277609ffe5a89d02a36344cedc67f6ed00354d018a692a99f4fe
 SHA512 
b7c02e10762c93909a1aacb86f30b266ed8b0eeefe73ede5acb8ac0c1094a1e4be2b7bd3a59ebfc03180f8f72f2cc602e80c871a1b8a28f3fccfdd403ad24da7

diff --git a/gnome-extra/libgsf/libgsf-1.14.51.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
new file mode 100644
index ..1270ca3c4e5b
--- /dev/null
+++ b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GNOME2_EAUTORECONF=yes
+inherit gnome2
+
+DESCRIPTION="The GNOME Structured File Library"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/114" # libgsf-1.so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+IUSE="bzip2 gtk +introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.4.16:2
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   virtual/imagemagick-tools
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   dev-libs/gobject-introspection-common
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+   test? ( dev-perl/XML-Parser )
+"
+
+PATCHES=(
+   "${FILESDIR}"/1.14.49-skip-valgrind-tests.patch
+)
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_with bzip2 bz2) \
+   $(use_enable introspection) \
+   $(use_with gtk gdk-pixbuf)
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/libgsf/

2023-11-04 Thread Mart Raudsepp
commit: acd6cff5c44ca0c8df090ef04a773d1732070175
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 20:10:39 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 20:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd6cff5

gnome-extra/libgsf: update LICENSE

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/libgsf/libgsf-1.14.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/libgsf/libgsf-1.14.51.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
index 1270ca3c4e5b..9b8b4ef0e360 100644
--- a/gnome-extra/libgsf/libgsf-1.14.51.ebuild
+++ b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
@@ -9,7 +9,7 @@ inherit gnome2
 DESCRIPTION="The GNOME Structured File Library"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf;
 
-LICENSE="GPL-2 LGPL-2.1"
+LICENSE="LGPL-2.1"
 SLOT="0/114" # libgsf-1.so version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 IUSE="bzip2 gtk +introspection test"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/goffice/

2023-11-04 Thread Mart Raudsepp
commit: bb5cd9bc091db7bffd5fd4b6b23c0383944a14b3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  3 13:41:41 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 20:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5cd9bc

x11-libs/goffice: Version bump to 1.12.56

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/goffice/Manifest   |  1 +
 x11-libs/goffice/goffice-0.10.56.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest
index 7afa46552b54..81175304f158 100644
--- a/x11-libs/goffice/Manifest
+++ b/x11-libs/goffice/Manifest
@@ -1 +1,2 @@
 DIST goffice-0.10.55.tar.xz 2455576 BLAKE2B 
6a1a4670293e0d91c456b3ec162f92f373eeea218d4b4268ae4809b8157cefa4f3d89f3f8555ee2fd3db84fb5adcd0e4119f0e2f6c79cbd4e86d27a46c9ea726
 SHA512 
c49eec867e4147102b54b70847b495cad0e55fcb069c78a8374760121219b9097c1dfb5601b240e92ed68a6fb785ab5e771f7c579dd138e106ee25a1b9ddfe99
+DIST goffice-0.10.56.tar.xz 2495240 BLAKE2B 
3b6956a7fda37caf679e085faa8d34821c132e6e8cc12cb859cf03e5c8a99afbeb7952b0fcf5b184df8cb6225fe99828ee1f24d5360f480ce793a5d8de44bedb
 SHA512 
5088a14057738452effa76920c7e0bfe9a45bae2f798f18f035225738c1da2fd79a0c6e84bb83507108b5438160a839fa26d792a877da37b1cf416c3af85ed9d

diff --git a/x11-libs/goffice/goffice-0.10.56.ebuild 
b/x11-libs/goffice/goffice-0.10.56.ebuild
new file mode 100644
index ..9e1f7c7809f9
--- /dev/null
+++ b/x11-libs/goffice/goffice-0.10.56.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org libtool
+
+DESCRIPTION="A library of document-centric objects and utilities"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/;
+
+LICENSE="GPL-2"
+SLOT="0.10"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="+introspection"
+
+# FIXME: add lasem to tree
+RDEPEND="
+   >=app-text/libspectre-0.2.6:=
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.4.12:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.22:2
+   >=gnome-extra/libgsf-1.14.24:=[introspection?]
+   >=x11-libs/cairo-1.10:=[svg(+)]
+   >=x11-libs/gdk-pixbuf-2.22:2
+   >=x11-libs/gtk+-3.20:3
+   >=x11-libs/pango-1.24:=
+   x11-libs/libXext:=
+   x11-libs/libXrender:=
+   introspection? (
+   >=dev-libs/gobject-introspection-1:=
+   >=gnome-extra/libgsf-1.14.23:=
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.12
+   >=dev-util/intltool-0.35
+   virtual/perl-Compress-Raw-Zlib
+   virtual/perl-Getopt-Long
+   virtual/perl-IO-Compress
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --without-lasem \
+   --with-gtk \
+   --with-config-backend=gsettings \
+   $(use_enable introspection)
+}
+
+src_install() {
+   default
+   dodoc MAINTAINERS
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/

2023-11-04 Thread Arthur Zamarin
commit: 0c16b577e1bde892e162b542fb74527d3d2e2cfc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  4 20:13:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  4 20:13:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c16b577

media-video/qmplay2: Stabilize 23.10.22 amd64, #916859

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/qmplay2/qmplay2-23.10.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/qmplay2/qmplay2-23.10.22.ebuild 
b/media-video/qmplay2/qmplay2-23.10.22.ebuild
index 961b70b140c8..03547e1ab072 100644
--- a/media-video/qmplay2/qmplay2-23.10.22.ebuild
+++ b/media-video/qmplay2/qmplay2-23.10.22.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz;
S="${WORKDIR}/QMPlay2-src-${PV}"
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="LGPL-3"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2023-11-04 Thread Pascal Jäger
commit: b0885c7d11474ccb149d6acaf234d3caadf0e918
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Nov  4 20:06:15 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Nov  4 20:06:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0885c7d

gui-apps/nwg-shell: add 0.5.19

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest|  1 +
 gui-apps/nwg-shell/nwg-shell-0.5.19.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 2f84052754..546d53c911 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,2 +1,3 @@
 DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 
174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a
 SHA512 
6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d
 DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B 
fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef
 SHA512 
6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb
+DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B 
b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5
 SHA512 
42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.19.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.19.ebuild
new file mode 100644
index 00..b531d0d56b
--- /dev/null
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.19.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="meta-package for the nwg-shell project"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   app-misc/gopsuinfo
+   app-misc/nwg-look
+   gui-apps/azote
+   gui-apps/nwg-bar
+   gui-apps/nwg-displays
+   || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
+   gui-apps/nwg-drawer
+   gui-apps/nwg-menu
+   gui-apps/nwg-panel
+   gui-apps/nwg-shell-config
+"
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+   elog "To install nwg-shell for the current user, run"
+   elog "nwg-shell-installer -w (for sway) or"
+   elog "nwg-shell-installer -w -hypr (for hyprland)"
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2023-11-04 Thread Pascal Jäger
commit: f12701d619d0f14a0ae2d9f043fa258700d35381
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Nov  4 20:01:54 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Nov  4 20:01:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f12701d6

gui-apps/nwg-shell: drop 0.5.7

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/nwg-shell-0.5.7.ebuild | 34 ---
 1 file changed, 34 deletions(-)

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.7.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.7.ebuild
deleted file mode 100644
index e8d3062bd8..00
--- a/gui-apps/nwg-shell/nwg-shell-0.5.7.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="meta-package for the nwg-shell project"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   gui-apps/nwg-bar
-   gui-apps/nwg-displays
-   || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
-   gui-apps/nwg-drawer
-   app-misc/nwg-look
-   gui-apps/nwg-menu
-   gui-apps/nwg-panel
-   gui-apps/nwg-shell-config
-"
-DEPEND="${RDEPEND}"
-
-pkg_postinst() {
-   elog "To install nwg-shell for the current user, run"
-   elog "nwg-shell-installer -w (for sway) or"
-   elog "nwg-shell-installer -w -hypr (for hyprland)"
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2023-11-04 Thread Pascal Jäger
commit: 7ed059b678c4ec4c4ee9d11bc7be53e56c9983b8
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Nov  4 19:59:16 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Nov  4 19:59:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ed059b6

gui-apps/nwg-shell: add 0.5.18

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest|  1 +
 gui-apps/nwg-shell/nwg-shell-0.5.18.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 01976bce15..4efa604cb2 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,2 +1,3 @@
 DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 
174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a
 SHA512 
6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d
+DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B 
fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef
 SHA512 
6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb
 DIST nwg-shell-0.5.7.tar.gz 289852 BLAKE2B 
d75ec6d01ee7c507fc8227ee0968fbd5f21e4bc94be9dcada342c320b6b62637d8d2112eabe442c880c9c38cb38fb175304d34c1911d6cf9adcb1141445c4624
 SHA512 
c1f2c098576ab52ac96d150f5d8648f9ff70ddafb8eea1793ded328d03233b7f650ace1fc92713748ca91c207bb69c1251a235bc75a6def0512e580010fe7730

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.18.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.18.ebuild
new file mode 100644
index 00..b531d0d56b
--- /dev/null
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.18.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="meta-package for the nwg-shell project"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   app-misc/gopsuinfo
+   app-misc/nwg-look
+   gui-apps/azote
+   gui-apps/nwg-bar
+   gui-apps/nwg-displays
+   || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
+   gui-apps/nwg-drawer
+   gui-apps/nwg-menu
+   gui-apps/nwg-panel
+   gui-apps/nwg-shell-config
+"
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+   elog "To install nwg-shell for the current user, run"
+   elog "nwg-shell-installer -w (for sway) or"
+   elog "nwg-shell-installer -w -hypr (for hyprland)"
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-shell/

2023-11-04 Thread Pascal Jäger
commit: 54f9ac5d15b2bb26dc8fbf715baa21783fc403ee
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Nov  4 20:02:10 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat Nov  4 20:02:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54f9ac5d

gui-apps/nwg-shell: drop 0.5.7-r1

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-shell/Manifest  |  1 -
 gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 4efa604cb2..2f84052754 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,3 +1,2 @@
 DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 
174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a
 SHA512 
6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d
 DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B 
fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef
 SHA512 
6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb
-DIST nwg-shell-0.5.7.tar.gz 289852 BLAKE2B 
d75ec6d01ee7c507fc8227ee0968fbd5f21e4bc94be9dcada342c320b6b62637d8d2112eabe442c880c9c38cb38fb175304d34c1911d6cf9adcb1141445c4624
 SHA512 
c1f2c098576ab52ac96d150f5d8648f9ff70ddafb8eea1793ded328d03233b7f650ace1fc92713748ca91c207bb69c1251a235bc75a6def0512e580010fe7730

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild
deleted file mode 100644
index db16d95c38..00
--- a/gui-apps/nwg-shell/nwg-shell-0.5.7-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="meta-package for the nwg-shell project"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   app-misc/gopsuinfo
-   app-misc/nwg-look
-   gui-apps/azote
-   gui-apps/nwg-bar
-   gui-apps/nwg-displays
-   || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
-   gui-apps/nwg-drawer
-   gui-apps/nwg-menu
-   gui-apps/nwg-panel
-   gui-apps/nwg-shell-config
-"
-DEPEND="${RDEPEND}"
-
-pkg_postinst() {
-   elog "To install nwg-shell for the current user, run"
-   elog "nwg-shell-installer -w (for sway) or"
-   elog "nwg-shell-installer -w -hypr (for hyprland)"
-}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2023-11-04 Thread Sam James
commit: bbbcc6ef6470696e11ff79c6a450603494957e5b
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat Nov  4 09:03:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:47:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbcc6ef

gui-wm/hyprland: remove wlroots subproject patch

* Meson supports subproject specific options making it redundant.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33661
Signed-off-by: Sam James  gentoo.org>

 gui-wm/hyprland/hyprland-0.31.0-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild 
b/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild
index d418c6225339..0e5c0a9d3180 100644
--- a/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild
+++ b/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild
@@ -79,7 +79,6 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}/hyprland-0.30.0-no-wlroots-automagic-r1.patch"
"${FILESDIR}/hyprland-0.31.0-fix-log-headers.patch"
 )
 
@@ -110,8 +109,11 @@ src_prepare() {
 src_configure() {
local emesonargs=(
$(meson_feature legacy-renderer legacy_renderer)
-   $(meson_feature X xwayland)
$(meson_feature systemd)
+   $(meson_feature X xwayland)
+   $(meson_feature X wlroots:xwayland)
+   -Dwlroots:backends=drm,libinput$(usev X ',x11')
+   -Dwlroots:xcb-errors=disabled
)
 
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2023-11-04 Thread Sam James
commit: 2651d43c2142e0b5c629a274b14455e2122c75fe
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Nov  3 12:10:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:47:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2651d43c

gui-wm/hyprland: include wlr headers

* pkgconfig files already expects this location so no further
  modification is required.

Bug: https://bugs.gentoo.org/916760
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 gui-wm/hyprland/hyprland-0.31.0-r1.ebuild | 132 ++
 1 file changed, 132 insertions(+)

diff --git a/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild 
b/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild
new file mode 100644
index ..d418c6225339
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.31.0-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its 
looks"
+HOMEPAGE="https://github.com/hyprwm/Hyprland;
+
+SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-source"
+
+KEYWORDS="~amd64"
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd video_cards_nvidia"
+
+# bundled wlroots has the following dependency string according to included 
headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+WLROOTS_RDEPEND="
+   >=dev-libs/libinput-1.14.0:=
+   dev-libs/libliftoff
+   >=dev-libs/wayland-1.22
+   media-libs/libdisplay-info
+   media-libs/libglvnd
+   media-libs/mesa[egl(+),gles2]
+   sys-apps/hwdata:=
+   sys-auth/seatd:=
+   >=x11-libs/libdrm-2.4.114
+   x11-libs/libxkbcommon
+   >=x11-libs/pixman-0.42.0
+   virtual/libudev:=
+   X? (
+   x11-base/xwayland
+   x11-libs/libxcb:0=
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+"
+WLROOTS_DEPEND="
+   >=dev-libs/wayland-protocols-1.32
+"
+WLROOTS_BDEPEND="
+   dev-util/glslang
+   dev-util/wayland-scanner
+"
+
+RDEPEND="
+   ${WLROOTS_RDEPEND}
+   dev-libs/glib:2
+   dev-libs/libinput
+   dev-libs/wayland
+   media-libs/libglvnd
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   X? (
+   x11-libs/libxcb:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   ${WLROOTS_DEPEND}
+   dev-libs/hyprland-protocols
+   >=dev-libs/wayland-protocols-1.25
+"
+BDEPEND="
+   ${WLROOTS_BDEPEND}
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
+   app-misc/jq
+   dev-util/cmake
+   dev-util/wayland-scanner
+   dev-vcs/git
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/hyprland-0.30.0-no-wlroots-automagic-r1.patch"
+   "${FILESDIR}/hyprland-0.31.0-fix-log-headers.patch"
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "Hyprland requires >=sys-devel/gcc-13 to build"
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile Hyprland!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
+   eerror "Hyprland requires >=sys-devel/clang-16 to build"
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile Hyprland!"
+   fi
+}
+
+src_prepare() {
+   if use video_cards_nvidia; then
+   cd "${S}/subprojects/wlroots" || die
+   eapply "${S}/nix/patches/wlroots-nvidia.patch"
+   cd "${S}" || die
+   fi
+
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature legacy-renderer legacy_renderer)
+   $(meson_feature X xwayland)
+   $(meson_feature systemd)
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install --skip-subprojects wlroots
+   meson_src_install --tags devel
+
+   # Wlroots headers are required by hyprland-plugins and the pkgconfig 
file expects
+   # them to be in /usr/include/hyprland/wlroots, despite this they aren't 
installed there.
+   # Ideally you could override includedir per subproject and the install 
tags would
+   # be granular enough to only install headers. But its not requiring 
this.
+   mkdir "${ED}"/usr/include/hyprland/wlroots || die
+   mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die
+   # devel tag includes wlroots .pc and .a files still
+   rm -rf "${ED}"/usr/$(get_libdir)/ || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/

2023-11-04 Thread Sam James
commit: c368401a8f13ab1b57a8518ca29fbcc3f48714ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 19:47:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c368401a

media-libs/libsdl2: add 2.28.5

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.28.5.ebuild | 234 +++
 2 files changed, 235 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 80a4a2c5d244..f09296c5ab6d 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911
 SHA512 
1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
 DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
 DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
+DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d

diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
new file mode 100644
index ..e01e4f109cd0
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/xterm/

2023-11-04 Thread Sam James
commit: 48c68d210f4b02c1b84a782c407c65548492911b
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 19:40:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:40:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c68d21

x11-terms/xterm: add 388

Signed-off-by: Sam James  gentoo.org>

 x11-terms/xterm/Manifest |   2 +
 x11-terms/xterm/xterm-388.ebuild | 110 +++
 2 files changed, 112 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 5edab88cfcf1..a49b14305bd5 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -2,3 +2,5 @@ DIST xterm-384.tgz 1539955 BLAKE2B 
aef38aa61da46c29eacd15c239975cf8fecf140968c72
 DIST xterm-384.tgz.asc 729 BLAKE2B 
604ec0856dfdf06994f89d2725f3fa61d472c85cbc1a31075272d65ec8dedaef6040133ff9d03c4d0b866c66be98dbdab9c8716d3dad75578f37e5f437872911
 SHA512 
91eec76c3a0a2359275aad40b1df32035cf73c2d461cebfbcf7c3af1bee4274b66364e29c07b4bef24db9627a944d8c81ac76f6cf3cea193b28edbf411080d60
 DIST xterm-386.tgz 1545960 BLAKE2B 
afcd7f991d0f915c3317bb449359b122360018e22c37d36c257c3fcf6a08ca75b84da16ceb8f594c64760b5c746513a79cf9a8f1217bbf4ee59a5b96fb0c8d9b
 SHA512 
b0508d8e2d440e347d467201c9e8eb528756c9e693a506d0be8996e3050451f4f535b5d70d68994cc2af38e10f175105889b879e55ef7b37180e71255f3db741
 DIST xterm-386.tgz.asc 729 BLAKE2B 
37097533aa8e92e4162fc37e073085f14e3b3b1dd1823e61eade197638baa8bf4b55fd3e26fdbb25ce0df9dc22bd4803f3d05ec79aa0bb1a7ba223f7047c9c22
 SHA512 
2ddb0f2dedc0f032990d16daac449e7f03a281728a775b2f0412e1242a0becd4a5a44c0768b86ecc697aa96bc92cdc23756ef83988f1ade74ebc007701a152b3
+DIST xterm-388.tgz 1548336 BLAKE2B 
fe003ee6a234bf978a3b85ab840f59470239b3584e20e379a62ee45fd70d8e1083cc04f2f2194697cd900a74e3a0c17d67cab07b3b9b32addf23d093464d3ec1
 SHA512 
7ded1c32b18e629222c9109dc9eb206511762447f07a1043fb63802f036d6d685d332697edd46556c07e6fb5ca95f9bcf836c48d05bd72d626bb90dfa1bfc21a
+DIST xterm-388.tgz.asc 729 BLAKE2B 
22c15b4ee2aec490bf793ab6893b50a7d4fd48f182066012528df53df9684040664177df07aa1d798e5992e6969f11cd0f6fcf3f1cb666f50c4e68d18cfb690c
 SHA512 
60d45780deba965b11bfe63a173d7413a76c05f043666aa41973296745976fd51380bebb6b6a120983c206889d550fb35895233492c674bc04555957829e4563

diff --git a/x11-terms/xterm/xterm-388.ebuild b/x11-terms/xterm/xterm-388.ebuild
new file mode 100644
index ..24958735469f
--- /dev/null
+++ b/x11-terms/xterm/xterm-388.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit desktop flag-o-matic toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+DEPEND+=" x11-base/xorg-proto"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-384-unconditional-gnusource.patch
+)
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   --enable-warnings
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/mawk/

2023-11-04 Thread Sam James
commit: 43c0d18eb2d7d3fd6ed578d3ec323913206d983e
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 19:37:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:37:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c0d18e

sys-apps/mawk: add 1.3.4_p20231102

Signed-off-by: Sam James  gentoo.org>

 sys-apps/mawk/Manifest|  2 ++
 sys-apps/mawk/mawk-1.3.4_p20231102.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/mawk/Manifest b/sys-apps/mawk/Manifest
index 4294b4184c29..762b735bc5b0 100644
--- a/sys-apps/mawk/Manifest
+++ b/sys-apps/mawk/Manifest
@@ -8,3 +8,5 @@ DIST mawk-1.3.4-20230730.tgz 410248 BLAKE2B 
8f686e728084c576ed98a59e0083a79c2590
 DIST mawk-1.3.4-20230730.tgz.asc 729 BLAKE2B 
073751f74bb3c94b9bccbb549f900936c09e878921a46a81c757c6849df583fc496251663392456fe6d58b4efb2e0c46b0c0f26589ae35142c1ea187166504cc
 SHA512 
28b0d46248beb0244a9d584690b70338cb29f6b08c29350522e91d56ce2ab625f9696a637fa23b4b43448883f79c6a007d731367274285ec7fa45547f22b910d
 DIST mawk-1.3.4-20230808.tgz 410937 BLAKE2B 
292774aed97b7e91de71bb978fe87014cf6ef9a5fdfd85abde1ad19317b270ff2d63a47b697f506ca20a2cb780f038f7364c6a6269b2a46102647f32cd2907b8
 SHA512 
fbf860a70d2e919018a44e43351c2558737a6694c416c17bc1669b5fa18bebedfefbfe3edddaa28143d0445d838c38958b28a92d85d03ef2f2af6d94737abe2c
 DIST mawk-1.3.4-20230808.tgz.asc 729 BLAKE2B 
b1765478576eb624db454ec27969f1ddc3cab7eb94e3725600dd58434972251f3fc0bfe30858bcd05e0e638282a2e035f5b9b2f207f52548307c536556fd731d
 SHA512 
3e7414e0fcc81c6b93c09ba429f189570bb65f91e8b8866ea6beffc0fbd3c983a19f74c7578d55c5a55795fbbb1d1bf62c4927873f40300c79bed9e32006824c
+DIST mawk-1.3.4-20231102.tgz 413107 BLAKE2B 
c423381900be429dcfb117df3ceb72dc942aec6e85ea94e59b2fef1b92445620cff3205fb55be1ddee2bfba9597a1c68ed2f41bb155a1cc6791df0f6de75b44b
 SHA512 
53173a49ad2a63d096755964d0585517180a8555034cee519e2e6cc0c5392408b61960813eec101dd8ded298b6bc86128cd3469c1acb03141c264f24e52446b2
+DIST mawk-1.3.4-20231102.tgz.asc 729 BLAKE2B 
0102b4a7862192c921ca129cd674fd8f9ec2d5bddbf0082498dfbaa6aaf9adaee0760d940cfc0f91e02f2de58421352ca0817c206298a90b039c7769ff2fb6a1
 SHA512 
5933f1cadea90b8349136b0b31f45b04b3e182b61de7ad62fb2142973e64fd8ffc7d3ee17bebd3b9b209d08d3732b2e807fe5554899fe8d4130e1a0d12dc9de8

diff --git a/sys-apps/mawk/mawk-1.3.4_p20231102.ebuild 
b/sys-apps/mawk/mawk-1.3.4_p20231102.ebuild
new file mode 100644
index ..795ba9a6937a
--- /dev/null
+++ b/sys-apps/mawk/mawk-1.3.4_p20231102.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit toolchain-funcs verify-sig
+
+MY_P="${P/_p/-}"
+DESCRIPTION="An (often faster than gawk) awk-interpreter"
+HOMEPAGE="https://invisible-island.net/mawk/mawk.html;
+SRC_URI="https://invisible-mirror.net/archives/${PN}/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 )"
+
+DOCS=( ACKNOWLEDGMENT CHANGES README )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   arc4random_push # doesn't exist on Linux
+)
+
+src_configure() {
+   tc-export BUILD_CC
+   econf
+}
+
+src_install() {
+   default
+
+   exeinto /usr/share/doc/${PF}/examples
+   doexe examples/*
+   docompress -x /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}
+
+pkg_postrm() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/sigil/

2023-11-04 Thread Sam James
commit: 24d05143e9cac35c4dbe2a0deb10bddd9684240b
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 19:40:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 19:40:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24d05143

app-text/sigil: Stabilize 2.0.1-r2 amd64, #916858

Signed-off-by: Sam James  gentoo.org>

 app-text/sigil/sigil-2.0.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/sigil/sigil-2.0.1-r2.ebuild 
b/app-text/sigil/sigil-2.0.1-r2.ebuild
index 811273ac57e9..931bfcbf5f66 100644
--- a/app-text/sigil/sigil-2.0.1-r2.ebuild
+++ b/app-text/sigil/sigil-2.0.1-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P^}"
 
 LICENSE="GPL-3+ Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="doc +plugins qt6"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/spyder-kernels/

2023-11-04 Thread Michał Górny
commit: c5bea100b46152246df11e34128cdb5c433dabc3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 18:50:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:50:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bea100

dev-python/spyder-kernels: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild   | 2 +-
 dev-python/spyder-kernels/spyder-kernels-3.0.0_beta2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild 
b/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
index a56306e79b09..621de26a95b4 100644
--- a/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta2.ebuild 
b/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta2.ebuild
index 37b007a87efe..554a653c7ebf 100644
--- a/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta2.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2023-11-04 Thread Michał Górny
commit: 970067b5861180b7b9492329100736e4c172b9e5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970067b5

sys-libs/libcxx: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-18.0.0_pre20231104.ebuild | 203 +++
 2 files changed, 204 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index ddee0c948654..8c2583b1720c 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -12,5 +12,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20231104.ebuild 
b/sys-libs/libcxx/libcxx-18.0.0_pre20231104.ebuild
new file mode 100644
index ..7c12f38c8f48
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.0.0_pre20231104.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2023-11-04 Thread Michał Górny
commit: f69b1298f7ada88d310b1e3a653dccc1194f3f41
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69b1298

sys-libs/compiler-rt: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-18.0.0_pre20231104.ebuild  | 176 +
 2 files changed, 177 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index aa2bd9776335..ed2f0f4fca77 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -11,5 +11,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231104.ebuild 
b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231104.ebuild
new file mode 100644
index ..9c46e6737daa
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231104.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like 

[gentoo-commits] repo/gentoo:master commit in: dev-python/tubes/

2023-11-04 Thread Michał Górny
commit: 63a7c5fbd185a843547669d20e1956cc8a1488e8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 16:11:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a7c5fb

dev-python/tubes: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tubes/tubes-0.2.1.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-python/tubes/tubes-0.2.1.ebuild 
b/dev-python/tubes/tubes-0.2.1.ebuild
index 4b6ba32fdcb3..657e9f7ed22a 100644
--- a/dev-python/tubes/tubes-0.2.1.ebuild
+++ b/dev-python/tubes/tubes-0.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -28,3 +28,11 @@ RDEPEND="
 "
 
 distutils_enable_tests pytest
+
+src_prepare() {
+   # fix tests on py3.12
+   # https://github.com/twisted/tubes/pull/95
+   sed -i -e 's:assertEquals:assertEqual:' tubes/test/*.py || die
+
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/yappi/

2023-11-04 Thread Michał Górny
commit: 2fd4b57417a4c577b26387789bca1ad866b48279
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:20:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd4b574

dev-python/yappi: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/yappi/yappi-1.4.0.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/yappi/yappi-1.4.0.ebuild 
b/dev-python/yappi/yappi-1.4.0.ebuild
index 419c6f5dda73..552b6d3f1e05 100644
--- a/dev-python/yappi/yappi-1.4.0.ebuild
+++ b/dev-python/yappi/yappi-1.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -29,6 +29,13 @@ PATCHES=(
"${FILESDIR}/yappi-1.2.5-warnings.patch"
 )
 
+src_prepare() {
+   # using new API makes sense for versions newer than 3.11 too, sigh...
+   # https://github.com/sumerc/yappi/pull/148
+   sed -i -e 's:== 11:>= 11:' yappi/_yappi.c || die
+   distutils-r1_src_prepare
+}
+
 python_test() {
local -x PYTHONPATH=tests
eunittest



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2023-11-04 Thread Michał Górny
commit: d444393f480c696969b46560f906cd33bbb4d424
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d444393f

sys-libs/libcxxabi: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-18.0.0_pre20231104.ebuild  | 115 +
 2 files changed, 116 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 7df7743194f4..8a547e85b6d5 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20231104.ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20231104.ebuild
new file mode 100644
index ..7b2c36768873
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20231104.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-runtime/

2023-11-04 Thread Michał Górny
commit: 2b32c2320897c6bf6966bb06eda3add77ac61609
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b32c232

sys-devel/clang-runtime: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-runtime-18.0.0_pre20231104.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231104.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231104.ebuild
new file mode 100644
index ..1ce7130b4264
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231104.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/

2023-11-04 Thread Michał Górny
commit: 3d9f9b628cf90ca6bf0554fb5ed88cde2e213922
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9f9b62

dev-libs/libclc: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-18.0.0_pre20231104.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 7df7743194f4..8a547e85b6d5 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/dev-libs/libclc/libclc-18.0.0_pre20231104.ebuild 
b/dev-libs/libclc/libclc-18.0.0_pre20231104.ebuild
new file mode 100644
index ..33b0826b8285
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.0.0_pre20231104.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/yapsy/files/, dev-python/yapsy/

2023-11-04 Thread Michał Górny
commit: 5ea488e55517f8e43b4d9a03a346d44b9e7e2bdd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:04:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea488e5

dev-python/yapsy: Backport py3.12 fixes

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/yapsy/files/yapsy-1.12.2-py312.patch | 138 
 dev-python/yapsy/metadata.xml   |   2 +-
 dev-python/yapsy/yapsy-1.12.2-r2.ebuild |  34 ++
 3 files changed, 173 insertions(+), 1 deletion(-)

diff --git a/dev-python/yapsy/files/yapsy-1.12.2-py312.patch 
b/dev-python/yapsy/files/yapsy-1.12.2-py312.patch
new file mode 100644
index ..6842a495af2d
--- /dev/null
+++ b/dev-python/yapsy/files/yapsy-1.12.2-py312.patch
@@ -0,0 +1,138 @@
+From 29286320673f9e853559cf20aeb3456e541afbd4 Mon Sep 17 00:00:00 2001
+From: Ameya Vikram Singh 
+Date: Mon, 6 Feb 2023 13:31:23 +0530
+Subject: [PATCH] Remove Deprecated API's
+
+* Replaced packaging.version instead of distutils.version
+* Replaced imp module to importlib
+
+**Note:** Probably Deprecates Python 2.7 supports, and maybe some initial 
versions of Python 3.x.
+
+Signed-off-by: Ameya Vikram Singh 
+---
+ test/test_PluginInfo.py |  3 ++-
+ yapsy/PluginInfo.py |  6 +++---
+ yapsy/PluginManager.py  | 17 ++---
+ yapsy/VersionedPluginManager.py |  8 
+ 4 files changed, 19 insertions(+), 15 deletions(-)
+
+diff --git a/test/test_PluginInfo.py b/test/test_PluginInfo.py
+index 0863671..29c736a 100644
+--- a/test/test_PluginInfo.py
 b/test/test_PluginInfo.py
+@@ -6,6 +6,7 @@ import unittest
+ 
+ 
+ from yapsy.PluginInfo import PluginInfo
++from packaging.version import Version
+ 
+ 
+ class PluginInfoTest(unittest.TestCase):
+@@ -20,7 +21,7 @@ class PluginInfoTest(unittest.TestCase):
+   self.assertEqual(None,pi.plugin_object)
+   self.assertEqual([],pi.categories)
+   self.assertEqual(None,pi.error)
+-  self.assertEqual("0.0",pi.version)
++  self.assertEqual(Version("0.0"),pi.version)
+   self.assertEqual("Unknown",pi.author)
+   self.assertEqual("Unknown",pi.copyright)
+   self.assertEqual("None",pi.website)
+diff --git a/yapsy/PluginInfo.py b/yapsy/PluginInfo.py
+index 69d220e..700374e 100644
+--- a/yapsy/PluginInfo.py
 b/yapsy/PluginInfo.py
+@@ -12,7 +12,7 @@ API
+ """
+ 
+ from yapsy.compat import ConfigParser
+-from distutils.version import StrictVersion
++from packaging.version import Version
+ 
+ 
+ class PluginInfo(object):
+@@ -105,7 +105,7 @@ class PluginInfo(object):
+ 
+   
+   def __getVersion(self):
+-  return 
StrictVersion(self.details.get("Documentation","Version"))
++  return Version(self.details.get("Documentation","Version"))
+   
+   def setVersion(self, vstring):
+   """
+@@ -114,7 +114,7 @@ class PluginInfo(object):
+   Used by subclasses to provide different handling of the
+   version number.
+   """
+-  if isinstance(vstring,StrictVersion):
++  if isinstance(vstring,Version):
+   vstring = str(vstring)
+   if not self.details.has_section("Documentation"):
+   self.details.add_section("Documentation")
+diff --git a/yapsy/PluginManager.py b/yapsy/PluginManager.py
+index 81a7c2b..b72de93 100644
+--- a/yapsy/PluginManager.py
 b/yapsy/PluginManager.py
+@@ -128,10 +128,7 @@ API
+ 
+ import sys
+ import os
+-try:
+-  import importlib.abc.Loader as imp
+-except ImportError:
+-  import imp
++import importlib
+ 
+ from yapsy import log
+ from yapsy import NormalizePluginNameForModuleName
+@@ -577,11 +574,17 @@ class PluginManager(object):
+   .. note:: Isolated and provided to be reused, but not to be 
reimplemented !
+   """
+   # use imp to correctly load the plugin as a module
++  candidate_module = None
+   if os.path.isdir(candidate_filepath):
+-  candidate_module = 
imp.load_module(plugin_module_name,None,candidate_filepath,("py","r",imp.PKG_DIRECTORY))
++  if (spec := 
importlib.util.spec_from_file_location(candidate_filepath.split('/')[-1], 
candidate_filepath + "/__init__.py")) is not None:
++  candidate_module = 
importlib.util.module_from_spec(spec)
++  sys.modules[plugin_module_name] = 
candidate_module
++  spec.loader.exec_module(candidate_module)
+   else:
+-  with open(candidate_filepath+".py","r") as plugin_file:
+-  candidate_module = 
imp.load_module(plugin_module_name,plugin_file,candidate_filepath+".py",("py","r",imp.PY_SOURCE))
++  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-11-04 Thread Michał Górny
commit: f2e62a566ed4315bd63cd3dc880f8ebf7548823d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e62a56

sys-libs/compiler-rt-sanitizers: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-18.0.0_pre20231104.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 08467bdaf121..6e6a815f997b 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -11,5 +11,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231104.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231104.ebuild
new file mode 100644
index ..74286022a3b1
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231104.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )

[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-11-04 Thread Michał Górny
commit: 27e4f255e77175b837ef7b45b9935868d2a685bc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:40:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e4f255

package.mask: Last rite dev-python/wstools

Bug: https://bugs.gentoo.org/916856
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 7c5298cfc97d..0bd7fe7a02a1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-11-04)
+# Broken on py3.12.  Last commit in 2020.  Already a second fork
+# of the package.  No revdeps.
+# Removal on 2023-12-04.  Bug #916856.
+dev-python/wstools
+
 # Michał Górny  (2023-10-29)
 # This version contains a major bug that causes pytest internal error
 # when tests are skippeed at module level.



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/

2023-11-04 Thread Michał Górny
commit: d82372a85892032e362f9252544ec23dff757bd8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d82372a8

sys-devel/clang: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-18.0.0_pre20231104.ebuild | 473 
 2 files changed, 474 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 594f63345b09..f2822c092ce5 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -18,5 +18,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/sys-devel/clang/clang-18.0.0_pre20231104.ebuild 
b/sys-devel/clang/clang-18.0.0_pre20231104.ebuild
new file mode 100644
index ..d99da1e592c9
--- /dev/null
+++ b/sys-devel/clang/clang-18.0.0_pre20231104.ebuild
@@ -0,0 +1,473 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm llvm.org multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current 

[gentoo-commits] repo/gentoo:master commit in: dev-python/tox/

2023-11-04 Thread Michał Górny
commit: c0eb7b22230caadd82ad546984d00efb897daeec
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 17:07:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0eb7b22

dev-python/tox: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tox/tox-4.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tox/tox-4.11.3.ebuild b/dev-python/tox/tox-4.11.3.ebuild
index a6e7b0088bc1..036fcb69842c 100644
--- a/dev-python/tox/tox-4.11.3.ebuild
+++ b/dev-python/tox/tox-4.11.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/translate-toolkit/

2023-11-04 Thread Michał Górny
commit: ede46341f3b419d69aa52f36798eef8b54bb0874
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 16:27:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede46341

dev-python/translate-toolkit: Add py3.12 note

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild 
b/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild
index 1d6ec00a312c..77dcd8f1db85 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
+# py3.12: https://github.com/translate/translate/issues/5071
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/

2023-11-04 Thread Michał Górny
commit: e22a9966178bb21d9c6568d8bd437fc137557874
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22a9966

dev-python/clang-python: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-18.0.0_pre20231104.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 7df7743194f4..8a547e85b6d5 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20231104.ebuild 
b/dev-python/clang-python/clang-python-18.0.0_pre20231104.ebuild
new file mode 100644
index ..e1394f43bcd1
--- /dev/null
+++ b/dev-python/clang-python/clang-python-18.0.0_pre20231104.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/twython/

2023-11-04 Thread Michał Górny
commit: eebbd52da7d5cfc8b37a25ace7eb257819b56331
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:56:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebbd52d

dev-python/twython: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/twython/twython-3.9.1-r1.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-python/twython/twython-3.9.1-r1.ebuild 
b/dev-python/twython/twython-3.9.1-r1.ebuild
index 2337ddcfa9c9..67e3f1ec24a0 100644
--- a/dev-python/twython/twython-3.9.1-r1.ebuild
+++ b/dev-python/twython/twython-3.9.1-r1.ebuild
@@ -4,15 +4,19 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
 DESCRIPTION="An easy way to access Twitter data with Python"
-HOMEPAGE="https://github.com/ryanmcgrath/twython;
+HOMEPAGE="
+   https://github.com/ryanmcgrath/twython/
+   https://pypi.org/project/twython/
+"
 SRC_URI="
https://github.com/ryanmcgrath/twython/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
+   -> ${P}.gh.tar.gz
+"
 
 SLOT="0"
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-python/txtorcon/

2023-11-04 Thread Michał Górny
commit: f2993b47921a82d93c5c524afbd44164202b3b12
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:53:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2993b47

dev-python/txtorcon: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/txtorcon/txtorcon-23.5.0.ebuild | 19 ++-
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/dev-python/txtorcon/txtorcon-23.5.0.ebuild 
b/dev-python/txtorcon/txtorcon-23.5.0.ebuild
index a1f17ef91891..0046315727fb 100644
--- a/dev-python/txtorcon/txtorcon-23.5.0.ebuild
+++ b/dev-python/txtorcon/txtorcon-23.5.0.ebuild
@@ -3,14 +3,21 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 
 DESCRIPTION="Twisted-based Tor controller client, with state-tracking 
abstractions"
-HOMEPAGE="https://txtorcon.readthedocs.org https://pypi.org/project/txtorcon/;
-SRC_URI="https://github.com/meejah/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+HOMEPAGE="
+   https://txtorcon.readthedocs.org/
+   https://github.com/meejah/txtorcon/
+   https://pypi.org/project/txtorcon/
+"
+SRC_URI="
+   https://github.com/meejah/txtorcon/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="MIT"
 SLOT="0"
@@ -22,12 +29,14 @@ RDEPEND="
dev-python/incremental[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/twisted[ssl,${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]"
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+"
 
 BDEPEND="
test? (
sys-process/lsof
dev-python/mock[${PYTHON_USEDEP}]
-   )"
+   )
+"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/

2023-11-04 Thread Michał Górny
commit: 2df44e1c1a6352c20a6d98d36309ecd8752f47b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df44e1c

dev-python/lit: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-18.0.0_pre20231104.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 7df7743194f4..8a547e85b6d5 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/dev-python/lit/lit-18.0.0_pre20231104.ebuild 
b/dev-python/lit/lit-18.0.0_pre20231104.ebuild
new file mode 100644
index ..1689cd7b1ce2
--- /dev/null
+++ b/dev-python/lit/lit-18.0.0_pre20231104.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/uncertainties/

2023-11-04 Thread Michał Górny
commit: ab8d4ab6a53867585bb1616c74d268d3f397ddef
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:50:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8d4ab6

dev-python/uncertainties: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild 
b/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild
index c7d7ca2bd697..5c1abc030534 100644
--- a/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild
+++ b/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 optfeature pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/subprocess-tee/

2023-11-04 Thread Michał Górny
commit: e84dc4db7b204ed07ba85c849c7bec9d42ad38d0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 17:14:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84dc4db

dev-python/subprocess-tee: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild 
b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
index 66074e9ff463..50630e278d00 100644
--- a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
+++ b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/

2023-11-04 Thread Michał Górny
commit: 025e1c22e9610e531ba3cf9ef8cb099f285f0280
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025e1c22

dev-util/lldb: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-18.0.0_pre20231104.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 7df7743194f4..8a547e85b6d5 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/dev-util/lldb/lldb-18.0.0_pre20231104.ebuild 
b/dev-util/lldb/lldb-18.0.0_pre20231104.ebuild
new file mode 100644
index ..1459848607aa
--- /dev/null
+++ b/dev-util/lldb/lldb-18.0.0_pre20231104.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/

2023-11-04 Thread Michał Górny
commit: 9ec290235f2407035b320584216c7ab042c2697c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec29023

sys-libs/libomp: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-18.0.0_pre20231104.ebuild | 150 +++
 2 files changed, 151 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 8c2933599079..ffcf8eeb283a 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -12,5 +12,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/sys-libs/libomp/libomp-18.0.0_pre20231104.ebuild 
b/sys-libs/libomp/libomp-18.0.0_pre20231104.ebuild
new file mode 100644
index ..960f9ce8087f
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.0.0_pre20231104.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/

2023-11-04 Thread Michał Górny
commit: 51d387a16940f5cfc2d5c713010684ed85f0e86e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 08:50:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:02:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d387a1

sys-devel/lld: Add 18.0.0_pre20231104 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-18.0.0_pre20231104.ebuild | 88 +
 2 files changed, 89 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index e826af7bdc16..ed00e6042161 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -10,5 +10,6 @@ DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 
045e7ca82c8d9b3f182e4fa331ec
 DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B 
bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38
 SHA512 
6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3
 DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B 
e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688
 SHA512 
4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd
 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 
BLAKE2B 
7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a
 SHA512 
4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
+DIST llvm-project-83888a5404d46667647fe36d6fa510d075ed57ea.tar.gz 200867834 
BLAKE2B 
20f5afa071089852abfdcc316e5db77681afe0fdb189a515d7724a0abaf1c545f37ba4b946414c7b8afca62636107bd4e1c7c99d8ba6a514bb413b13f5f634b0
 SHA512 
4cd7680a227388382076d5735a97a379546f5bdde33272a5a3d317d98c2847e34917dd38a3cfb3f1f677f6d9a9b2163b29f89dd9c4b92506f5be34a3072e0509
 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 
BLAKE2B 
047ab7c0e80e1dbbe61ebd9aaae1715a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4
 SHA512 
b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb
 DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 
BLAKE2B 
442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffe8f7d28ec253ccb78
 SHA512 
fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300

diff --git a/sys-devel/lld/lld-18.0.0_pre20231104.ebuild 
b/sys-devel/lld/lld-18.0.0_pre20231104.ebuild
new file mode 100644
index ..c99759356a66
--- /dev/null
+++ b/sys-devel/lld/lld-18.0.0_pre20231104.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/wsaccel/

2023-11-04 Thread Michał Górny
commit: 0bacfebd1ec81e1c094e3c02ba1e7188a3f28529
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  4 15:44:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  4 18:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bacfebd

dev-python/wsaccel: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/wsaccel/wsaccel-0.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/wsaccel/wsaccel-0.6.6.ebuild 
b/dev-python/wsaccel/wsaccel-0.6.6.ebuild
index 0d629a2e8444..694c175f7b2e 100644
--- a/dev-python/wsaccel/wsaccel-0.6.6.ebuild
+++ b/dev-python/wsaccel/wsaccel-0.6.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



  1   2   3   >