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

2023-10-18 Thread Michał Górny
commit: 53cf63f507b7e373768bb4df8a91f9a0e23a4d47
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:54:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53cf63f5

dev-python/mypy: Bump to 1.6.1

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

 dev-python/mypy/Manifest  |   1 +
 dev-python/mypy/mypy-1.6.1.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index e6cbb3781940..42c1c66461e9 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,2 +1,3 @@
 DIST mypy-1.5.1.gh.tar.gz 2901212 BLAKE2B 
b136cf061162bc50a48f1556763d7a1258b5a29b63a77db9190f89c56d3e85375a2b0e826d75472a0dc37df4d3391f2d85bb5f1f29c2907055a978e3c8d75906
 SHA512 
2c81322c0e7d9621e6d189f4d9d25d77c5fd6decbb563c8d0015e0f94ff1ff8206e5b7a38884edd3eedb99e839c03283ebfa7d86577c9f8e0d707c0cc4eb8fed
 DIST mypy-1.6.0.gh.tar.gz 2923757 BLAKE2B 
15e0fe124b7024a3e89a8c32c13404f33bc56a3ff29375d006bfcaf9de359ea59025ba07e3726c7a4b402f4b7aca1256859585e1500891fb1e5f996b19dd499a
 SHA512 
245324a5ec8a98e18c31159c5cb907ce1b60323428942b9fd60909a3b117ae46eeb97792fb1f30562fa411edb6c9e903f87b5b232a4be1242abe28d88406f7c4
+DIST mypy-1.6.1.gh.tar.gz 2923973 BLAKE2B 
1abaaab0c4ca4daa4914d69196312e371d030b6f81616da66102c5fcf6ad55ed2a6a9d56f9a55d2b6ebeb055b40947ab042e7b8744960185f5343dd9f05f9f4f
 SHA512 
eac6b17dd418146c365a446e34c2cb403692a6ffa08b06a94c54accfbcedd441284c95894ef9f9b83e48df81edc35893b17163f6dba9f81fe7e9a8527401968b

diff --git a/dev-python/mypy/mypy-1.6.1.ebuild 
b/dev-python/mypy/mypy-1.6.1.ebuild
new file mode 100644
index ..c459aac6a8e5
--- /dev/null
+++ b/dev-python/mypy/mypy-1.6.1.ebuild
@@ -0,0 +1,109 @@
+# 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} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+   https://www.mypy-lang.org/
+   https://github.com/python/mypy/
+   https://pypi.org/project/mypy/
+"
+SRC_URI="
+   https://github.com/python/mypy/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+   !dev-util/stubgen
+   >=dev-python/psutil-4[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   native-extensions? (
+   dev-python/types-psutil[${PYTHON_USEDEP}]
+   dev-python/types-setuptools[${PYTHON_USEDEP}]
+   )
+   test? (
+   >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
+   >=dev-python/py-1.5.2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+# frustratingly, mypyc produces non-deterministic output. If ccache is enabled 
it will be a waste of time,
+# but simultaneously it might trash your system and fill up the cache with a 
giant wave of non-reproducible
+# test files (https://github.com/mypyc/mypyc/issues/1014)
+export CCACHE_DISABLE=1
+
+src_compile() {
+   local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
+   distutils-r1_src_compile
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the majority of them require Internet (via pip)
+   mypy/test/testpep561.py
+   # known broken with assertions enabled
+   # https://github.com/python/mypy/issues/16043
+   
mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
+   mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
+   )
+   if [[ ${EPYTHON} == python3.12 ]]; then
+   EPYTEST_DESELECT+=(
+   # more assertions, sigh
+   
mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
+   
mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps
+   
mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues
+   

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

2023-10-18 Thread Michał Górny
commit: abeac8988262055f60f84c7c4237150d4be9e6b1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:45:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abeac898

dev-python/csvkit: Bump to 1.3.0

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

 dev-python/csvkit/Manifest|  1 +
 dev-python/csvkit/csvkit-1.3.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest
index 81b0a3aaf266..6b18c145cb84 100644
--- a/dev-python/csvkit/Manifest
+++ b/dev-python/csvkit/Manifest
@@ -1,2 +1,3 @@
 DIST csvkit-1.1.1.tar.gz 3792699 BLAKE2B 
730dad274fd873af6903f815a6d2a7dc70d48a845347be644e573fe2772f53786cbf20a631bd8a7c81ffeac03c92f00607be582fda4cd1b6a7efe93d30070182
 SHA512 
16825ba629ba39022c7537c210f0c5e51f7b03c0552a16fd57b86b0cfd9ff883937d5be21a1a7ef583cf94ea56bff37de259684c84a50d5e9c3ec10f8a5f33dd
 DIST csvkit-1.2.0.tar.gz 3792364 BLAKE2B 
b5d26afc485fdfdd03d1b3036bb6f24dff63568333fb262bcab3086f546cfb72b6981d520d531219a01a4d99357d8067d1676779ff6be116f08724c1f6ac0faf
 SHA512 
3b59908e5c8afa5be2a71940ef9e04f9c55ab4703ca7827bb68975a1c43584797e75edcf3a6ea4861ca5214fbe45e11fd84560bb05f314508040dcde513f6178
+DIST csvkit-1.3.0.tar.gz 3795356 BLAKE2B 
d750464b9c39ddb1456a59741b30a63bf59146732f937129c9913af3c660c52fb73721a174b5e7b9f8446525c5e70d3f0735e20686b82b2daaeed8a5fb3a30a1
 SHA512 
ab78359f47177490689dd3d98ff473c4919c49ed4f603208a72ee1bc6bcdbc4aedb179a1833a15c64dbc9465bf48156813ebb5fdfc52e8c463b2a489b4f789a0

diff --git a/dev-python/csvkit/csvkit-1.3.0.ebuild 
b/dev-python/csvkit/csvkit-1.3.0.ebuild
new file mode 100644
index ..375b9b2938e6
--- /dev/null
+++ b/dev-python/csvkit/csvkit-1.3.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A suite of utilities for converting to and working with CSV"
+HOMEPAGE="
+   https://github.com/wireservice/csvkit/
+   https://pypi.org/project/csvkit/
+"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/agate-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/agate-excel-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/agate-dbf-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/agate-sql-0.5.3[${PYTHON_USEDEP}]
+   dev-python/openpyxl[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/xlrd[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fails depending on locale, let's not force en_US
+   
tests/test_utilities/test_csvstat.py::TestCSVStat::test_decimal_format
+   )
+   local -x LC_ALL=C.UTF-8
+   epytest
+}



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

2023-10-18 Thread Michał Górny
commit: bb5e319f0ffb1aa03f5cbb5d5305a51426a1de99
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:36:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5e319f

dev-python/pytest-plus: Bump to 0.6.0

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

 dev-python/pytest-plus/Manifest |  1 +
 dev-python/pytest-plus/pytest-plus-0.6.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pytest-plus/Manifest b/dev-python/pytest-plus/Manifest
index 06ba69815958..76c9e9e1e851 100644
--- a/dev-python/pytest-plus/Manifest
+++ b/dev-python/pytest-plus/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-plus-0.4.0.tar.gz 9987 BLAKE2B 
11b8f17630601f52ebae11b7a660c8d97b4c9f1699096a376c162952a03b9f1b580ead6ac0b040b15c267eec1123bffe07d128eb00aec7414e996275ebc4c4e3
 SHA512 
4f4258853280cac8e03c0477763fd588d2b3cf11e7746d2b8e7d3cf5774b845412bc8779d74d232e4b3473470c39753dc788ac09faf8e8b7c9fee22d7164bab7
 DIST pytest-plus-0.5.0.tar.gz 11444 BLAKE2B 
f42a7d9abc934635414959263a85399ccdf5377eb58790339d816a8ed8b3962ce11f088e0e074163c6ea9498ae07cbb9422586cbfad572200f1fa628f1b9620f
 SHA512 
02417b2b02ec44d505ea8b6a4217c55b88d1b1383ee36c51b4480824816eb57513b63da36b86004a777ebbbca462bdf40ac3b18331010c10ca6d6259c837f705
+DIST pytest-plus-0.6.0.tar.gz 12795 BLAKE2B 
6e618f29e679cf1c71018ab4993606add89a4e3fe47a78b3cb4a17908c2bb0192646108918786183b330016a8e8d5458e87900d8bf4b9b61e90d3e24feab43a8
 SHA512 
7798a4e53a4ca95b24f9039accea2657746982370cd99f5d34d5dceccc08640214241f1e81f3e354f03782f013bf1b375a4e16a69d23e211948232eca678f98d

diff --git a/dev-python/pytest-plus/pytest-plus-0.6.0.ebuild 
b/dev-python/pytest-plus/pytest-plus-0.6.0.ebuild
new file mode 100644
index ..0b918725bd74
--- /dev/null
+++ b/dev-python/pytest-plus/pytest-plus-0.6.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PyTest Plus Plugin - extends pytest functionality"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-plus/
+   https://pypi.org/project/pytest-plus/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/pytest-7.4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-10-18 Thread Michał Górny
commit: 61f242c05a903a035c71fd3b2beb1d3d8ac8fae4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:35:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f242c0

dev-python/Faker: Bump to 19.11.0

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

 dev-python/Faker/Faker-19.11.0.ebuild | 40 +++
 dev-python/Faker/Manifest |  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/Faker/Faker-19.11.0.ebuild 
b/dev-python/Faker/Faker-19.11.0.ebuild
new file mode 100644
index ..34d2cdd3a7af
--- /dev/null
+++ b/dev-python/Faker/Faker-19.11.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 9cbd585695ab..0ec9fb0fd012 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,4 +1,5 @@
 DIST Faker-19.10.0.tar.gz 1680833 BLAKE2B 
dcb8e630597f195f5a2e365f7fb362dffecde3828c899e844d6e2ec36f4a4451bac58f3f5ec7f349e81da2ba94f2f0229f061a3b9eb1bd3afbca726e33dd3a09
 SHA512 
6bd787d3c511e82081869486d36c4512af066736345f293a4b1bba4afa680084d5c9ed2099d6a20aa4dd93c0255cc0623bf3972744280dae7c8492641f1612fe
+DIST Faker-19.11.0.tar.gz 1694359 BLAKE2B 
7e24dfa58136626e7dc82f458388749cb7d506a9a0ea14bccc13a302f4b89aad7eaf4703b5b59726588ef56e2f80de27496d53b8035ab27b5f0982d838ebbe0e
 SHA512 
df1da4e1e02a612b755f5167941181df0e08d4701f31c52618915a0b5f3f92adbc05ba816d2e975d8123e1fe03ed8e1dbd600519ac7c37b1fa85c86022c39efa
 DIST Faker-19.6.1.tar.gz 1668966 BLAKE2B 
48e1d0c658e7cd482660b797e5ac8e107c84e7d2be9ab86e55cb5f0da662ed742565c1f5a3176d1f2588b8ffafcc37e7dbd072c78e5b1ab94bea8678ea9f1d48
 SHA512 
1511f03cb41f70a22784a8dc1cdb5b58fdc19fc6f67d4a414a9b15619d019ec6b6564b7fa50db03535aaa3650ae93e4c948c732ae65e61652d7469d9ad83db36
 DIST Faker-19.6.2.tar.gz 1680331 BLAKE2B 
3453c531a1860c3e1782e24ad2d892d8291e1fafc698483639f43e7bdd281cee6e5c8bf7e60181db72011c1434ca3bc1c7f2a877ce136bf6e4f00286249033b9
 SHA512 
8a7929135ad562fafc2c95408ed644e7b965215d3e9ea2f2682e2aa2a5bab9759ab42d67380c7f8c89cf099cb65ad0dd13f6575c028f20550ef157f7db90102b
 DIST Faker-19.7.0.tar.gz 1680303 BLAKE2B 
80169d818749003b6961adb85969eb025c38b81d8d333466b304815396aaf646b1a9e1fb9457e68292600576fa6a91ae1851af85e2bc3403dfa383f223fe49ab
 SHA512 
f9b47d0bf52f5ba3a300222d45ad087eedbdf9ed7b1cae11cb600834f8919247e9000211157811dc016be7040925ec7930a407e8ea497ca87cae382d1edd2a56



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

2023-10-18 Thread Michał Górny
commit: 91504f99e50953cbc5d1e1cd7a5e7093705f1832
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:37:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91504f99

dev-python/trove-classifiers: Bump to 2023.10.18

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.10.18.ebuild| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 94a820fe0f1d..3641cbaa3544 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,3 +1,4 @@
 DIST trove-classifiers-2023.10.17.tar.gz 15858 BLAKE2B 
d190e4b5ca962fddecfe3d486be479d063897d09049f52a9e5e36c4b28857e5a8f34f71659d3f07377565673f3011e8f77459c1083883838b51a11dc594fb2d5
 SHA512 
ca6f2d23f24f000589a236d4304ed0faab8449d95b7f3ac091f168e04b2b2f6fbe586a48a38952034f40153e667b9c9b61710a0e9b19e8fa54f95db1c7008dad
+DIST trove-classifiers-2023.10.18.tar.gz 15862 BLAKE2B 
9d634e0b9674c1b9e24c1722217fae5ca9d8aec348706859a73f599b62a003d5ff3344e361930b9182bcf4153bd5fb40ee93a53e50b1df0430b1fec4bb7c
 SHA512 
6f8449411b8fc82ed798901701a72f3051bb46c189ee95276dcb77a2ee9b26a61c4304b03be20f7e2bc6dc5f8db1021bf02575cadd021fe43f96fd73540bae99
 DIST trove-classifiers-2023.8.7.tar.gz 15856 BLAKE2B 
b20befe256e51704b4974ba7b3bcae88ff2ae1f1281da145f16a77963a75b3d2a58aa5914d622e8687a0e08915ae92783c4782a90390b53a0f346d829dce8cd3
 SHA512 
d414f5e71abf0eef3593c9509c93b4d3dbbf0b8f6ffacc85acd43be9e0f31d924757868e86bb069d9f0475731c811229ffc827568fe957fef850e71a0a5119fa
 DIST trove-classifiers-2023.9.19.tar.gz 15865 BLAKE2B 
2a84af01c16a728f708775dce6c3b4da564072cdcb6cdb6fea8014ee27744a657d8dc10663eca9fe4f9c9dec6faaa2684b10fe08d827ab52d6a61f16b557b40f
 SHA512 
09979aacca745459f075cce85c483113955e0d218079132478596f350b7d7788d1a734dc82364194df9b31e4c109a806c50db4bb122b1f5bf747d9e7a0616143

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild
new file mode 100644
index ..3c130311d42a
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-10-18 Thread Michał Górny
commit: 2ec15a29e1346fae4792db0110f7797bbf627e91
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:35:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec15a29

dev-python/cfn-lint: Bump to 0.82.2

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.82.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 50f661f68343..b6d6ee5ca36e 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn-lint-0.80.4.tar.gz 3657880 BLAKE2B 
8507c2381bfb7e7f796eb8fbc505bbda48bd
 DIST cfn-lint-0.81.0.tar.gz 3688759 BLAKE2B 
595429d5891b5a4b563645c2b3ba55e8c79179419de73bbaf7298462c40431074ac4c31c7b4fabd037ed252771f3961a006cc2ea4095b79bf0e7dab4c952b4d3
 SHA512 
cbc4a7183c147df9c057420dd9f407762fd79a76447212a4c8ae183c3915061b2a93d3d1cc18a733ac809a81463b1f8cab68b031af50c56441b269c559abf7c0
 DIST cfn-lint-0.82.0.tar.gz 3714744 BLAKE2B 
adaf9e7482983f6585d9ae83979d3066533eeb6192019b621e206d144fbbb0ae0bcb9f3f70602d41cc3958218130ecdbc54eeb7f54f645c729cef1eb31bd9aae
 SHA512 
68c90bb34be029c635f0e1caede46560b011d92a149b701fb3e2aa5794462a9e28addd4489e9fde06df110684728a7dbb9c383a37d7510e076a30d5b7d653cd9
 DIST cfn-lint-0.82.1.tar.gz 3714778 BLAKE2B 
b06678e0046ffaf9d90245105303c37d8bdca2b5a3e77dac37969185483a4c60b43de418e75c76fd49f8418eddc2892bec91d0a4fac92831d8840f174f841e9f
 SHA512 
6bbce9cb54db302298df811ca2ebbb7fffe01ad14e31808fb66b257c25606baab9948e31d4bb113e816510a16737a33be5a5e4effc6b6f30c56eb232f8f8ccf6
+DIST cfn-lint-0.82.2.tar.gz 3714901 BLAKE2B 
76077d606ac645953f71fadf5b096e3a8e4a6e7c71b25af9647e0c155f40790ded2d96af93b959c00641475481758abc7af215cfe1004aeb05c90f3e85210bde
 SHA512 
91f93ffcf39883dfe8bb8e15298bf9bfec4c952762b9fec162107ecf70f5a11c44baa1ea3121db9f710375b3ab5afe11dca7142251ba070835c80accf0e41d9d

diff --git a/dev-python/cfn-lint/cfn-lint-0.82.2.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.82.2.ebuild
new file mode 100644
index ..ed0ce9f3
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.82.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.75.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   =dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-10-18 Thread Michał Górny
commit: 57d9381dec3497db8b9baede168cbe388f973ac5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:44:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d9381d

dev-python/agate-sql: Bump to 0.7.0

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

 dev-python/agate-sql/Manifest   |  1 +
 dev-python/agate-sql/agate-sql-0.7.0.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest
index 30722dc57daf..d233c4f4dcae 100644
--- a/dev-python/agate-sql/Manifest
+++ b/dev-python/agate-sql/Manifest
@@ -1,2 +1,3 @@
 DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 
4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2
 SHA512 
482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca
 DIST agate-sql-0.6.0.tar.gz 13942 BLAKE2B 
c7940274a8625585fa92c81fdd1d2e2f53e76db3b14620e406df7609057482f8641cfcf20a486bf6f8db381362ee367b4dad9b6a7f04909f5cba4c491d01fde9
 SHA512 
74e90dad3776f817e92ded312cdf87c78754e9a3b5611a681a4a85d7a8357577a9e4dbb70b453c589417990f3f0a04195a8b0076fd03a1e2012b82893208b824
+DIST agate-sql-0.7.0.tar.gz 13488 BLAKE2B 
1064747f1f2a11f788c0828123ae3532ffd0aa6b32aa423b877e350e35e4231c21e73226920110ad9369b0b583167e47357acf456607e75e0ad9d5027e265c9c
 SHA512 
6a29bcb19cac6e80a6df8ad51c06838fa4c48a1e5b207a55f7ebaf3b7af1afd56fad61c560f4c7a11da24e9460ab0a8ea6d9459309e05ac162f3ddd3737bb868

diff --git a/dev-python/agate-sql/agate-sql-0.7.0.ebuild 
b/dev-python/agate-sql/agate-sql-0.7.0.ebuild
new file mode 100644
index ..cdbee2639143
--- /dev/null
+++ b/dev-python/agate-sql/agate-sql-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Adds SQL read/write support to agate"
+HOMEPAGE="
+   https://github.com/wireservice/agate-sql/
+   https://pypi.org/project/agate-sql/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/agate-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires crate
+   
tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects
+)



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

2023-10-18 Thread Michał Górny
commit: 3d1ec11f60a5f014b7e63c22482e0392710747a0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:53:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 02:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1ec11f

dev-python/boto3: Bump to 1.28.66

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.28.66.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index ca3c47e5b28c..b9e5911a8e6d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.28.62.gh.tar.gz 712305 BLAKE2B 
1d61f857143f9471a254e035cf532cab3869
 DIST boto3-1.28.63.gh.tar.gz 713769 BLAKE2B 
f2e300458934893bb6d2186e900c4ba9abbd51d2ffabdbcd3026394315653e64fdc486f3ed4e33b26bef160b00e75acea875278eab03b4eeb50b5ecc94d4c0fc
 SHA512 
782c7bb48af31638899e8bcf8fc87f67ab793fe724392be90951ece61b165f55d1df47585bd5211d7ecf3c989e5316ff9db774c8f0f357d1afc2af3ca0e49879
 DIST boto3-1.28.64.gh.tar.gz 714823 BLAKE2B 
b051c57d2852699d2c18472629934b97e76f30b1e6e0f398fde113771146cd65f8042bb8622884294fb802424b7beb498648d558f6d5cfc3dd48b1100dafc2d2
 SHA512 
ca0042e173c4a35dc9d6ab8ed362d3308753d3722bb4cf25302fd0018c5d94e66a2ea288610192ad5a353ca54f0ab8f1942224269935b1fe3444b2e70842da13
 DIST boto3-1.28.65.gh.tar.gz 715573 BLAKE2B 
24cf962b2b9e5c52f0e8d86e9acd730c4fe48bd7634ac65ccdf344985e82c51af05ff10f903cbde5048e8510adc5a83992cf2ad4ddf880435c121b20f981a6f6
 SHA512 
ea8ff1b72b5b8db00c959abf522a7aaf53bccf9b1e06f8ce70052cc752d18b73a8bc75d6bd97bd0740acac5bf3fd68f6fa39fc8aa084128291940c93d6745bf1
+DIST boto3-1.28.66.gh.tar.gz 715939 BLAKE2B 
4fda459ac4b066eae30a9f12ea53f2842dff2e4055cac8462ce147cbf2a77d4283ce6d814cefd0ecaff609d3b9401fe9216a1f54d464d2a1d64514ffebbc8352
 SHA512 
e44a59e124cac7d817a8fcc09004b557387369d5d02e55675e3ef5345a54f1ec5b60dc9558e1a1ae778841dbe7c4d29f27ca8ff066128c351349109d6f95aeab

diff --git a/dev-python/boto3/boto3-1.28.66.ebuild 
b/dev-python/boto3/boto3-1.28.66.ebuild
new file mode 100644
index ..a37cc38af2f3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.66.ebuild
@@ -0,0 +1,68 @@
+# 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 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit} \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-10-18 Thread Michał Górny
commit: 93fb3c3148a4f06d7174ada228a80f8a24d8288e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:57:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93fb3c31

dev-python/GitPython: Bump to 3.1.40

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

 dev-python/GitPython/GitPython-3.1.40.ebuild | 84 
 dev-python/GitPython/Manifest|  3 +
 2 files changed, 87 insertions(+)

diff --git a/dev-python/GitPython/GitPython-3.1.40.ebuild 
b/dev-python/GitPython/GitPython-3.1.40.ebuild
new file mode 100644
index ..52f6a25ddaf6
--- /dev/null
+++ b/dev-python/GitPython/GitPython-3.1.40.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+TEST_P=GitPython-${PV}
+GITDB_P=gitdb-4.0.10_p1
+SMMAP_P=smmap-5.0.0_p1
+
+DESCRIPTION="Library used to interact with Git repositories"
+HOMEPAGE="
+   https://github.com/gitpython-developers/GitPython/
+   https://pypi.org/project/GitPython/
+"
+SRC_URI+="
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
+   https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
+   https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
+   )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-vcs/git
+   >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "tra...@ci.com" || die
+   git config --global user.name "Travis Runner" || die
+
+   git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
+   git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
+   "${T}"/test/git/ext/gitdb || die
+   git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
+   "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
+
+   cd "${T}"/test || die
+   git rev-parse HEAD > .git/refs/remotes/origin/master || die
+   TRAVIS=1 ./init-tests-after-clone.sh || die
+   cat test/fixtures/.gitconfig >> ~/.gitconfig || die
+
+   distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # performance tests are unreliable by design
+   test/performance
+   # unimpoortant and problematic
+   test/test_installation.py
+   # Internet
+   test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs
+   test/test_quick_doc.py::QuickDoc::test_cloned_repo_object
+   # requires which(1)
+   # https://github.com/gitpython-developers/GitPython/pull/1525
+   test/test_git.py::TestGit::test_refresh
+   # TODO
+   test/test_submodule.py::TestSubmodule::test_base_rw
+   
test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit
+   
test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules
+   test/test_submodule.py::TestSubmodule::test_root_module
+   )
+
+   epytest -o addopts= test
+}

diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index 3ff48331f5b2..1e3234cab297 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -2,5 +2,8 @@ DIST GitPython-3.1.37.gitbundle 9744035 BLAKE2B 
57f16e0ebfdf6e2078c8a8fa220185ad
 DIST GitPython-3.1.37.tar.gz 200076 BLAKE2B 
b5db83f6712a94464fec98229af739ca7eb71eb47bd03164e94bb680c03bd84e49c7956e3a58937464c6fd6e4254a24d5e89150f40a59c5d101d7e56daca8fba
 SHA512 
c036b5a12b2839a152d21cc6163445c067d70b18984888e799b0900449bea0a5290f6520fae5cab83fb8553af9c6bb0150c9b28103311deecb3686de30dd35f1
 DIST GitPython-3.1.38.gitbundle 9830368 BLAKE2B 
4a0e5c9f7f859b49d36d8d8deef79aa59615698416586d2802d428d21b959bd80da7888f51db4833f35e2cc63d56ef9188a59916693af484e6e6ccc4c6b9
 SHA512 
5fff695ac828bb0495fb8dd9bc75f57e44d721ad8010577d567c34638e75855d22ce6560649cebe26a84f1baa0f245b82b9369e19ce6e3af36eadcfd51049c23
 DIST GitPython-3.1.38.tar.gz 200632 BLAKE2B 
56c9b0f96c70e9f021d9830b220a43902de58271c38b25886c93d33706bd5a4dd081ca3cc3c126c7d5da24ed715a36b570b7a81f9d71aa3c1bfc77f2f7865730
 SHA512 
39bdf3dc3b1b1467a6f5426817977a353d54d4798451126f847911039de84d7d8030bc4d4263fd7584685a5a8113fc62d29f6c98c0bc95b646ee4f2f0ef60862
+DIST GitPython-3.1.40.gitbundle 9832215 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2023-10-18 Thread Michał Górny
commit: 327d4fbebb6d3eaf8728cc2071e1e208666a87a2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:53:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 02:53:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327d4fbe

app-admin/awscli: Bump to 1.29.66

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.66.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ecae95508abc..084981a0327f 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 
0aa6dba4dcee72e0d3cbddb62ebcd9405
 DIST aws-cli-1.29.63.gh.tar.gz 2561207 BLAKE2B 
83d1bf59c565ae5035eea0bfff91b2ac41e09cd250916db3bdb52b3cd336c869ca023acddf31418ca4ae81162d6cafb1cb915372d17988a4e616c018fceeb47b
 SHA512 
2f6a699a8e1b3526adc49e88079cf19c7ddb18c6a3653ddb622ef5bc2d00dcbd4b490324e3d30f0911a236d692970072f999216876108fa6967450bc42cb1072
 DIST aws-cli-1.29.64.gh.tar.gz 2561807 BLAKE2B 
a4423549d6bd5789ebbd027febc411a7ab5be46bbcf1b407dc40fa95005c00bf413205c47099bb17e1f26f9d693a1af34479cbf29881dfa1544c42cc5193c0d6
 SHA512 
1238881d78483f7e5bd06c4653471406f7c5da8904bf5ef1a9fa3c4f8b44138313289ea626e411b2827b89a779bd1990a99a43b909b59ba022f95e38b3a025ff
 DIST aws-cli-1.29.65.gh.tar.gz 2562601 BLAKE2B 
4c88ae2dcd37685f6908e027dc960d14e08f268f4f0784763b2e371f598d848c055847e27540c14d1ac745e4d87ce894e1e5a375c46ea522c384cb377146816a
 SHA512 
b2bbcb989602be9b4f513cf8c0feddd2c680d005568d0f82a82206ebf13f2235fd0650d85502738bd0f2410e5a006d14fafa1873b7d9ba453843e8f055985a51
+DIST aws-cli-1.29.66.gh.tar.gz 2563105 BLAKE2B 
547b401269b8ea5431c3ff831c513306fa4d4c9fe21a15cba74528e460e626b900f0e29ddcb93c6735d1b85f8ad89528de576a87c0bcc2f31147f047add2449d
 SHA512 
1114e1c2279d59ee1396716ccc619e8073ff425c1eaa88cf7ee5274ebfac0361646ad8d17a4a4bc565714e5dbd6537767d91ea039fa163761cb7f38c20760c24

diff --git a/app-admin/awscli/awscli-1.29.66.ebuild 
b/app-admin/awscli/awscli-1.29.66.ebuild
new file mode 100644
index ..941051349113
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.66.ebuild
@@ -0,0 +1,85 @@
+# 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 bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken xdist (signal() works only in main thread)
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
+   

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

2023-10-18 Thread Michał Górny
commit: 0202cf5eb00aba11ace95f6ed8fe0d1a5f01a1df
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 03:34:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0202cf5e

dev-python/dns-lexicon: Bump to 3.16.1

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

 dev-python/dns-lexicon/Manifest  |  1 +
 dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index 7db9ccb056f4..e8eda7675d0c 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -4,3 +4,4 @@ DIST dns-lexicon-3.14.1.gh.tar.gz 6747567 BLAKE2B 
55ddba2caf71b92ad0e5f34457d33c
 DIST dns-lexicon-3.15.0.gh.tar.gz 6200937 BLAKE2B 
94ff86424e5f9d03d5ec059359f684cbcda8fd617f84510c7154c2f48072b766bab0497ef1dd46c630b25f8196d177715eeaa9223bf2b502f125526120f91327
 SHA512 
22e6f11e2b5750ff44c8a72b0e6c0a1a4126e247074b87cf7fbbf403d8858c261fb2c57a5d01daa218e4b3448782ccb5567fd6f29da78baabb2aded90a82c97c
 DIST dns-lexicon-3.15.1.gh.tar.gz 6201895 BLAKE2B 
85279f48b55bc4fac4017874728bdb089ec120105051119c229892335bead4cd2c2ee8a3a2527ca43e23e3c103bc3d0fbf3eef2f26681de0f8d07b0de10cc3eb
 SHA512 
406a88808e0200cdd8e510e4a99688b75ebe306b209931bd3282d9cd80fca15cf0b50a537d208f4b41cc6022e8501de6fbe83e20b426a8dc28724cd92fb8
 DIST dns-lexicon-3.16.0.gh.tar.gz 6198018 BLAKE2B 
fcba99b0e1e93cf585043c58d0b7c3efa972976c8ac9db491a0081c46adad7720f0039cbb4f10af3c72ee8bf83cbb549fb6f3f511e0774161562b899fdc425b6
 SHA512 
1de871ab54b0f4a40f5c634f69d4c73b4233ca37f740710d78f2b2b298f972b93992bd44adf64d36dfa2fdfefc0cf25a862066ad391be695c403388c5cbb9c22
+DIST dns-lexicon-3.16.1.gh.tar.gz 6199830 BLAKE2B 
0965fbb325232e7d0f8cc5f0eb34eb8821b42de4aa16e7e96adb8bd88e329756768347a3a174daeccac6d4576f7b88f252516a4b3a416c0be23b4ec78525e472
 SHA512 
7cf2392ec94871076f13e443a6f8c1e9486ceed44c7a23f28e29a98ad0ee8b5f3ae534d3627b4f04fc77894059a2f8a49b12bae3f6faa52a4cbd175bd6cd6e99

diff --git a/dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild 
b/dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild
new file mode 100644
index ..55e62bd2d181
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a 
standardized/agnostic way"
+HOMEPAGE="
+   https://github.com/AnalogJ/lexicon/
+   https://pypi.org/project/dns-lexicon/
+"
+SRC_URI="
+   https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/lexicon-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pyotp-2[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tldextract[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/boto3-1.25[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/zeep[${PYTHON_USEDEP}]
+   dev-python/vcrpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Requires the "localzone" module
+   tests/providers/test_localzone.py
+   # Requires the "softlayer" module
+   tests/providers/test_softlayer.py
+   # Requires the "transip" module
+   tests/providers/test_transip.py
+   # Requires the "oci" module
+   tests/providers/test_oci.py
+   # Uses tldextract which needs Internet access to download its database
+   tests/providers/test_auto.py
+   # All recordings seem to be broken
+   tests/providers/test_namecheap.py
+   # Broken by minor vcrpy / urllib3-2 incompatibility
+   # https://github.com/kevin1024/vcrpy/issues/714
+   tests/providers/test_route53.py
+)
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   optfeature_header \
+   "Install the following packages to enable support for 
additional DNS providers:"
+   optfeature Gransy dev-python/zeep
+   optfeature Route53 dev-python/boto3
+   optfeature DDNS dev-python/dnspython
+   fi
+}



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

2023-10-18 Thread Michał Górny
commit: 5b7a805bf47f2e8716983b5ec3338a07e82d31ac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:52:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 02:52:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7a805b

dev-python/botocore: Bump to 1.31.66

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.31.66.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 365ae59832c1..8f6ff230fe81 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.31.62.gh.tar.gz 11961556 BLAKE2B 
315a1ba1543ba5b92c0a0394a4a21b1
 DIST botocore-1.31.63.gh.tar.gz 11975759 BLAKE2B 
3e757c6303f3390d3d563187c47140042d09271b16022a7a633bf68dc7188d42ac5a73838d2ae0556c8eec63296bb3f3b3f1011889fa7c10d660654695cd70f1
 SHA512 
39f1b6cb5c61a55a6f01e41750f651baf16c6d66e0b9e30cff042f54d03c0e862ab91a8f918257df8da678b13e732c68e887b21aa6778bafad5361f4edd2
 DIST botocore-1.31.64.gh.tar.gz 11983429 BLAKE2B 
636f0c394a3af8bf174f992444e3e352893f3e8cf11e9732a6e73af3f155b638e9ee3060617bbf184b5872768257ad81aa95379b48452a1fe8a6bc100f601074
 SHA512 
375b406eb16f93d0ca9631fe9943959d24b62ac579b70f0782f6b386933fb3de25343c05bda7667c441c050ccd10c9c5a254bfd8a620610adb7669ed326a0203
 DIST botocore-1.31.65.gh.tar.gz 11988384 BLAKE2B 
38c563e13e4205af8f41622eb0715ae11ac2214979d367894afc75a872e2d2d38be57f8b8a10efcd847bc8751b09e5d4394f21aa8bf4358d8ec55888adcb68d9
 SHA512 
1919efbf6d807a23d33050c7d306cc63bf85f088b84b6ea18a58b40eb0acec4e2bb6acd3150bd7b2939bed594cfc3fa681c094b35b8ca049ef2299c60502c3d0
+DIST botocore-1.31.66.gh.tar.gz 11990356 BLAKE2B 
d7cd9963a5911bd14efe10fc44bd723c353f1f1dba92ee201f7bd93c304d6ead63cdcfd2811636b3b5a40b1b4b803391f409093077c273e251de24727d60ee19
 SHA512 
133ddb2350c350808b553c9d778f2d9f7a5ac3837b94b9475bccdba1f1c90365d4e85f92630d75f2afca865b56ad320eb995ebed23b4a5207f4aa2230eb9636b

diff --git a/dev-python/botocore/botocore-1.31.66.ebuild 
b/dev-python/botocore/botocore-1.31.66.ebuild
new file mode 100644
index ..7cacb5c3f634
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.66.ebuild
@@ -0,0 +1,68 @@
+# 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 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
+}



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

2023-10-18 Thread Michał Górny
commit: 82cc19162148c52675d531933942a3907f48d6b5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:56:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 03:51:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cc1916

dev-python/zeroconf: Bump to 0.119.0

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

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

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 95a5bdd7ba1d..d5288e5bdc5a 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/dev-python/zeroconf/zeroconf-0.119.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.119.0.ebuild
new file mode 100644
index ..b3ff07347a6d
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.119.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/gentoo:master commit in: dev-python/pycairo/

2023-10-18 Thread Michał Górny
commit: 347b3dd9c39be3da8c52df6f7d7cc527769c593a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 19 02:50:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 19 02:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347b3dd9

dev-python/pycairo: Fix double prefix in pkg-config install

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

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

diff --git a/dev-python/pycairo/pycairo-1.25.0.ebuild 
b/dev-python/pycairo/pycairo-1.25.0.ebuild
index 855fe827c15a..566314d24f35 100644
--- a/dev-python/pycairo/pycairo-1.25.0.ebuild
+++ b/dev-python/pycairo/pycairo-1.25.0.ebuild
@@ -58,7 +58,7 @@ python_install() {
# we need to pass --root via install command, sigh
cat > "${T}/distutils-extra.cfg" <<-EOF || die
[install]
-   root = ${ED}
+   root = ${D}
EOF
local -x DIST_EXTRA_CONFIG=${T}/distutils-extra.cfg
esetup.py \



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

2023-10-18 Thread Yixun Lan
commit: c1a60b8ac77731c9257713441a29a59f6c91195b
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Wed Oct 18 10:05:59 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Oct 18 23:38:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a60b8a

dev-util/stressapptest: bump to 1.0.11

also fix compilation with gcc-13

Closes: https://bugs.gentoo.org/895082
Closes: https://github.com/gentoo/gentoo/pull/33390
Signed-off-by: Christophe Lermytte  lermytte.be>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/stressapptest/Manifest|  1 +
 dev-util/stressapptest/stressapptest-1.0.11.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/stressapptest/Manifest b/dev-util/stressapptest/Manifest
index f0b635157c3a..8ee802f008d7 100644
--- a/dev-util/stressapptest/Manifest
+++ b/dev-util/stressapptest/Manifest
@@ -1 +1,2 @@
+DIST stressapptest-1.0.11.tar.gz 230797 BLAKE2B 
0b1a3cb999c3f7042ecdfc49e118d8abfb28367e9e53a646fe1c89441446b725231997321ecc599b78313a1100df31bf2057f9a60092234597cf633b8520ecd5
 SHA512 
4d4a1d018e03a857af16773238323a1fddaf2babde491249e80e2644bffa2673bee9a9f2c97931eda04cb9481bffe4434c0986d3660bd5d922955e7c76376597
 DIST stressapptest-1.0.9.tar.gz 219517 BLAKE2B 
58fdb60b924bedd526cf31ed47a56cf4cca288abb43054fc6de5379ec2c6ea705c92eec1ef657274949009e40e8fa82ee9cc6e1bda2ef160a894ba95519fcfd8
 SHA512 
2680b9a4e148a2fe0cb7758ffde7624c8874bbae1e7650bb4df6916512be5949996da16d52f530b237fe4c6122fa9bb2d35b11092d106f59d614b44eec250595

diff --git a/dev-util/stressapptest/stressapptest-1.0.11.ebuild 
b/dev-util/stressapptest/stressapptest-1.0.11.ebuild
new file mode 100644
index ..ef8787eafda4
--- /dev/null
+++ b/dev-util/stressapptest/stressapptest-1.0.11.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Stressful Application Test"
+HOMEPAGE="https://github.com/stressapptest/stressapptest;
+SRC_URI="https://github.com/stressapptest/stressapptest/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~x86"
+IUSE="debug"
+
+RDEPEND="dev-libs/libaio"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   # Matches the configure & sat.cc logic
+   use debug || append-cppflags -DNDEBUG -DCHECKOPTS
+   econf --disable-default-optimizations
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/

2023-10-18 Thread Maciej Barć
commit: 2dde778824bb005f3bc022630f893ae9a2e1cc18
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 18 18:09:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 22:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dde7788

dev-scheme/chez: fix install in eprefix

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

 dev-scheme/chez/chez-9.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.6.4.ebuild 
b/dev-scheme/chez/chez-9.6.4.ebuild
index 6cce9c186365..dad71cf90e84 100644
--- a/dev-scheme/chez/chez-9.6.4.ebuild
+++ b/dev-scheme/chez/chez-9.6.4.ebuild
@@ -67,7 +67,7 @@ src_configure() {
 
 src_install() {
# TempRoot == DESTDIR
-   emake TempRoot="${D}" install
+   emake TempRoot="${ED}" install
einstalldocs
 
find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \



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

2023-10-18 Thread James Le Cuirot
commit: ea0e1474bc83e058cd9854e424f1a2f4c7fa8c5f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 18 21:57:47 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 18 21:57:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0e1474

net-misc/moonlight: Version bump to 5.0.0

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

 net-misc/moonlight/Manifest   |  1 +
 net-misc/moonlight/moonlight-5.0.0.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest
index acf0147bd96b..32d1c784c5f7 100644
--- a/net-misc/moonlight/Manifest
+++ b/net-misc/moonlight/Manifest
@@ -1 +1,2 @@
 DIST MoonlightSrc-4.3.1.tar.gz 71454450 BLAKE2B 
cd6d8d95c3d53dbf73850cd30f86bdb9837806a642472454d70f6abee20ae91bc79c0671c4da0a74fb5f43086841a8318718c4f2f4e4768b395fb4b38d1dde9e
 SHA512 
f5f7b23929aadb87716470522a315cba40d8155be6b76297eab4107e0fef71b48f9f4c9a4cc2b58bd48579db052a8ca8ecda9b49c78c3d229863a30886cf1847
+DIST MoonlightSrc-5.0.0.tar.gz 79821343 BLAKE2B 
91a57f70863cd9c8a8a0cb28cc0475468485d449747fb3425dce41c046af992f9b636036cf735799042d895e69c2c88fbc48d1b1b874bd03a3b1eef97d6c98ad
 SHA512 
067f862d2f33a7b2d47b6465951a5618a81f027219b9dcbe976154abaa7e0ba3913e59096584bbb8f86170d677804bb5e1412f7bd71727d9f8ac519adde097d3

diff --git a/net-misc/moonlight/moonlight-5.0.0.ebuild 
b/net-misc/moonlight/moonlight-5.0.0.ebuild
new file mode 100644
index ..8b57b5053b13
--- /dev/null
+++ b/net-misc/moonlight/moonlight-5.0.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git;
+   EGIT_SUBMODULES=( '*' -libs -soundio )
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm64"
+   S="${WORKDIR}"
+fi
+
+inherit qmake-utils xdg
+
+DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
+HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X"
+
+RDEPEND="
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-libs/libglvnd
+   media-libs/libpulse
+   media-libs/libsdl2[haptic,kms,joystick,sound,video]
+   media-libs/opus
+   media-libs/sdl2-ttf
+   media-video/ffmpeg:=[cuda?,libdrm?,mmal?]
+   libdrm? ( x11-libs/libdrm )
+   soundio? ( media-libs/libsoundio:= )
+   vaapi? ( media-libs/libva:=[wayland?,X?] )
+   vdpau? ( x11-libs/libvdpau )
+   wayland? ( dev-libs/wayland )
+   X? ( x11-libs/libX11 )
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   dev-qt/qtcore
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # Force system libsoundio over bundled version.
+   rm -r soundio/ || die
+}
+
+src_configure() {
+   eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \
+   $(usex cuda "" disable-cuda) \
+   $(usex libdrm "" disable-libdrm) \
+   $(usex mmal "" disable-mmal) \
+   $(usex vaapi "" disable-libva) \
+   $(usex vdpau "" disable-libvdpau) \
+   $(usex wayland "" disable-wayland) \
+   $(usex X "" disable-x11) \
+   $(usev embedded) \
+   $(usev glslow) \
+   $(usev soundio) \
+   "
+}
+
+src_install() {
+   emake install INSTALL_ROOT="${D}"
+   einstalldocs
+}



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

2023-10-18 Thread James Le Cuirot
commit: 7e44f849e8c728822659493d71616dd2dcb2c07b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 18 21:39:28 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 18 21:39:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e44f849

www-client/vivaldi-snapshot: Drop old 6.4.3152.3

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

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

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 37dddad8edcf..c6a84e2c3d76 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.4.3152.3-1_amd64.deb 105343600 BLAKE2B 
c03a581b9cfac49f0c6a31559cacf9f32f8087bb91b3e8b1d6638f348ef291be82b4eea15df782f001b4ea8f06a7abadda910bbee9a53fb41391eb6a2d69e201
 SHA512 
1e4c7754c486860368910850f2fbd84705b65d6cb809714d0ac952b5b69daab253108046ac3ad9c2950572b38bcb9769aa4a8f28f6761c1d3adafe695bfa9b5d
-DIST vivaldi-snapshot_6.4.3152.3-1_arm64.deb 9572 BLAKE2B 
100b08d686ff5a4481d86433de84124fcb3c18e14667eb12b9a59fb895a4cfd9d336ec5975d07e9917a9bf0fcc315f7d480c46dd64bf087bdda946295ee78641
 SHA512 
d67a6b770cac56d76e99e553c15b7bf2335abe05b4f396b97d0f603b0bfc315e998ad9b5efaf93001965a784a40e72460e2c5add957f9807809cec701827a8f8
-DIST vivaldi-snapshot_6.4.3152.3-1_armhf.deb 100634272 BLAKE2B 
2bdc32ff04260dfd7c1a38870f7a8ed2aecd7a57bed8884aeed00e0e82026834e15573756eebd10c95c5c808d2a4350aaefc7ba5700e80542c90fb815ca421ac
 SHA512 
808a13d581e8321c727c688033950de8a40321132aeb96c580da4d7c11da56c750f498bfa1d41291d526237474e4d5cc76c1a0b8ea8162929b5a0b3302590851
 DIST vivaldi-snapshot_6.4.3160.25-1_amd64.deb 105369496 BLAKE2B 
e65fd968ceac08496a50da41029f38fb05a143bebc4b4ac81db79f709bb2a42f9eca32acd2c87ec7407ba6fe0d43973ca7323e5cd58e6b496daaf7543bdb677b
 SHA512 
8e026b6d8be21052a7317ad26ffd1c21d8a669898559bd382acc15c1ab25b59b4395425860333d9aec2927834deb61c0953c398307ca6ff15ad77389447ebeda
 DIST vivaldi-snapshot_6.4.3160.25-1_arm64.deb 100094744 BLAKE2B 
7386db4164426aedc26aa86483f1937eee1a52ff99829960250975dd0c8eeb2f1f02b22e25702afa2b7deab1bed026d7aa0b3741759b2da5a773c551058d7133
 SHA512 
c1f1d2eb7447dba16cf2622d9d8323b5d35723f3f038d51e09f8e72cf98a69689413e982c2e6c40421ed7a8e44acbecb5ef5bb1fcb4dfacc35109a6eef7567c5
 DIST vivaldi-snapshot_6.4.3160.25-1_armhf.deb 100694448 BLAKE2B 
34fcc914147ed604674e6f2e0d2fd3766013186c7f5321e942cd0bf63258e03f3df37a27d10df49a53173dd0417fc496fcdf1477ac18520411fe744bad949d0e
 SHA512 
bcb0961543a1e111d796b3cee2c27224737378819c46b7eca8808bb430e25388ebcb97814bee66673f5be03d0eeaba7d7bb8436fa86b0dc05fb8da2c9e543186

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3152.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3152.3.ebuild
deleted file mode 100644
index 9d522c106aff..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3152.3.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-snapshot/

2023-10-18 Thread James Le Cuirot
commit: eaaa14384b70a7cf4e770a788dd8ccb670a44152
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 18 21:38:01 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 18 21:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaaa1438

www-client/vivaldi-snapshot: Add version 6.4.3160.27

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

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

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index f8578e7f15dd..37dddad8edcf 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.4.3152.3-1_armhf.deb 100634272 BLAKE2B 
2bdc32ff04260dfd7
 DIST vivaldi-snapshot_6.4.3160.25-1_amd64.deb 105369496 BLAKE2B 
e65fd968ceac08496a50da41029f38fb05a143bebc4b4ac81db79f709bb2a42f9eca32acd2c87ec7407ba6fe0d43973ca7323e5cd58e6b496daaf7543bdb677b
 SHA512 
8e026b6d8be21052a7317ad26ffd1c21d8a669898559bd382acc15c1ab25b59b4395425860333d9aec2927834deb61c0953c398307ca6ff15ad77389447ebeda
 DIST vivaldi-snapshot_6.4.3160.25-1_arm64.deb 100094744 BLAKE2B 
7386db4164426aedc26aa86483f1937eee1a52ff99829960250975dd0c8eeb2f1f02b22e25702afa2b7deab1bed026d7aa0b3741759b2da5a773c551058d7133
 SHA512 
c1f1d2eb7447dba16cf2622d9d8323b5d35723f3f038d51e09f8e72cf98a69689413e982c2e6c40421ed7a8e44acbecb5ef5bb1fcb4dfacc35109a6eef7567c5
 DIST vivaldi-snapshot_6.4.3160.25-1_armhf.deb 100694448 BLAKE2B 
34fcc914147ed604674e6f2e0d2fd3766013186c7f5321e942cd0bf63258e03f3df37a27d10df49a53173dd0417fc496fcdf1477ac18520411fe744bad949d0e
 SHA512 
bcb0961543a1e111d796b3cee2c27224737378819c46b7eca8808bb430e25388ebcb97814bee66673f5be03d0eeaba7d7bb8436fa86b0dc05fb8da2c9e543186
+DIST vivaldi-snapshot_6.4.3160.27-1_amd64.deb 105370432 BLAKE2B 
f5d500ca50012ddb8bce6c8c5dae966899f3abc5b1df954fdf578eb0a0f47b2938182d65025b1ce8a2c6fa78d805034d35a705ff15f5f5ac25c368411897e5df
 SHA512 
b6845398ee1429695e69bbe21523822982205bc17cedc2549edb2f81aae4f995f396259ec08b3459828dbfee7db40b98ba6c4f6dda3bdcec94d2e4f94dd0e57b
+DIST vivaldi-snapshot_6.4.3160.27-1_arm64.deb 100032248 BLAKE2B 
47f3ca6da75803724d7e6c3f936714555b7f3b4bb1af797995087ddd6ef282b4beb3a12e14d55d0be95716e00e2126f8e3acaa195c6bfd3ce5ea9d04fde62b8e
 SHA512 
6d578a32a074b00740f44043cd2fa1e91a82703a772fdcf34a4123564a17f2f4913f087d53ae5b2429a66e25c26c01fd7c629d190e2757b874b01cb5c2aba77a
+DIST vivaldi-snapshot_6.4.3160.27-1_armhf.deb 100692040 BLAKE2B 
37104305d3bd6ec204889f21e9b03fef24a6fd06208f31fc45f834ca0c2f269d11d9c60a6b2772ff1acb7398a9db3544ccd5d1cb229c78a87c01190839d1cdfc
 SHA512 
11a85c9283dc87a5f9acd79652294007ddd643805ecbe866f0f3cdbffd9977bfe03750a75e95c4a25d4d697eb2d679e7f3d37f0db3fa68a4013ce6e6d440887e

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.27.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.27.ebuild
new file mode 100644
index ..9d522c106aff
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.27.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/gentoo:master commit in: net-mail/courier-imap/

2023-10-18 Thread Alfredo Tupone
commit: 5dedd510e646e090a195a7151243b9095c413d9d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Oct 18 21:10:31 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Oct 18 21:11:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dedd510

net-mail/courier-imap: add 5.2.5

Signed-off-by: Alfredo Tupone  gentoo.org>

 net-mail/courier-imap/Manifest  |   1 +
 net-mail/courier-imap/courier-imap-5.2.5.ebuild | 229 
 2 files changed, 230 insertions(+)

diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index 2dd66ee197e8..3cdd3d75fb5b 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -6,3 +6,4 @@ DIST courier-imap-5.1.8.tar.bz2 3395074 BLAKE2B 
1d563d49d61f3ab89297afdc9dd29472
 DIST courier-imap-5.2.1.tar.bz2 3411197 BLAKE2B 
7b34b523f7c8df3127af6cc7d10ca0bc78638e60d0bc52871d762a4dc28e192b8b64dc1e1a0ee572f11afb4ebd889bfbe426e7520e43caef16d40bdf0224a4bf
 SHA512 
88ce60b666bc1db10059ffd34f76d8275f399ac1833ee820308db25df49ab4914a03547e6d58075d5fecb34204b5fb958877db06b3bb4529eb8cb9e547bbcf63
 DIST courier-imap-5.2.3.tar.bz2 3410307 BLAKE2B 
d6f9aa02c2367bca898a7322f55a6f178984b0828e16fd4755d221b02384068a54b99c336e3aa4ed247eb04663be041af81803cb27fe6bae6b2f57dfe445f919
 SHA512 
6df3c12aea6004875c3f1e8dce46b0f199b7e3c881acf79fe6df507022b5e9dcd0cc4ddef6a94bf8763746f4db58f47066731b1f969afcf5f51bed451116af4f
 DIST courier-imap-5.2.4.tar.bz2 3411159 BLAKE2B 
a26b8b3a6893cfb83ba4d6fa24eb3ac391b200c9642618c48db09d37f40ba8e0409165a8c7b448ab22fe3dd32b613a1a7b5de96860f0e8854a5b037979ea4441
 SHA512 
db5a53f82b66b2ed99a66f13c97b041e6e275b3ea662b85ce19b0aa13dfeb4e60ec091d608992f52691e3514c3d3429f9249ce5322c5e247fc0058dfef92716b
+DIST courier-imap-5.2.5.tar.bz2 3411629 BLAKE2B 
764ac51815777df53b3ce429a4f50ca70f4f2d8b1920f1332691f4ed951939099fa46c0a11301ee0cbcc2471f2f73b7c4dfd8fe5de9389e883552658cd73eea4
 SHA512 
f7864bc7c23ee08ab8c90b3d83e577c62c468f96b2481e909dc0eb5aab6c6ef141e164742458776dd1106e50d8752e6e8102971a4e3d75d6a108dd72fcae0de4

diff --git a/net-mail/courier-imap/courier-imap-5.2.5.ebuild 
b/net-mail/courier-imap/courier-imap-5.2.5.ebuild
new file mode 100644
index ..4a3263fa21b3
--- /dev/null
+++ b/net-mail/courier-imap/courier-imap-5.2.5.ebuild
@@ -0,0 +1,229 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit readme.gentoo-r1 systemd
+
+DESCRIPTION="An IMAP daemon designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/imap/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+
+IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota"
+REQUIRED_USE="|| ( berkdb gdbm )"
+
+CDEPEND="
+   gnutls? ( net-libs/gnutls:=[tools] )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   net-libs/courier-authlib
+   net-libs/courier-unicode
+   net-mail/mailbase
+   net-dns/libidn:=
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   !mail-mta/courier
+"
+DEPEND="${CDEPEND}
+   dev-lang/perl
+   sys-process/procps
+"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-courier )
+"
+
+RDEPEND="${RDEPEND}
+   !net-mail/cyrus-imapd
+   !net-mail/courier-common
+"
+
+RC_VER="4.0.6-r1"
+INITD_VER="4.0.6-r1"
+
+# make check is not supported by this package due to the
+# --enable-workarounds-for-imap-client-bugs option.
+RESTRICT="test"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading
+and remove TLS_DHPARAMS from configuration files or run mkdhparams
+
+For a quick-start howto please refer to
+${PN}-gentoo.readme in /usr/share/doc/${PF}
+
+Please convert maildir to utf8
+and rerun mkdhparams if needed. Location has changed
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch"
+   "${FILESDIR}/${PN}-5.0.8-ar-fix.patch"
+)
+
+src_configure() {
+   local myconf=""
+
+   # Default to gdbm if both berkdb and gdbm are present.
+   if use gdbm ; then
+   einfo "Building with GDBM support"
+   myconf="${myconf} --with-db=gdbm"
+   elif use berkdb ; then
+   einfo "Building with BerkeleyDB support"
+   myconf="${myconf} --with-db=db"
+   fi
+
+   if use trashquota ; then
+   einfo "Building with Trash Quota Support"
+   myconf="${myconf} --with-trashquota"
+   fi
+
+   econf \
+   --with-notice=unicode \
+   --disable-root-check \
+   --bindir=/usr/sbin \
+   --sysconfdir="/etc/${PN}" \
+   --libexecdir="/usr/$(get_libdir)/${PN}" \
+   --localstatedir="/var/lib/${PN}" \
+   

[gentoo-commits] repo/gentoo:master commit in: mail-filter/maildrop/

2023-10-18 Thread Alfredo Tupone
commit: 87395c50ac498d3f754490f535252b9db83b1748
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Oct 18 21:11:21 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Oct 18 21:11:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87395c50

mail-filter/maildrop: add 3.1.6

Signed-off-by: Alfredo Tupone  gentoo.org>

 mail-filter/maildrop/Manifest  |   1 +
 mail-filter/maildrop/maildrop-3.1.6.ebuild | 138 +
 2 files changed, 139 insertions(+)

diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest
index 0a4e6c4b39b0..5951b1492bb5 100644
--- a/mail-filter/maildrop/Manifest
+++ b/mail-filter/maildrop/Manifest
@@ -1,3 +1,4 @@
 DIST maildrop-3.0.2.tar.bz2 2129406 BLAKE2B 
10572c9c0fcb7a31f10fdfb005562afd425d157fe515f31d7fc6721247b0a5d5d381b51da39f0161de0c8722af89da225273728928510fd9d79c18c18b5759e5
 SHA512 
a2e6ad9c6982e468b4f778fe6956312aa1da54c93269311922f247a89ede49349a6cbce869b08ced22354d18259ebc043e4f4adf1e0b364d8e110797b24efbc8
 DIST maildrop-3.1.4.tar.bz2 2156148 BLAKE2B 
e7de4e30ee23d8d2f88de7b0398a41c84af6d34207e9f26fd7b22e7ac1b5171c309c6304b312a75e621bc860e5a2d3f59613e47ff5a73ae6412761179f787f53
 SHA512 
b8f373e142c61ba9cdf32fd939aa7fc5c24ec873f734be048e94561e35977b6fb663ff4a1c35fc22dc7dc2075e04e4c4a09e37c0e7c7c0dd96555fcda9c7fd26
 DIST maildrop-3.1.5.tar.bz2 2156334 BLAKE2B 
374c0436a0e5954171bf942d824123d610057269739f5f76f4353b75065a964fe92d95a80209a07187d3ebcfe59a6d92d54c71fa52325fc4968e10c1b8eeaada
 SHA512 
f722cbdf9aeb628ff68dcd280de5d7d37a3fae3692b7de5483cf0563631ff9b2eba9ef9baf3b3e3f6108d40e19b55dabddacaa3a064e6b71210b18f200bc67b7
+DIST maildrop-3.1.6.tar.bz2 2156136 BLAKE2B 
fddb718e81d66a393f3bce720edb73c3638c255504d90f7613c05910a3a96ca2ad9ab350167096a2677d51770d26799f8bd89f287dda464163f82c5da8d8b28a
 SHA512 
93364747c603d1d566f756e7ba8b10fd38d10749b269f1bf64596a56fe2b06f529f4b59b6256a5be0c44169f2c8cc9dcd7de91b3cc03288719ffee5db330b1d5

diff --git a/mail-filter/maildrop/maildrop-3.1.6.ebuild 
b/mail-filter/maildrop/maildrop-3.1.6.ebuild
new file mode 100644
index ..2d42ec234f61
--- /dev/null
+++ b/mail-filter/maildrop/maildrop-3.1.6.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic autotools
+
+DESCRIPTION="Mail delivery agent/filter"
+[[ -z ${PV/?.?/}   ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${SRC_URI}   ]] && 
SRC_URI="https://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2;
+HOMEPAGE="https://www.courier-mta.org/maildrop/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools 
trashquota"
+
+CDEPEND="!mail-mta/courier
+   net-mail/mailbase
+   dev-libs/libpcre2
+   net-dns/libidn2:=
+   net-libs/courier-unicode:=
+   gdbm? ( sys-libs/gdbm:= )
+   mysql?( net-libs/courier-authlib )
+   postgres? ( net-libs/courier-authlib )
+   ldap? ( net-libs/courier-authlib )
+   authlib?  ( net-libs/courier-authlib )
+   !gdbm? (
+   berkdb? ( sys-libs/db:= )
+   )
+   gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] )
+   berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] )
+   tools? (
+   !mail-mta/netqmail
+   !net-mail/courier-imap
+   )"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   dev-lang/perl
+   dovecot? ( net-mail/dovecot )
+   !net-mail/courier-common"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   mysql? ( authlib )
+   postgres? ( authlib )
+   ldap? ( authlib )"
+
+S=${WORKDIR}/${P%%_pre}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.1-testsuite.patch
+)
+
+src_prepare() {
+   # Prefer gdbm over berkdb
+   if use gdbm ; then
+   use berkdb && elog "Both gdbm and berkdb selected. Using gdbm."
+   fi
+
+   # no need to error out if no default - it will be given to econf anyway
+   sed -i -e \
+   's~AC_MSG_ERROR(Cannot determine default 
mailbox)~SPOOLDIR="./.maildir"~' \
+   "${S}"/libs/maildrop/configure.ac || die "sed failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-devel
+   --disable-tempdir
+   --enable-syslog=1
+   --enable-use-flock=1
+   --enable-use-dotlock=1
+   --enable-restrict-trusted=1
+   --enable-maildrop-uid=root
+   --enable-maildrop-gid=mail
+   --enable-sendmail=/usr/sbin/sendmail
+   --cache-file="${S}"/configuring.cache
+   $(use_enable static-libs static)
+   $(use_enable dovecot dovecotauth)
+   

[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/crypt++/files/, app-emacs/crypt++/

2023-10-18 Thread Ulrich Müller
commit: 3fc2eab7af197844c2bb8c1c4b6ff8dee36ed046
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:37:46 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=3fc2eab7

crypt++ removed 2023-10-18 bug 914449

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

 app-emacs/crypt++/Manifest|  2 ++
 app-emacs/crypt++/crypt++-2.92.ebuild | 17 +
 app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild | 17 +
 app-emacs/crypt++/files/50crypt++-gentoo.el   |  2 ++
 app-emacs/crypt++/metadata.xml| 17 +
 5 files changed, 55 insertions(+)

diff --git a/app-emacs/crypt++/Manifest b/app-emacs/crypt++/Manifest
new file mode 100644
index 000..4b12537
--- /dev/null
+++ b/app-emacs/crypt++/Manifest
@@ -0,0 +1,2 @@
+DIST crypt++-2.94_pre20080430.el.bz2 28692 BLAKE2B 
2b7f227b87b16fc6b3fdfdb62059a55c70ee95008a144bc7ec0e8c3f5699ec2ba14989b8ae2da3fa7c4bb56070eac7ea1755caddfd27e6c2a53e8a62068ca6cc
 SHA512 
8e142840f8e2db4688e9ce4432ee14db4225899a88a35dea3e371f829ccfc24faa34c607517e344e7706bf75126d758b0490dd5324efa43d4649de127076a5ce
+DIST crypt++el_2.92.orig.tar.gz 34251 BLAKE2B 
579d44269ec84a9548e9e4cb845601027be3862f2f56a2ab99b3c46155f6839c7e5b9426c97ea12ac936df62fb533f5424de8afc7df6983f339eb166b6df6486
 SHA512 
d3abf169f60c3d1a270149b800d96f7132ebeb99b6952858b81cb2c05ffdce30f6c46f75723490731c47e7eb44515554e012da98351bbd9f9127dcba8453e389

diff --git a/app-emacs/crypt++/crypt++-2.92.ebuild 
b/app-emacs/crypt++/crypt++-2.92.ebuild
new file mode 100644
index 000..a8c8d60
--- /dev/null
+++ b/app-emacs/crypt++/crypt++-2.92.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Handle all sorts of compressed and encrypted files"
+HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus;
+SRC_URI="mirror://debian/pool/main/c/crypt++el/crypt++el_${PV}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+
+S="${WORKDIR}/${PN}el-${PV}"
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild 
b/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild
new file mode 100644
index 000..b12dc8e
--- /dev/null
+++ b/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Handle all sorts of compressed and encrypted files"
+HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus;
+# snapshot from 
http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/os-utils/crypt.el
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/crypt++/files/50crypt++-gentoo.el 
b/app-emacs/crypt++/files/50crypt++-gentoo.el
new file mode 100644
index 000..0009afd
--- /dev/null
+++ b/app-emacs/crypt++/files/50crypt++-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(require 'crypt++)

diff --git a/app-emacs/crypt++/metadata.xml b/app-emacs/crypt++/metadata.xml
new file mode 100644
index 000..ee736d4
--- /dev/null
+++ b/app-emacs/crypt++/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+  crypt++.el is a package of Lisp functions that recognize automatically
+  encrypted and encoded (i.e., compressed) files when they are first visited
+  or written. The BUFFER corresponding to the file is decoded and/or decrypted
+  before it is presented to the user. The file itself is unchanged on the
+  disk. When the buffer is subsequently saved to disk, a hook function
+  re-encodes the buffer before the actual disk write takes place.
+
+
+



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

2023-10-18 Thread Ulrich Müller
commit: 7750ec296f229f6557f5ebc076b6c258a8e1e7bd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:35:07 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:35:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7750ec29

profiles: Drop mask for removed app-emacs/crypt++

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

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index fc29ae582564..c4a40460f3f4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -231,12 +231,6 @@ net-misc/dahdi
 net-misc/dahdi-tools
 net-misc/openr2
 
-# Ulrich Müller  (2023-09-20)
-# Unmaintained upstream: Last release (2.92) in 2003, last commit
-# to XEmacs CVS repository in 2008. Broken with Emacs 29.
-# Masked for removal on 2023-10-20, bug #914449.
-app-emacs/crypt++
-
 # Bernard Cafarelli  (2023-09-19)
 # Only works with PHP 7, which was dropped from Gentoo
 # Upstream has no short-term plan to add PHP 8 support



[gentoo-commits] repo/gentoo:master commit in: app-emacs/crypt++/files/, app-emacs/crypt++/

2023-10-18 Thread Ulrich Müller
commit: c5892054dfb36956a1b2c59d8a5f53591a9deee5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:34:31 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:34:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5892054

app-emacs/crypt++: treeclean

Closes: https://bugs.gentoo.org/914449
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/crypt++/Manifest|  2 --
 app-emacs/crypt++/crypt++-2.92.ebuild | 17 -
 app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild | 17 -
 app-emacs/crypt++/files/50crypt++-gentoo.el   |  2 --
 app-emacs/crypt++/metadata.xml| 17 -
 5 files changed, 55 deletions(-)

diff --git a/app-emacs/crypt++/Manifest b/app-emacs/crypt++/Manifest
deleted file mode 100644
index 4b12537558a8..
--- a/app-emacs/crypt++/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST crypt++-2.94_pre20080430.el.bz2 28692 BLAKE2B 
2b7f227b87b16fc6b3fdfdb62059a55c70ee95008a144bc7ec0e8c3f5699ec2ba14989b8ae2da3fa7c4bb56070eac7ea1755caddfd27e6c2a53e8a62068ca6cc
 SHA512 
8e142840f8e2db4688e9ce4432ee14db4225899a88a35dea3e371f829ccfc24faa34c607517e344e7706bf75126d758b0490dd5324efa43d4649de127076a5ce
-DIST crypt++el_2.92.orig.tar.gz 34251 BLAKE2B 
579d44269ec84a9548e9e4cb845601027be3862f2f56a2ab99b3c46155f6839c7e5b9426c97ea12ac936df62fb533f5424de8afc7df6983f339eb166b6df6486
 SHA512 
d3abf169f60c3d1a270149b800d96f7132ebeb99b6952858b81cb2c05ffdce30f6c46f75723490731c47e7eb44515554e012da98351bbd9f9127dcba8453e389

diff --git a/app-emacs/crypt++/crypt++-2.92.ebuild 
b/app-emacs/crypt++/crypt++-2.92.ebuild
deleted file mode 100644
index a8c8d60499f8..
--- a/app-emacs/crypt++/crypt++-2.92.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp
-
-DESCRIPTION="Handle all sorts of compressed and encrypted files"
-HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus;
-SRC_URI="mirror://debian/pool/main/c/crypt++el/crypt++el_${PV}.orig.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-
-S="${WORKDIR}/${PN}el-${PV}"
-SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild 
b/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild
deleted file mode 100644
index b12dc8e38344..
--- a/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp
-
-DESCRIPTION="Handle all sorts of compressed and encrypted files"
-HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus;
-# snapshot from 
http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/os-utils/crypt.el
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-
-SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/crypt++/files/50crypt++-gentoo.el 
b/app-emacs/crypt++/files/50crypt++-gentoo.el
deleted file mode 100644
index 0009afdeff1c..
--- a/app-emacs/crypt++/files/50crypt++-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(require 'crypt++)

diff --git a/app-emacs/crypt++/metadata.xml b/app-emacs/crypt++/metadata.xml
deleted file mode 100644
index ee736d488591..
--- a/app-emacs/crypt++/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-  gnu-em...@gentoo.org
-  Gentoo GNU Emacs project
-
-
-  crypt++.el is a package of Lisp functions that recognize automatically
-  encrypted and encoded (i.e., compressed) files when they are first visited
-  or written. The BUFFER corresponding to the file is decoded and/or decrypted
-  before it is presented to the user. The file itself is unchanged on the
-  disk. When the buffer is subsequently saved to disk, a hook function
-  re-encodes the buffer before the actual disk write takes place.
-
-
-



[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/

2023-10-18 Thread Mart Raudsepp
commit: 99c12322922271f82e048cbb03d260aeee6997e5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Oct 18 10:15:00 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Oct 18 20:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c12322

net-libs/webkit-gtk: Fix USE=-jumbo-build compilation on arm64

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

 .../files/2.42.1-arm64-non-jumbo-fix.patch | 38 ++
 net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild  |  3 ++
 net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild  |  3 ++
 net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild   |  3 ++
 4 files changed, 47 insertions(+)

diff --git a/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch 
b/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch
new file mode 100644
index ..ec05d647d7f8
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch
@@ -0,0 +1,38 @@
+From c5e664167ec74b24a9082506fe17dee1ea194185 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Wed, 18 Oct 2023 13:08:30 +0300
+Subject: [PATCH] [JSC] Fix Air OptimizePairedLoadStore missing header includes
+
+Reviewed by NOBODY (OOPS!).
+
+Fixes compile errors with non-unified build by adding missing include files for
+single unit compilation.
+Fixed compilation errors:
+
+error: incomplete type 'JSC::CCallHelpers' named in nested name specifier
+error: function 
'JSC::B3::Air::Inst::forEachDefWithExtraClobberedRegs' is used but not defined in this translation unit, and cannot 
be defined in any other translation unit because its type does not have linkage
+
+* Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
+---
+ Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+https://github.com/WebKit/WebKit/pull/19242
+
+diff --git a/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp 
b/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
+index e6fc4d116d00..8321ba03822a 100644
+--- a/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
 b/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp
+@@ -32,7 +32,9 @@
+ #include "AirArgInlines.h"
+ #include "AirCode.h"
+ #include "AirInst.h"
++#include "AirInstInlines.h"
+ #include "AirPhaseScope.h"
++#include "CCallHelpers.h"
+ #include 
+ 
+ namespace JSC { namespace B3 { namespace Air {
+-- 
+2.42.0
+

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild
index 007034b448c5..19c7f97e3817 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild
@@ -150,6 +150,9 @@ pkg_setup() {
 src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+
+   # Fix USE=-jumbo-build compilation on arm64
+   eapply "${FILESDIR}"/2.42.1-arm64-non-jumbo-fix.patch
 }
 
 src_configure() {

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild
index c3f8c3afb610..750b51413093 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild
@@ -151,6 +151,9 @@ pkg_setup() {
 src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+
+   # Fix USE=-jumbo-build compilation on arm64
+   eapply "${FILESDIR}"/2.42.1-arm64-non-jumbo-fix.patch
 }
 
 src_configure() {

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild
index ff1b87b91e12..86bbd5c5de8a 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild
@@ -148,6 +148,9 @@ pkg_setup() {
 src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+
+   # Fix USE=-jumbo-build compilation on arm64
+   eapply "${FILESDIR}"/2.42.1-arm64-non-jumbo-fix.patch
 }
 
 src_configure() {



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

2023-10-18 Thread Mart Raudsepp
commit: c270b5850091818ce141a72cac19f672f2b884f0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Oct 18 20:18:52 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Oct 18 20:18:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c270b585

net-libs/webkit-gtk: drop 2.42.0, 2.42.0-r410, 2.42.0-r600

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

 net-libs/webkit-gtk/Manifest  |   1 -
 net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild | 259 --
 net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild | 252 -
 net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild  | 249 -
 4 files changed, 761 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index e41627b26e37..f61940662de9 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,3 +1,2 @@
 DIST webkitgtk-2.40.5.tar.xz 40066432 BLAKE2B 
67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f
 SHA512 
a8c9f04e971e0464ea39a5d1dacb6251a08c5a851def21bfeb990beebb82d1a2a97e7cfc65ae3ed1f6fe76ac6f6463b1f64a6a2a341d266c381710dd84c4082a
-DIST webkitgtk-2.42.0.tar.xz 40917832 BLAKE2B 
afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075
 SHA512 
f71627182707f4ab34483a16b74d1519d7234833151ced818e54749f8ecb1f2956cc5d76e09957d07b727155c023e7b75426ad38ee955928fcac9e68d6304e2b
 DIST webkitgtk-2.42.1.tar.xz 38011772 BLAKE2B 
c6453cf2d15661507df66c5478e7675217b62d9579cf9b9408cb3e4fa1a8405c5c2608edf0960baed62aafa766e6cdbe2f0c07e8fb728d86c111f12d5a816492
 SHA512 
c7ff45e748a2a3d381db05c7f05b7515d8e4e771e703dab6d153cb32392ff64f63f7d4039701676180abb6fd718153e762ce8ca9aede2ecbe0dc4efde5ed660c

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild
deleted file mode 100644
index 007034b448c5..
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..12} )
-USE_RUBY="ruby30 ruby31 ruby32"
-
-inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single 
toolchain-funcs cmake
-
-MY_P="webkitgtk-${PV}"
-DESCRIPTION="Open source web browser engine"
-HOMEPAGE="https://www.webkitgtk.org;
-SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
-
-LICENSE="LGPL-2+ BSD"
-SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
-REQUIRED_USE="|| ( aqua wayland X )"
-
-# Tests do not run when built from tarballs
-# https://bugs.webkit.org/show_bug.cgi?id=215986
-RESTRICT="test"
-
-# Dependencies found at Source/cmake/OptionsGTK.cmake
-# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is
-# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
-# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
-# TODO: gst-plugins-base[X] is only needed when build configuration ends up
-#   with GLX set, but that's a bit automagic too to fix
-# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's 
WebKitDriver binary
-RDEPEND="
-   >=x11-libs/cairo-1.16.0[X?]
-   >=media-libs/fontconfig-2.13.0:1.0
-   >=media-libs/freetype-2.9.0:2
-   >=dev-libs/libgcrypt-1.7.0:0=
-   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
-   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
-   >=dev-libs/icu-61.2:=
-   media-libs/libjpeg-turbo:0=
-   >=media-libs/libepoxy-1.4.0
-   >=net-libs/libsoup-3.0.8:3.0[introspection?]
-   >=dev-libs/libxml2-2.8.0:2
-   >=media-libs/libpng-1.4:0=
-   dev-db/sqlite:3
-   sys-libs/zlib:0
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   media-libs/libwebp:=
-
-   >=dev-libs/glib-2.70.0:2
-   >=dev-libs/libxslt-1.1.7
-   media-libs/woff2
-   keyring? ( app-crypt/libsecret )
-   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
-   dev-libs/libtasn1:=
-   spell? ( >=app-text/enchant-0.22:2 )
-   gstreamer? (
-   >=media-libs/gstreamer-1.20:1.0
-   >=media-libs/gst-plugins-base-1.20:1.0[egl,X?]
-   media-libs/gst-plugins-base:1.0[opengl]
-   >=media-plugins/gst-plugins-opus-1.20:1.0
-   >=media-libs/gst-plugins-bad-1.20:1.0
-   )
-
-   X? (
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXrender
-   x11-libs/libXt
-   )
-
-   dev-libs/hyphen
-

[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/yc/files/, app-emacs/yc/

2023-10-18 Thread Ulrich Müller
commit: 8c26ffdb32a3c0b890982dbeea8b29cb15a7edce
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:10:40 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:10:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=8c26ffdb

yc removed 2021-07-17 bug 796878

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

 app-emacs/yc/Manifest  |  2 ++
 app-emacs/yc/files/50yc-gentoo.el  |  1 +
 app-emacs/yc/files/sample.dot.emacs| 12 +++
 app-emacs/yc/files/sample.hosts.canna  |  2 ++
 app-emacs/yc/files/yc-5.2.1-emacs-26.patch | 11 +++
 app-emacs/yc/metadata.xml  | 12 +++
 app-emacs/yc/yc-4.0.13.ebuild  | 53 ++
 app-emacs/yc/yc-5.2.1.ebuild   | 43 
 8 files changed, 136 insertions(+)

diff --git a/app-emacs/yc/Manifest b/app-emacs/yc/Manifest
new file mode 100644
index 000..bd72fd1
--- /dev/null
+++ b/app-emacs/yc/Manifest
@@ -0,0 +1,2 @@
+DIST yc-4.0.13.tar.gz 43916 BLAKE2B 
7e52c5269b3fbf492d17742aafe242208ba243dadcdd2fb14fbdb4c72765125a39bf7b7c6cd73c50335cc3c64916d0b12814a25f918415d1e20c8e47974f09df
 SHA512 
2b5430766bbdbc77a0ec3aba6d51478ff91186a257e75a2a3af25a885bbddbf7180fbdf3b0876c1a65c149060bb754a44f77bb399c43cc666bd0add40226ca32
+DIST yc-5.2.1.el.gz 33305 BLAKE2B 
8bed47715f49466425afefd036cf562055025564e50ae219e027848104e3851b6cba29f74bcf81487d2494d314a290eabe27e128968dbba9d475562e248a267b
 SHA512 
11c8d63a9f6cb94118a00976518949ab50496f8b8f994a8e1c352be5deefc549540935e0727b036c2b3c493366cfb8c47f040fcc425174b6668ec9f5e8d499dc

diff --git a/app-emacs/yc/files/50yc-gentoo.el 
b/app-emacs/yc/files/50yc-gentoo.el
new file mode 100644
index 000..431f7e9
--- /dev/null
+++ b/app-emacs/yc/files/50yc-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/yc/files/sample.dot.emacs 
b/app-emacs/yc/files/sample.dot.emacs
new file mode 100644
index 000..101532e
--- /dev/null
+++ b/app-emacs/yc/files/sample.dot.emacs
@@ -0,0 +1,12 @@
+ -*- mode: lisp-interaction; syntax: elisp; coding: iso-2022-7bit -*-
+
+ Configuration for yc
+(setq yc-server-host "unix")
+;If you use inet socket service, enable the following line.
+;(setq yc-server-host "localhost")
+(setq yc-use-color t)
+(if (eq window-system 'x)
+(setq yc-use-fence nil)
+  (setq yc-use-fence t))
+(load "yc")
+(global-yc-mode 1)

diff --git a/app-emacs/yc/files/sample.hosts.canna 
b/app-emacs/yc/files/sample.hosts.canna
new file mode 100644
index 000..960d75f
--- /dev/null
+++ b/app-emacs/yc/files/sample.hosts.canna
@@ -0,0 +1,2 @@
+localhost
+unix

diff --git a/app-emacs/yc/files/yc-5.2.1-emacs-26.patch 
b/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
new file mode 100644
index 000..19925c6
--- /dev/null
+++ b/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
@@ -0,0 +1,11 @@
+--- a/yc.el
 b/yc.el
+@@ -2071,7 +2071,7 @@
+ ;; $BJ8@a$r;XDj$7$J$$>l9g!"8=:_$NJ8@a$,BP>]$H$J$k(B
+ ;; $BFI$_$rl9g!";XDjJ8@a0J9_$NFI$_$r:o=|$9$k(B
+-(defun yc-yomi ( idx  cut)
++(defun yc-yomi ( idx cut)
+   (if (integerp idx)
+   (yc-put-bunsetsu-yomi idx (yc-get-bunsetsu-yomi idx cut) cut)
+ (yc-put-bunsetsu-yomi yc-mark (yc-get-bunsetsu-yomi yc-mark cut) cut)))

diff --git a/app-emacs/yc/metadata.xml b/app-emacs/yc/metadata.xml
new file mode 100644
index 000..2c9ca3c
--- /dev/null
+++ b/app-emacs/yc/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+c...@gentoo.org
+Cjk
+  
+

diff --git a/app-emacs/yc/yc-4.0.13.ebuild b/app-emacs/yc/yc-4.0.13.ebuild
new file mode 100644
index 000..a8ef9f8
--- /dev/null
+++ b/app-emacs/yc/yc-4.0.13.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit elisp toolchain-funcs
+
+DESCRIPTION="Yet another Canna client on Emacsen"
+HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html;
+SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ppc x86"
+IUSE=""
+
+RDEPEND="app-i18n/canna"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   sed -i '/$(CC)/s/ -o / $(CFLAGS) $(LDFLAGS) -o /' Makefile
+
+   default
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   elisp_src_install
+
+   dobin icanna
+   dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna}
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}."
+   elog
+   elog "And If you use unix domain socket for connecting the canna 
server,"
+   elog "please confirm that there's *no* following line in your ~/.emacs:"
+   elog '  (setq yc-server-host "localhost")'
+   elog
+   elog "If you use inet domain socket for connecting the canna 

[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/ruby-mode/files/, app-emacs/ruby-mode/

2023-10-18 Thread Ulrich Müller
commit: f5ee36946e4419168f0b9926cd983eb967868cb9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:11:34 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:11:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=f5ee3694

ruby-mode removed 2023-09-19

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

 app-emacs/ruby-mode/Manifest |  3 +++
 .../ruby-mode/files/50ruby-mode-gentoo-2.5.0.el  | 12 
 app-emacs/ruby-mode/metadata.xml |  9 +
 app-emacs/ruby-mode/ruby-mode-2.6.3.ebuild   | 20 
 app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild   | 20 
 app-emacs/ruby-mode/ruby-mode-3.0.0.ebuild   | 20 
 6 files changed, 84 insertions(+)

diff --git a/app-emacs/ruby-mode/Manifest b/app-emacs/ruby-mode/Manifest
new file mode 100644
index 000..2a84f91
--- /dev/null
+++ b/app-emacs/ruby-mode/Manifest
@@ -0,0 +1,3 @@
+DIST ruby-mode-2.6.3.tar.gz 28460 BLAKE2B 
15ab0115cc669f31d656a6af03c061699cfd872130ed51240ecbf80fae413b1d2d8ed87ea1515584f276d15ee164a3c14f9138bf5054418419f6c09b2a72e8e4
 SHA512 
bbeaa3ae788ea3a536715dc8dc0b4c82803d0a21ce44ae048a5a1c1e331f8c571980feaf38f42455e2de099210bbd4d6f3e8dc2984d6318a70fe04aa6c0d9520
+DIST ruby-mode-2.7.0.tar.gz 28533 BLAKE2B 
a41bdd88ab6ee56b81d1fefd923967fe7b7219429a2727f62bbff5a76b294c18ec5fa941428dd6b8cd76687e1f362752e598cc8ad9fb8b8813143b0d1cfa25ce
 SHA512 
17644db69d3ea5674d8bf48a87db5e2f396a7d032428e9e8b63dac2a45fafbe506440af7429c440e82d194df670d6dec5e3d6908b49654300493dba1be5450d8
+DIST ruby-mode-3.0.0.tar.gz 17748 BLAKE2B 
c0fc06ed11be0fa2fe82f1557ab4e55013abe53137557afcc3a8737ee73aa009d0f2b6069e2d8267afbd3d3d60442911c5e0328d7ec76d493719e7dce5c928e4
 SHA512 
6d1ef6adeff8de90705c25a726491d35476c6c7841f0ec016e9580f8781403a785da6083e76d14b699c054c1eed1cf52572284932797fdeb318426d76d328029

diff --git a/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.5.0.el 
b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.5.0.el
new file mode 100644
index 000..691abdf
--- /dev/null
+++ b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.5.0.el
@@ -0,0 +1,12 @@
+(add-to-list 'load-path "@SITELISP@")
+
+(autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t)
+
+(add-to-list 'auto-mode-alist '("Rakefile\\'" . ruby-mode))
+(add-to-list 'auto-mode-alist '("\\.\\(rake\\|rb\\)\\'" . ruby-mode))
+(add-to-list 'interpreter-mode-alist  '("ruby" . ruby-mode))
+
+(autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process" t)
+(autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in 
ruby-mode")
+
+(add-hook 'ruby-mode-hook 'inf-ruby-keys)

diff --git a/app-emacs/ruby-mode/metadata.xml b/app-emacs/ruby-mode/metadata.xml
new file mode 100644
index 000..9860880
--- /dev/null
+++ b/app-emacs/ruby-mode/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+

diff --git a/app-emacs/ruby-mode/ruby-mode-2.6.3.ebuild 
b/app-emacs/ruby-mode/ruby-mode-2.6.3.ebuild
new file mode 100644
index 000..9ff9900
--- /dev/null
+++ b/app-emacs/ruby-mode/ruby-mode-2.6.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+COMMIT=75bccbb384e6907df47ab69acdccb4536806c890
+
+DESCRIPTION="Emacs major mode for editing Ruby code"
+HOMEPAGE="https://www.ruby-lang.org/;
+SRC_URI="https://github.com/ruby/elisp/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+
+S="${WORKDIR}/elisp-${COMMIT}"
+DOCS="README"
+SITEFILE="50${PN}-gentoo-2.5.0.el"

diff --git a/app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild 
b/app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild
new file mode 100644
index 000..3318525
--- /dev/null
+++ b/app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+COMMIT=defe0b586b2a888706507a7bbcdf1201d924cc2d
+
+DESCRIPTION="Emacs major mode for editing Ruby code"
+HOMEPAGE="https://www.ruby-lang.org/;
+SRC_URI="https://github.com/ruby/elisp/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+
+S="${WORKDIR}/elisp-${COMMIT}"
+DOCS="README"
+SITEFILE="50${PN}-gentoo-2.5.0.el"

diff --git a/app-emacs/ruby-mode/ruby-mode-3.0.0.ebuild 
b/app-emacs/ruby-mode/ruby-mode-3.0.0.ebuild
new file mode 100644
index 000..f025af5
--- /dev/null
+++ b/app-emacs/ruby-mode/ruby-mode-3.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp

[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/jde/, app-emacs/jde/files/

2023-10-18 Thread Ulrich Müller
commit: 7f241da4af99a41bc3897d1047fa017dce5fa390
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:10:57 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:10:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=7f241da4

jde removed 2022-05-29, bug 823611

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

 app-emacs/jde/Manifest |   1 +
 app-emacs/jde/files/70jde-gentoo.el|  10 +
 .../jde/files/jde-2.4.0.1-classpath-gentoo.patch   |  69 +++
 .../jde/files/jde-2.4.0.1-fix-paths-gentoo.patch   | 218 +
 app-emacs/jde/files/jde-2.4.1-doc-directory.patch  |  53 +
 app-emacs/jde/jde-2.4.1-r2.ebuild  |  77 
 app-emacs/jde/metadata.xml |  31 +++
 7 files changed, 459 insertions(+)

diff --git a/app-emacs/jde/Manifest b/app-emacs/jde/Manifest
new file mode 100644
index 000..8bf849d
--- /dev/null
+++ b/app-emacs/jde/Manifest
@@ -0,0 +1 @@
+DIST jdee-2.4.1.tar.xz 2742232 BLAKE2B 
f022cb55583acc7846bc04b59e843050947819c6bb2494bbe08ac3895c15d914df28d3c3a50cfd945efa7ed507cda9906a42866c85463907544095377cc1bf07
 SHA512 
5ce5f0f84b2502e9af808f33210511e8b7682902b1f342d678fe42dd8f9f3690b90ef7bb22583550eb769818782c50f545d6baf47b52bc7f4502fab411ab5359

diff --git a/app-emacs/jde/files/70jde-gentoo.el 
b/app-emacs/jde/files/70jde-gentoo.el
new file mode 100644
index 000..c7fff6a
--- /dev/null
+++ b/app-emacs/jde/files/70jde-gentoo.el
@@ -0,0 +1,10 @@
+(add-to-list 'load-path "@SITELISP@")
+(require 'jde-autoload)
+
+(setq jde-java-directory "/usr/share/jde")
+(setq jde-bsh-jar-file "@BSH_JAR@")
+(setq jde-checkstyle-jar-file "@CHECKSTYLE_JAR@")
+(setq jde-checkstyle-style "/usr/share/checkstyle/checks/sun_checks.xml")
+(setq jde-html-directory "/usr/share/doc/@PF@/html")
+(setq bsh-html-directory "/usr/share/doc/@PF@/html")
+(setq jde-check-version-flag nil)

diff --git a/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch 
b/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch
new file mode 100644
index 000..47fdd4e
--- /dev/null
+++ b/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch
@@ -0,0 +1,69 @@
+Initialise classpath for beanshell and checkstyle using java-config.
+Gentoo specific patch.
+
+--- jde-orig/lisp/beanshell.el
 jde/lisp/beanshell.el
+@@ -809,6 +809,14 @@
+   "BeanShell intended to be used independently of any other
+ Emacs package.")
+ 
++(defun bsh-get-gentoo-classpath ()
++  (or bsh-classpath
++  (with-temp-buffer
++  (call-process "java-config" nil t nil "-d" "-p" "bsh")
++  (skip-chars-backward "\n")
++  (setq bsh-classpath
++(split-string (buffer-substring (point-min) (point)) ":+")
++
+ (defmethod initialize-instance ((this bsh-standalone-bsh)  fields)
+   "Constructor for the standard bsh BeanShell instance."
+   (call-next-method)
+@@ -845,7 +853,7 @@
+   bsh-vm)
+  (executable-find (if (eq system-type 'windows-nt) "javaw" "java"
+ 
+-  (oset this cp bsh-classpath)
++  (oset this cp (bsh-get-gentoo-classpath))
+ 
+   (oset this startup-dir bsh-startup-directory))
+ 
+--- jde-orig/lisp/jde-bsh.el
 jde/lisp/jde-bsh.el
+@@ -187,7 +187,7 @@
+  (jde-get-tools-jar)
+  (if ant-home (expand-file-name "lib" ant-home)))
+ (jde-pi-get-bsh-classpath)
+-bsh-classpath
++(bsh-get-gentoo-classpath)
+ (jde-expand-classpath (jde-get-global-classpath)))
+ 
+ ;; Create the BeanShell wrapper object.
+--- jde-orig/lisp/jde-checkstyle.el
 jde/lisp/jde-checkstyle.el
+@@ -305,6 +305,14 @@
+(format "-D%s=%s" (car prop) (cdr prop)))
+  jde-checkstyle-expanded-properties))
+ 
++(defun jde-checkstyle-get-gentoo-classpath ()
++  (or jde-checkstyle-classpath
++  (with-temp-buffer
++  (call-process "java-config" nil t nil "-d" "-p" "checkstyle")
++  (skip-chars-backward "\n")
++  (setq jde-checkstyle-classpath
++(split-string (buffer-substring (point-min) (point)) ":+")
++
+ (defmethod jde-checkstyle-exec ((this jde-checkstyle-checker))
+ 
+   (jde-checkstyle-create-checker-buffer this)
+@@ -327,9 +335,8 @@
+ (jde-checkstyle-get-property-args this))
+   (oref this :interactive-args)
+   (list "-classpath"
+-(if jde-checkstyle-classpath
+-(jde-build-classpath jde-checkstyle-classpath)
+-  (jde-normalize-path jde-checkstyle-jar-file)))
++(jde-build-classpath
++ (jde-checkstyle-get-gentoo-classpath)))
+   (list jde-checkstyle-class)
+   (list "-c"
+ (if jde-checkstyle-style

diff --git a/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch 
b/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch
new file mode 100644

[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/ghc-mod/files/, app-emacs/ghc-mod/

2023-10-18 Thread Ulrich Müller
commit: 5bc222b026652ddc7aaf5427ef960a28468bbfd3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:10:16 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=5bc222b0

ghc-mod removed 2020-09-09

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

 app-emacs/ghc-mod/Manifest |  3 +
 app-emacs/ghc-mod/files/50ghc-mod-gentoo.el|  3 +
 .../ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch |  5 ++
 app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild   | 95 +
 app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild| 97 ++
 app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild   | 92 
 app-emacs/ghc-mod/metadata.xml | 20 +
 7 files changed, 315 insertions(+)

diff --git a/app-emacs/ghc-mod/Manifest b/app-emacs/ghc-mod/Manifest
new file mode 100644
index 000..a411df4
--- /dev/null
+++ b/app-emacs/ghc-mod/Manifest
@@ -0,0 +1,3 @@
+DIST ghc-mod-5.4.0.0.tar.gz 132546 BLAKE2B 
6670df6b271527ee2a69c74b0522b94e78e799b62d260ca744a382312c815e904d516345c6258be0d9aa82f91866126b95cc4682bc1925616078ffef1a559905
 SHA512 
fabcc5ce2fb9e8790043faae2d42b3714fab96da1409d7f1c4736f332c6b74c76724dce253456fd787526d125cfaa1fe48c4725a0da16aabb35d5edf560f2415
+DIST ghc-mod-5.5.0.0.tar.gz 150774 BLAKE2B 
87d2be174200f05da0f38a2947c4404c0b25ce77a03d3b456f8cde769e978bbe6fad6e2c04d1af61e05d61fb941c139c297baaeb4835c02390516a88bebbf539
 SHA512 
006f292394fc24766a2ae2c778635697a63e1b48ef96052af66dc35d1ef30eb600760cd2a517011a7a2b027a0c725ceb3b5e37cfe157741ba97f19068f1264e8
+DIST ghc-mod-5.7.0.0.tar.gz 146797 BLAKE2B 
b5d684dbb505001bfc061473cd62d00491bfe8ca5710cb69c72cb2544838a9a3b7d88d414be8123f9edf82cf96773f49439912a98efec843c167334d31caeaf8
 SHA512 
843cd0546c0a0cdf30dd9cde5e9148dabf391648bae6d7f2852c83a4cd5b8329f30d0cc578ba6afda02e8885b2ed63c7def4885e0dbaac199d311e476a0cc6e3

diff --git a/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el 
b/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el
new file mode 100644
index 000..402c84d
--- /dev/null
+++ b/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el
@@ -0,0 +1,3 @@
+;;; ghc-mod site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch 
b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch
new file mode 100644
index 000..f7e6e1c
--- /dev/null
+++ b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch
@@ -0,0 +1,5 @@
+--- a/ghc-mod.cabal
 b/ghc-mod.cabal
+@@ -29,2 +29,0 @@
+-Data-Files: elisp/Makefile
+-elisp/*.el

diff --git a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild 
b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
new file mode 100644
index 000..25bf290
--- /dev/null
+++ b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit elisp-common haskell-cabal
+
+DESCRIPTION="Happy Haskell Programming"
+HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs"
+
+RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc
+
+RDEPEND="dev-haskell/async:=[profile?]
+   >=dev-haskell/cabal-helper-0.6.0.0:=[profile?] 
=dev-haskell/cereal-0.4:=[profile?]
+   dev-haskell/convertible:=[profile?]
+   >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?]
+   >=dev-haskell/extra-1.4:2=[profile?] =dev-haskell/fclabels-2.0:=[profile?] 
=dev-haskell/hlint-1.8.61:=[profile?]
+   >=dev-haskell/monad-control-1:=[profile?]
+   >=dev-haskell/monad-journal-0.4:=[profile?]
+   >=dev-haskell/mtl-2.0:=[profile?]
+   dev-haskell/old-time:=[profile?]
+   >=dev-haskell/pipes-4.1:=[profile?] =dev-lang/ghc-7.4.1:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.14
+   test? ( >=dev-haskell/doctest-0.9.3
+   dev-haskell/executable-path
+   >=dev-haskell/hspec-2.0.0 )
+"
+SITEFILE=50${PN}-gentoo.el
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch
+}
+
+src_compile() {
+   haskell-cabal_src_compile
+   if use emacs ; then
+   pushd elisp
+   elisp-compile *.el
+   popd
+   fi
+}
+
+src_install() {
+   haskell-cabal_src_install
+   if use emacs ; then
+   pushd "${S}"
+   elisp-install ghc-mod elisp/*.{el,elc}
+   elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+   popd
+   fi
+}
+
+pkg_postinst() {
+   if use emacs ; then
+   elisp-site-regen
+   elog "To 

[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/tamago/

2023-10-18 Thread Ulrich Müller
commit: 3a171a8def3426c392cd06aaa1232a84f904a658
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Oct 18 20:09:30 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Oct 18 20:09:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=3a171a8d

tamago removed 2012-12-25 bug 338535

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

 app-emacs/tamago/ChangeLog  | 61 +
 app-emacs/tamago/Manifest   | 26 +
 app-emacs/tamago/metadata.xml   |  6 +++
 app-emacs/tamago/tamago-4.0.6-r1.ebuild | 68 +
 4 files changed, 161 insertions(+)

diff --git a/app-emacs/tamago/ChangeLog b/app-emacs/tamago/ChangeLog
new file mode 100644
index 000..237117b
--- /dev/null
+++ b/app-emacs/tamago/ChangeLog
@@ -0,0 +1,61 @@
+# ChangeLog for app-emacs/tamago
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/tamago/ChangeLog,v 1.19 
2010/09/24 18:51:51 ulm Exp $
+
+  24 Sep 2010; Ulrich Mueller  -files/50tamago-gentoo.el,
+  tamago-4.0.6-r1.ebuild:
+  Don't install empty site-init file.
+
+  01 May 2008; Ulrich Mueller  tamago-4.0.6-r1.ebuild:
+  Fix repoman warnings. Update HOMEPAGE.
+
+  07 Oct 2007; Ulrich Mueller  tamago-4.0.6-r1.ebuild:
+  Minor QA: quote some variables. Remove redundant virtual/emacs dependency.
+
+  21 Feb 2007; Piotr Jaroszyński  ChangeLog:
+  Transition to Manifest2.
+
+  09 Jan 2007; Christian Faulhammer 
+  tamago-4.0.6-r1.ebuild:
+  change an einfo to ewarn due to importance of that message
+
+  28 Aug 2005; Olivier Crête  tamago-4.0.6-r1.ebuild:
+  Marked ~amd64, thanks to AT AJ Armstrong  for testing
+
+  31 Jul 2004; Mamoru KOMACHI 
+  -files/tamago-4.0.6-canna-gentoo.patch, tamago-4.0.6-r1.ebuild,
+  -tamago-4.0.6.ebuild:
+  Moved gentoo patch out of files directory.
+
+  17 Jul 2004; Tom Gall  tamago-4.0.6-r1.ebuild:
+  stable on ppc64, bug #55874
+
+  29 Jun 2004; Aron Griffis  tamago-4.0.6.ebuild:
+  sync IUSE (+canna)
+
+*tamago-4.0.6-r1 (08 Aug 2003)
+
+  30 Sep 2003; Mamoru KOMACHI  metadata.xml,
+  tamago-4.0.6-r1.ebuild, tamago-4.0.6.ebuild:
+  Considered to be stable. Removed eutils from inherit.
+
+  08 Aug 2003; Mamoru KOMACHI  tamago-4.0.6-r1.ebuild:
+  Added canna IUSE flag and dynamic configuration
+
+*tamago-4.0.6 (06 Nov 2002)
+
+  06 Dec 2002; Rodney Rees  : changed sparc ~sparc keywords
+ 
+  29 May 2003;  tamago-4.0.6.ebuild:
+  Added S
+
+  18 Nov 2002; Masatomo Nakano  tamago-4.0.6.ebuild 
+   ChangeLog :
+
+  Changed "~x86" to "x86".
+   
+  06 Nov 2002; Masatomo Nakano  ChangeLog,
+  tamago-4.0.6.ebuild, files/tamago-4.0.6-canna-gentoo.patch, 
files/tamago-4.0.6-canna-gentoo.patch
+  files/digest-tamago-4.0.6:
+
+  Initial import.

diff --git a/app-emacs/tamago/Manifest b/app-emacs/tamago/Manifest
new file mode 100644
index 000..a1418b0
--- /dev/null
+++ b/app-emacs/tamago/Manifest
@@ -0,0 +1,26 @@
+-BEGIN PGP SIGNED MESSAGE-
+Hash: SHA1
+
+DIST canna-20011204.diff.gz 54238 SHA256 
7275fe9f2b59e5217c12f0b2aeab52bd6a63f0b45f72ead283c7df35b02ddf46 SHA512 
31c514580ba601022a847d534be3628fc61fae1190f3fb1dadcdd145e0bd5b1518c3cbfaae386b0ded7a90be37b89989125d0afe164dbe7f121c30a308f24406
 WHIRLPOOL 
55c0ee87dbfa0b1f3a7a88ee390dbe6f12669bbdb26a217df2025139a72f3d9beb3688ef2c48da6305cdaea7f12c6dd71f8fb658b3193ea06dd0cad7aa7bd827
+DIST tamago-4.0.6-canna-gentoo.patch.gz 11495 SHA256 
34654dc0b376ff144c786c2f10974d64cf01d8a92609f28b3c75c308413a5400 SHA512 
6f87997eb19804c41245560a2faeb65512a475aa4ecf3e89dd04e8e91722d36daff5f8b4b71cfcacec2d3e9d94c70cf3a012f75333d31b8cc1a56cbea979
 WHIRLPOOL 
16d222d9c86f5e51879d2418f25c9f1b668bfda2d3475a30af1ec2baff64947502816d39391fba649d5ea227e64734ee12632bd8bcb7d1f1bd68340faf429c07
+DIST tamago-4.0.6.tar.gz 260021 SHA256 
461970efb88303d205ef956a5a7347c5bef3ec63a5808ac76bcb9ed65cf5c053 SHA512 
eadd4164e37499a8b383959325d65e98c33f4306ccda57b6d8eb0b275a144f93a9d4edbfb25a12fbf43b255c9aa1c05147345c61b14b5e000deb034c9d798b21
 WHIRLPOOL 
d51103fb9e8524a7ba54d92d794b413cc7404a278cb47cd708a27450b42ada3b2d794bbc493ab54fbe2ea6fc34f72fee397285bbbdda783a225360310d4497e8
+EBUILD tamago-4.0.6-r1.ebuild 1672 SHA256 
2fcbae4dd6c28cf7116c75e6319db2f8a0d2372edcae8151bff82286c332d737 SHA512 
7fa4c772c6b5fb55c7cf9ea5b476b059a73c325e96e3c09c195338a8de69bc2613dfa085c6a10753927d38b4986322043988b9a3d4ba0c5760b299eede772cdd
 WHIRLPOOL 
27e372ddb6307f7081986e04775eb211ea12ed8681bfe3cecc60a0f03cde44a8df0536fb40e6c7fc5f36e8ec0e4db5d2a28456c32600f25cbdf5938bdcaab093
+MISC ChangeLog 2187 SHA256 
a7ba8634b2117a6bab160ef1fcb4c84e9aea0f7eb12a7f9d13791b5451c99326 SHA512 
9047aae2b117f2041281eaa77a8cc2b9d92ba1b46ace5720ee8f552ec4b5c7dbf54dac3a98905f6873cee789df31786890b899860d865252947ee31f4f16c7f5
 WHIRLPOOL 
58ae1fb19b8d26f8848cac3f43038985282305527cd21bdd8dece995850bb3d0c4baab394f46cc729b4684253d7d867cfceb6d3ab84ea67ecd5d0c075ecd59a6
+MISC 

[gentoo-commits] proj/linux-patches:5.10 commit in: /

2023-10-18 Thread Mike Pagano
commit: e8228d984659c51468157097b7051cc79b9322eb
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Oct 18 20:16:33 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Oct 18 20:16:33 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=e8228d98

TAR override and gcc 14 patch

kheaders: make it possible to override TAR
gcc-plugins: Rename last_stmt() for GCC 14+

Signed-off-by: Mike Pagano  gentoo.org>

 2930_tar_override.patch   | 63 +++
 2945_handle-gcc-14-last-stmt-rename.patch | 31 +++
 2 files changed, 94 insertions(+)

diff --git a/2930_tar_override.patch b/2930_tar_override.patch
new file mode 100644
index ..babfa83a
--- /dev/null
+++ b/2930_tar_override.patch
@@ -0,0 +1,63 @@
+From: "Michał Górny" 
+To: Dmitry Goldin 
+Cc: "Masahiro Yamada" ,
+   linux-ker...@vger.kernel.org, "Michał Górny" ,
+   "Sam James" ,
+   "Masahiro Yamada" 
+Subject: [PATCH v2] kheaders: make it possible to override TAR
+Date: Wed, 12 Apr 2023 10:27:43 +0200  [thread overview]
+Message-ID: <20230412082743.350699-1-mgo...@gentoo.org> (raw)
+In-Reply-To: 

+
+Commit 86cdd2fdc4e39c388d39c7ba2396d1a9dfd66226 ("kheaders: make headers
+archive reproducible") introduced a number of options specific to GNU
+tar to the `tar` invocation in `gen_kheaders.sh` script.  This causes
+the script to fail to work on systems where `tar` is not GNU tar.  This
+can occur e.g. on recent Gentoo Linux installations that support using
+bsdtar from libarchive instead.
+
+Add a `TAR` make variable to make it possible to override the tar
+executable used, e.g. by specifying:
+
+  make TAR=gtar
+
+Link: https://bugs.gentoo.org/884061
+Reported-by: Sam James 
+Tested-by: Sam James 
+Co-developed-by: Masahiro Yamada 
+Signed-off-by: Michał Górny 
+---
+--- a/Makefile 2023-10-18 16:13:06.496343048 -0400
 b/Makefile 2023-10-18 16:14:00.136587613 -0400
+@@ -471,6 +471,7 @@ LZMA   = lzma
+ LZ4   = lz4c
+ XZ= xz
+ ZSTD  = zstd
++TAR= tar
+ 
+ PAHOLE_FLAGS  = $(shell PAHOLE=$(PAHOLE) $(srctree)/scripts/pahole-flags.sh)
+ 
+@@ -519,7 +520,7 @@ CLANG_FLAGS :=
+ export ARCH SRCARCH CONFIG_SHELL BASH HOSTCC KBUILD_HOSTCFLAGS CROSS_COMPILE 
LD CC
+ export CPP AR NM STRIP OBJCOPY OBJDUMP READELF PAHOLE RESOLVE_BTFIDS LEX YACC 
AWK INSTALLKERNEL
+ export PERL PYTHON PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX
+-export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD
++export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD TAR
+ export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE
+ 
+ export KBUILD_CPPFLAGS NOSTDINC_FLAGS LINUXINCLUDE OBJCOPYFLAGS KBUILD_LDFLAGS
+diff --git a/kernel/gen_kheaders.sh b/kernel/gen_kheaders.sh
+index 1ef9a8751..82d539648 100755
+--- a/kernel/gen_kheaders.sh
 b/kernel/gen_kheaders.sh
+@@ -86,7 +86,7 @@ find $cpio_dir -type f -print0 |
+ # For compatibility with older versions of tar, files are fed to tar
+ # pre-sorted, as --sort=name might not be available.
+ find $cpio_dir -printf "./%P\n" | LC_ALL=C sort | \
+-tar "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \
++${TAR:-tar} "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \
+ --owner=0 --group=0 --numeric-owner --no-recursion \
+ -I $XZ -cf $tarfile -C $cpio_dir/ -T - > /dev/null
+ 
+-- 
+2.40.0

diff --git a/2945_handle-gcc-14-last-stmt-rename.patch 
b/2945_handle-gcc-14-last-stmt-rename.patch
new file mode 100644
index ..b04ce8da
--- /dev/null
+++ b/2945_handle-gcc-14-last-stmt-rename.patch
@@ -0,0 +1,31 @@
+From: Kees Cook 
+To: linux-harden...@vger.kernel.org
+Cc: Kees Cook , linux-ker...@vger.kernel.org
+Subject: [PATCH] gcc-plugins: Rename last_stmt() for GCC 14+
+Date: Thu, 10 Aug 2023 23:05:49 -0700  [thread overview]
+Message-ID: <20230811060545.never.564-k...@kernel.org> (raw)
+
+In GCC 14, last_stmt() was renamed to last_nondebug_stmt(). Add a helper
+macro to handle the renaming.
+
+Cc: linux-harden...@vger.kernel.org
+Signed-off-by: Kees Cook 
+---
+ scripts/gcc-plugins/gcc-common.h | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/scripts/gcc-plugins/gcc-common.h 
b/scripts/gcc-plugins/gcc-common.h
+index 84c730da36dd..1ae39b9f4a95 100644
+--- a/scripts/gcc-plugins/gcc-common.h
 b/scripts/gcc-plugins/gcc-common.h
+@@ -440,4 +440,8 @@ static inline void debug_gimple_stmt(const_gimple s)
+ #define SET_DECL_MODE(decl, mode) DECL_MODE(decl) = (mode)
+ #endif
+ 
++#if BUILDING_GCC_VERSION >= 14000
++#define last_stmt(x)  last_nondebug_stmt(x)
++#endif
++
+ #endif
+-- 
+2.34.1



[gentoo-commits] proj/linux-patches:5.15 commit in: /

2023-10-18 Thread Mike Pagano
commit: d8d042852b163f33e6bd6974f7d98cb0e6838945
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Oct 18 20:10:53 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Oct 18 20:10:53 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=d8d04285

TAR override and gcc 14 patch

kheaders: make it possible to override TAR
gcc-plugins: Rename last_stmt() for GCC 14+

Signed-off-by: Mike Pagano  gentoo.org>

 _README   |  8 
 2930_tar_override.patch   | 69 +++
 2945_handle-gcc-14-last-stmt-rename.patch | 31 ++
 3 files changed, 108 insertions(+)

diff --git a/_README b/_README
index ce7013fd..2c2a 100644
--- a/_README
+++ b/_README
@@ -603,10 +603,18 @@ Patch:  2920_sign-file-patch-for-libressl.patch
 From:   https://bugs.gentoo.org/717166
 Desc:   sign-file: full functionality with modern LibreSSL
 
+Patch:  2930_tar_override.patch
+From:   
https://lore.kernel.org/lkml/20230412082743.350699-1-mgo...@gentoo.org/#t
+Desc:   kheaders: make it possible to override TAR
+
 Patch:  2940_gcc-plugins-drop-std-gnu-plus-plus-to-fix-GCC-13-build.patch
 From:   https://lore.kernel.org/all/20230201230009.2252783-1-...@gentoo.org/
 Desc:   gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
 
+Patch:  2945_handle-gcc-14-last-stmt-rename.patch
+From:   
https://lore.kernel.org/all/20230811060545.never.564-k...@kernel.org/#Z31scripts:gcc-plugins:gcc-common.h
+Desc:   gcc-plugins: Rename last_stmt() for GCC 14+
+
 Patch:  3000_Support-printing-firmware-info.patch
 From:   https://bugs.gentoo.org/732852
 Desc:   Print firmware info (Reqs CONFIG_GENTOO_PRINT_FIRMWARE_INFO). Thanks 
to Georgy Yakovlev

diff --git a/2930_tar_override.patch b/2930_tar_override.patch
new file mode 100644
index ..aa62aae1
--- /dev/null
+++ b/2930_tar_override.patch
@@ -0,0 +1,69 @@
+From: "Michał Górny" 
+To: Dmitry Goldin 
+Cc: "Masahiro Yamada" ,
+   linux-ker...@vger.kernel.org, "Michał Górny" ,
+   "Sam James" ,
+   "Masahiro Yamada" 
+Subject: [PATCH v2] kheaders: make it possible to override TAR
+Date: Wed, 12 Apr 2023 10:27:43 +0200  [thread overview]
+Message-ID: <20230412082743.350699-1-mgo...@gentoo.org> (raw)
+In-Reply-To: 

+
+Commit 86cdd2fdc4e39c388d39c7ba2396d1a9dfd66226 ("kheaders: make headers
+archive reproducible") introduced a number of options specific to GNU
+tar to the `tar` invocation in `gen_kheaders.sh` script.  This causes
+the script to fail to work on systems where `tar` is not GNU tar.  This
+can occur e.g. on recent Gentoo Linux installations that support using
+bsdtar from libarchive instead.
+
+Add a `TAR` make variable to make it possible to override the tar
+executable used, e.g. by specifying:
+
+  make TAR=gtar
+
+Link: https://bugs.gentoo.org/884061
+Reported-by: Sam James 
+Tested-by: Sam James 
+Co-developed-by: Masahiro Yamada 
+Signed-off-by: Michał Górny 
+---
+ Makefile   | 3 ++-
+ kernel/gen_kheaders.sh | 2 +-
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 5aeea3d98..50045059c 100644
+--- a/Makefile
 b/Makefile
+@@ -520,6 +520,7 @@ LZMA   = lzma
+ LZ4   = lz4c
+ XZ= xz
+ ZSTD  = zstd
++TAR   = tar
+ 
+ PAHOLE_FLAGS  = $(shell PAHOLE=$(PAHOLE) $(srctree)/scripts/pahole-flags.sh)
+ 
+@@ -599,7 +600,7 @@ export RUSTC RUSTDOC RUSTFMT RUSTC_OR_CLIPPY_QUIET 
RUSTC_OR_CLIPPY BINDGEN CARGO
+ export HOSTRUSTC KBUILD_HOSTRUSTFLAGS
+ export CPP AR NM STRIP OBJCOPY OBJDUMP READELF PAHOLE RESOLVE_BTFIDS LEX YACC 
AWK INSTALLKERNEL
+ export PERL PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX
+-export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD
++export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD TAR
+ export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE
+ export KBUILD_USERCFLAGS KBUILD_USERLDFLAGS
+ 
+diff --git a/kernel/gen_kheaders.sh b/kernel/gen_kheaders.sh
+index 1ef9a8751..82d539648 100755
+--- a/kernel/gen_kheaders.sh
 b/kernel/gen_kheaders.sh
+@@ -86,7 +86,7 @@ find $cpio_dir -type f -print0 |
+ # For compatibility with older versions of tar, files are fed to tar
+ # pre-sorted, as --sort=name might not be available.
+ find $cpio_dir -printf "./%P\n" | LC_ALL=C sort | \
+-tar "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \
++${TAR:-tar} "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \
+ --owner=0 --group=0 --numeric-owner --no-recursion \
+ -I $XZ -cf $tarfile -C $cpio_dir/ -T - > /dev/null
+ 
+-- 
+2.40.0

diff --git a/2945_handle-gcc-14-last-stmt-rename.patch 
b/2945_handle-gcc-14-last-stmt-rename.patch
new file mode 100644
index ..b04ce8da
--- /dev/null
+++ b/2945_handle-gcc-14-last-stmt-rename.patch
@@ -0,0 +1,31 @@
+From: Kees Cook 
+To: linux-harden...@vger.kernel.org
+Cc: Kees Cook , linux-ker...@vger.kernel.org
+Subject: [PATCH] gcc-plugins: 

[gentoo-commits] proj/linux-patches:6.1 commit in: /

2023-10-18 Thread Mike Pagano
commit: 2946d45ccac2c25c38654d1f380feab6f5672191
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Oct 18 20:04:34 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Oct 18 20:04:34 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=2946d45c

TAR override and gcc 14 patch

kheaders: make it possible to override TAR
gcc-plugins: Rename last_stmt() for GCC 14+

Signed-off-by: Mike Pagano  gentoo.org>

 _README   |  8 
 2930_tar_override.patch   | 69 +++
 2940_handle-gcc-14-last-stmt-rename.patch | 31 ++
 3 files changed, 108 insertions(+)

diff --git a/_README b/_README
index 09720a58..1d0e038f 100644
--- a/_README
+++ b/_README
@@ -303,6 +303,14 @@ Patch:  2920_sign-file-patch-for-libressl.patch
 From:   https://bugs.gentoo.org/717166
 Desc:   sign-file: full functionality with modern LibreSSL
 
+Patch:  2930_tar_override.patch
+From:   
https://lore.kernel.org/lkml/20230412082743.350699-1-mgo...@gentoo.org/#t
+Desc:   kheaders: make it possible to override TAR
+
+Patch:  2940_handle-gcc-14-last-stmt-rename.patch
+From:   
https://lore.kernel.org/all/20230811060545.never.564-k...@kernel.org/#Z31scripts:gcc-plugins:gcc-common.h
+Desc:   gcc-plugins: Rename last_stmt() for GCC 14+
+
 Patch:  3000_Support-printing-firmware-info.patch
 From:   https://bugs.gentoo.org/732852
 Desc:   Print firmware info (Reqs CONFIG_GENTOO_PRINT_FIRMWARE_INFO). Thanks 
to Georgy Yakovlev

diff --git a/2930_tar_override.patch b/2930_tar_override.patch
new file mode 100644
index ..aa62aae1
--- /dev/null
+++ b/2930_tar_override.patch
@@ -0,0 +1,69 @@
+From: "Michał Górny" 
+To: Dmitry Goldin 
+Cc: "Masahiro Yamada" ,
+   linux-ker...@vger.kernel.org, "Michał Górny" ,
+   "Sam James" ,
+   "Masahiro Yamada" 
+Subject: [PATCH v2] kheaders: make it possible to override TAR
+Date: Wed, 12 Apr 2023 10:27:43 +0200  [thread overview]
+Message-ID: <20230412082743.350699-1-mgo...@gentoo.org> (raw)
+In-Reply-To: 

+
+Commit 86cdd2fdc4e39c388d39c7ba2396d1a9dfd66226 ("kheaders: make headers
+archive reproducible") introduced a number of options specific to GNU
+tar to the `tar` invocation in `gen_kheaders.sh` script.  This causes
+the script to fail to work on systems where `tar` is not GNU tar.  This
+can occur e.g. on recent Gentoo Linux installations that support using
+bsdtar from libarchive instead.
+
+Add a `TAR` make variable to make it possible to override the tar
+executable used, e.g. by specifying:
+
+  make TAR=gtar
+
+Link: https://bugs.gentoo.org/884061
+Reported-by: Sam James 
+Tested-by: Sam James 
+Co-developed-by: Masahiro Yamada 
+Signed-off-by: Michał Górny 
+---
+ Makefile   | 3 ++-
+ kernel/gen_kheaders.sh | 2 +-
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 5aeea3d98..50045059c 100644
+--- a/Makefile
 b/Makefile
+@@ -520,6 +520,7 @@ LZMA   = lzma
+ LZ4   = lz4c
+ XZ= xz
+ ZSTD  = zstd
++TAR   = tar
+ 
+ PAHOLE_FLAGS  = $(shell PAHOLE=$(PAHOLE) $(srctree)/scripts/pahole-flags.sh)
+ 
+@@ -599,7 +600,7 @@ export RUSTC RUSTDOC RUSTFMT RUSTC_OR_CLIPPY_QUIET 
RUSTC_OR_CLIPPY BINDGEN CARGO
+ export HOSTRUSTC KBUILD_HOSTRUSTFLAGS
+ export CPP AR NM STRIP OBJCOPY OBJDUMP READELF PAHOLE RESOLVE_BTFIDS LEX YACC 
AWK INSTALLKERNEL
+ export PERL PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX
+-export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD
++export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD TAR
+ export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE
+ export KBUILD_USERCFLAGS KBUILD_USERLDFLAGS
+ 
+diff --git a/kernel/gen_kheaders.sh b/kernel/gen_kheaders.sh
+index 1ef9a8751..82d539648 100755
+--- a/kernel/gen_kheaders.sh
 b/kernel/gen_kheaders.sh
+@@ -86,7 +86,7 @@ find $cpio_dir -type f -print0 |
+ # For compatibility with older versions of tar, files are fed to tar
+ # pre-sorted, as --sort=name might not be available.
+ find $cpio_dir -printf "./%P\n" | LC_ALL=C sort | \
+-tar "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \
++${TAR:-tar} "${KBUILD_BUILD_TIMESTAMP:+--mtime=$KBUILD_BUILD_TIMESTAMP}" \
+ --owner=0 --group=0 --numeric-owner --no-recursion \
+ -I $XZ -cf $tarfile -C $cpio_dir/ -T - > /dev/null
+ 
+-- 
+2.40.0

diff --git a/2940_handle-gcc-14-last-stmt-rename.patch 
b/2940_handle-gcc-14-last-stmt-rename.patch
new file mode 100644
index ..b04ce8da
--- /dev/null
+++ b/2940_handle-gcc-14-last-stmt-rename.patch
@@ -0,0 +1,31 @@
+From: Kees Cook 
+To: linux-harden...@vger.kernel.org
+Cc: Kees Cook , linux-ker...@vger.kernel.org
+Subject: [PATCH] gcc-plugins: Rename last_stmt() for GCC 14+
+Date: Thu, 10 Aug 2023 23:05:49 -0700  [thread overview]
+Message-ID: <20230811060545.never.564-k...@kernel.org> (raw)
+
+In GCC 14, last_stmt() was renamed to last_nondebug_stmt(). Add a 

[gentoo-commits] proj/linux-patches:6.5 commit in: /

2023-10-18 Thread Mike Pagano
commit: 10a9a6bf7b7d62357104ce0079711f0ccdbde3e2
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Oct 18 19:54:56 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Oct 18 19:54:56 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=10a9a6bf

gcc-plugins: Rename last_stmt() for GCC 14+

Signed-off-by: Mike Pagano  gentoo.org>

 _README   |  4 
 2940_handle-gcc-14-last-stmt-rename.patch | 31 +++
 2 files changed, 35 insertions(+)

diff --git a/_README b/_README
index 665fa5a2..86ea0adc 100644
--- a/_README
+++ b/_README
@@ -107,6 +107,10 @@ Patch:  2930_tar_override.patch
 From:   
https://lore.kernel.org/lkml/20230412082743.350699-1-mgo...@gentoo.org/#t
 Desc:   kheaders: make it possible to override TAR
 
+Patch:  2940_handle-gcc-14-last-stmt-rename.patch
+From:   
https://lore.kernel.org/all/20230811060545.never.564-k...@kernel.org/#Z31scripts:gcc-plugins:gcc-common.h
+Desc:   gcc-plugins: Rename last_stmt() for GCC 14+
+
 Patch:  3000_Support-printing-firmware-info.patch
 From:   https://bugs.gentoo.org/732852
 Desc:   Print firmware info (Reqs CONFIG_GENTOO_PRINT_FIRMWARE_INFO). Thanks 
to Georgy Yakovlev

diff --git a/2940_handle-gcc-14-last-stmt-rename.patch 
b/2940_handle-gcc-14-last-stmt-rename.patch
new file mode 100644
index ..b04ce8da
--- /dev/null
+++ b/2940_handle-gcc-14-last-stmt-rename.patch
@@ -0,0 +1,31 @@
+From: Kees Cook 
+To: linux-harden...@vger.kernel.org
+Cc: Kees Cook , linux-ker...@vger.kernel.org
+Subject: [PATCH] gcc-plugins: Rename last_stmt() for GCC 14+
+Date: Thu, 10 Aug 2023 23:05:49 -0700  [thread overview]
+Message-ID: <20230811060545.never.564-k...@kernel.org> (raw)
+
+In GCC 14, last_stmt() was renamed to last_nondebug_stmt(). Add a helper
+macro to handle the renaming.
+
+Cc: linux-harden...@vger.kernel.org
+Signed-off-by: Kees Cook 
+---
+ scripts/gcc-plugins/gcc-common.h | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/scripts/gcc-plugins/gcc-common.h 
b/scripts/gcc-plugins/gcc-common.h
+index 84c730da36dd..1ae39b9f4a95 100644
+--- a/scripts/gcc-plugins/gcc-common.h
 b/scripts/gcc-plugins/gcc-common.h
+@@ -440,4 +440,8 @@ static inline void debug_gimple_stmt(const_gimple s)
+ #define SET_DECL_MODE(decl, mode) DECL_MODE(decl) = (mode)
+ #endif
+ 
++#if BUILDING_GCC_VERSION >= 14000
++#define last_stmt(x)  last_nondebug_stmt(x)
++#endif
++
+ #endif
+-- 
+2.34.1



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

2023-10-18 Thread Ionen Wolkens
commit: babeefddec8beb263772ee2167e913d06cb151d9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 18 19:44:40 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 18 19:45:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=babeefdd

gui-libs/egl-wayland: add 1.1.13

Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/egl-wayland/Manifest  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 8d6a2056dd32..22e8085ca2b5 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B 
e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634
 SHA512 
aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43
 DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 
438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148
 SHA512 
42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433
+DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 
08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646
 SHA512 
7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B 
eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b
 SHA512 
edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
new file mode 100644
index ..3e137c76f3a3
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/;
+SRC_URI="
+   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-libs/wayland
+   x11-libs/libdrm
+   !

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

2023-10-18 Thread Ionen Wolkens
commit: d3eef55786f31225d48c2c71a1457e2f4422875c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 18 19:44:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 18 19:45:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3eef557

gui-libs/egl-wayland: drop 1.1.12

Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/egl-wayland/Manifest  |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 22e8085ca2b5..5439c9b39f10 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +1,3 @@
-DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B 
e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634
 SHA512 
aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43
 DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 
438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148
 SHA512 
42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 
08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646
 SHA512 
7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B 
eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b
 SHA512 
edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
deleted file mode 100644
index d5f768025551..
--- a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/;
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-   dev-libs/wayland
-   !

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2023-10-18 Thread Sam James
commit: 4e374e155734766b5682992ca22c77aef9de1220
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 19:33:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 19:33:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e374e15

sys-devel/gcc: backport pycryptodome ICE fix to 14.0.0_pre20231015

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

 .../gcc-14.0.0_pre20231015-pycryptodome-ice.patch  | 212 +
 sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild |  65 +++
 2 files changed, 277 insertions(+)

diff --git a/sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch 
b/sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch
new file mode 100644
index ..377f68511f78
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch
@@ -0,0 +1,212 @@
+https://gcc.gnu.org/PR111845
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=f1744dd50bb1661c98b694ff907cb0a1be4f6134
+
+From f1744dd50bb1661c98b694ff907cb0a1be4f6134 Mon Sep 17 00:00:00 2001
+From: Jakub Jelinek 
+Date: Wed, 18 Oct 2023 12:37:40 +0200
+Subject: [PATCH] tree-ssa-math-opts: Fix up match_uaddc_usubc [PR111845]
+
+GCC ICEs on the first testcase.  Successful match_uaddc_usubc ends up with
+some dead stmts which DCE will remove (hopefully) later all.
+The ICE is because one of the dead stmts refers to a freed SSA_NAME.
+The code already gsi_removes a couple of stmts in the
+  /* Remove some statements which can't be kept in the IL because they
+ use SSA_NAME whose setter is going to be removed too.  */
+section for the same reason (the reason for the freed SSA_NAMEs is that
+we don't really have a replacement for those cases - all we have after
+a match is combined overflow from the addition/subtraction of 2 operands + a
+[0, 1] carry in, but not the individual overflows from the former 2
+additions), but for the last (most significant) limb case, where we try
+to match x = op1 + op2 + carry1 + carry2; or
+x = op1 - op2 - carry1 - carry2; we just gsi_replace the final stmt, but
+left around the 2 temporary stmts as dead; if we were unlucky enough that
+those referenced the carry flag that went away, it ICEs.
+
+So, the following patch remembers those temporary statements (rather than
+trying to rediscover them more expensively) and removes them before the
+final one is replaced.
+
+While working on it, I've noticed we didn't support all the reassociated
+possibilities of writing the addition of 4 operands or subtracting 3
+operands from one, we supported e.g.
+x = ((op1 + op2) + op3) + op4;
+x = op1 + ((op2 + op3) + op4);
+but not
+x = (op1 + (op2 + op3)) + op4;
+x = op1 + (op2 + (op3 + op4));
+Fixed by the change to inspect also rhs[2] when rhs[1] didn't yield what
+we were searching for (if non-NULL) - rhs[0] is inspected in the first
+loop and has different handling for the MINUS_EXPR case.
+
+2023-10-18  Jakub Jelinek  
+
+   PR tree-optimization/111845
+   * tree-ssa-math-opts.cc (match_uaddc_usubc): Remember temporary
+   statements for the 4 operand addition or subtraction of 3 operands
+   from 1 operand cases and remove them when successful.  Look for
+   nested additions even from rhs[2], not just rhs[1].
+
+   * gcc.dg/pr111845.c: New test.
+   * gcc.target/i386/pr111845.c: New test.
+---
+ gcc/testsuite/gcc.dg/pr111845.c  | 16 
+ gcc/testsuite/gcc.target/i386/pr111845.c | 47 +++
+ gcc/tree-ssa-math-opts.cc| 48 +++-
+ 3 files changed, 94 insertions(+), 17 deletions(-)
+ create mode 100644 gcc/testsuite/gcc.dg/pr111845.c
+ create mode 100644 gcc/testsuite/gcc.target/i386/pr111845.c
+
+diff --git a/gcc/testsuite/gcc.dg/pr111845.c b/gcc/testsuite/gcc.dg/pr111845.c
+new file mode 100644
+index ..1bcb4f88e6f1
+--- /dev/null
 b/gcc/testsuite/gcc.dg/pr111845.c
+@@ -0,0 +1,16 @@
++/* PR tree-optimization/111845 */
++/* { dg-do compile } */
++/* { dg-options "-O2 --param tree-reassoc-width=2" } */
++
++int a, b;
++unsigned int c, d, e;
++
++void
++foo (int x)
++{
++  b += d;
++  c += b < d;
++  b += e = a < x;
++  c += b;
++  c += b < e;
++}
+diff --git a/gcc/testsuite/gcc.target/i386/pr111845.c 
b/gcc/testsuite/gcc.target/i386/pr111845.c
+new file mode 100644
+index ..d52110a40422
+--- /dev/null
 b/gcc/testsuite/gcc.target/i386/pr111845.c
+@@ -0,0 +1,47 @@
++/* PR tree-optimization/111845 */
++/* { dg-do compile } */
++/* { dg-options "-O2 -g -masm=att" } */
++/* { dg-final { scan-assembler-times "\tadcq\t" 8 { target lp64 } } } */
++/* { dg-final { scan-assembler-times "\tadcl\t" 8 { target ia32 } } } */
++
++unsigned long l, m;
++
++__attribute__((noipa)) void
++foo (unsigned long x, unsigned long y, unsigned long h, unsigned long i, int 
a, int b)
++{
++  unsigned long c, d;
++  unsigned long e = __builtin_add_overflow (x, y, );
++  unsigned long f = __builtin_add_overflow (c, a < b, );
++ 

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

2023-10-18 Thread Andreas K. Hüttel
commit: c42d11a2b6f72769ad20cf495af750f75e77810b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 18 19:12:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 18 19:12:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42d11a2

sys-libs/glibc: 2.37 patchlevel 11 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.37-r8.ebuild | 1680 +++
 2 files changed, 1681 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 125152b4300d..c6f1dacd152f 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,6 +18,7 @@ DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c5240
 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae
 SHA512 
b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
+DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66
 SHA512 
d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958

diff --git a/sys-libs/glibc/glibc-2.37-r8.ebuild 
b/sys-libs/glibc/glibc-2.37-r8.ebuild
new file mode 100644
index ..cab8662398fc
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r8.ebuild
@@ -0,0 +1,1680 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=11
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

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

2023-10-18 Thread Andreas K. Hüttel
commit: a845e3d9e497f09d24bb032cd1ee208e376a8727
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 18 19:11:00 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 18 19:11:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a845e3d9

sys-libs/glibc: 2.38 patchlevel 6 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r6.ebuild | 1706 +++
 2 files changed, 1707 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a76fe6dc5742..125152b4300d 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
+DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r6.ebuild 
b/sys-libs/glibc/glibc-2.38-r6.ebuild
new file mode 100644
index ..c12cca412cb1
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r6.ebuild
@@ -0,0 +1,1706 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

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

2023-10-18 Thread Andreas K. Hüttel
commit: 51576885fbc70fa562d4181ccfb73ed62f516e52
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 18 19:09:34 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 18 19:09:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51576885

sys-libs/glibc: drop 2.37-r3

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 -
 sys-libs/glibc/glibc-2.37-r3.ebuild | 1648 ---
 2 files changed, 1649 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index c3af0ec84403..a76fe6dc5742 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,7 +18,6 @@ DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c5240
 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae
 SHA512 
b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
-DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900

diff --git a/sys-libs/glibc/glibc-2.37-r3.ebuild 
b/sys-libs/glibc/glibc-2.37-r3.ebuild
deleted file mode 100644
index c3c9ca521d37..
--- a/sys-libs/glibc/glibc-2.37-r3.ebuild
+++ /dev/null
@@ -1,1648 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
-fi
-
-SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch 

[gentoo-commits] repo/gentoo:master commit in: app-containers/podman-tui/

2023-10-18 Thread Florian Schmaus
commit: 87b67cf8a5d413bd44564f5fb8107a2573d86047
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Fri Sep 29 09:16:40 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 18 18:48:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b67cf8

app-containers/podman-tui: add 0.11.0 and live

Terminal UI frontend for Podman

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33116
Signed-off-by: Florian Schmaus  gentoo.org>

 app-containers/podman-tui/Manifest |  1 +
 app-containers/podman-tui/metadata.xml | 17 +++
 app-containers/podman-tui/podman-tui-0.11.0.ebuild | 34 ++
 app-containers/podman-tui/podman-tui-.ebuild   | 34 ++
 4 files changed, 86 insertions(+)

diff --git a/app-containers/podman-tui/Manifest 
b/app-containers/podman-tui/Manifest
new file mode 100644
index ..165d9ec746e2
--- /dev/null
+++ b/app-containers/podman-tui/Manifest
@@ -0,0 +1 @@
+DIST podman-tui-0.11.0.tar.gz 13317542 BLAKE2B 
0492799b7e61eaa75344392d824be6f41bac0b61510587cca936ec2e5f516e2513e709d739e66cd86a658fa916f61a02dbf0802a3761bab2ccb11705c3d514f3
 SHA512 
1b5ce216829a0f2ef345920ea908a5f721ee704bf3c7efe121e42c413edb84fb247eb32964fcd7928c734df93efd85a3c1fb5a92b0e6f3c1de3b4906fbc77fe2

diff --git a/app-containers/podman-tui/metadata.xml 
b/app-containers/podman-tui/metadata.xml
new file mode 100644
index ..a42c7454a3f3
--- /dev/null
+++ b/app-containers/podman-tui/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   rahil3...@gmail.com
+   Rahil Bhimjiani
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   containers/podman-tui
+   
https://github.com/containers/podman-tui/issues
+   
https://github.com/containers/podman-tui/blob/main/README.md
+   
+

diff --git a/app-containers/podman-tui/podman-tui-0.11.0.ebuild 
b/app-containers/podman-tui/podman-tui-0.11.0.ebuild
new file mode 100644
index ..58c2601964d0
--- /dev/null
+++ b/app-containers/podman-tui/podman-tui-0.11.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+DESCRIPTION="Terminal UI frontend for Podman"
+HOMEPAGE="https://github.com/containers/podman-tui;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman-tui.git;
+else
+   SRC_URI="https://github.com/containers/podman-tui/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
+SLOT="0"
+RESTRICT="test"
+RDEPEND="
+   >=app-containers/podman-4.0.2
+"
+
+src_compile() {
+   # parse tags from Makefile & make them comma-seperated as 
space-seperated list is deprecated
+   local BUILDTAGS=$(grep 'BUILDTAGS :=' Makefile | awk -F\" '{ print $2; 
}' | sed -e 's| |,|g;')
+   ego build -tags "${BUILDTAGS}"
+}
+
+src_install() {
+   dobin "${PN}"
+   einstalldocs
+}

diff --git a/app-containers/podman-tui/podman-tui-.ebuild 
b/app-containers/podman-tui/podman-tui-.ebuild
new file mode 100644
index ..58c2601964d0
--- /dev/null
+++ b/app-containers/podman-tui/podman-tui-.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+DESCRIPTION="Terminal UI frontend for Podman"
+HOMEPAGE="https://github.com/containers/podman-tui;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman-tui.git;
+else
+   SRC_URI="https://github.com/containers/podman-tui/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
+SLOT="0"
+RESTRICT="test"
+RDEPEND="
+   >=app-containers/podman-4.0.2
+"
+
+src_compile() {
+   # parse tags from Makefile & make them comma-seperated as 
space-seperated list is deprecated
+   local BUILDTAGS=$(grep 'BUILDTAGS :=' Makefile | awk -F\" '{ print $2; 
}' | sed -e 's| |,|g;')
+   ego build -tags "${BUILDTAGS}"
+}
+
+src_install() {
+   dobin "${PN}"
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/, media-video/pipewire/files/0.3.82/

2023-10-18 Thread Sam James
commit: 36f2827dbaa21b512ad6df48a1bdebe467482b22
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 18:24:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 18:24:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f2827d

media-video/pipewire: backport upstream fixes to 0.3.82

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

 ...nore-PCM-devices-with-udev-env-ACP_IGNORE.patch | 69 ++
 ...alsa-don-t-try-to-link-when-prepare-fails.patch | 27 +
 ...3-context-relax-quantum-change-conditions.patch | 37 
 ...ire-0.3.82.ebuild => pipewire-0.3.82-r1.ebuild} |  0
 4 files changed, 133 insertions(+)

diff --git 
a/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch
 
b/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch
new file mode 100644
index ..12192fc8678a
--- /dev/null
+++ 
b/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch
@@ -0,0 +1,69 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/fd969dab2878836fd8e9ac7d8fb92d1ede594f37
+
+From fd969dab2878836fd8e9ac7d8fb92d1ede594f37 Mon Sep 17 00:00:00 2001
+From: Hector Martin 
+Date: Sat, 14 Oct 2023 14:11:15 +0900
+Subject: [PATCH] alsa: Ignore PCM devices with udev env ACP_IGNORE
+
+When checking that a card has all of its PCM devices available, ignore
+any specific device with the ACP_IGNORE udev environment variable. This
+mirrors how we ignore whole cards, but specifically allows non-PipeWire
+software to own specific PCM devices.
+
+Note that this does not actually stop PipeWire from using those
+subdevices right now, we assume UCM configs take care of that. This
+should probably be implemented later to ensure PipeWire always stays
+away from them, but for now this fixes the issue where it refuses to
+probe the entire card.
+
+Fixes: #3570
+
+Signed-off-by: Hector Martin 
+---
+ spa/plugins/alsa/alsa-udev.c | 24 
+ 1 file changed, 24 insertions(+)
+
+diff --git a/spa/plugins/alsa/alsa-udev.c b/spa/plugins/alsa/alsa-udev.c
+index 3048d7363..58ff5032d 100644
+--- a/spa/plugins/alsa/alsa-udev.c
 b/spa/plugins/alsa/alsa-udev.c
+@@ -329,6 +329,27 @@ static int get_num_compress_offload_devices(unsigned int 
card_nr)
+   return errno != 0 ? -errno : num_dev;
+ }
+ 
++static int check_udev_environment(struct udev *udev, const char *devname)
++{
++  char path[PATH_MAX];
++  struct udev_device *dev;
++  int ret = 0;
++
++  /* Check for ACP_IGNORE on a specific PCM device (not the whole card) */
++  spa_scnprintf(path, sizeof(path), "/sys/class/sound/%s", devname);
++
++  dev = udev_device_new_from_syspath(udev, path);
++  if (dev == NULL)
++  return 0;
++
++  if (udev_device_get_property_value(dev, "ACP_IGNORE"))
++  ret = -ENXIO;
++
++  udev_device_unref(dev);
++
++  return ret;
++}
++
+ static int check_pcm_device_availability(struct impl *this, struct card *card,
+  int *num_pcm_devices)
+ {
+@@ -376,6 +397,9 @@ static int check_pcm_device_availability(struct impl 
*this, struct card *card,
+   card->card_nr, entry->d_name+3);
+   if (check_device_pcm_class(path) < 0)
+   continue;
++  /* Check udev environment */
++  if (check_udev_environment(this->udev, path) < 0)
++  continue;
+ 
+   /* Check busy status */
+   spa_scnprintf(path, sizeof(path), "/proc/asound/card%u/%s",
+-- 
+GitLab

diff --git 
a/media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch
 
b/media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch
new file mode 100644
index ..c24b63036315
--- /dev/null
+++ 
b/media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch
@@ -0,0 +1,27 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/840a9487a404916b18bf945662720e8a6d5b3716
+
+From 840a9487a404916b18bf945662720e8a6d5b3716 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Mon, 16 Oct 2023 10:32:51 +0200
+Subject: [PATCH] alsa: don't try to link when prepare fails
+
+---
+ spa/plugins/alsa/alsa-pcm.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/spa/plugins/alsa/alsa-pcm.c b/spa/plugins/alsa/alsa-pcm.c
+index fbd67cf86..df40ea9e5 100644
+--- a/spa/plugins/alsa/alsa-pcm.c
 b/spa/plugins/alsa/alsa-pcm.c
+@@ -3042,7 +3042,8 @@ int spa_alsa_prepare(struct state *state)
+ 
+   spa_list_for_each(follower, >followers, driver_link) {
+   if (follower != state && !follower->matching) {
+-  spa_alsa_prepare(follower);
++  if (spa_alsa_prepare(follower) < 0)
++  continue;
+  

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cadabra/

2023-10-18 Thread Sam James
commit: 1300076c502a432fab23afa1c8bb4468fdc8d889
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 17:11:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 17:12:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1300076c

sci-mathematics/cadabra: Stabilize 2.4.4.1 amd64, #915950

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

 sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild 
b/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild
index 4452c72b8c88..dc848e56ac06 100644
--- a/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild
+++ b/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild
@@ -21,7 +21,7 @@ else
SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}"/${CADABRA}-${PV}
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2023-10-18 Thread Sam James
commit: 9c701d4297209a9f9bafcce18ffd44b813fd84f6
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 17:10:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 17:12:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c701d42

app-emulation/qemu: sync live

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

 app-emulation/qemu/qemu-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 3da439a4b7b4..cef7e03b44b6 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -60,7 +60,7 @@ SLOT="0"
 
 IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
-   jack jemalloc +jpeg
+   jack jemalloc +jpeg keyutils
lzo multipath
ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire
plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
@@ -195,6 +195,7 @@ SOFTMMU_TOOLS_DEPEND="
jemalloc? ( dev-libs/jemalloc )
jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] )
kernel_linux? ( sys-libs/libcap-ng[static-libs(+)] )
+   keyutils? ( sys-apps/keyutils[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
multipath? ( sys-fs/multipath-tools )
ncurses? (
@@ -592,6 +593,7 @@ qemu_src_configure() {
$(conf_malloc jemalloc)
$(conf_notuser jpeg vnc-jpeg)
$(conf_notuser kernel_linux kvm)
+   $(conf_notuser keyutils libkeyutils)
$(conf_notuser lzo)
$(conf_notuser multipath mpath)
$(conf_notuser ncurses curses)



[gentoo-commits] repo/user/ssnb:master commit in: dev-util/phpstorm/

2023-10-18 Thread Samuel Bernardo
commit: a720f6670d985950a71ab54669b2f22dced4ca48
Author: Samuel Bernardo  gmail  com>
AuthorDate: Wed Oct 18 17:08:13 2023 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Wed Oct 18 17:08:13 2023 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=a720f667

Correct bug about phpstorm desktop application icon in menu and cleanup image 
files from bin directory

Signed-off-by: Samuel Bernardo  gmail.com>

 dev-util/phpstorm/Manifest | 2 +-
 dev-util/phpstorm/phpstorm-2023.2.2.232.9921.55.ebuild | 9 ++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-util/phpstorm/Manifest b/dev-util/phpstorm/Manifest
index 9fa448d..4aacb91 100644
--- a/dev-util/phpstorm/Manifest
+++ b/dev-util/phpstorm/Manifest
@@ -1,2 +1,2 @@
 DIST PhpStorm-232.9921.55.tar.gz 660770713 BLAKE2B 
ea9fdd7332f6ac5c842f5498f2505d4bb6edc23c3f9fddcd30951b0b671387c5661b2bdc6b73ef46def114d1d8cdd5c2445fb50433e25b9f87a829e92838efd9
 SHA512 
7c0e1bad113f52994f086a2b3daeab0a6da7dc456cc87d9eaa20e760cfcec29b608808f35d6f909290d55eda01810dc2085cef3ca64a4958bdf1126b2a35036e
-EBUILD phpstorm-2023.2.2.232.9921.55.ebuild 1106 BLAKE2B 
9329ec99fd14f3c382eb2c03e9a7990c8c51f41e67fba85d155c4d5bc582c12ea51d05178751228f9e8a1cc03ae7fa5a4a082cdf49aa022150093ed3c7914906
 SHA512 
0c07fb040f337c89a4812251ac81b6ea59adaa25df38a74b3ee289aa651efca6624801a57344a0ca1f67a4738361f7aa8d7e1df50c18c4f92dfc93d9d22811a0
+EBUILD phpstorm-2023.2.2.232.9921.55.ebuild 1159 BLAKE2B 
8f1824fa293054f2097b6d0d54a79e945bf4aaf2689e44ad7e0f38c4468ac8ad9780ea339e5bd0cd1da1278d25479048aa1cbd5d844c726b0a73830b4529f12f
 SHA512 
d026612f1c1542ccc064c44b0ffe6c01738d5bdc6656cee6984e07782143617871eae63e665a609efe94d41e78587d5372f754c755b73bf13d0f769c148e499e

diff --git a/dev-util/phpstorm/phpstorm-2023.2.2.232.9921.55.ebuild 
b/dev-util/phpstorm/phpstorm-2023.2.2.232.9921.55.ebuild
index 0ea06bb..f4ad94e 100644
--- a/dev-util/phpstorm/phpstorm-2023.2.2.232.9921.55.ebuild
+++ b/dev-util/phpstorm/phpstorm-2023.2.2.232.9921.55.ebuild
@@ -1,5 +1,7 @@
 EAPI=8
 
+inherit desktop
+
 PV_STRING="$(ver_cut 4-6)"
 MY_PV="$(ver_cut 1-3)"
 MY_PN="PhpStorm"
@@ -32,6 +34,10 @@ src_install() {
 
cd PhpStorm*/
sed -i 's/IS_EAP="true"/IS_EAP="false"/' bin/phpstorm.sh
+   doicon "bin/${PN}.png"
+   make_desktop_entry ${PN} "${PROGNAME}" "${PN}"
+   rm "bin/${PN}.png" "bin/${PN}.svg"
+
insinto /opt/${PN}
doins -r *
 
@@ -39,9 +45,6 @@ src_install() {
fperms a+x /opt/${PN}/bin/fsnotifier || die "Chmod failed"
fperms a+x /opt/${PN}/bin/restart.py || die "Chmod failed"
dosym /opt/${PN}/bin/phpstorm.sh /usr/bin/${PN}
-
-   doicon "bin/${PN}.png"
-   make_desktop_entry ${PN} "${PROGNAME}" "${PN}"
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2023-10-18 Thread Sam James
commit: 5e45b5888162fe490420a48f3aa0de1c070a4362
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 17:06:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 17:07:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e45b588

app-emulation/qemu: add 8.1.2

Closes: https://bugs.gentoo.org/907425
Signed-off-by: Sam James  gentoo.org>

 app-emulation/qemu/Manifest  |   1 +
 app-emulation/qemu/metadata.xml  |   1 +
 app-emulation/qemu/qemu-8.1.2.ebuild | 969 +++
 3 files changed, 971 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index fde1ca4adf8c..97e76bf76928 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -16,3 +16,4 @@ DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 
1d1f78c185ab64b4ca946a44ad04d0bbb6ea48d
 DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 
8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e
 SHA512 
905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9
 DIST qemu-8.1.0.tar.xz 123550284 BLAKE2B 
b0fd87a19b13d4bbc6526caa46533073cb4dee6004df5d4fbbef204ee3bc8c2f10ec1eaff554adbb25c9f3143dd68abd09d4a0519c4766299a3ff261d03c73f2
 SHA512 
c5f5e7ce2d8e3c93a02012b136c866e8577df07da4705a0045916c71caeaa21fa1b2d59a4b22a660789a4159b192e12a443e7cbb0724ee85fea258251731724c
 DIST qemu-8.1.1.tar.xz 123558860 BLAKE2B 
71220fad7c9f74bed6211879f01566ac1e52835feb3d45eaa1b2fe1d5f95d9fa5db53b7aec72b4ef098c03d0c4070076c907fb3e6b839002de6f56ee5ab44340
 SHA512 
199db58f9a413cbe4449ff557bc362e666c6c0291f9963cb74e5542e8abd1edcd65001fa1fd453b850a376de455f93258707ce6feee5a44bf40753b12a2e956c
+DIST qemu-8.1.2.tar.xz 123553328 BLAKE2B 
8f48638cd1f0285356aae2d14862f56cc79da09bb9ff9f09e90221fdca851e9c3f8a3d940039f578d24d0b4435baf19cb52a3e927e97bf978ea674d148ecd746
 SHA512 
d95ba8b294115b86b7f3bd1b438b059e38c7ccc68f14e76b455b355b4b68ec84fb799bef44dbf96befcad7c40a15f4660096b5ad5be4396d54dfeaba34c89db8

diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index 93729e025ff6..adb556795249 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -27,6 +27,7 @@
net-libs/libiscsi instead of indirectly via the Linux
block layer that sys-block/open-iscsi does.
Enable efficient I/O via 
sys-libs/liburing.
+   Support Linux keyrings via 
sys-apps/keyutils
Enable multipath persistent reservation 
passthrough via
sys-fs/multipath-tools.
Enable the ncurses-based console

diff --git a/app-emulation/qemu/qemu-8.1.2.ebuild 
b/app-emulation/qemu/qemu-8.1.2.ebuild
new file mode 100644
index ..2ea790325cf1
--- /dev/null
+++ b/app-emulation/qemu/qemu-8.1.2.ebuild
@@ -0,0 +1,969 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
+QEMU_DOCS_PREBUILT_DEV=sam
+#QEMU_DOCS_VERSION=$(ver_cut 1-3)
+QEMU_DOCS_VERSION=8.1.0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+QEMU_DOC_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="7.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} == ** ]]; then
+   QEMU_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/;
+   EGIT_SUBMODULES=(
+   tests/fp/berkeley-softfloat-3
+   tests/fp/berkeley-testfloat-3
+   subprojects/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   MY_P="${PN}-${PV/_rc/-rc}"
+   SRC_URI="https://download.qemu.org/${MY_P}.tar.xz;
+
+   if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
+
+IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+   +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
+   jack jemalloc +jpeg keyutils
+   lzo 

[gentoo-commits] repo/proj/libressl:master commit in: dev-util/maturin/

2023-10-18 Thread orbea
commit: eb791f3abd9c0d30ac904896ba7aeb67e87a969e
Author: Caleb Stein  calebstein  net>
AuthorDate: Wed Oct 18 16:37:17 2023 +
Commit: orbea  riseup  net>
CommitDate: Wed Oct 18 17:00:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=eb791f3a

dev-util/maturin: add 1.3.0

Signed-off-by: Caleb Stein  calebstein.net>
Closes: https://github.com/gentoo/libressl/pull/543
Signed-off-by: orbea  riseup.net>

 dev-util/maturin/Manifest |  17 ++
 dev-util/maturin/maturin-1.3.0.ebuild | 499 ++
 2 files changed, 516 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 4f4077f..ddadd0e 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -10,6 +10,7 @@ DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
 DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST anyhow-1.0.73.crate 43771 BLAKE2B 
a1dc3fd38c026e286a16200bd3a044be5452b9157786a1685b11e86d67ea1602dbd523d65ea098201d88d3a98010f7edfda6f6461b5b7d2fccbbb0fd6d91148c
 SHA512 
1e05473f829df61dcab6a9bb091c64157d7097f6c7068c375f25d0397c3e93b3a3849b5de21a8cef0822f515a2f0ec6e5bb0a04f720343cdee058f9c0421e9ae
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST askama-0.11.1.crate 8182 BLAKE2B 
5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9
 SHA512 
d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7
 DIST askama-0.12.0.crate 16773 BLAKE2B 
f0e9d355de0092334b65e669d49b465f02fcffc980d364ba8f478951584b43b890731e7d994358fcea1e5aebf62ed6649b1b2715e9431eefa4820ac0d57f0638
 SHA512 
8703a9091bd0145c12b724b116452be45ea8730fb05eba375af321345105105fb1486511e3cec82c494fae8771b12632caf5a01e3722a730cda6f81033c470e5
 DIST askama_derive-0.11.2.crate 7097 BLAKE2B 
395811d68825531552ac9bedc30c1d59e15ade43b3818576212456974799c0713df8eb099970affed54397c800f62310d5f6f201bc2275f5168cd805f2330257
 SHA512 
c9b4c2b444c9c9f9054403b25a62e0415d87f0c8a0cd1ac9fc1cdd341c94c15eb91249006e59504a34a18703dd3b9bc5a4012804a4ce3d9401126b66c3632e65
@@ -37,17 +38,22 @@ DIST camino-1.1.4.crate 32290 BLAKE2B 
92180b753e799513ecf4dd29c8635fdce56b246ddc
 DIST camino-1.1.6.crate 30519 BLAKE2B 
3696bee362c9a6c7331079f86823aede0df06c1c36fdc2d11c0628267ca7635fd78430cc927cf3b2af34591537d3968b3c5f1cf9d500f3e889c202c944fc6138
 SHA512 
e777cc6e2a01c95931a81521eb278156d1c50ffd0126f914b21e35dbb7644b835f3c26bbe7a487bbca508d26b4c9339e051fa42825b154c2fa03c04375b0
 DIST cargo-config2-0.1.7.crate 50424 BLAKE2B 
c57bf13b34aa2ac56bb09af860e4de34d599c5264cb9a23cf382af07c7f0c4140b0a9ebc12a51ddaa7d729fce6db3564bba482596a4c623d67544b60e2cb3cd3
 SHA512 
17ee1b766b6001677b2f6a9b329f202ebd4c0d40df070ab5d51a3a92fce18bd9b8adc2b32760d9c8b84ddf033d4b104d9f95b7f6dbf6a1e02763944d11ecaa2d
 DIST cargo-config2-0.1.8.crate 49674 BLAKE2B 
ee1bbb851ba37e69d70f1bf49a242b90fa49d6a6d4d982caafd211eba80ab0fffa4eefdc12eb1a4867e6c1295ed103bf7250acf9f34db4728f7b6c5536f82b30
 SHA512 
7a553dbd67962c903b78d85a0cae217f4d51472473d0b0cbc69c729732fa04f82ab3b54690f6fbdae7e2581667e8b4bd84d012f6f2a32798c3e3ebfc36b6e0a8
+DIST cargo-config2-0.1.9.crate 49507 BLAKE2B 
7ac34347ab4847b7a0e47a55bbe97f824aa0b55ad0ef12e83dcb1047107516ed58f529641cff80b8c65822aed4c13b05f4f4adf2806482b2182506d0615bcec3
 SHA512 
f9e361973bf2c53e9fbb0e3c25a94864608cfb49bf4cf5e8a19ef9474534a80b9222e534f65ee3d1984d7202e9d3e5b6055a7dc867a5042f5222c6149702acac
 DIST cargo-options-0.6.0.crate 16903 BLAKE2B 
3c85ccf289216a6db84a3222f91eae9d1e1964d6ecdae7371b79608b146742658dbed578cce1e7f45c21c9b8b2ffa58c5a367c6fe8148c3613f8202a8081673a
 SHA512 
60d7c9692c50c9103717ecc8220cb8bd65a596d50424d015351a0ec1f573950d68f735e622e7c0004943c27b91003ee79ffbad0caeb8af73f081bc7a68ffd43b
 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 
7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330
 SHA512 

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

2023-10-18 Thread orbea
commit: c881d9de00195dce9125d3a408d17cfc5a5d10ed
Author: Caleb Stein  calebstein  net>
AuthorDate: Wed Oct 18 16:22:33 2023 +
Commit: orbea  riseup  net>
CommitDate: Wed Oct 18 17:00:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c881d9de

dev-lang/rust: fixed rust-1.73.0 failing to build

Signed-off-by: Caleb Stein  calebstein.net>
Signed-off-by: orbea  riseup.net>

 dev-lang/rust/rust-1.73.0.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-lang/rust/rust-1.73.0.ebuild b/dev-lang/rust/rust-1.73.0.ebuild
index abb848a..44df771 100644
--- a/dev-lang/rust/rust-1.73.0.ebuild
+++ b/dev-lang/rust/rust-1.73.0.ebuild
@@ -175,6 +175,14 @@ clear_vendor_checksums() {
sed -i 's/\("files":{\)[^}]*/\1/' "vendor/${1}/.cargo-checksum.json" || 
die
 }
 
+eapply_crate() {
+   pushd "${1:?}" > /dev/null || die
+   local patch="${2:?}"
+   eapply "${patch}"
+   "${EPREFIX}"/bin/sh "${FILESDIR}"/rehash-crate.sh "${patch}" || die
+   popd > /dev/null || die
+}
+
 toml_usex() {
usex "${1}" true false
 }
@@ -288,6 +296,8 @@ esetup_unwind_hack() {
 }
 
 src_prepare() {
+   eapply_crate vendor/openssl-sys 
"${FILESDIR}"/1.72.0-libressl-openssl-sys.patch
+
# Clear vendor checksums for crates that we patched to bump libc.
for i in addr2line-0.20.0 bstr cranelift-jit crossbeam-channel 
elasticlunr-rs handlebars icu_locid libffi \
terminal_size tracing-tree; do



[gentoo-commits] repo/gentoo:master commit in: app-emacs/treemacs/

2023-10-18 Thread Maciej Barć
commit: 30bad099766e891fd6e84c3502a8f363a1126941
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 18 16:55:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 17:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30bad099

app-emacs/treemacs: drop old 2.10-r2

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

 app-emacs/treemacs/Manifest|  1 -
 app-emacs/treemacs/treemacs-2.10-r2.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/app-emacs/treemacs/Manifest b/app-emacs/treemacs/Manifest
index e9327eae309f..10b5725d20b5 100644
--- a/app-emacs/treemacs/Manifest
+++ b/app-emacs/treemacs/Manifest
@@ -1,3 +1,2 @@
-DIST treemacs-2.10.tar.gz 4137468 BLAKE2B 
0f832d02f8b0f96f7000c57b1842319155face5cb50c44ff4286f7f28dd74b38739079de9c387dbddbf93af37a5c750c45a598100ed5053674a565b4ec34f0c6
 SHA512 
9326a3f66c1b38eb7ef39e90900c2ef71d20c6c3478213f61c144ca4face562dccf00d6d400315c264627468a0c3319a24f0ec6cddb795b54e1b7f3c235d1c71
 DIST treemacs-3.0.tar.gz 4552082 BLAKE2B 
d12dff7aa667916ba586dcf47d642b36987ec1612a5dd276a513eef551c7b81a463d55531dacc48eac49ffc7390b1dd48a7e07285d188d4d40e779b9bc0b09f5
 SHA512 
981eb40973c86aec683ad6f0436c853e9254bfa10e77a60d3c36ef8b18d76dce358d68dee06355e63b4040c816e4f0064a3e722a414db0f9d3d007e5d252d753
 DIST treemacs-3.1.tar.gz 4562915 BLAKE2B 
b728c6ea795fe1159c2342b593cc4e6b3d06a1ba58dca876e5472e394b77a3a9930740aa9ecb65973f551322018920f08b0b49e897d5677b7a0f1da42cfad2d3
 SHA512 
e891cfa68916ecc250ab0446a4eb0149deea17a7f366870ce757e73f175bc823dae87080a584ea315d502c50559d030055f2f399cbd92d40af8c2dca5308604c

diff --git a/app-emacs/treemacs/treemacs-2.10-r2.ebuild 
b/app-emacs/treemacs/treemacs-2.10-r2.ebuild
deleted file mode 100644
index de552c5b30b2..
--- a/app-emacs/treemacs/treemacs-2.10-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit elisp distutils-r1
-
-DESCRIPTION="Tree style project file explorer"
-HOMEPAGE="https://github.com/Alexander-Miller/treemacs/;
-SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-emacs/ace-window
-   app-emacs/cfrs
-   app-emacs/dash
-   app-emacs/ht
-   app-emacs/hydra
-   app-emacs/pfuture
-   app-emacs/s
-"
-BDEPEND="
-   ${RDEPEND}
-   test? ( app-emacs/buttercup )
-"
-
-BYTECOMPFLAGS="-L . -L src/elisp"
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.9.5-tests.patch
-   "${FILESDIR}"/${PN}-async-scripts.patch
-   "${FILESDIR}"/${PN}-icons-icon-directory.patch
-)
-
-DOCS=( Changelog.org Extensions.org README.org screenshots )
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed "s|@SITEETC@|${SITEETC}/${PN}|g"\
-   -i src/elisp/${PN}-icons.el \
-   -i src/elisp/${PN}-async.el || die
-}
-
-python_compile() {
-   python_optimize "${S}"/src/scripts
-}
-
-src_compile() {
-   distutils-r1_src_compile
-
-   elisp-compile src/elisp/*.el
-}
-
-src_test() {
-   buttercup ${BYTECOMPFLAGS} -L test --traceback full || die "tests 
failed"
-}
-
-src_install() {
-   elisp-install ${PN} src/elisp/*.el{,c}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   insinto ${SITEETC}/${PN}
-   doins -r icons
-   doins -r src/scripts
-}



[gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/

2023-10-18 Thread Maciej Barć
commit: 0777e0f6d1f8a9150a7527ec6eb15603ee944b97
Author: Skythrew  gmail  com>
AuthorDate: Wed Oct 18 16:32:10 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 17:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0777e0f6

games-util/heroic-bin: add 2.9.2

Signed-off-by: Skythrew  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33346
Signed-off-by: Maciej Barć  gentoo.org>

 games-util/heroic-bin/Manifest|   1 +
 games-util/heroic-bin/heroic-bin-2.9.2.ebuild | 139 ++
 2 files changed, 140 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 93f70df57731..003488f6dc3e 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,4 @@
 DIST 
com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 
317 BLAKE2B 
e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96
 SHA512 
314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 
9797 BLAKE2B 
c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697
 SHA512 
68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
+DIST heroic-bin-2.9.2.tar.xz 101500808 BLAKE2B 
93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4
 SHA512 
146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3

diff --git a/games-util/heroic-bin/heroic-bin-2.9.2.ebuild 
b/games-util/heroic-bin/heroic-bin-2.9.2.ebuild
new file mode 100644
index ..41737f425914
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.9.2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME=${P/-bin/}
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+   https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/;
+SRC_URI="
+   ${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+   -> ${P}.tar.xz
+
+   
${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+   -> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+   
${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+   -> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}"/${APP_NAME}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-accessibility/at-spi2-core
+   app-arch/brotli
+   app-arch/bzip2
+   dev-libs/expat
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/gmp
+   dev-libs/libffi
+   dev-libs/libpcre2
+   dev-libs/libtasn1
+   dev-libs/nettle
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-fonts/freefont
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz
+   media-libs/libepoxy
+   media-libs/libjpeg-turbo
+   media-libs/libpng
+   media-libs/mesa
+   media-video/ffmpeg
+   net-dns/libidn2
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libdrm
+   

[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-ui/

2023-10-18 Thread Maciej Barć
commit: ac935ce2922b5fc5a3b66bd9012599c539f14e17
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 18 16:58:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 17:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac935ce2

app-emacs/lsp-ui: remove empty IUSE

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

 app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild 
b/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild
index b1fd474a4eea..88d9f2598795 100644
--- a/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild
+++ b/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,8 +7,6 @@ NEED_EMACS=26.1
 
 inherit elisp
 
-IUSE=""
-
 DESCRIPTION="UI modules for lsp-mode"
 HOMEPAGE="https://emacs-lsp.github.io/lsp-ui/;
 SRC_URI="https://github.com/emacs-lsp/lsp-ui/archive/${PV}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/

2023-10-18 Thread Maciej Barć
commit: 97997855a9f1862056c9ba96a63ac4005ef2eea4
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 18 16:53:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 17:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97997855

app-emacs/lsp-mode: drop old 8.0.0-r1

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

 app-emacs/lsp-mode/Manifest |  1 -
 app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild | 59 -
 2 files changed, 60 deletions(-)

diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest
index 8fbe910bb5d2..ce3116fa88d6 100644
--- a/app-emacs/lsp-mode/Manifest
+++ b/app-emacs/lsp-mode/Manifest
@@ -1,2 +1 @@
-DIST lsp-mode-8.0.0.tar.gz 14703640 BLAKE2B 
ab7993772cfc127ee94ba4a0af75e8d7f6789ac22c76acce8df250b5579c1dd2f41e353b26cbdcf6e1a2e6a8d1f8a179d4736b67914cdec31c23032f93dffd3c
 SHA512 
2620288142cea7b06ad2725b63e5db945b1d62d0b4c215e8d35d79d6c3f05bcdf2736dab34bd10c2b9f8928caf36ef617182c41c309e62e2ce8ddf45df376cbc
 DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 
10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289
 SHA512 
d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d4372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09

diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild 
b/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild
deleted file mode 100644
index ec668118c0b9..
--- a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-
-inherit elisp
-
-DESCRIPTION="Emacs client/library for the Language Server Protocol"
-HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/;
-SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-emacs/dash-2.18.0
-   >=app-emacs/f-0.20.0
-   app-emacs/ht
-   app-emacs/lv
-   app-emacs/markdown-mode
-   app-emacs/spinner
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   app-emacs/deferred
-   app-emacs/ecukes
-   app-emacs/el-mock
-   app-emacs/ert-runner
-   app-emacs/espuds
-   app-emacs/flycheck
-   app-emacs/undercover
-   )
-"
-
-DOCS=( AUTHORS CHANGELOG.org README.md refcard )
-BYTECOMPFLAGS="-L . -L clients"
-ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el
-   test/lsp-integration-test.el"  # Remove failing tests
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   elisp_src_compile
-   elisp-compile clients/*.el
-}
-
-src_test() {
-   ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || 
die
-}
-
-src_install() {
-   elisp_src_install
-   elisp-install ${PN}/clients clients/*
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-ui/

2023-10-18 Thread Maciej Barć
commit: e9257f0f15006d7dbb2300224f3d32b4ae3d07d6
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 18 16:56:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 17:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9257f0f

app-emacs/lsp-ui: drop old 8.0.0

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

 app-emacs/lsp-ui/Manifest|  1 -
 app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/app-emacs/lsp-ui/Manifest b/app-emacs/lsp-ui/Manifest
index 1b2ac1c2cba3..96e5d3e007d1 100644
--- a/app-emacs/lsp-ui/Manifest
+++ b/app-emacs/lsp-ui/Manifest
@@ -1,2 +1 @@
-DIST lsp-ui-8.0.0.tar.gz 5609015 BLAKE2B 
4260ab5cc44b25937d9d273f35a25bb2a2db2e458c20a6b99bb3c697729f31f92c2423512e5bd2caef21998aadf8d555f09eadc616158d3c835fc7a2cf7a5cd7
 SHA512 
5e64f1532a4ed3c8ff4ef1254812d13a8c8c9c37e26992adc868f66ddfdd8b73d31eb8ab92c2c1caf1fd6098e292e1ff9bb81689b24a209cfff88224aff7004d
 DIST lsp-ui-8.0.1.tar.gz 5609941 BLAKE2B 
d62fd98d4c057cb6d994b94b4c488daef0fffe9d5a31627298f8e91f34a030e09574b960a078a6e6b596cbc4c52b682821b27bacb7957a0d3434dbad4c6ed47a
 SHA512 
d0aa31ce2ae12d4d1b8979b2f3e7a08c3dcddb4c676d6fcca3e66005101eb59d0ea1f29ae07a2290f532cee1026be0a958263e4b64b89045c9164a669e208c61

diff --git a/app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild 
b/app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild
deleted file mode 100644
index 9c97853f2a12..
--- a/app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-
-inherit elisp
-
-IUSE=""
-
-DESCRIPTION="UI modules for lsp-mode"
-HOMEPAGE="https://emacs-lsp.github.io/lsp-ui/;
-SRC_URI="https://github.com/emacs-lsp/lsp-ui/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-SITEFILE="50${PN}-gentoo.el"
-
-RDEPEND="
-   >=app-emacs/dash-2.18.0
-   app-emacs/flycheck
-   >=app-emacs/lsp-mode-6.0
-   >=app-emacs/markdown-mode-2.3
-"
-DEPEND=${RDEPEND}
-
-# Requires unpackaged dependencies, e.g. Cask
-RESTRICT="test"
-
-DOCS="README.md"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/treemacs/

2023-10-18 Thread Maciej Barć
commit: cd47495f5e31572320d8e3484f6aaa2fe778df94
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 18 16:55:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 18 17:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd47495f

app-emacs/treemacs: drop old 3.0-r1

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

 app-emacs/treemacs/Manifest   |  1 -
 app-emacs/treemacs/treemacs-3.0-r1.ebuild | 77 ---
 2 files changed, 78 deletions(-)

diff --git a/app-emacs/treemacs/Manifest b/app-emacs/treemacs/Manifest
index 10b5725d20b5..58c616d904f5 100644
--- a/app-emacs/treemacs/Manifest
+++ b/app-emacs/treemacs/Manifest
@@ -1,2 +1 @@
-DIST treemacs-3.0.tar.gz 4552082 BLAKE2B 
d12dff7aa667916ba586dcf47d642b36987ec1612a5dd276a513eef551c7b81a463d55531dacc48eac49ffc7390b1dd48a7e07285d188d4d40e779b9bc0b09f5
 SHA512 
981eb40973c86aec683ad6f0436c853e9254bfa10e77a60d3c36ef8b18d76dce358d68dee06355e63b4040c816e4f0064a3e722a414db0f9d3d007e5d252d753
 DIST treemacs-3.1.tar.gz 4562915 BLAKE2B 
b728c6ea795fe1159c2342b593cc4e6b3d06a1ba58dca876e5472e394b77a3a9930740aa9ecb65973f551322018920f08b0b49e897d5677b7a0f1da42cfad2d3
 SHA512 
e891cfa68916ecc250ab0446a4eb0149deea17a7f366870ce757e73f175bc823dae87080a584ea315d502c50559d030055f2f399cbd92d40af8c2dca5308604c

diff --git a/app-emacs/treemacs/treemacs-3.0-r1.ebuild 
b/app-emacs/treemacs/treemacs-3.0-r1.ebuild
deleted file mode 100644
index 2a86b46185ac..
--- a/app-emacs/treemacs/treemacs-3.0-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit elisp distutils-r1
-
-DESCRIPTION="Tree style project file explorer"
-HOMEPAGE="https://github.com/Alexander-Miller/treemacs/;
-SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-emacs/ace-window
-   app-emacs/cfrs
-   app-emacs/dash
-   app-emacs/ht
-   app-emacs/hydra
-   app-emacs/pfuture
-   app-emacs/s
-"
-BDEPEND="
-   ${RDEPEND}
-   test? ( app-emacs/buttercup )
-"
-
-BYTECOMPFLAGS="-L . -L src/elisp"
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.9.5-tests.patch
-   "${FILESDIR}"/${PN}-async-scripts.patch
-   "${FILESDIR}"/${PN}-icons-icon-directory.patch
-   "${FILESDIR}"/${P}-tests.patch
-)
-
-DOCS=( Changelog.org Extensions.org README.org screenshots )
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed "s|@SITEETC@|${SITEETC}/${PN}|g"\
-   -i src/elisp/${PN}-icons.el \
-   -i src/elisp/${PN}-async.el || die
-}
-
-python_compile() {
-   python_optimize "${S}"/src/scripts
-}
-
-src_compile() {
-   distutils-r1_src_compile
-
-   elisp-compile src/elisp/*.el
-}
-
-src_test() {
-   buttercup ${BYTECOMPFLAGS} -L test --traceback full || die "tests 
failed"
-}
-
-src_install() {
-   elisp-install ${PN} src/elisp/*.el{,c}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   insinto ${SITEETC}/${PN}
-   doins -r icons
-   doins -r src/scripts
-}



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

2023-10-18 Thread Joonas Niilola
commit: 20f77ac4740e520d28b467a10b9415c65e09c9ff
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Oct 18 16:45:44 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct 18 16:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f77ac4

dev-libs/raft: add comment and a bug link about the SONAME change

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/raft/raft-0.18.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/raft/raft-0.18.1.ebuild b/dev-libs/raft/raft-0.18.1.ebuild
index d6bad82ee93e..d576a08a3ca8 100644
--- a/dev-libs/raft/raft-0.18.1.ebuild
+++ b/dev-libs/raft/raft-0.18.1.ebuild
@@ -10,6 +10,8 @@ HOMEPAGE="https://github.com/cowsql/raft;
 SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-3-with-linking-exception"
+
+# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
 SLOT="0/0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="lz4 test zfs"



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

2023-10-18 Thread Joonas Niilola
commit: 52cc74d381d9f73203673290b1d36c73a11ed666
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Oct 18 16:37:18 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct 18 16:39:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52cc74d3

dev-libs/raft: add 0.18.1

 - switch upstream away from Canonical. This is a 100 % compatible change for
   now at least, but our main focus will be incus in the long run so it makes
   sense to follow the community-maintained libraries as well. See bgo#915960
   for details.

Closes: https://bugs.gentoo.org/915960
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/raft/Manifest   |  1 +
 dev-libs/raft/metadata.xml   |  2 +-
 dev-libs/raft/raft-0.18.1.ebuild | 55 
 3 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index fc9b6fd7c5b3..f40d74a80036 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,2 +1,3 @@
 DIST raft-0.17.1.tar.gz 354331 BLAKE2B 
d1be3eb4139422dab8126879d2ba0782e8635a60ce9752f4389f79dd2238021d9679d3b5f799c9627921c954a4395cdff139ff41f8145ebc43190f2c4aa3e5a7
 SHA512 
20e2b4a144a597b77bcb31e8b22355725142b14fb50e20b33509e7b0dd10aa20d08501b66e836c659e9aa492184db71ea9e53a45fe4b908b1464eb94431154db
 DIST raft-0.18.0.tar.gz 365558 BLAKE2B 
57fc8c144a45eb101f53c8dd3a1eb896c733b7c5c369300852bea1474b8178b46c943c29e81107758bfa527d8fc1a9c80c4ca1bfc599dfc5ace090a18c693f11
 SHA512 
c6ab125a4841c5241310ea9785bb6ae3860c0a2ff39487499c2caa0b387729f7f7e54fa0de3aad3a99bdf5ec7d4a12c68a69244c6d8b8dcdf846c1cdfeb11b3b
+DIST raft-0.18.1.tar.gz 334308 BLAKE2B 
6518914435129573fe03368bb653b42bb6424cfe6d96ea47164bb77c62ab229dcc977c59ad8004d269d7a44fdfec3a852b4dc0309129ccff7fcfc1fe425806f9
 SHA512 
73f8a7eb4d38e02ec888bc1062a8b8c419b17f87a09d9bdffac5c015077a42c28d92c285571a5c49d2a1d8ddd6b972469a7baa0f19a839faf6c17a02968f805a

diff --git a/dev-libs/raft/metadata.xml b/dev-libs/raft/metadata.xml
index fc7c392c0349..94076382bb1e 100644
--- a/dev-libs/raft/metadata.xml
+++ b/dev-libs/raft/metadata.xml
@@ -20,6 +20,6 @@
 snapshots).
   
   
-canonical/raft
+cowsql/raft

 

diff --git a/dev-libs/raft/raft-0.18.1.ebuild b/dev-libs/raft/raft-0.18.1.ebuild
new file mode 100644
index ..d6bad82ee93e
--- /dev/null
+++ b/dev-libs/raft/raft-0.18.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/cowsql/raft;
+SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+   lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-uv
+
+   --disable-backtrace
+   --disable-benchmark
+   --disable-debug
+   --disable-example
+   --disable-sanitize
+   --disable-static
+
+   $(use_enable test fixture)
+
+   $(use_with lz4)
+   $(use_with zfs)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-10-18 Thread Sam James
commit: 6fa5f40e0a097ca4900307a2dd4648c5fdc465c2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 15:57:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 16:32:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa5f40e

dev-util/ninja: sync live

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

 dev-util/ninja/ninja-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/ninja/ninja-.ebuild b/dev-util/ninja/ninja-.ebuild
index 4f8bdfff6267..c4874b6be066 100644
--- a/dev-util/ninja/ninja-.ebuild
+++ b/dev-util/ninja/ninja-.ebuild
@@ -121,6 +121,9 @@ src_install() {
 
 pkg_postinst() {
use emacs && elisp-site-regen
+   if ! [[ -e "${EROOT}/usr/bin/ninja" ]]; then
+   ln -s ninja-reference "${EROOT}/usr/bin/ninja" || die
+   fi
 }
 
 pkg_postrm() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/

2023-10-18 Thread Sam James
commit: b528f83ece4dbbcc75071b7efd1d86f7978e155a
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Tue Oct 17 15:08:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 16:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b528f83e

app-admin/syslog-ng: depend on dev-libs/libpcre2 instead of dev-libs/libpcre

app-admin/syslog-ng changed this dependency since version 4.3.0

https://github.com/syslog-ng/syslog-ng/commit/cb6de08dc9078644d48ca536b5660e406b1a50d6

Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>
Closes: https://github.com/gentoo/gentoo/pull/33375
Signed-off-by: Sam James  gentoo.org>

 .../syslog-ng/{syslog-ng-4.3.1.ebuild => syslog-ng-4.3.1-r1.ebuild} | 2 +-
 .../syslog-ng/{syslog-ng-4.4.0.ebuild => syslog-ng-4.4.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/syslog-ng/syslog-ng-4.3.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-4.3.1-r1.ebuild
similarity index 99%
rename from app-admin/syslog-ng/syslog-ng-4.3.1.ebuild
rename to app-admin/syslog-ng/syslog-ng-4.3.1-r1.ebuild
index fd1617c0fa08..4118e51815de 100644
--- a/app-admin/syslog-ng/syslog-ng-4.3.1.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-4.3.1-r1.ebuild
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.10.1:2
>=dev-libs/ivykis-0.42.4
-   >=dev-libs/libpcre-6.1
+   >=dev-libs/libpcre2-10.0
dev-libs/openssl:0=
!dev-libs/eventlog
amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )

diff --git a/app-admin/syslog-ng/syslog-ng-4.4.0.ebuild 
b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild
similarity index 99%
rename from app-admin/syslog-ng/syslog-ng-4.4.0.ebuild
rename to app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild
index fd1617c0fa08..4118e51815de 100644
--- a/app-admin/syslog-ng/syslog-ng-4.4.0.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.10.1:2
>=dev-libs/ivykis-0.42.4
-   >=dev-libs/libpcre-6.1
+   >=dev-libs/libpcre2-10.0
dev-libs/openssl:0=
!dev-libs/eventlog
amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )



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

2023-10-18 Thread Sam James
commit: db949b67527271fa2e0f2b4538fd9008651c777c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Oct 18 11:11:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 16:34:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db949b67

www-client/chromium: add 118.0.5993.88

Bug: https://bugs.gentoo.org/915961
Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/33394
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-118.0.5993.88.ebuild | 1221 +
 2 files changed, 1223 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index eafa0ede8c90..0b62af725c4f 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,8 +1,10 @@
 DIST chromium-117.0.5938.149.tar.xz 3141300340 BLAKE2B 
c474b1a61c71eebc91d564ff827e93f1aad688cb5b0d7ce6c673d068c4784680e3960372a978a80cfc547049d1a9cda96d6911ebce759fcf8d23a7576bcf9c73
 SHA512 
8fa10266391ea7a30b5bd9935b9d6d25604ab72e0e6a49d1a519d1cd1fd19c34a2755bd4ad46302ed4136b724bc564230f30f49c8b73ef5388fe5d900676463f
 DIST chromium-118.0.5993.70.tar.xz 3236238920 BLAKE2B 
8e184ab12082f0f558622c115411ba6cf5a29ef7928865e2ccaefd08e6c5a1184377bf9f97392ec7de8f6576a9ff25c3d09d8ad40b86c93e1a970457c1498aef
 SHA512 
60f5c1ee9bf2a3c14ead8b7c6d49817d6b1ebf42b1ad24fe06883e7955e1937e109a5139ba6b00689a5e05fd13b40847527c0f7328d89c0e87d2938b47e4cdeb
+DIST chromium-118.0.5993.88.tar.xz 3245581816 BLAKE2B 
4e91ad5a5beaa5fd3a8e8b979f47626314fb43a7c1cc84c0b78fb656b7a7b10c4cbfad1767406c6d13ad38b8a91ba4be5aec9c085537bd597cad9f6a9a1005d5
 SHA512 
343700a61102a63c8095d813203a553cde1d0e3a5dca1f11d2ce9752ed5595d953c700e23ab91993626539cd8e831b11820b8b85fe2f51f16517254a43cd1360
 DIST chromium-119.0.6045.21.tar.xz 3283149788 BLAKE2B 
10c978ecd1ba4a96eb6870a3d69592ef25b82dbe91a35658cbbeab644db658ed0265596075a3712cfd24eee66accca31f2cfcdcdf21cd1f17cedcc354b40a194
 SHA512 
f38309cf9a58a071ea1d22a033b737383affba93d647ccf370bd7d0814c453058e4058a2eb3d4e7887f35e21b422546b4869d325fed29d2a1419dc63d616ee75
 DIST chromium-patches-117.tar.bz2 6591 BLAKE2B 
b6d2e838e970b6ec2a2b543242d4e8e2811351b1d75f85f02b013067f04e968b77918f4b28fc471b5553ed8a8ef68b2be2b23dac25f34b943bfbbfb5704044b2
 SHA512 
8e9c0e469563ec50a055e49a3065997ebc198ba92bcc12e0d9ae33f4413c96850d749936106b4e818390d2aa8d946c3c0fecd5083e29fec90c8176e0f579cc5b
 DIST chromium-patches-118-1.tar.bz2 13683 BLAKE2B 
782c566197b8c297db00daeb771c4677e462a0040b93bebf17eebf596cd4c207feeb8955d68f5f04a76c30ebfecf7278c8a71141caf83df467ed118396a5eb78
 SHA512 
00685a4dea8271c7b51a6f3b2c3af8cd473b120266fbc3dadc17fc121a7cd3d85df92958b00ad70ea33a6034b604983a7e9a2c51f27a17cfb144aaea93ffe0c1
+DIST chromium-patches-118-2.tar.bz2 12691 BLAKE2B 
0cd726527151107ff2b48a1adcc3591808373b4758626a41033a8b28f1819e85d5912381a2c46f6e56c26a3d4397b3c6d679c9b3769d74ecde904bc364ac254d
 SHA512 
4554871f799840e118cf2ceca1996eabe6219918023abe8bf8a2a8dc42ac3439403a9d8b4a2feab6db1ece9228e8f92eecbe531957c92b467c5e66a3b021a036
 DIST chromium-patches-119.tar.bz2 7630 BLAKE2B 
b96b99cf4c7abbd982c1ec0e87784d5722b203767e2d9eabcaabe8ccab05cedd1386fd64ce3ed5aa0435d8b98c22e62eb9bb51b12ff741cbfa94ea6c3fc44bab
 SHA512 
dac7ba9e2dfa137b67df21f8b2fe596da44139826b7f7365d087a949380af8ecc955dd4a008d934f47cf9209d8c6ed1967e6b8613f4181bb945380eae508a03d
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c

diff --git a/www-client/chromium/chromium-118.0.5993.88.ebuild 
b/www-client/chromium/chromium-118.0.5993.88.ebuild
new file mode 100644
index ..d9e162a4ff45
--- /dev/null
+++ b/www-client/chromium/chromium-118.0.5993.88.ebuild
@@ -0,0 +1,1221 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+LLVM_MAX_SLOT=17
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
+inherit python-any-r1 qmake-utils 

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

2023-10-18 Thread Sam James
commit: b3927aa2cf7d66b9412143eae28a0dc1696453a9
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Oct 18 10:52:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 16:34:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3927aa2

www-client/chromium: 119.0.6045.21 - fix configure-time failure

Updated patchset to fix an issue introduced by the at-spi2-core
version fix which fixed configure with newer versions but broke
with older ones.

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/33391
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  | 2 +-
 www-client/chromium/chromium-119.0.6045.21.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0b62af725c4f..47d6f53b989d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -5,7 +5,7 @@ DIST chromium-119.0.6045.21.tar.xz 3283149788 BLAKE2B 
10c978ecd1ba4a96eb6870a3d6
 DIST chromium-patches-117.tar.bz2 6591 BLAKE2B 
b6d2e838e970b6ec2a2b543242d4e8e2811351b1d75f85f02b013067f04e968b77918f4b28fc471b5553ed8a8ef68b2be2b23dac25f34b943bfbbfb5704044b2
 SHA512 
8e9c0e469563ec50a055e49a3065997ebc198ba92bcc12e0d9ae33f4413c96850d749936106b4e818390d2aa8d946c3c0fecd5083e29fec90c8176e0f579cc5b
 DIST chromium-patches-118-1.tar.bz2 13683 BLAKE2B 
782c566197b8c297db00daeb771c4677e462a0040b93bebf17eebf596cd4c207feeb8955d68f5f04a76c30ebfecf7278c8a71141caf83df467ed118396a5eb78
 SHA512 
00685a4dea8271c7b51a6f3b2c3af8cd473b120266fbc3dadc17fc121a7cd3d85df92958b00ad70ea33a6034b604983a7e9a2c51f27a17cfb144aaea93ffe0c1
 DIST chromium-patches-118-2.tar.bz2 12691 BLAKE2B 
0cd726527151107ff2b48a1adcc3591808373b4758626a41033a8b28f1819e85d5912381a2c46f6e56c26a3d4397b3c6d679c9b3769d74ecde904bc364ac254d
 SHA512 
4554871f799840e118cf2ceca1996eabe6219918023abe8bf8a2a8dc42ac3439403a9d8b4a2feab6db1ece9228e8f92eecbe531957c92b467c5e66a3b021a036
-DIST chromium-patches-119.tar.bz2 7630 BLAKE2B 
b96b99cf4c7abbd982c1ec0e87784d5722b203767e2d9eabcaabe8ccab05cedd1386fd64ce3ed5aa0435d8b98c22e62eb9bb51b12ff741cbfa94ea6c3fc44bab
 SHA512 
dac7ba9e2dfa137b67df21f8b2fe596da44139826b7f7365d087a949380af8ecc955dd4a008d934f47cf9209d8c6ed1967e6b8613f4181bb945380eae508a03d
+DIST chromium-patches-119-1.tar.bz2 7637 BLAKE2B 
59c8a481e844ebcf0012ea222f9664b1c98c8240c677ad34f99574ea343c772317103b0be405cf14fd6ab54ce86676f76ef80ab4ec58607a9f3021f03558b1db
 SHA512 
30f4f4dfdb3eea0eb7db31b3beea06e153f804a39e62223791d21c04bafda9fbcd74af254e5fe83839d467ed3c12575c7212095ecc418d0660cd3a1c035ad777
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium_117.0.5938.62-1raptor0~deb12u1.debian.tar.xz 540144 BLAKE2B 
f516089c7f47519b5e39abc21397b21dd4d268a5a0a127e7de55b68022181d960c0acc24d35de463c8a345f61152dd50b98e4cb63f36cf9d098cf6e2276658d2
 SHA512 
2c62c6cc3c59a49131e08383219ecd43d5bbba5c4ef7036b5c723fb9b27906fdd3b6d018530a706d0775d4c4f26579200523539ade6f7d91dbcf4048efcb04eb

diff --git a/www-client/chromium/chromium-119.0.6045.21.ebuild 
b/www-client/chromium/chromium-119.0.6045.21.ebuild
index f7c06731da31..5269933b62a0 100644
--- a/www-client/chromium/chromium-119.0.6045.21.ebuild
+++ b/www-client/chromium/chromium-119.0.6045.21.ebuild
@@ -27,7 +27,7 @@ inherit python-any-r1 qmake-utils readme.gentoo-r1 
toolchain-funcs virtualx xdg-
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://www.chromium.org/;
 PATCHSET_PPC64="118.0.5993.70-1raptor0~deb11u1"
-PATCH_V="${PV%%\.*}"
+PATCH_V="${PV%%\.*}-1"
 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz

https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
ppc64? (



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

2023-10-18 Thread Viorel Munteanu
commit: b15212adb5080704f5ac9eb261d6f57e35026c30
Author: Robert Siebeck  r123  de>
AuthorDate: Wed Oct 18 07:08:15 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 18 16:19:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15212ad

net-im/signal-desktop-bin: add new version 6.34.1

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-6.34.1.ebuild   | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 2030fe787a29..7cf539da87c3 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_6.33.0_amd64.deb 112028238 BLAKE2B 
24b44bfca61f983e44e17620194ca3750a849b83b0cca559bad970c7ee7915cb0180c48c5a5f1e9c487f17a70ecad0cfeea81cd41e27047dc62c2c11a7ab11e0
 SHA512 
a6976f1c58914e8234d957b2911a0496271ab939f7c2e87599f86bf79025e503e093278d806836ee1568c5acf9d62945302cd5be1459942bec8a5452c5a8c8ed
+DIST signal-desktop_6.34.1_amd64.deb 112023400 BLAKE2B 
e65392bd156df0f01a832b8e57dc0f43d57ada593f08fa36fe5c66ca2767f319f08ba80054773162791e590d746a6234075940e08a424bdcd4cb802858d57678
 SHA512 
47b00a0a575d85ecad8bd89bc88bb2a2570dae2b1f7e8ff67dcd25cd7a1f09d294d6f1f5ad8c8905b533fe847c93e4819afd4b818dd8350e3a905379389d8cb1

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.34.1.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.34.1.ebuild
new file mode 100644
index ..0e583402923d
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.34.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   sound? (
+   || (
+   media-libs/libpulse
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



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

2023-10-18 Thread Viorel Munteanu
commit: 2cee6864bc26c2a8bee211ed01abfb4d7054ed18
Author: Robert Siebeck  r123  de>
AuthorDate: Wed Oct 18 07:08:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 18 16:19:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cee6864

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/33384
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-6.33.0.ebuild   | 95 --
 2 files changed, 96 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 7cf539da87c3..32a50f2ba0ee 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_6.33.0_amd64.deb 112028238 BLAKE2B 
24b44bfca61f983e44e17620194ca3750a849b83b0cca559bad970c7ee7915cb0180c48c5a5f1e9c487f17a70ecad0cfeea81cd41e27047dc62c2c11a7ab11e0
 SHA512 
a6976f1c58914e8234d957b2911a0496271ab939f7c2e87599f86bf79025e503e093278d806836ee1568c5acf9d62945302cd5be1459942bec8a5452c5a8c8ed
 DIST signal-desktop_6.34.1_amd64.deb 112023400 BLAKE2B 
e65392bd156df0f01a832b8e57dc0f43d57ada593f08fa36fe5c66ca2767f319f08ba80054773162791e590d746a6234075940e08a424bdcd4cb802858d57678
 SHA512 
47b00a0a575d85ecad8bd89bc88bb2a2570dae2b1f7e8ff67dcd25cd7a1f09d294d6f1f5ad8c8905b533fe847c93e4819afd4b818dd8350e3a905379389d8cb1

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.33.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.33.0.ebuild
deleted file mode 100644
index 0e583402923d..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-6.33.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-libs/libpulse
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



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

2023-10-18 Thread Viorel Munteanu
commit: 50d06f68e515b8a25a9c72cf7f575ac7d4820695
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Oct 17 08:18:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 18 16:15:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d06f68

www-apps/rutorrent: drop old

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/33372
Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/rutorrent/Manifest   |  1 -
 www-apps/rutorrent/rutorrent-4.1.6.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/www-apps/rutorrent/Manifest b/www-apps/rutorrent/Manifest
index 70e79a73e6eb..a734781a0900 100644
--- a/www-apps/rutorrent/Manifest
+++ b/www-apps/rutorrent/Manifest
@@ -1,2 +1 @@
-DIST rutorrent-4.1.6.tar.gz 2256263 BLAKE2B 
7767d4c79473239303cda844e95804e5ff02bae3a037e83caf619c02fb16172057226d426d1b8ba7155dc8dc8602d59a631f9336271979d463bf7478cfa529a1
 SHA512 
e6c38712c1cb2836fe5172212294382431832359dec9f60f2654d5ce934a7ff3164b86b846db5db0541737d1133e1bbc7c61e688e28f02eece3837cd1d201d1a
 DIST rutorrent-4.2.6.tar.gz 2360873 BLAKE2B 
810dc7e237114df6f013b2a663c29ea581c27518415f6abb0c8ae0648bb18a352caa236bc877627d2145833c7e23cf39d55c15221285598d1a05ab223c3fed7d
 SHA512 
0c561ae738f88990e1d374ad55de02cd9e842a9a674a6dd221711a8f52e1ce2ce627e151461fcf7286a8459960dc897858f24c2fe3671f705ed90b63f60123fb

diff --git a/www-apps/rutorrent/rutorrent-4.1.6.ebuild 
b/www-apps/rutorrent/rutorrent-4.1.6.ebuild
deleted file mode 100644
index f7dbb6ae40d3..
--- a/www-apps/rutorrent/rutorrent-4.1.6.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp optfeature
-
-DESCRIPTION="ruTorrent is a front-end for the popular Bittorrent client 
rTorrent"
-HOMEPAGE="https://github.com/Novik/ruTorrent;
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Novik/ruTorrent.git;
-else
-   SRC_URI="https://github.com/Novik/ruTorrent/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~ppc ~x86"
-   S="${WORKDIR}/ruTorrent-${PV}"
-fi
-
-LICENSE="GPL-2+ MIT"
-
-RDEPEND="
-   dev-lang/php[xml,gd]
-   virtual/httpd-php
-"
-
-need_httpd_cgi
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   rm -r .github || die
-   find . \( -name .gitignore -o -name .gitmodules \) -type f -delete || 
die
-   if [[ ${PV} ==  ]]; then
-   rm -r .git .gitattributes || die
-   fi
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   # can not use fperms beacuse of globbing
-   chmod +x "${ED}${MY_HTDOCSDIR}"/plugins/*/*.sh \
-   "${ED}${MY_HTDOCSDIR}"/php/test.sh || die "chmod failed"
-
-   keepdir "${MY_HTDOCSDIR}"/conf/users
-   keepdir "${MY_HTDOCSDIR}"/share/settings
-   keepdir "${MY_HTDOCSDIR}"/share/torrents
-   keepdir "${MY_HTDOCSDIR}"/share/users
-
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/conf
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/share
-
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/.htaccess
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/config.php
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/access.ini
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/plugins.ini
-   webapp_configfile "${MY_HTDOCSDIR}"/share/.htaccess
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   optfeature "Show audio file spectogram" media-sound/sox
-   optfeature "Display media file information" media-video/mediainfo
-   optfeature "Scrape Cloudflare based sites" dev-python/cloudscraper
-}



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

2023-10-18 Thread Michał Górny
commit: 78a88310a6d59af298d4fced749f7fe5ed3ac70f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:50:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:56:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a88310

dev-python/rarfile: Remove old

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

 dev-python/rarfile/Manifest|  1 -
 .../files/rarfile-4.0-fix-pypy-datetime.patch  | 19 
 dev-python/rarfile/files/rarfile-4.0.patch | 22 --
 dev-python/rarfile/rarfile-4.0-r2.ebuild   | 26 --
 4 files changed, 68 deletions(-)

diff --git a/dev-python/rarfile/Manifest b/dev-python/rarfile/Manifest
index a65b190bd0cc..4aa242146948 100644
--- a/dev-python/rarfile/Manifest
+++ b/dev-python/rarfile/Manifest
@@ -1,2 +1 @@
-DIST rarfile-4.0.tar.gz 148026 BLAKE2B 
331548d54dcc3d81c690cc383e36e3f00515999c72abb54060e0dbb34691bb7e06736318a33ec349492e27e561ed2f4ff4446cc5254e9f341f4633adaab878aa
 SHA512 
05e15acd749564288d4f069970ac196344c33fd2710e918b84afe4c388aa364a17c63f86577037524336e3a022f6db2c8619f9b526f89e00753a8ab0d89263d4
 DIST rarfile-4.1.tar.gz 152826 BLAKE2B 
a64fbb036b33922ef99c73db3b32f3b08119ebc527d41751c2013ae05fb6d2f82523b818e7fe16983427094ab0baf15e93b356f1b19084fdfbec34cb2737780e
 SHA512 
ca3ac26e02b8d7770c43fe70a06cf42b2183a34846d59c79d3478651e9d7ffc022fe7336be44b8df8fa6f0789bae055c1d057c21d87af78a43a927fd02e2

diff --git a/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch 
b/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch
deleted file mode 100644
index 8973ce91dffb..
--- a/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://github.com/markokr/rarfile/commit/cd9e650e5294f9c5cd4effcd9705c38a760afde6
-
-From cd9e650e5294f9c5cd4effcd9705c38a760afde6 Mon Sep 17 00:00:00 2001
-From: Marko Kreen 
-Date: Fri, 5 Aug 2022 19:02:09 +0300
-Subject: [PATCH] nsdatetime: support pypy internal use
-
 a/rarfile.py
-+++ b/rarfile.py
-@@ -3121,7 +3121,7 @@ class nsdatetime(datetime):
- __slots__ = ("nanosecond",)
- nanosecond: int #: Number of nanoseconds, 0 <= nanosecond < 9
- 
--def __new__(cls, year, month, day, hour=0, minute=0, second=0,
-+def __new__(cls, year, month=None, day=None, hour=0, minute=0, second=0,
- microsecond=0, tzinfo=None, *, fold=0, nanosecond=0):
- usec, mod = divmod(nanosecond, 1000) if nanosecond else (microsecond, 
0)
- if mod == 0:
-

diff --git a/dev-python/rarfile/files/rarfile-4.0.patch 
b/dev-python/rarfile/files/rarfile-4.0.patch
deleted file mode 100644
index e9d3251b6da2..
--- a/dev-python/rarfile/files/rarfile-4.0.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -r -U2 rarfile-4.0.orig/test/test_tool.py rarfile-4.0/test/test_tool.py
 rarfile-4.0.orig/test/test_tool.py 2020-08-01 01:25:50.0 +0700
-+++ rarfile-4.0/test/test_tool.py  2021-10-03 22:35:22.329537879 +0700
-@@ -33,5 +33,5 @@
- 
- 
--@pytest.mark.skipif(sys.platform == "win32", reason="unar not available on 
Windows")
-+@pytest.mark.skip()
- def test_unar_tool():
- install_unar_tool()
-@@ -43,4 +43,5 @@
- 
- 
-+@pytest.mark.skip()
- def test_bsdtar_tool():
- install_bsdtar_tool()
-@@ -114,4 +115,5 @@
- 
- 
-+@pytest.mark.skip()
- def test_cli_help(capsys):
- assert cli("--help") == 0

diff --git a/dev-python/rarfile/rarfile-4.0-r2.ebuild 
b/dev-python/rarfile/rarfile-4.0-r2.ebuild
deleted file mode 100644
index 7080df4c13ce..
--- a/dev-python/rarfile/rarfile-4.0-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Module for RAR archive reading"
-HOMEPAGE="https://github.com/markokr/rarfile;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+compressed test"
-REQUIRED_USE="test? ( compressed )"
-
-RDEPEND="compressed? ( app-arch/unrar )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}.patch
-   "${FILESDIR}"/${P}-fix-pypy-datetime.patch
-)
-
-distutils_enable_tests pytest



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

2023-10-18 Thread Michał Górny
commit: fcfdea9ec0c9001b0e8a316d9c787a1fb8aaff44
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:51:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:56:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcfdea9e

dev-python/stripe: Remove old

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

 dev-python/stripe/Manifest|  3 --
 dev-python/stripe/stripe-6.3.0.ebuild | 72 ---
 dev-python/stripe/stripe-6.5.0.ebuild | 72 ---
 dev-python/stripe/stripe-6.6.0.ebuild | 72 ---
 4 files changed, 219 deletions(-)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index ea2e016ae1fe..21fc72ac4039 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,5 +1,2 @@
-DIST stripe-6.3.0.tar.gz 276422 BLAKE2B 
2fa438593bdec94f5c8306ee180921c2920e8995036d3ec53794dcba89f4f97c257bfe13561d1fd993c49247d0423ca4d7f4e994c1b4b8386ebaddf47f9063de
 SHA512 
900a85bd8a44404dcc8ed4e057db64087b7a6f05d8e01183c22fc5dd7da815298e23b386d2d41dee6ea3925e92653858cc945e163757870fe04c543def017424
-DIST stripe-6.5.0.tar.gz 290534 BLAKE2B 
40672358ae9b962f14cb3dad669e7857bf52981b1801325f92193b2cd42e42a7ad14dcd25272ec36589c103c28b10c8eaae0fe6175eb10b00a6a0f278dee5312
 SHA512 
920bb7e0a0e1cbd4b5e085928f28c12ab793bfc1e1aa29aa58f4cbf11f1bfdfeadac84d2be1fc9e14e70ce9a2f9e4900112cf982b6bab220e1cc09569d7db2f4
-DIST stripe-6.6.0.tar.gz 291636 BLAKE2B 
33a565de61e2a371d2ad0cf523385b113e3164a4c972ba77383ba7dbc77aea9d755cc74f3ed15e5abb6f6d2f4c51f4c5859107c74950ca2831e092b4cf3fcc9e
 SHA512 
327df0a8758c96b06f9d0bfd1da5450f328a55becabbae6c04960d4ad2abbac4a71d6c06cfe34c05bf2e87a2d330a9dbb303098165befa797a88d07d18be24c1
 DIST stripe-6.7.0.tar.gz 293207 BLAKE2B 
5c07b6f04aa72045cccb4422b1f163cf6351f100d2245a4f93952d641ed8e4735c964b850179906bc7af13730724f596cd2cfa85c3d8fb8792f6a4e561337b0a
 SHA512 
778c3ffa177e52b62bf4821b2f0aaa5eef01d8690526c42015d192bb06332a2a5fd143c8dab82497803adcfed963b7ccf06dc77908b21a7a7c77f9ef39b39c12
 DIST stripe-7.0.0.tar.gz 378521 BLAKE2B 
a53248162b44776f0c457064c3d2d99e7f6ec8561d1a88ee7bec655d20ff9dada3c92d7d764b3775950902a908f1d9d82c0002483cd168646f1cbde19640ca92
 SHA512 
154a772880522e5567907c3c9c6024f18ee1e81b4e192f30dbe8ea4b0fa3d1cf4b04d9de7ab9f0911e2a3d9c5f65207fd4d499b4e5ea3c606c738506d2eb15d5

diff --git a/dev-python/stripe/stripe-6.3.0.ebuild 
b/dev-python/stripe/stripe-6.3.0.ebuild
deleted file mode 100644
index e97073e77a5b..
--- a/dev-python/stripe/stripe-6.3.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Stripe python bindings"
-HOMEPAGE="
-   https://github.com/stripe/stripe-python/
-   https://pypi.org/project/stripe/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
-"
-# please bump dev-util/stripe-mock dep to the latest version on every bump
-BDEPEND="
-   test? (
-   >=dev-util/stripe-mock-0.170.0
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   net-misc/curl
-   )
-"
-
-distutils_enable_tests pytest
-
-DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
-
-python_test() {
-   epytest tests
-}
-
-src_test() {
-   local stripe_mock_port=12111
-   local stripe_mock_max_port=12121
-   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
-   # Try to start stripe-mock until we find a free port
-   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
-   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
-   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
-   local stripe_mock_pid=${!}
-   sleep 2
-   # Did stripe-mock start?
-   curl --fail -u "sk_test_123:" \
-   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
-   eend ${?} "Port ${stripe_mock_port} unavailable"
-   if [[ ${?} -eq 0 ]]; then
-   einfo "stripe-mock running on port ${stripe_mock_port}"
-   break
-   fi
-   (( stripe_mock_port++ ))
-   done
-   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
-   eerror "Unable to start stripe-mock for tests"
-   die "Please see the logfile located at: ${stripe_mock_logfile}"
-   fi
-
-   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
-   distutils-r1_src_test
-
-   # Tear down stripe-mock
-   kill "${stripe_mock_pid}" || die "Unable to stop 

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

2023-10-18 Thread Michał Górny
commit: 912e7207513a7b3b779f996d7df5bcd382b93c5e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:52:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:56:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912e7207

dev-python/websockets: Remove old

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

 dev-python/websockets/Manifest|  1 -
 dev-python/websockets/websockets-11.0.2.ebuild| 42 ---
 dev-python/websockets/websockets-11.0.3-r1.ebuild | 51 ---
 dev-python/websockets/websockets-11.0.3.ebuild| 42 ---
 4 files changed, 136 deletions(-)

diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index da242fd5dba9..1163209366bb 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -1,3 +1,2 @@
-DIST websockets-11.0.2.gh.tar.gz 347575 BLAKE2B 
1d609298d072dbd986fa2adcac1c8f80720622fdcd44cb8ab079ba812fa7a750cdd4a5b432a74d422ca3ac8e7baef8e38e227569b8681e033f599fa29b19383c
 SHA512 
e397d7b51c3edcc68fd32dbf8fcd46f5c9230c270be46c45a503108690d5513e2626fc4f4f5d271c831570abeeff51bf27c09ea69459b970a41fb64eb84fc87e
 DIST websockets-11.0.3-python3.12.patch.xz 4328 BLAKE2B 
6ef94255ef5d95de8015eca14a5110373ab9ffadf4d1c86a892da1aac46caa2755cafeb643a222000a03262c1b1b1aea58132daff36981c00dbb68ce05484058
 SHA512 
421a6fb5a2a801850ea1fbaf890c11eac0f55ad288185f16f4244f316132591bc5a814636141ba3ada67aeff340f41de61d06c8db87010c858c1b0b02fd9b5ab
 DIST websockets-11.0.3.gh.tar.gz 347652 BLAKE2B 
b7d796744cb4c7b944e98644dfb9c0e44ba465a6dba71b9e891604f3012b025557dbcd5b7eeae02e71c84350e05b334f99404ddfda814a8984b7a893d3f092f7
 SHA512 
37a84d7c57da7a3e48870abf992ba96ee454b342610d51c06f7dfc7ee082b7fb51304518c208379c3dbd039eafb1a85444c257fed20b4605a52dc8fc938a4cca

diff --git a/dev-python/websockets/websockets-11.0.2.ebuild 
b/dev-python/websockets/websockets-11.0.2.ebuild
deleted file mode 100644
index 0b42bf3c3b7c..
--- a/dev-python/websockets/websockets-11.0.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Library for building WebSocket servers and clients in Python"
-HOMEPAGE="
-   https://websockets.readthedocs.io/
-   https://github.com/python-websockets/websockets/
-   https://pypi.org/project/websockets/
-"
-# tests are missing pypi sdist, as of 11.0
-SRC_URI="
-   https://github.com/python-websockets/websockets/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+native-extensions"
-
-distutils_enable_tests pytest
-
-src_configure() {
-   export BUILD_EXTENSION=$(usex native-extensions)
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # very fragile to speed
-   
tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout
-   )
-
-   epytest tests
-}

diff --git a/dev-python/websockets/websockets-11.0.3-r1.ebuild 
b/dev-python/websockets/websockets-11.0.3-r1.ebuild
deleted file mode 100644
index f62a87022fe3..
--- a/dev-python/websockets/websockets-11.0.3-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Library for building WebSocket servers and clients in Python"
-HOMEPAGE="
-   https://websockets.readthedocs.io/
-   https://github.com/python-websockets/websockets/
-   https://pypi.org/project/websockets/
-"
-# tests are missing pypi sdist, as of 11.0
-SRC_URI="
-   https://github.com/python-websockets/websockets/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-11.0.3-python3.12.patch.xz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+native-extensions"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${WORKDIR}"/${P}-python3.12.patch
-)
-
-src_configure() {
-   export BUILD_EXTENSION=$(usex native-extensions)
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # very fragile to speed
-   
tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout
-   # requires DNS access
-   # https://bugs.gentoo.org/909567
-   
tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port
-   

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

2023-10-18 Thread Michał Górny
commit: b7926c19b2c7a6f591e23fa7129d56105eeea746
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:50:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:56:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7926c19

dev-python/twisted: Remove old

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

 dev-python/twisted/Manifest|   2 -
 .../twisted/files/twisted-22.1.0-force-gtk3.patch  |  67 
 .../files/twisted-22.10.0-python3.11-tests.patch   | 100 
 .../twisted/files/twisted-22.10.0-sendmail.patch   |  28 
 dev-python/twisted/twisted-22.10.0-r1.ebuild   | 169 
 dev-python/twisted/twisted-22.10.0-r3.ebuild   | 173 -
 dev-python/twisted/twisted-23.8.0_rc1.ebuild   | 154 --
 7 files changed, 693 deletions(-)

diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index cb35e4cd670b..d6ca72cb076e 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -1,4 +1,2 @@
-DIST twisted-22.10.0.gh.tar.gz 3512714 BLAKE2B 
2fd36ec6922f428e959ce0169bb9a3592b8b3e43aff8d34872883ecf0fad8d0fff01a52f06b54df3dc377f4fc1a488b6d66f9287b108b4749bb7d3c749b96061
 SHA512 
cf9ed96430376d499ae9627a7d0656c05cb99bc9e9b15a8f4166355363818f090bc3c2b383ed4cf19e1e38fb569e8618d35a0ddde2a90a06f3c9a4ea769837e4
 DIST twisted-23.8.0.tar.gz 3478691 BLAKE2B 
44fa9da691456a2b1d97f54b95787abe3e162b5639ee7ab8779c6d9525eb2a878865f450aa6fd6c461c3eba84f95361d2423e241991f52f91a27b792b6d71123
 SHA512 
ef0a243a4c22dd31e57087f5b2c21a657b98e23cc486f08b9926a9ebe8c4b6fec137993aea71e6c60abc3d653d995da0f65ff10dfc6c3d2cb7fdae5db08e2532
-DIST twisted-23.8.0rc1.tar.gz 3479000 BLAKE2B 
d3dbc54759f4dcba422cbcc57451a268834f21616ea2b5d34d972f2647750afa4ae62424ae32b2e0fe22e3a886c45ff1e64280c99553aa1ee52923a192773fdf
 SHA512 
a1e778247a311dda30cd7f9f02fa4ab8848d6d5b89de4ff83dee5a92f968b6ec8df48d1804eef780cd0a9dc1393a1a91d624e9c54e0c9cd52d930ac2b36a0b6c
 DIST twisted-regen-cache.gz 911 BLAKE2B 
ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305
 SHA512 
95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03

diff --git a/dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch 
b/dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch
deleted file mode 100644
index 7c9f2d558d65..
--- a/dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From 9344f8cd80ecb2907dbfddfeeb8cc9ffdb50bc94 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sat, 22 May 2021 01:11:48 +0200
-Subject: [PATCH] Force using GTK+3 in twisted.internet.gireactor
-
-Modify twisted.internet.gireactor to explicitly request GTK+ version 3.
-Otherwise it uses the newest version installed which could be GTK+4
-that gireactor is currently incompatible with.

- src/twisted/internet/gireactor.py   | 3 +++
- src/twisted/internet/test/test_gireactor.py | 3 +++
- src/twisted/newsfragments/10200.bugfix  | 1 +
- 3 files changed, 7 insertions(+)
- create mode 100644 src/twisted/newsfragments/10200.bugfix
-
-diff --git a/src/twisted/internet/gireactor.py 
b/src/twisted/internet/gireactor.py
-index e2d24b599..838fa982e 100644
 a/src/twisted/internet/gireactor.py
-+++ b/src/twisted/internet/gireactor.py
-@@ -21,6 +21,7 @@ On Python 3, pygobject v3.4 or later is required.
- """
- 
- 
-+import gi  # type: ignore[import]
- import gi.pygtkcompat  # type: ignore[import]
- from gi.repository import GLib  # type: ignore[import]
- 
-@@ -69,6 +70,7 @@ class GIReactor(_glibbase.GlibReactorBase):
- def __init__(self, useGtk=False):
- _gtk = None
- if useGtk is True:
-+gi.require_version("Gtk", "3.0")
- from gi.repository import Gtk as _gtk
- 
- _glibbase.GlibReactorBase.__init__(self, GLib, _gtk, useGtk=useGtk)
-@@ -113,6 +115,7 @@ class PortableGIReactor(_glibbase.PortableGlibReactorBase):
- def __init__(self, useGtk=False):
- _gtk = None
- if useGtk is True:
-+gi.require_version("Gtk", "3.0")
- from gi.repository import Gtk as _gtk
- 
- _glibbase.PortableGlibReactorBase.__init__(self, GLib, _gtk, 
useGtk=useGtk)
-diff --git a/src/twisted/internet/test/test_gireactor.py 
b/src/twisted/internet/test/test_gireactor.py
-index c25ada63f..3bb88a07f 100644
 a/src/twisted/internet/test/test_gireactor.py
-+++ b/src/twisted/internet/test/test_gireactor.py
-@@ -26,6 +26,9 @@ else:
- gtk3reactor = None
- else:
- gtk3reactor = _gtk3reactor
-+import gi  # type: ignore[import]
-+
-+gi.require_version("Gtk", "3.0")
- from gi.repository import Gtk
- 
- from twisted.internet.error import ReactorAlreadyRunning
-diff --git 

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

2023-10-18 Thread Sam James
commit: 86be11692e59d41b3f6efbe86dfbf38202b1c9ad
Author: Violet Purcell  inventati  org>
AuthorDate: Wed Oct 18 15:46:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 15:55:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86be1169

dev-util/ninja: add pkg_postinst workaround for ninja symlink

This commit adds a workaround in pkg_postinst similar to other packages
covered by app-alternatives such as app-arch/tar. If the ninja symlink
does not already exist in pkg_postinst, temporarily symlink
ninja-reference to ensure there is no breakage between the update and
the subsequent merge of app-alternatives/ninja.

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/33396
Signed-off-by: Sam James  gentoo.org>

 dev-util/ninja/ninja-1.11.1-r3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/ninja/ninja-1.11.1-r3.ebuild 
b/dev-util/ninja/ninja-1.11.1-r3.ebuild
index 4f8bdfff6267..c4874b6be066 100644
--- a/dev-util/ninja/ninja-1.11.1-r3.ebuild
+++ b/dev-util/ninja/ninja-1.11.1-r3.ebuild
@@ -121,6 +121,9 @@ src_install() {
 
 pkg_postinst() {
use emacs && elisp-site-regen
+   if ! [[ -e "${EROOT}/usr/bin/ninja" ]]; then
+   ln -s ninja-reference "${EROOT}/usr/bin/ninja" || die
+   fi
 }
 
 pkg_postrm() {



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

2023-10-18 Thread Sam James
commit: 6921e7f5044f94dd79797913c72b298cbb078f4d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 15:50:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 15:50:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6921e7f5

media-libs/harfbuzz: add 8.2.2

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

 media-libs/harfbuzz/Manifest  |   1 +
 media-libs/harfbuzz/harfbuzz-8.2.2.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 930c81e8bdd7..f743e8e19a99 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -2,3 +2,4 @@ DIST harfbuzz-8.0.1.tar.xz 18792332 BLAKE2B 
e69305e5cddee2f9a928ab38b6904cc3e6fb
 DIST harfbuzz-8.1.1.tar.xz 18820088 BLAKE2B 
341603e50aec5294eb16fb431975304ee9badce5588d726c5ccbcf9e38878581c4bbf2e09f27c3d401da52c93121702f220cd207792448af66a9f23830df9114
 SHA512 
74416c6cf78751721112fe551a47600b9b85d6865f38b155c0e432e757a175ac127baeeaa16bfe6d62510e00f9def8950f0c836545d1847a924b478c51e43b0c
 DIST harfbuzz-8.2.0.tar.xz 18892496 BLAKE2B 
a7755f9ee2784fa32ad9ecd74543010ca48be2adfc76612a3dcb73fb8a168d87db3cb69b574c4529a8233325b9d9c9ebd370eb0de0efed165fdba3f997451bf2
 SHA512 
ac85bea2e3a9693b656c05faaf96720d73e6453d201f2ad5c849d7069e2f597926ba3d8cd63d9e71dda4ede9ce6bae2baebb46557699168abb03fccc3d8085df
 DIST harfbuzz-8.2.1.tar.xz 18889168 BLAKE2B 
b6aae8806a1d4708474f66f508a1dcecb984205ba58f639a4b7dcf19f07ec4800569363a8ef812419de2d72b0a1f6ce7e31c22c588176066d817ca761836c22b
 SHA512 
8f4aeb5528cb4f74facda89eb9828ccf491d577450ccdd71c331c943edf56303fa73a077d6b620687ae1ba21564aa02e202dbae98b77ac0947bc45e044c05f67
+DIST harfbuzz-8.2.2.tar.xz 18905228 BLAKE2B 
5a26aa802b6e1afec734e59a9c280b4d336bb8ad72e0fbe6687237c150faa4d10fb2ae956b58394d7f6a2d1b97e6c91cd597a9b5146dcc3d2841d18d76611ec5
 SHA512 
90415798d57d8a10b7fa61d3116a64533361c380aa5b0b477ca38cb2aaf411db80dc28d64e077fd5512708143ec122cb3c5eb5dbdf7f97ed5643b0ee4c42ba23

diff --git a/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild
new file mode 100644
index ..c114ab1668f9
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild
@@ -0,0 +1,103 @@
+# 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 meson-multilib python-any-r1 xdg-utils
+
+DESCRIPTION="An OpenType text shaping engine"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
+   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"
+fi
+
+LICENSE="Old-MIT ISC icu"
+# 0.9.18 introduced the harfbuzz-icu split; bug #472416
+# 3.0.0 dropped some unstable APIs; bug #813705
+# 6.0.0 changed libharfbuzz-subset.so ABI
+SLOT="0/6.0.0"
+
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="introspection? ( glib )"
+
+RDEPEND="
+   cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] )
+   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
+   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/gobject-introspection-common-1.34
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-util/glib-utils )
+"
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   # bug #726120
+   sed -i \
+   -e '/tests\/macos\.tests/d' \
+   test/shape/data/in-house/Makefile.sources \
+   || die
+
+   # bug #790359
+   filter-flags -fexceptions -fthreadsafe-statics
+
+   if ! use debug ; then
+   append-cppflags -DHB_NDEBUG
+   fi
+
+   # bug #762415
+   local pyscript
+   for pyscript in $(find -type f -name "*.py") ; do
+   python_fix_shebang -q "${pyscript}"
+   done
+}
+
+multilib_src_configure() {
+   # harfbuzz-gobject only used for introspection, bug #535852
+   local emesonargs=(
+   -Dcoretext=disabled
+   -Dchafa=disabled
+   -Dwasm=disabled
+
+   $(meson_feature cairo)
+   $(meson_feature glib)
+   $(meson_feature graphite graphite2)
+   $(meson_feature icu)
+   

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

2023-10-18 Thread Sam James
commit: af9ad1db0077060ff341f1a5570ba2cc31a5af34
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 15:51:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 15:51:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9ad1db

dev-python/qscintilla-python: Stabilize 2.14.1 amd64, #915930

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

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

diff --git a/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild 
b/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild
index 0161c8b4a780..da02d679f1fb 100644
--- a/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild
+++ b/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}/Python
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 IUSE="debug"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2023-10-18 Thread Sam James
commit: a43fc876e656feb3f139cab5fc22ce2573784b0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 15:51:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 15:51:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43fc876

dev-python/qscintilla-python: Stabilize 2.14.1 x86, #915930

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

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

diff --git a/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild 
b/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild
index da02d679f1fb..2a2e748056e9 100644
--- a/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild
+++ b/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}/Python
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="debug"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2023-10-18 Thread Sam James
commit: b71b0dd1c027d3810b1ae4ae69494eafeaacbb98
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 15:50:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 15:50:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71b0dd1

dev-python/pandas: Stabilize 2.1.1 amd64, #915281

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

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

diff --git a/dev-python/pandas/pandas-2.1.1.ebuild 
b/dev-python/pandas/pandas-2.1.1.ebuild
index 24f4d28bcf44..adcb8e35fa17 100644
--- a/dev-python/pandas/pandas-2.1.1.ebuild
+++ b/dev-python/pandas/pandas-2.1.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/mission-center/

2023-10-18 Thread Brett Alcox
commit: 3c38481cf57423661990cbbecc87308164999720
Author: brettalcox  gmail  com>
AuthorDate: Wed Oct 18 15:50:03 2023 +
Commit: Brett Alcox  gmail  com>
CommitDate: Wed Oct 18 15:50:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c38481c

sys-apps/mission-center: update SRC_URI

Signed-off-by: brettalcox  gmail.com>

 sys-apps/mission-center/mission-center-.ebuild | 323 +
 1 file changed, 2 insertions(+), 321 deletions(-)

diff --git a/sys-apps/mission-center/mission-center-.ebuild 
b/sys-apps/mission-center/mission-center-.ebuild
index ab8703b538..789b5803e6 100644
--- a/sys-apps/mission-center/mission-center-.ebuild
+++ b/sys-apps/mission-center/mission-center-.ebuild
@@ -3,326 +3,12 @@
 
 EAPI=8
 
-CRATES="
-   adler32@1.2.0
-   adler@1.0.2
-   ahash@0.3.8
-   ahash@0.8.3
-   aho-corasick@1.0.2
-   allocator-api2@0.2.15
-   anyhow@1.0.71
-   anyhow@1.0.72
-   arrayvec@0.5.2
-   arrayvec@0.7.4
-   async-channel@1.9.0
-   async-lock@2.7.0
-   async-task@4.4.0
-   atomic-waker@1.1.1
-   autocfg@1.1.0
-   base64@0.21.4
-   bitflags@1.3.2
-   bitflags@2.3.3
-   bitflags@2.4.0
-   block-buffer@0.10.4
-   block@0.1.6
-   blocking@1.3.1
-   bumpalo@3.13.0
-   byte-slice-cast@0.3.5
-   bytemuck@1.13.1
-   bytemuck@1.14.0
-   bytemuck_derive@1.5.0
-   byteorder@1.4.3
-   cairo-rs@0.18.0
-   cairo-sys-rs@0.18.0
-   cargo-util@0.2.5
-   cc@1.0.79
-   cc@1.0.83
-   cfg-expr@0.15.3
-   cfg-if@0.1.10
-   cfg-if@1.0.0
-   color_quant@1.1.0
-   concurrent-queue@2.2.0
-   const-random-macro@0.1.15
-   const-random@0.1.15
-   core-foundation-sys@0.8.4
-   core-foundation@0.9.3
-   cpufeatures@0.2.9
-   crc32fast@1.3.2
-   crossbeam-channel@0.4.4
-   crossbeam-channel@0.5.8
-   crossbeam-deque@0.8.3
-   crossbeam-epoch@0.9.15
-   crossbeam-utils@0.7.2
-   crossbeam-utils@0.8.16
-   crunchy@0.2.2
-   crypto-common@0.1.6
-   deflate@0.8.6
-   digest@0.10.7
-   dlv-list@0.5.0
-   drm-ffi@0.5.0
-   drm-fourcc@2.2.0
-   drm-sys@0.4.0
-   drm@0.9.0
-   egl@0.2.7
-   either@1.8.1
-   equivalent@1.0.0
-   errno-dragonfly@0.1.2
-   errno-sys@0.1.0
-   errno@0.3.3
-   event-listener@2.5.3
-   fallible-iterator@0.2.0
-   fallible-streaming-iterator@0.1.9
-   fastrand@1.9.0
-   fastrand@2.0.0
-   field-offset@0.3.6
-   filetime@0.2.22
-   flate2@1.0.27
-   form_urlencoded@1.2.0
-   futures-channel@0.3.28
-   futures-core@0.3.28
-   futures-executor@0.3.28
-   futures-io@0.3.28
-   futures-lite@1.13.0
-   futures-macro@0.3.28
-   futures-task@0.3.28
-   futures-util@0.3.28
-   fxhash@0.2.1
-   gbm-sys@0.2.2
-   gbm@0.12.0
-   gdk-pixbuf-sys@0.18.0
-   gdk-pixbuf@0.18.0
-   gdk4-sys@0.7.2
-   gdk4@0.7.2
-   generic-array@0.14.7
-   getrandom@0.2.10
-   gettext-rs@0.7.0
-   gettext-sys@0.21.3
-   gio-sys@0.18.1
-   gio@0.18.1
-   gl@0.14.0
-   gl_generator@0.14.0
-   glib-macros@0.18.0
-   glib-sys@0.18.1
-   glib@0.18.1
-   gobject-sys@0.18.0
-   graphene-rs@0.18.1
-   graphene-sys@0.18.1
-   gsk4-sys@0.7.2
-   gsk4@0.7.2
-   gtk4-macros@0.7.2
-   gtk4-sys@0.7.2
-   gtk4@0.7.2
-   half@1.8.2
-   hashbrown@0.13.2
-   hashbrown@0.14.0
-   hashbrown@0.7.2
-   hashlink@0.8.3
-   heck@0.4.1
-   hermit-abi@0.3.2
-   hex@0.4.3
-   idna@0.4.0
-   image@0.23.14
-   indexmap@2.0.0
-   instant@0.1.12
-   interprocess@1.2.1
-   intmap@0.7.1
-   itoa@1.0.8
-   itoa@1.0.9
-   jobserver@0.1.26
-   js-sys@0.3.64
-   khronos@0.1.2
-   khronos_api@3.1.0
-   lazy_static@1.4.0
-   libadwaita-sys@0.5.2
-   libadwaita@0.5.2
-   libc@0.1.12
-   libc@0.2.147
-   libsqlite3-sys@0.26.0
-   libudev-sys@0.1.4
-   linux-raw-sys@0.4.7
-   locale_config@0.3.0
-   lock_api@0.4.10
-   log@0.4.19
-   malloc_buf@0.0.6
-   maybe-uninit@2.0.0
-   memchr@2.5.0
-   memoffset@0.7.1
-   memoffset@0.9.0
-   minidl@0.1.5
-   miniz_oxide@0.3.7
-   miniz_oxide@0.7.1
-   miow@0.5.0
-   nix@0.26.2
-   ntapi@0.4.1
-   num-integer@0.1.45
-   num-iter@0.1.43
-   num-rational@0.3.2
-   num-traits@0.2.15
-   num_cpus@1.16.0
-   objc-foundation@0.1.1
-   objc@0.2.7
-   objc_id@0.1.1
-   once_cell@1.18.0
-   ordered-multimap@0.6.0
-   pango-sys@0.18.0
-   pango@0.18.0
-   parking@2.1.0
-   percent-encoding@2.3.0
-   pest@2.7.0
-   pin-project-lite@0.2.10
-   pin-project-lite@0.2.13
-   pin-utils@0.1.0
-   pkg-config@0.3.27
-   

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

2023-10-18 Thread Michał Górny
commit: f845c178c5313c9cf9f96f1150eefdf1fe900aae
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:47:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:47:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f845c178

dev-python/python-lsp-server: Remove old

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

 dev-python/python-lsp-server/Manifest  |  3 -
 .../python-lsp-server-1.7.4.ebuild | 86 
 .../python-lsp-server-1.8.0-r1.ebuild  | 93 --
 .../python-lsp-server-1.8.1.ebuild | 93 --
 4 files changed, 275 deletions(-)

diff --git a/dev-python/python-lsp-server/Manifest 
b/dev-python/python-lsp-server/Manifest
index 32c491a730b8..7e46f075b182 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,4 +1 @@
-DIST python-lsp-server-1.7.4.tar.gz 97864 BLAKE2B 
9832298391d72bf2f035f388694a7879d66546ead5a36837220cb3af5d8181eba198c04dd82747cba75f0478d256b001476c24b02bc679fc07cb41c7aedb0e66
 SHA512 
7aa96de6e51548e2854b55690698fe6c7bda60103c11ad5982df611c65569cec1ab13691727c92ec47d9ac44c34f233f872211a41041ea0969223e10e87d7e08
-DIST python-lsp-server-1.8.0.tar.gz 105548 BLAKE2B 
aa7f714bbc7e88d68224f9a51c3c811168ade36afce02fcdf95d3ffef55f7efc964aea6fb3c26bc88c3439744928f70914c136987c89a8bd146a2f54df579ead
 SHA512 
b8050037e313261b653f0df170762126886ceef780d7ca35651c79967270d78d9930e464ccecc71a40ceee10b0265fd262d200e1e38c50ce04490ab364bc8389
-DIST python-lsp-server-1.8.1.tar.gz 106979 BLAKE2B 
3d71de40b4fff5a0e50d1e16fb1aab330c90ddc68d255f212c8ec9a1c2cc5afcbafaa9d288f938d22b824852f6ca231d48f031df3dcc7e9d97699767b3548788
 SHA512 
f26e836013df9ddee05f17e7629bf7abfab96aae6fc4eba9d565203b324f6e3ac3e02cbcc1bd1b9ad8a4e0628d58476797bd55564e0307a53946df7a934df11b
 DIST python-lsp-server-1.8.2.tar.gz 107104 BLAKE2B 
8a525e25f94c97cef23e6e9fad4ef9d7e5e0afaf1efdac9f5b98c84bc634ffaed2c19ebed80113a771a30b777285db166996ae25a3d34963e75909e183e082dc
 SHA512 
4cfed043c69a6a390b27299d1e8e53c9ad0184e72b98503e4b3314b7104841a4f3667988e62dcaa88c54b166a1f8549e5b56a70fa69a33068bda5dc49299d642

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
deleted file mode 100644
index 9ea315c9e32f..
--- a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python Language Server for the Language Server Protocol"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-server;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="all-plugins"
-
-BDEPEND="
-   test? (
-   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
-   dev-python/flaky[${PYTHON_USEDEP}]
-   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
-   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
-   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
-   dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
-   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
-   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
-   )
-"
-
-RDEPEND="
-   dev-python/docstring-to-markdown[${PYTHON_USEDEP}]
-   >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
-   >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
-   dev-python/pluggy[${PYTHON_USEDEP}]
-   all-plugins? (
-   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
-   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
-   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # broken by presence of pathlib2
-   'test/plugins/test_autoimport.py'
-)
-
-python_prepare_all() {
-   # remove pytest-cov dep
-   

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

2023-10-18 Thread Michał Górny
commit: c8693b5a626f474e1461650e2fc7206d4eb4d417
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:45:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8693b5a

dev-python/cchardet: Remove old

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

 dev-python/cchardet/Manifest   |   1 -
 dev-python/cchardet/cchardet-2.1.7-r1.ebuild   |  31 --
 .../cchardet/files/cchardet-2.1.7-pytest.patch | 120 -
 3 files changed, 152 deletions(-)

diff --git a/dev-python/cchardet/Manifest b/dev-python/cchardet/Manifest
index 898f05e370b4..a65142331148 100644
--- a/dev-python/cchardet/Manifest
+++ b/dev-python/cchardet/Manifest
@@ -1,2 +1 @@
-DIST cchardet-2.1.7.tar.gz 653617 BLAKE2B 
0ca9becac01c67da191290c7de0dc52d5c8e6c2715f660811c8e67d9a06e74ac155a081de81af96ade74ccc4065093fc226f232a26f66236fafe9fc1b48a9c9e
 SHA512 
43e663e30ec079b2a954862de5e8136a2e40f69e300d65eb4ce9d7ffa5d8c496dc7c0937b3306b4096cfad12a1d0617628f8f0115534ab6faf9eb39d2b3935a2
 DIST faust-cchardet-2.1.19.tar.gz 678871 BLAKE2B 
e87389ef602bc5e69ae2037aff1000b9caacfd91a44c5eb8fb2084d4ac33772eb8e480b05109ff83ebfcb2b9a57e215b4bc9cc5558f4f7e1a19b58dd1dfca8b5
 SHA512 
bd75ddf8b2e9891fe6ecdfd687a6903342a24b93f35a3d9a1b20da9abc77684e73840db73da97689636e3412e33da25b68cfafad114186681d0dec98880ffe95

diff --git a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild 
b/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
deleted file mode 100644
index 3cb84bf4e1db..
--- a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="High speed universal character encoding detector"
-HOMEPAGE="
-   https://github.com/PyYoshi/cChardet
-   https://pypi.org/project/cchardet/
-"
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   # https://github.com/PyYoshi/cChardet/pull/78
-   "${FILESDIR}/${P}-pytest.patch"
-)
-
-distutils_enable_tests pytest

diff --git a/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch 
b/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch
deleted file mode 100644
index 11f38579c184..
--- a/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-https://github.com/PyYoshi/cChardet/pull/78
-
-From: q0w <43147888+...@users.noreply.github.com>
-Date: Wed, 17 Nov 2021 14:50:41 +0300
-Subject: [PATCH 02/13] Use pytest
-
 /dev/null
-+++ b/src/tests/cchardet_test.py
-@@ -0,0 +1,111 @@
-+import glob
-+import os
-+
-+import cchardet
-+
-+SKIP_LIST = [
-+'src/tests/testdata/ja/utf-16le.txt',
-+'src/tests/testdata/ja/utf-16be.txt',
-+'src/tests/testdata/es/iso-8859-15.txt',
-+'src/tests/testdata/da/iso-8859-1.txt',
-+'src/tests/testdata/he/iso-8859-8.txt'
-+]
-+
-+# Python can't decode encoding
-+SKIP_LIST_02 = [
-+'src/tests/testdata/vi/viscii.txt',
-+'src/tests/testdata/zh/euc-tw.txt'
-+]
-+SKIP_LIST_02.extend(SKIP_LIST)
-+
-+
-+def test_ascii():
-+detected_encoding = cchardet.detect(b'abcdefghijklmnopqrstuvwxyz')
-+assert 'ascii' == detected_encoding['encoding'].lower()
-+
-+
-+def test_detect():
-+testfiles = glob.glob('src/tests/testdata/*/*.txt')
-+for testfile in testfiles:
-+if testfile.replace("\\", "/") in SKIP_LIST:
-+continue
-+
-+base = os.path.basename(testfile)
-+expected_charset = os.path.splitext(base)[0]
-+with open(testfile, 'rb') as f:
-+msg = f.read()
-+detected_encoding = cchardet.detect(msg)
-+assert expected_charset.lower() == 
detected_encoding['encoding'].lower()
-+
-+
-+def test_detector():
-+detector = cchardet.UniversalDetector()
-+with 
open("src/tests/samples/wikipediaJa_One_Thousand_and_One_Nights_SJIS.txt", 
'rb') as f:
-+line = f.readline()
-+while line:
-+detector.feed(line)
-+if detector.done:
-+break
-+line = f.readline()
-+detector.close()
-+detected_encoding = detector.result
-+assert "shift_jis" == detected_encoding['encoding'].lower()
-+
-+
-+def test_github_issue_20():
-+"""
-+https://github.com/PyYoshi/cChardet/issues/20
-+"""
-+msg = b'\x8f'
-+
-+cchardet.detect(msg)
-+
-+detector = cchardet.UniversalDetector()
-+detector.feed(msg)
-+detector.close()
-+
-+
-+def test_decode():
-+testfiles = glob.glob('src/tests/testdata/*/*.txt')
-+for testfile in testfiles:
-+if testfile.replace("\\", "/") in SKIP_LIST_02:
-+continue
-+
-+base = os.path.basename(testfile)
-+

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

2023-10-18 Thread Michał Górny
commit: 2eb7efac95e619f47c206c7c516c4b1dc4515746
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:47:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:47:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb7efac

dev-python/smmap: Remove old

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

 dev-python/smmap/Manifest  |  2 --
 dev-python/smmap/smmap-5.0.0-r1.ebuild | 19 ---
 dev-python/smmap/smmap-5.0.1.ebuild| 19 ---
 3 files changed, 40 deletions(-)

diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest
index e360188506a1..9ceafa35181c 100644
--- a/dev-python/smmap/Manifest
+++ b/dev-python/smmap/Manifest
@@ -1,3 +1 @@
-DIST smmap-5.0.0.tar.gz 22437 BLAKE2B 
2ff55ff412b10fe6c431df5f1589deb9f6f1c3277ee1ac651513e302d31b4f7ff986bfc548c5fefd66775f0eb7aef11dd8f2821f0e50a2e76d9bfcfaa9c047bd
 SHA512 
03ae478bc83d02416f57bb3f6afc9c80bcb2d4249f3169390ac139b88be94258463dee7744fdf0fd54a7cfe109795a110c43f2b81ffd8546601de274667d353d
-DIST smmap-5.0.1.tar.gz 22291 BLAKE2B 
a57c0d5814697ec75ee2a6a227d0d1e3ee99536ac942aa29c4cb0ff5af6648ebb8af210c0c1a35812f63317ad3651573186d750585f85c0b112b9f5bd8916e3b
 SHA512 
e40e802a8810a4eb6ec093739e6296bf600220315dffed191f780bd355c83ae8ef0b2c60a9032aa4813bcfdc22aa4241b73213eac9112b8e2209eacdd60baa85
 DIST smmap-6.0.0.tar.gz 22266 BLAKE2B 
a2858d9c80b53f300386006e5e8289eb2d7081338065d87be66d55b78ade0cdb3c7bbace084b80d44fa9307ad04df7fa70206d3c5d104eb748a5f68287d2629a
 SHA512 
ef5c79bcb3228cf50ce5c55762948a167b1cd1e4a0d47cc608702d04be7b0c26b4ff83a788cb8ebfcfb530eefad924149850ad651b23d7de83f5fdaa426fe2ec

diff --git a/dev-python/smmap/smmap-5.0.0-r1.ebuild 
b/dev-python/smmap/smmap-5.0.0-r1.ebuild
deleted file mode 100644
index 64544cd9db1e..
--- a/dev-python/smmap/smmap-5.0.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="A pure Python implementation of a sliding window memory map 
manager"
-HOMEPAGE="
-   https://pypi.org/project/smmap/
-   https://github.com/gitpython-developers/smmap/;
-
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/smmap/smmap-5.0.1.ebuild 
b/dev-python/smmap/smmap-5.0.1.ebuild
deleted file mode 100644
index b2ac0818d228..
--- a/dev-python/smmap/smmap-5.0.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="A pure Python implementation of a sliding window memory map 
manager"
-HOMEPAGE="
-   https://pypi.org/project/smmap/
-   https://github.com/gitpython-developers/smmap/;
-
-LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-SLOT="0"
-
-distutils_enable_tests unittest



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

2023-10-18 Thread Michał Górny
commit: f24a6c1e06b6683d03a38f18477dade2558f5baf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:47:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:47:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24a6c1e

dev-python/sphinx-prompt: Remove old

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

 dev-python/sphinx-prompt/Manifest  |  1 -
 .../sphinx-prompt/sphinx-prompt-1.7.0.ebuild   | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/sphinx-prompt/Manifest 
b/dev-python/sphinx-prompt/Manifest
index 8f13824810be..666a3bee910b 100644
--- a/dev-python/sphinx-prompt/Manifest
+++ b/dev-python/sphinx-prompt/Manifest
@@ -1,2 +1 @@
-DIST sphinx-prompt-1.7.0.gh.tar.gz 38317 BLAKE2B 
b042b7821d16ff63d259b73de476f96cafea32345dc98d24a9abb97dd46ecbd6947862ef727b830c27889f4b8a17c30c8dd86a4bddd38294a3a4bca00349bf87
 SHA512 
1b0df502c75ea4cac4e4a5b11c0aa762851b82c39892410c97f0ed45bdd74e5706a580a906d4ebb8c47700324c089c5114eba12cd4617aba37cfea8c338ac9d5
 DIST sphinx-prompt-1.8.0.gh.tar.gz 38424 BLAKE2B 
c469e2acfdad076afd472c30380a59aae4d719edce653794fd4d09a2c8008b7f67642ce2a740fb1408987243ba5d520e28b3dc4d7ec34899de6fcf57f2171456
 SHA512 
1acaa18066537adaab71eb900f0b0fb8041f8f25a9079e171b98b98106d5b7d1885e23bae2c1fd278bbf22c66d17238fbf386cb61fc5725475862aaf86d5701e

diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild 
b/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild
deleted file mode 100644
index 73c1038e9aa4..
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sphinx directive to add unselectable prompt"
-HOMEPAGE="
-   https://github.com/sbrunner/sphinx-prompt/
-   https://pypi.org/project/sphinx-prompt/
-"
-SRC_URI="
-   https://github.com/sbrunner/sphinx-prompt/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
-
-RDEPEND="
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # upstream repeatedly fails to update version number
-   # also pins all dependencies to exact versions, sigh
-   sed -i \
-   -e "/^version =/s:[0-9.]\+:${PV}:" \
-   -e '/^\[tool\.poetry\.dependencies\]$/,$s:"[0-9.]\+:"*:' \
-   pyproject.toml || die
-
-   distutils-r1_python_prepare_all
-}



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

2023-10-18 Thread Michał Górny
commit: 159eebacfe5b658a393cf9f218884f3ef00e8289
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:47:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:47:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159eebac

dev-python/traitlets: Remove old

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

 dev-python/traitlets/Manifest|  3 ---
 dev-python/traitlets/traitlets-5.10.0.ebuild | 36 
 dev-python/traitlets/traitlets-5.10.1.ebuild | 36 
 dev-python/traitlets/traitlets-5.9.0.ebuild  | 36 
 4 files changed, 111 deletions(-)

diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index 999d014aef51..263dfbd0faff 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,4 +1 @@
-DIST traitlets-5.10.0.tar.gz 153836 BLAKE2B 
ea9e694b1b852d32beee48889eed9dba967cd9bf29b235ad6f86ffc8eee8fcef28400aad8d13adef0ed7159fa6a7904be31f7249254a3b80764aa3c51e9e4e74
 SHA512 
6ca908f3a3a12a2ca55398b4811ab2daee0ae064359e51937bce111eeeb5268cbd585c68a35fd8c1fefc3f135d14ebb3a468d7c5e0f036a86e656fe6b3d281db
-DIST traitlets-5.10.1.tar.gz 155473 BLAKE2B 
e1a8ddb41441f876dfda07be5c0dc55da149b2f5c296e7028da7b58a13063c88fa3a71ec884ed788e32a313ac891f08385e57dae8c71ac10e9db4e2405ed1095
 SHA512 
8ac1f5761c2d169e2e2b79b4456b69840ce99b6d7ee6cc5731a8c9af60ed45a07ffaf3dfe87ba553f51d582384bbdc6a8c6361f48c04585cd72190455c65a7c7
 DIST traitlets-5.11.2.tar.gz 157726 BLAKE2B 
80354e3375ca5024e3074a2e8ea9f836f4a828224b234bc6ecdd648bd3c8d3a526c2a4d1c003991e30bb229cd0e01ac0c0889f789788705cc78fb76a7303
 SHA512 
2194599110bef3f63f24a31331c4f823c5a31664f670198398519fbed0801904b8353aa1ff9458b2cc097fd0725bcba41135b72a001df2419dc5ab6c39b9685a
-DIST traitlets-5.9.0.tar.gz 150207 BLAKE2B 
3717141dd69fb8191ed7735bf732f847004db9349507033a994e37bdfa654974d79d53937a6123f1697814197923615ea452f04afc3495c3139fa32e677bba6e
 SHA512 
4999591d79fa537082307e148ce569beb2a0339ac9a7970ecc31c60dce6761d367e3ba959b4b57930f9fd2478616d031710e64a0afe13c6bc382477812fdc8ac

diff --git a/dev-python/traitlets/traitlets-5.10.0.ebuild 
b/dev-python/traitlets/traitlets-5.10.0.ebuild
deleted file mode 100644
index 2d25eb1dcc1c..
--- a/dev-python/traitlets/traitlets-5.10.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A configuration system for Python applications"
-HOMEPAGE="
-   https://github.com/ipython/traitlets/
-   https://pypi.org/project/traitlets/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
-
-BDEPEND="
-   test? (
-   >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx docs/source \
-   dev-python/myst-parser \
-   dev-python/pydata-sphinx-theme
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p pytest_mock
-}

diff --git a/dev-python/traitlets/traitlets-5.10.1.ebuild 
b/dev-python/traitlets/traitlets-5.10.1.ebuild
deleted file mode 100644
index 2d25eb1dcc1c..
--- a/dev-python/traitlets/traitlets-5.10.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A configuration system for Python applications"
-HOMEPAGE="
-   https://github.com/ipython/traitlets/
-   https://pypi.org/project/traitlets/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
-
-BDEPEND="
-   test? (
-   >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx docs/source \
-   dev-python/myst-parser \
-   dev-python/pydata-sphinx-theme
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p pytest_mock
-}

diff --git a/dev-python/traitlets/traitlets-5.9.0.ebuild 
b/dev-python/traitlets/traitlets-5.9.0.ebuild
deleted file mode 100644
index 90d5b0e2bb99..
--- a/dev-python/traitlets/traitlets-5.9.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A 

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

2023-10-18 Thread Michał Górny
commit: 81defac1c2f9926255ec1e711d0ba923a4eab615
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:49:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:49:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81defac1

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  2 --
 dev-python/pikepdf/pikepdf-7.2.0.ebuild | 61 
 dev-python/pikepdf/pikepdf-8.5.0.ebuild | 62 -
 3 files changed, 125 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index cf14916d15ab..90bafdae3f85 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,4 +1,2 @@
-DIST pikepdf-7.2.0.tar.gz 2913496 BLAKE2B 
6992b9e64e7bd718fb09c5cd3eb77937c802bb07b24b72bb0825ec721137ee1211f9f7bbc3d8141b60e0ece1f71e6d9d36b50153377b3475f30d7aac3c8f2181
 SHA512 
96759f36e3f019d6cba775541e7338e774d61cb71c464e42625b1b6c98b8babf5fc9d9324dc6375257897a130d7fe5facdd7a1ddaec6662c8b088854e01fc97e
 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
-DIST pikepdf-8.5.0.tar.gz 2854462 BLAKE2B 
58947c8e0359f452a01e851782ffedf69d12b65af50f95bec6aa60ea4500050f2076cb6d9fd865ede23eb7591e533e4cb97880dbfe0a528fde752a008da43946
 SHA512 
1b4f9bec59efe58374dd654377f59885539c884903f4af3748bb38e97f9f13d746d7717530caabf1ce1f0112713d2c773a85675f5ae5997b02431a0661a8c9e2
 DIST pikepdf-8.5.1.tar.gz 2854559 BLAKE2B 
70bca735461d0234cd43cc757a1e8137f9cc30715c409d0bc42c4c547d961e2416203212e91b35cc8a2ac464bb0150fcd685d47fe43d6c1664210918bbb11fc6
 SHA512 
7c5dc66378c6bb2aaeb9a9fba1c69172619ee516f285e36e5560beb8b10164c01392d06d546f69818af59ebbe7d8c5fa299237d78e622d2cd14ca7c6c1020992

diff --git a/dev-python/pikepdf/pikepdf-7.2.0.ebuild 
b/dev-python/pikepdf/pikepdf-7.2.0.ebuild
deleted file mode 100644
index e29591590305..
--- a/dev-python/pikepdf/pikepdf-7.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
-   https://github.com/pikepdf/pikepdf/
-   https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
-   >=app-text/qpdf-11.1.1:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecation[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
-   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
-   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
-   >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.{8..10})
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-)
-
-src_prepare() {
-   sed -e '/-n auto/d' -i pyproject.toml || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/pikepdf/pikepdf-8.5.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.5.0.ebuild
deleted file mode 100644
index 7f5268d969a6..
--- a/dev-python/pikepdf/pikepdf-8.5.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# 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 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
-   https://github.com/pikepdf/pikepdf/
-   https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-
-# Check 

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

2023-10-18 Thread Michał Górny
commit: 30002d54dc44af385f53b2c7b6625e6f14af0225
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:46:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:46:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30002d54

dev-python/python-openstackclient: Remove old

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

 dev-python/python-openstackclient/Manifest |  1 -
 .../python-openstackclient-6.2.0.ebuild| 61 --
 2 files changed, 62 deletions(-)

diff --git a/dev-python/python-openstackclient/Manifest 
b/dev-python/python-openstackclient/Manifest
index 42a7eb6b4fc4..07dd5b50b268 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1,2 +1 @@
-DIST python-openstackclient-6.2.0.tar.gz 886194 BLAKE2B 
23c8dd3f1625ecde66b09168a9c7e01043a67b175d4af3df179b9794933a88d5f8db5a555152df20a5c37d0ab773a1d241e0030f5fbe98f5e946f7b094d2e4c3
 SHA512 
84a6535839693abe126cf014a94097ee32eba03c3d49973454591cb398c1fc9a9ce9e3765a64d0b1b7e14895de90d42c9e967a7f778b01ff8bac2ee6e7d0f609
 DIST python-openstackclient-6.3.0.tar.gz 899811 BLAKE2B 
9dd1b174d23f4bfe0f4e54e1e72fc92f28989b7007981132ab3d60050e1c7c19be820388c9453e004f0847ad67c1bf6eadfccd26fd391e5c1b6c62185e2132c9
 SHA512 
da03e92208ec82920bb3fae3be0c3ecb834f3046cf709cff626a2336ca875976bcc72a41593bfee28b988ab5e89e49dbfc466362ab6200f90c91f949ce1feb06

diff --git 
a/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild 
b/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild
deleted file mode 100644
index 1030b7e3f69c..
--- a/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack APIs"
-HOMEPAGE="
-   https://opendev.org/openstack/python-openstackclient/
-   https://github.com/openstack/python-openstackclient/
-   https://pypi.org/project/python-openstackclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}]
-   >=dev-python/openstacksdk-0.103.0[${PYTHON_USEDEP}]
-   >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}]
-   >=dev-python/python-novaclient-18.1.0[${PYTHON_USEDEP}]
-   >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
-   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # Depends on specific runner
-   sed -e 's/test_command_has_logger/_&/' -i 
openstackclient/tests/unit/common/test_command.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # functional tests require cloud instance access
-   eunittest -b openstackclient/tests/unit
-}



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

2023-10-18 Thread Michał Górny
commit: 86bda058a7fc934815d6855731cc6739940c238c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:47:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bda058

dev-util/stripe-mock: Remove old

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

 dev-util/stripe-mock/Manifest   |  2 --
 dev-util/stripe-mock/stripe-mock-0.173.0.ebuild | 27 -
 dev-util/stripe-mock/stripe-mock-0.176.0.ebuild | 27 -
 3 files changed, 56 deletions(-)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 423790504c4a..d76395ce2f0e 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,4 +1,2 @@
-DIST stripe-mock-0.173.0.tar.gz 1297798 BLAKE2B 
dffa959b7e221217f19c636f4c75cf4fa4ed453066085d2cf81d915d1da3938e3d7310bd0cba08e2f8da217f957b35f24019c33b5da12852bcd972d044d77500
 SHA512 
9c516bbeb9845a9ab3b870232020eed71387f7a4e3270af85d74acab103c71fd49791b6e22b44a5e6b1490fa01c2d5a9358f866b54e9faaf0af50dd7b67d54dd
 DIST stripe-mock-0.175.0.tar.gz 1345538 BLAKE2B 
d669af5ca5b38eeca5ce30bc4ce8b446bd49524ad89f7ee04c8bfd465202d4fc58f848abfe0410e463f58871da7e2c6f26b6db9155c3253ad0ae29f151e480ee
 SHA512 
9ce0e90ea94a0bbcece43913da40b717d668650e05c264cb42cb08f6ef7d5086f5337388556d33d23262fc474945b1f622bab0fa8912303a8b66657fe4b9b828
-DIST stripe-mock-0.176.0.tar.gz 1388731 BLAKE2B 
1e9265b0a1906a11f3c78c63d5426d00a9c1d06dfe3145c07d6f2da51eb2b660a93bcc33d7f8bfda402d590ac908a805a034e6111c3013ff0406aba4a304b80d
 SHA512 
f53cb4f15d7fac9af0e89b50b8c08f4a4a1b10c81b723dbca67cec1d7eb276434b287a5863b2028fe3c29259ec588ef25e39a9a55fe913ba8e748c5c034e3e40
 DIST stripe-mock-0.177.0.tar.gz 1388775 BLAKE2B 
a5a3b70436c8d30b0916cac5ec0da6b4c6608c9a57616b3e984f4011d84c7674d8d364c91b99df114baf9bc10c161c720de44698323400355d6016728b035b19
 SHA512 
a34cb40c0d3e256ee0cd420923471968c898ab6b0740c2c27918303616c78fb9ba5df0395c8366e0671e964bff244f73833969fce545571fa624d01b725bca91

diff --git a/dev-util/stripe-mock/stripe-mock-0.173.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.173.0.ebuild
deleted file mode 100644
index 6c666b489577..
--- a/dev-util/stripe-mock/stripe-mock-0.173.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
-HOMEPAGE="https://github.com/stripe/stripe-mock/;
-SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT ISC BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-src_compile() {
-   emake build
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   dobin stripe-mock
-   einstalldocs
-}

diff --git a/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild
deleted file mode 100644
index ca0f4e60efa7..
--- a/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
-HOMEPAGE="https://github.com/stripe/stripe-mock/;
-SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT ISC BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_compile() {
-   emake build
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   dobin stripe-mock
-   einstalldocs
-}



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

2023-10-18 Thread Michał Górny
commit: 191e85d0fbaddc176f369a98fcc19a338a433861
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:46:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:46:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191e85d0

dev-python/dask: Remove old

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

 dev-python/dask/Manifest |  2 -
 dev-python/dask/dask-2023.9.1.ebuild | 85 
 dev-python/dask/dask-2023.9.2.ebuild | 85 
 3 files changed, 172 deletions(-)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 5bbab2257659..710e7551af2f 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,4 +1,2 @@
 DIST dask-2023.10.0.gh.tar.gz 8552850 BLAKE2B 
407293d4f9eb385fc244d851c71fadfe3225af7953d59f5c9a2b7f3be6ee690557c6dad828fb64f444daa14c7a7db76b3a251169c01fa0b244784c1f5177bfdc
 SHA512 
b4006414bd8e62c443729c49c1160fe002b93703b8f2f39708e6256d0013df02a72250edd5e038abd3760a704cce5349fb8cbcd76528c6b3f24b22161be20430
-DIST dask-2023.9.1.gh.tar.gz 8544717 BLAKE2B 
786ca3bda6b356acdeb56070964aa25e136f9976322ae5dbaf5895eb181fc1b7582ae4731de12e7881287433d4f502dbbc5002840ebc443403a9fa76df438693
 SHA512 
1bf0a028059dfba70a131648f4884a6c9a091cd2d550dc7968cb2a8728ce5ef405c351f11ab2ce48470634577104924fdf4b6dadda32308b4b5a62b3200e
-DIST dask-2023.9.2.gh.tar.gz 8544631 BLAKE2B 
bd0168d1ea86921235e7bd9ae3e6b9dc2abed3c3e300afea84fb3f2d462970ca5fa4d82f5479bc2c036d4f1a1ec9f63ff98151d8f339db2b14533be765b0f25f
 SHA512 
ae7d289882d7e2e2ef46af3256cf69d8e443f5350f32088e33b46f37377fe8c8328de609d16d0a2abf4df5bc7671d88288968d3d18a535eaec1bfbf0a5adbcba
 DIST dask-2023.9.3.gh.tar.gz 8544054 BLAKE2B 
4b1fc7d3b6f91fd6db0836a0fede0304e9c5e04e2aacd573eb06cf96ddf67ecbb198a185076ff94ca34216732673113e7e268482992b781777b3757d43a11773
 SHA512 
d91840f8a339ff0a21734726b1674c4dbc1332270fb160e01fd342b1ce1ba2fd5cea34c501c7a61e6b34e121da937701932a93ab85dc85618f5b5fc52cd960cd

diff --git a/dev-python/dask/dask-2023.9.1.ebuild 
b/dev-python/dask/dask-2023.9.1.ebuild
deleted file mode 100644
index a85f9d8fe869..
--- a/dev-python/dask/dask-2023.9.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
-HOMEPAGE="
-   https://www.dask.org/
-   https://github.com/dask/dask/
-   https://pypi.org/project/dask/
-"
-SRC_URI="
-   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/click-8.0[${PYTHON_USEDEP}]
-   >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
-   >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
-   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
-   >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/toolz[${PYTHON_USEDEP}]
-   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
-   test? (
-   dev-python/moto[${PYTHON_USEDEP}]
-   dev-python/numexpr[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # fails with sqlalchemy-2.0, even though we don't use it x_x
-   sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
-   sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # more tests relying on -Werror
-   
"dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
-   dask/array/tests/test_random.py::test_RandomState_only_funcs
-   # TODO
-   
dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
-   dask/tests/test_config.py::test__get_paths
-   dask/array/tests/test_linalg.py::test_solve_assume_a
-   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
-   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
-   dask/array/tests/test_image.py::test_preprocess
-   dask/tests/test_system.py::test_cpu_count_cgroups_v2
-   # require sqlalchemy<2.0
- 

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

2023-10-18 Thread Michał Górny
commit: 6c37b8d3d8e966dd53ff7327cf19651c83fb36c4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:46:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:46:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c37b8d3

dev-python/nest-asyncio: Remove old

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

 dev-python/nest-asyncio/Manifest  |  2 --
 dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild | 18 --
 dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild | 21 -
 3 files changed, 41 deletions(-)

diff --git a/dev-python/nest-asyncio/Manifest b/dev-python/nest-asyncio/Manifest
index 1d540c9d..4d91271cbed3 100644
--- a/dev-python/nest-asyncio/Manifest
+++ b/dev-python/nest-asyncio/Manifest
@@ -1,3 +1 @@
-DIST nest_asyncio-1.5.6.tar.gz 7444 BLAKE2B 
04b5808b3187c1155c440c903f0e1d5593f49204e6ffea2a37dc2b6112a365b94ab80823ce512a4cdf6c0799ef1c18d55fc0a841030a2cb93e0913fdf770f247
 SHA512 
9672cdd72b2bad7c968fa23c94e8bf8014aabf0aefd79b260503e7fe640cb7649f5c266133a4eb87aedcd99cea644fa51f8cd09d789777aca11eb64e84cf4ca5
-DIST nest_asyncio-1.5.7.tar.gz 7456 BLAKE2B 
1ff61ec62a7cc90bbf293fe2190f70dd914fed673e669bf3425116435b69329f4411dc4a37df3b5be825ab8ce3d0be3cebbb3cdc6558f2771aaeef2023c8e036
 SHA512 
52d0a014487b4addcdc41024ddde41ed32c4b239a4bc19169b81c7553fc2e931c7a3a6848bd11b8937c721282ef2f8c0d2d352ac7852e661a48f046fb2dee2e6
 DIST nest_asyncio-1.5.8.tar.gz 6105 BLAKE2B 
549c5b8663a7fcb928e6cb97408aa4291129d043f8e5a55f5ba66c6b6cdbe21b1c2dd65959fd806d0badc1be561cda8b11a097fb522156d2d41eabce66318be3
 SHA512 
b454ad77381e6eb2bfa34528a26f342ba66b8edbb648c6b5aa69fbdd3142537db4ae53f91c2b88a5f88f16ecbe1e3346cec5a7bca4ca5c065a4e5f3daa0bb7e2

diff --git a/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild 
b/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild
deleted file mode 100644
index 6738b1866591..
--- a/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Patch asyncio to allow nested event loops"
-HOMEPAGE="https://github.com/erdewit/nest_asyncio/;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest

diff --git a/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild 
b/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild
deleted file mode 100644
index 8d2ae007d994..
--- a/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Patch asyncio to allow nested event loops"
-HOMEPAGE="
-   https://github.com/erdewit/nest_asyncio/
-   https://pypi.org/project/nest-asyncio/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-
-distutils_enable_tests pytest



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

2023-10-18 Thread Michał Górny
commit: 7b7d7c3692e98eff2a38fd6dcab09a39b9e6d547
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:45:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:45:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7d7c36

dev-python/argcomplete: Remove old

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

 dev-python/argcomplete/Manifest |  1 -
 dev-python/argcomplete/argcomplete-3.1.0.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index ae4d14d30cf8..9c43871ee82f 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,2 +1 @@
-DIST argcomplete-3.1.0.tar.gz 89193 BLAKE2B 
de081c6c2a053835fde0e6fd446e7f310fae2e39dfd7dd0afd12c350ea6518623115f575a5b4479f466071f6c699ff336ee19dbe4ef02ae8e886ceef53cb0afc
 SHA512 
43c28971661c1af0de9a69b05925ef83b6a8e9b007567d2e4a6344d2c1f34ee280e4306718eb6abad0883a96a2f8b4f4242f1436b0e7709944f4ec48a119e66d
 DIST argcomplete-3.1.2.tar.gz 89541 BLAKE2B 
ca6d423244096bc2589b26a06826a4ba5541ab73176425a022a35635df3d575a9d6afe99579d7978e20d6b990f0338af6d4525337b135b27084df6352610
 SHA512 
661b48548e83e2e7a056f8f1151a81eee72c922951e5d3b7194fa0a08ff77c51eb5043237b9f460e5cb56751d9d159a0b43173b951e5f24094b53fd345cb8e85

diff --git a/dev-python/argcomplete/argcomplete-3.1.0.ebuild 
b/dev-python/argcomplete/argcomplete-3.1.0.ebuild
deleted file mode 100644
index 76ff05d72626..
--- a/dev-python/argcomplete/argcomplete-3.1.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
-   https://github.com/kislyuk/argcomplete/
-   https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-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="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
-   test? (
-   app-shells/fish
-   app-shells/tcsh
-   app-shells/zsh
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/pip-19
-   )
-"
-
-src_prepare() {
-   sed -i -e 's:timeout=5:timeout=180:' test/test.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   "${EPYTHON}" test/test.py -v || die
-}



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

2023-10-18 Thread Michał Górny
commit: 1ffbd0da6e4b0a5fa38dd5cc4cf462f2d502584f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 15:46:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 15:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ffbd0da

dev-python/python-keystoneclient: Remove old

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

 dev-python/python-keystoneclient/Manifest  |  1 -
 .../python-keystoneclient-5.1.0.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/dev-python/python-keystoneclient/Manifest 
b/dev-python/python-keystoneclient/Manifest
index 4ae7b261f294..0bc607cb7893 100644
--- a/dev-python/python-keystoneclient/Manifest
+++ b/dev-python/python-keystoneclient/Manifest
@@ -1,2 +1 @@
-DIST python-keystoneclient-5.1.0.tar.gz 325232 BLAKE2B 
18d901b0d249574224dc2e398266a3fca60baff12b076c3dae8a73da1698c8ae13d0f6cf6ab8b1f1a8a3ed657e1ce1fec71f50d49b04769c3c65379ae3d1ea09
 SHA512 
6589109b7c79f40af75ee8bfd438dc16ed8a097ba51a95ffbcb4f84377d7681f5f26568e99c5fea0c34710fb4f33f3e47355f5ec9bc4e5e1f8bf1740188d7ae6
 DIST python-keystoneclient-5.2.0.tar.gz 324652 BLAKE2B 
2279e4d094faefc17b70211dc65083a4b726dd178d655d2efb55c9ae6f4d0837051d563e96b7ecca553c2f855de7affc20e11dcff615fdb2fb755fdd6e508f3c
 SHA512 
2cb7137d88b090e3054448b3134084964597b77f013e75b3665bf80438b6f900630407b8dbd992ae39a877b2546bb61e6ffa665690cc7ed79aa453ee459c909e

diff --git 
a/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild 
b/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild
deleted file mode 100644
index a1adbddc49dc..
--- a/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1,
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Client Library for OpenStack Identity"
-HOMEPAGE="
-   https://opendev.org/openstack/python-keystoneclient/
-   https://github.com/openstack/python-keystoneclient/
-   https://pypi.org/project/python-keystoneclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
-   >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
-   >=dev-python/os-client-config-1.28.0
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-python_test() {
-   # functional tests require cloud instance access
-   eunittest keystoneclient/tests/unit
-}



[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-10-18 Thread Arthur Zamarin
commit: d5041d2e90c2fae8b57d86b6201cb47cc17aec9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:44:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5041d2e

app-doc/python-docs: Stabilize 3.12.0 arm, #915944

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

 app-doc/python-docs/python-docs-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild 
b/app-doc/python-docs/python-docs-3.12.0.ebuild
index 2b72590528c5..d2103ab9e296 100644
--- a/app-doc/python-docs/python-docs-3.12.0.ebuild
+++ b/app-doc/python-docs/python-docs-3.12.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
 
 src_install() {
rm -r _sources || die



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

2023-10-18 Thread Arthur Zamarin
commit: 00848b2fae8d88947bc8aa69c5945ad0b1d9b92b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:44:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:44:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00848b2f

dev-lang/python: Stabilize 3.12.0 arm, #915944

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

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

diff --git a/dev-lang/python/python-3.12.0.ebuild 
b/dev-lang/python/python-3.12.0.ebuild
index a7ea9b930922..9cdecf0e3dcf 100644
--- a/dev-lang/python/python-3.12.0.ebuild
+++ b/dev-lang/python/python-3.12.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



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

2023-10-18 Thread Arthur Zamarin
commit: 75ed4a67a8bf5707921b50cc62bea0cd4e73653c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:45:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:45:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ed4a67

dev-lang/python: Stabilize 3.11.6 sparc, #915941

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

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

diff --git a/dev-lang/python/python-3.11.6.ebuild 
b/dev-lang/python/python-3.11.6.ebuild
index 01340fb9a527..66f5d73d64a3 100644
--- a/dev-lang/python/python-3.11.6.ebuild
+++ b/dev-lang/python/python-3.11.6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppdap/

2023-10-18 Thread Arthur Zamarin
commit: c64e1e8301c698a4a19a1b093713367108fdd4f7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:44:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:44:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64e1e83

dev-cpp/cppdap: Stabilize 0_pre20230605-r1 ppc, #915949

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

 dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild 
b/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild
index e5fa91928e36..0990ca07fea1 100644
--- a/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild
+++ b/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${CPPDAP_COMMIT}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 x86"
+KEYWORDS="~amd64 arm arm64 ppc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-10-18 Thread Arthur Zamarin
commit: 753ecfcc4b8ac8978c1f1c22fe8209caa2291a86
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:44:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:44:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753ecfcc

dev-lang/python: Stabilize 3.11.6 ppc, #915941

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

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

diff --git a/dev-lang/python/python-3.11.6.ebuild 
b/dev-lang/python/python-3.11.6.ebuild
index d6f0b2b2457a..01340fb9a527 100644
--- a/dev-lang/python/python-3.11.6.ebuild
+++ b/dev-lang/python/python-3.11.6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



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

2023-10-18 Thread Arthur Zamarin
commit: ce75997692f12220c21d7c27275c1285198421e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:43:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:43:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce759976

dev-lang/python: Stabilize 3.11.6 hppa, #915941

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

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

diff --git a/dev-lang/python/python-3.11.6.ebuild 
b/dev-lang/python/python-3.11.6.ebuild
index e1967db74dfb..d6f0b2b2457a 100644
--- a/dev-lang/python/python-3.11.6.ebuild
+++ b/dev-lang/python/python-3.11.6.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



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

2023-10-18 Thread Arthur Zamarin
commit: 64e13ce033314d91aa2e717ec858b65356c59590
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:44:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e13ce0

dev-util/cmake: Stabilize 3.27.7 ppc, #915949

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

 dev-util/cmake/cmake-3.27.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cmake/cmake-3.27.7.ebuild 
b/dev-util/cmake/cmake-3.27.7.ebuild
index 5ee10d37125e..99786150eb33 100644
--- a/dev-util/cmake/cmake-3.27.7.ebuild
+++ b/dev-util/cmake/cmake-3.27.7.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-bradking/

2023-10-18 Thread Arthur Zamarin
commit: 06d431d50b2fa3ee62dfe216eff2d16bc3f57da3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:44:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d431d5

sec-keys/openpgp-keys-bradking: Stabilize 20230817 ppc, #915949

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

 sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild 
b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild
index ce38e99cecd4..0f9383a621d0 100644
--- a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild
+++ b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 
 src_install() {
local files=( ${A} )



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

2023-10-18 Thread Arthur Zamarin
commit: d674a844b38ef779323f6b445f58db22c6586c19
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:43:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:43:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d674a844

dev-libs/protobuf: Stabilize 21.12 x86, #915948

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

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

diff --git a/dev-libs/protobuf/protobuf-21.12.ebuild 
b/dev-libs/protobuf/protobuf-21.12.ebuild
index bcd4a64e75a9..cccdda2b9a03 100644
--- a/dev-libs/protobuf/protobuf-21.12.ebuild
+++ b/dev-libs/protobuf/protobuf-21.12.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]]; then
EGIT_SUBMODULES=()
 else

SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing 
structured data"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/, sys-devel/mold/files/

2023-10-18 Thread Sam James
commit: 048526669f36e549fb4847126ab510a42de361a9
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 15:41:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 15:42:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04852666

sys-devel/mold: add 2.3.0, disable PCH

PCH is buggy and not worth it (especially for clean builds where we're not
installing any headers too...)

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

 sys-devel/mold/Manifest|  1 +
 sys-devel/mold/files/mold-2.3.0-no-pch.patch   | 12 
 sys-devel/mold/{mold-.ebuild => mold-2.3.0.ebuild} |  7 ++-
 sys-devel/mold/mold-.ebuild|  7 ++-
 4 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 9c33e11ccd3f..6cb0c98c07e3 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -2,3 +2,4 @@ DIST mold-1.11.0.tar.gz 8210923 BLAKE2B 
b3854a14a956dd568625fc28c96636e7cadf81b9
 DIST mold-2.0.0.tar.gz 9205927 BLAKE2B 
f80c72c58f4618a74390417fdf90f816810350baf1ac74d21294f5ffba7ee263807175be531c9db77209bd05a31ad11fd84d4aeb03fb057cefac7575f71612d6
 SHA512 
11c3d1e07fe4fcc28cff58b8e432526e4604aa55b49fa47c9495e439206fb9f6a1686b1c5bd2dc907ffd7fe62ac1c72317619fc8a5d7caaa5c327de585f16827
 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a
 SHA512 
f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2
 DIST mold-2.2.0.tar.gz 9956678 BLAKE2B 
495772b5bfd238a6785676d277da87fe4f10b64513f8f0a4961893e4ae8954ad8bda3d09283de14594d7d056d6c1aeed5be591d6a64868a473eb45737d3b9340
 SHA512 
1692d1ff154335fdff91a4fafebb3514ed6742035c14e74ec7e552b90428a1cd5341baba9183158b44ae221fd19e86da55e7f04bde317b943a24d0afecb41002
+DIST mold-2.3.0.tar.gz 9958893 BLAKE2B 
86235731953902a5cd8fdba8b41d456bd60bf53b96a9e1cc89bdf991a75367b95e5522887be8e9c28f3d777b143ef5d693ff50293188ef222fc45257ce990d24
 SHA512 
7953cff8f2e9f775f0890aedc5f38ef07aac16118310ee9e1a2a82be8abafa1aa05459a136181978c55763737c7ff47815afdd4423e8f96db8f0237fce13e6b4

diff --git a/sys-devel/mold/files/mold-2.3.0-no-pch.patch 
b/sys-devel/mold/files/mold-2.3.0-no-pch.patch
new file mode 100644
index ..e61b5df01f54
--- /dev/null
+++ b/sys-devel/mold/files/mold-2.3.0-no-pch.patch
@@ -0,0 +1,12 @@
+We generally disable PCH in Gentoo because of how buggy it is.
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -400,7 +400,7 @@ endif()
+ 
+ # Add frequently included header files for pre-compiling.
+ # target_precompile_headers is supported by CMake 3.16.0 or newer.
+-if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0")
++if(FALSE)
+   if(MOLD_IS_SOLD)
+ target_precompile_headers(mold PRIVATE
+   "$<$:${CMAKE_SOURCE_DIR}/elf/mold.h>"

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-2.3.0.ebuild
similarity index 93%
copy from sys-devel/mold/mold-.ebuild
copy to sys-devel/mold/mold-2.3.0.ebuild
index 42cd25dd9155..f16aabe0758e 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-2.3.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~loong"
+   KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
 fi
 
 # mold (MIT)
@@ -31,6 +31,10 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0-no-pch.patch
+)
+
 pkg_pretend() {
# Requires a c++20 compiler, see #831473
if [[ ${MERGE_TYPE} != binary ]]; then
@@ -65,6 +69,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON
-DMOLD_ENABLE_QEMU_TESTS=OFF
-DMOLD_LTO=OFF # Should be up to the user to decide this with 
CXXFLAGS.
-DMOLD_USE_SYSTEM_MIMALLOC=ON

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 42cd25dd9155..f16aabe0758e 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~loong"
+   KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
 fi
 
 # mold (MIT)
@@ -31,6 +31,10 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0-no-pch.patch
+)
+
 pkg_pretend() {
# Requires a c++20 compiler, see #831473
if [[ ${MERGE_TYPE} != binary ]]; then
@@ -65,6 +69,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON
-DMOLD_ENABLE_QEMU_TESTS=OFF

[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-10-18 Thread Arthur Zamarin
commit: 07e86dc1ed93801bd06a67dc827e70ffae1d9084
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:41:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:41:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e86dc1

app-doc/python-docs: Stabilize 3.12.0 ppc, #915944

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

 app-doc/python-docs/python-docs-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild 
b/app-doc/python-docs/python-docs-3.12.0.ebuild
index 383bfc648d0a..2b72590528c5 100644
--- a/app-doc/python-docs/python-docs-3.12.0.ebuild
+++ b/app-doc/python-docs/python-docs-3.12.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
 
 src_install() {
rm -r _sources || die



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

2023-10-18 Thread Arthur Zamarin
commit: e3c51cb99c777c46b003e74a868448df068a5b06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:41:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:41:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c51cb9

dev-python/contourpy: Stabilize 1.1.1 ppc, #915917

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

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

diff --git a/dev-python/contourpy/contourpy-1.1.1.ebuild 
b/dev-python/contourpy/contourpy-1.1.1.ebuild
index 41c2828a05d0..220b0a33dc3e 100644
--- a/dev-python/contourpy/contourpy-1.1.1.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 
~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 sparc x86 
~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/numpy-1.16[${PYTHON_USEDEP}]



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

2023-10-18 Thread Arthur Zamarin
commit: e1540d7e887675c6ce09a531903744c1c58dccc1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:41:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1540d7e

dev-python/nh3: Stabilize 0.2.14 sparc, #915952

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

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

diff --git a/dev-python/nh3/nh3-0.2.14.ebuild b/dev-python/nh3/nh3-0.2.14.ebuild
index ebd4c5ee339d..2eae307048a8 100644
--- a/dev-python/nh3/nh3-0.2.14.ebuild
+++ b/dev-python/nh3/nh3-0.2.14.ebuild
@@ -92,7 +92,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 sparc x86"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/

2023-10-18 Thread Arthur Zamarin
commit: 12352cb47bdd688d7560070279c14970d9ae2e75
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 18 15:41:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 18 15:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12352cb4

x11-misc/xscreensaver: Stabilize 6.07-r2 ppc, #915838

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

 x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild 
b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild
index 2522539b80ea..7dc1d8dd3d9d 100644
--- a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 #   SpecialElite.ttf -- Apache-2.0
 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login 
offensive pam +perl selinux suid systemd xinerama"
 REQUIRED_USE="
gles? ( !glx )



  1   2   3   >