[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2024-03-28 Thread Michał Górny
commit: 066d62c6f41c1438207d1a0abfe5e25df27660f8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 05:08:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 05:14:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066d62c6

dev-python/google-api-python-client: Bump to 2.124.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.124.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index fb606d5280bd..44e464ea96dc 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.121.0.tar.gz 11796461 BLAKE2B 
178665ad75d5e8fa2437c909b47cf93c566e4f47cfc2e6a0fd74d9f7de29dc4076bf86299c42341e3c32b3ab20723a89fc062629964dfc2cc02a2eeaa0a1fcb0
 SHA512 
2bb2d02b93656d349ed65ccaa85dc435aae0ebb7d45edf2dd9b6aecb56cd8866421f4359612830e5d32d0609df12252e550ed514bf3c6b63920a67ffe74f6299
 DIST google-api-python-client-2.122.0.tar.gz 11884905 BLAKE2B 
e22e9cc1b7e2afebbf0a1793e4d2c96d7e3d4b38e7266213d57b8db2eeedcc6c37a18bd0cc62c50fa84221dfea2bfc1ebd9c0cbe33fe4921662e50dd26ccde5d
 SHA512 
dc17be212b975d700ca8ea333d0b1b7207f48cd870190154e14b94d5ae3f835c8f1fe63ed1ac267b1a1ab8a6916a6d55c479d5728801bbc74f842231eef71049
 DIST google-api-python-client-2.123.0.tar.gz 11923642 BLAKE2B 
9379f9c202fae99a787bb1e11c28c5b3e22893ec0a1aafba4321a697091708df79c6690c85091a1b9e644fb7daa5f341bed51a75ef69aa1bc75b1095d8b0a075
 SHA512 
29ea38055a1d10ad1960fb5f94fbf48178098e8d5f54282239f32570c1ef70079693b55dfdca1ad4517b01b25896e6c6dc945c73a447d435fce5463c6b8b9426
+DIST google-api-python-client-2.124.0.tar.gz 11956565 BLAKE2B 
efa7273bb4c298804b331ea29218710a7427e614f830fe308763ef226ec392f3f1ea16e4d0f4f5ff98c987eba7c9331f0ff0ed6d32a89e9538d1fa18fcc40399
 SHA512 
4eacdbe4733a235b5c31c337c8cde18fef88691d55a8b988291dd5ff8cea786f67b4052eb2fb6e7aeb31631311f956e255469c3a1438f137c1eb03b43812f9c9

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.124.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.124.0.ebuild
new file mode 100644
index ..3961663be4b6
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.124.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-03-28 Thread Michał Górny
commit: df121533c691546ee4a99a5e1cf4161b0826525e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 05:09:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 05:14:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df121533

dev-python/csvkit: Bump to 1.5.0

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

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

diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest
index ed63d5548246..42187e018ee4 100644
--- a/dev-python/csvkit/Manifest
+++ b/dev-python/csvkit/Manifest
@@ -1 +1,2 @@
 DIST csvkit-1.4.0.tar.gz 3796472 BLAKE2B 
4501a320ab9b8f9f5642ea3957caddb024301a3a299fce17876562973874bad8305ce5cb8e879c7269d7b57d54e97e70f315728b52605a105970592874ad
 SHA512 
5363fe8380c6ad1e44961bd7781feecd6fd19802a1c30144a45bdac364980413be3ac37e564491aca72c33d8b8a08dd5b49cfe2217b02bb5f3083db75996d687
+DIST csvkit-1.5.0.tar.gz 3811034 BLAKE2B 
4fd22d532803a520f9276e7f6be9068db4dba288582d85848143a6a5c70357a05450f7dcdc7a086949cd6568c62fa79546026a2a2aaa3e7f10985d0177c0a676
 SHA512 
e8e776419405a0e278f12440ba43e9f9c801673b54a6d2c0d3b543929f7a00fa30e9fc35697398127bdf73984453300ef5cde44355396b549d1a039e4e7c068e

diff --git a/dev-python/csvkit/csvkit-1.5.0.ebuild 
b/dev-python/csvkit/csvkit-1.5.0.ebuild
new file mode 100644
index ..a5dbdb5eae39
--- /dev/null
+++ b/dev-python/csvkit/csvkit-1.5.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 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.3[${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}]
+   dev-python/zstandard[${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/build/

2024-03-28 Thread Michał Górny
commit: 7385cbdb7f1e197b00059d3951b93600f0d142d9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 05:11:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 05:14:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7385cbdb

dev-python/build: Bump to 1.2.1

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

 dev-python/build/Manifest   |  1 +
 dev-python/build/build-1.2.1.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest
index 6b7a6063df79..75c88e83f845 100644
--- a/dev-python/build/Manifest
+++ b/dev-python/build/Manifest
@@ -1,2 +1,3 @@
 DIST build-1.1.1.gh.tar.gz 44605 BLAKE2B 
aa1d554d55007e8cb715981938bb8765230ae5ddc6c5bc29efeb52c0e18b6337a13c27f3389772a83cc0ecc9b7d3e889fbc305e91f1290424d7031a1782f683f
 SHA512 
5fa64b07f2c22faca074d1447f5fcb12b7ad40e5fe897f034901d7932d8a9aa2c1dfa806d373503246255d7d9a2429b336384a980376f4ae7c810ae275b735da
 DIST build-1.2.0.gh.tar.gz 47350 BLAKE2B 
874f4871d5b8c22ce1d93a840fd00315cfa3a93b01a44e3c8c3270d2dcb66455e2c44e757d0ae15a58a35ea4ee8679a797191523254c914150d801cf3c0a5fa8
 SHA512 
aaa4677f8eb04c2872dc0f64287e00cd0aa47b10d3bfd67a63c22db42caef8baae9996c3a6ced3a07cce4a54d6fd52a3f15d167f804f7f518d258aa5da68419c
+DIST build-1.2.1.gh.tar.gz 47394 BLAKE2B 
d38a138dee5065ff0faee453bdc608fc519bc4b4a3cec8b60cf4f745288f8238dd7e9334f75bdd67765037a62b220079ce924c6581f745eb3750e732b2184d48
 SHA512 
77003e16d3776c3a4be920251bf14650eea112b92d94116cb1893195b8e16aae57321206ae63267119247f2794f220c891b7d913e07a8258b313d34c07d54fe9

diff --git a/dev-python/build/build-1.2.1.ebuild 
b/dev-python/build/build-1.2.1.ebuild
new file mode 100644
index ..c50be1f5770d
--- /dev/null
+++ b/dev-python/build/build-1.2.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A simple, correct PEP517 package builder"
+HOMEPAGE="
+   https://pypi.org/project/build/
+   https://github.com/pypa/build/
+"
+SRC_URI="
+   https://github.com/pypa/build/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64 ~sparc"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/packaging-19.1[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   >=dev-python/filelock-3[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}]
+   test-rust? (
+   !sparc? ( dev-python/uv )
+   )
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken by the presence of flit_core
+   tests/test_util.py::test_wheel_metadata_isolation
+   # broken by the presence of virtualenv (it changes the error
+   # messages, sic!)
+   'tests/test_main.py::test_output[via-sdist-isolation]'
+   'tests/test_main.py::test_output[wheel-direct-isolation]'
+   # broken when built in not normal tty on coloring
+   tests/test_main.py::test_colors
+   'tests/test_main.py::test_output_env_subprocess_error[color]'
+   # Internet
+   'tests/test_main.py::test_verbose_output[False-0]'
+   'tests/test_main.py::test_verbose_output[False-1]'
+   # broken by uv being installed outside venv
+   tests/test_env.py::test_external_uv_detection_success
+   )
+
+   if ! has_version "dev-python/uv"; then
+   EPYTEST_DESELECT+=(
+   tests/test_env.py::test_uv_impl_install_cmd_well_formed
+   'tests/test_env.py::test_venv_creation[uv-venv+uv-None]'
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -m "not network" -p pytest_mock -p rerunfailures
+}



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

2024-03-28 Thread Michał Górny
commit: 54123ce3d9a902c9f6d1d2324469c2597190f587
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 05:07:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 05:07:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54123ce3

dev-python/requests-mock: Bump to 1.12.1

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

 dev-python/requests-mock/Manifest  |  1 +
 .../requests-mock/requests-mock-1.12.1.ebuild  | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/requests-mock/Manifest 
b/dev-python/requests-mock/Manifest
index 04f30c1c24c8..0f27f91b764d 100644
--- a/dev-python/requests-mock/Manifest
+++ b/dev-python/requests-mock/Manifest
@@ -1,2 +1,3 @@
 DIST requests-mock-1.11.0.tar.gz 74377 BLAKE2B 
f871bbd18b42668d9eb693b807a67a33c9fb7c4316966ad2c16800bf562be982c737e1c1a803e3c5b6d3cde8c3d789671b5fce7d54df308dc55b2ef73a641ff4
 SHA512 
8d161cb0f6183994053d4dd06b801c2614b7ac937798addcdc52ee8e3973a7ef874ca615ca1946ea4bc0e05ce36c5c813460f7a41b3254671095059536fd2961
 DIST requests-mock-1.12.0.tar.gz 60874 BLAKE2B 
53e0cf6cf25dbfec87e913a9f85c9ad0757e3b071e4c1d66a31810283cd0332a0a8b8317a9da433a2b36f629ff52808a82993126a5f7a9d138c47099072329a3
 SHA512 
1bc07b5fa90752d73e05de7147f891600fce3041f6b9aaf3ad6be87532b314543340d94087e834801761a7f3aefb0bb1e1bdb717c11b90b940cccf37b2982164
+DIST requests-mock-1.12.1.tar.gz 60901 BLAKE2B 
708b19731260b8a1c1334b564c35825a9bceb20b8205ed3ad0f9c778e2c22e3ae4a93fa09cd47e9c745f5a282ebaf83a43be09ee4bd578195b77f69b116e28c6
 SHA512 
be1f4afa800811025e3c7b14a65759851ef2d56a3e4bf155368dc6772440fe0fcc5d01f62b1b029d0cabd7a57fe35074e3ba0791240f95f43b62109a00f96120

diff --git a/dev-python/requests-mock/requests-mock-1.12.1.ebuild 
b/dev-python/requests-mock/requests-mock-1.12.1.ebuild
new file mode 100644
index ..bb051e0ee3b9
--- /dev/null
+++ b/dev-python/requests-mock/requests-mock-1.12.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Mock out responses from the requests package"
+HOMEPAGE="
+   https://github.com/jamielennox/requests-mock/
+   https://pypi.org/project/requests-mock/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.22[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/fixtures[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests-futures[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc/source
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local PATCHES=(
+   # https://github.com/jamielennox/requests-mock/pull/255
+   "${FILESDIR}/${PN}-1.12.0-no-pbr.patch"
+   )
+
+   # Disable reno which only works inside a git repository
+   sed -i "s/'reno.sphinxext',//" doc/source/conf.py || die
+   # Remove the release notes section which requires reno
+   rm doc/source/release-notes.rst || die
+   sed -i '/^=$/,/release-notes/d' doc/source/index.rst || die
+   # Disable a test which requires purl (not in the tree)
+   sed -e "/^import purl$/d" -e "s/test_with_purl/_&/" \
+   -i tests/test_adapter.py || die
+   distutils-r1_python_prepare_all
+}



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

2024-03-28 Thread Michał Górny
commit: ada09c6354d85bf4cdf9d674dbed52b92d332878
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 05:06:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 05:06:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada09c63

dev-python/sqlglot: Bump to 23.3.0

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-23.3.0.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 2a7222b99672..11057271d94e 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -21,6 +21,7 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb9
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-23.0.5.tar.gz 12856796 BLAKE2B 
45379016755817b03b2fc62fa4360d3a5f1313cf0d0206996bee5dd996f7fd848409fd613c45539aee027a3b47263aeb1912832f7d7fc219d8c22a4e7874d3f2
 SHA512 
424a7ce4654fc72e02269e5a6976279251dcb24ea17e450bf23641e563e5b5675063d80d38b76b9180c828715c6cae59e1cf4146f3d5a985aa9a7871ddf3ccb2
 DIST sqlglot-23.2.0.tar.gz 12887764 BLAKE2B 
b8aa9af7fe52d8318a99aba2407011bb11d2a1604ed6c19147024035bd3899128dffbd7dac8678567b953cc04937576f61966e4b09b329b7713f6a4e70546e2b
 SHA512 
871a6c730ddb709bd9460bb333faaa46d918b1fa038458790b186b00e6e3245eafeee31d36bc25c322eccce4de2723ba2bce37930f36a094b0f258e6d541c186
+DIST sqlglot-23.3.0.tar.gz 12889395 BLAKE2B 
269e532708e1d7413f91407676fdbf90a93e22115a497255316ca50a3d864a7c8e99dc6009761ae3db92195f603f9013654269c4277d03f93b3fab9b3e951fe6
 SHA512 
3040b9dcb8f622c5a5e9b9ecc28f4b07a7e1cc9bce537689325ace3f4d851af168629b489cf245cbfa5e2abfd48df0c98c0e0c46abe0d473a7bc3d3341845ba4
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-23.3.0.ebuild 
b/dev-python/sqlglot/sqlglot-23.3.0.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-23.3.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-03-28 Thread Michał Górny
commit: b77b510a857d097c90d5c12b7cdfdbefb724a04e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 05:08:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 05:14:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77b510a

dev-python/stripe: Bump to 8.9.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-8.9.0.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index cb74fda92379..77f77ecd8d11 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-8.6.0.tar.gz 1075310 BLAKE2B 
cf497317cce5f8525ccc8491ccfe8610f701abc175b9d24099790ab8a5ed7b8c67888960f96d579c7d623162d82e9f26beb09532f84eb7785c93acc3cb516825
 SHA512 
25fc7396ea0d5cc448a8c9c00f5dfac7ea5181a4c82d7f1b3d81d0e54b55876213ffddcb478391604f228ff5a7bbe6adcfdee0cdfce3ed385be8432c400053bf
 DIST stripe-8.7.0.tar.gz 1080685 BLAKE2B 
0d91f852ad88cf09fb5230a421f9b9b5ade3e7617e95f6f0b5ff3bb14e307d272c1d8600a2673d63a408ca24501e71383fa18f527433e9fbc816f6a48fb9c576
 SHA512 
977c57a4bad1b572dbee566609f28a9b7e3bffea6516ac48b1f69c51a8ee8fb44d342ce886e2809f6c18b633c30f57e35c565817f2dd67d82c23048dc47d66e5
 DIST stripe-8.8.0.tar.gz 1102096 BLAKE2B 
b8a2696d3f3347afb6ee9b3c6981ac4b2a5a19775d698e1cd12a7042a8373faf1ac132789776f8d5248d7691da9cf21a227916445c72ee172d2928cae3583895
 SHA512 
7638d49687cf3008828efd75a600ab8319e13bfb77aa4accb919628ca9e7fdd502b28a43b03863bb76d185af3a0521fd775557d72f850bf8b692c0504b7ff7a7
+DIST stripe-8.9.0.tar.gz 1124248 BLAKE2B 
158b070256404dfa7f5d2a13f076c08834fc0ec5c3f0564912bcd461276d790faf0530260f291f8681c357de727465ab900339b4d53ddf93972ace7411748ff8
 SHA512 
e4505262720eaccffd5b5e12858df1ca81117bdb9103ac7f9425ae50f93ac621b13587a314edc80546f1f6c4b28c5908fcd34f31dacc8e2c80b4532bf56fb63e

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



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

2024-03-28 Thread Michał Górny
commit: f98f17c0c850d078c182f8afc3941c24ec7a6885
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 04:08:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 04:36:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98f17c0

app-admin/awscli: Bump to 1.32.73

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.73.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index fcfe7a9a48be..6dd809bd2077 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.32.69.gh.tar.gz 2675479 BLAKE2B 
7a8ec84c029662145aaf49afd1b9194a7
 DIST aws-cli-1.32.70.gh.tar.gz 2675950 BLAKE2B 
bbe8b0a7c2c603e977f19922bd26fc9919eec81763e9a01e009c23914b386e5783fd0b682449f3936dcf39851da568e0c5723c7ec412de6dee8549cdf79e
 SHA512 
ba2ec0d98b29adcb43d0a8b482af0bc6df3dd20768616ac2f4b63ef2d2a62a480e2a00ba200c1d518db13f3d98a5d14d3de04e9682627dd4fe71a78cd2c0278a
 DIST aws-cli-1.32.71.gh.tar.gz 2676392 BLAKE2B 
d20c5ac461e1fa9547b381f1f9040943a59c4fd9bf53dfcf4359c0f5c3bb08d28304f7da057e3196a927882768a333b37a1729d6fb604a8dd07361bedf93b1e0
 SHA512 
a197ef31df0ef3c6b229645a5e13ba83e8dd92f89a25388615c82fe63667e1bc86936e9f0591ea709200b6218720b3510b262b46df4b61bc2210aefe46928cb9
 DIST aws-cli-1.32.72.gh.tar.gz 2676512 BLAKE2B 
1ee9efca27bcd975dc641183a6d2dbb0519fa5c84608eb3918a3ccee864794c0d5bf237f905ed89e52c4a2079d484ba1c4f414af8088170c0b69efd3941a73a6
 SHA512 
a2a0bcdfb45971d96706a4adaeb642a09dcba33c4c261b6f445475a266c6667bdcaaf91c6acb4a9d2a038b8551ef9f59e009bdb78eab8ce3cc661dccbf2f399b
+DIST aws-cli-1.32.73.gh.tar.gz 2676829 BLAKE2B 
61e242131ca24d83820d029fcde7377fa8ff0b6becd4b60f29da0762e4e2a9eed4af86d66eb78cf3c9a39f4d09afc977460ba2b658bc52288d709543fb4d41f5
 SHA512 
2b3857a7a4ca18b684c4f491cb8922b84215690e7a5bf1dc278901b4a1bd863e64e5e809c10b133d8dab4b8cf6fb39dcd152f603a9dfb177967375cd69e5c503

diff --git a/app-admin/awscli/awscli-1.32.73.ebuild 
b/app-admin/awscli/awscli-1.32.73.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.73.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

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

2024-03-28 Thread Michał Górny
commit: f4c973c4f68fde8ee804a31d077f90369604bfc8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 04:08:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 04:36:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c973c4

dev-python/boto3: Bump to 1.34.73

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.73.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index ce405c6af9b6..0ca01e36b6de 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.34.69.gh.tar.gz 787293 BLAKE2B 
9e46a959f3efdc3e673d38c8e3c30b8ceed1
 DIST boto3-1.34.70.gh.tar.gz 787964 BLAKE2B 
ae08d6acf82fcd038d8fe4a22c65a783d8d85df23c6b224668ee90edf5c7732b434ba8def604b91249e7fc529d15657edd7750e5ad96e9df94a637a5fdd1
 SHA512 
80497171abe3567649416f031e57538ce1fa8490998e038718b7f29ff2362e3f5de6f9b9ea86c0d0ccf9e5e49b5347e736ae086a17b7975175c0a7e89491ada1
 DIST boto3-1.34.71.gh.tar.gz 788270 BLAKE2B 
adeb66e9ce793cec4a205942f2ed8b63fa859d9a7b407573d7cf49d9c96bc059e6a412c306f3125bd9fc1cc5ecfb6824697fbb4250e54a25abd3d32b8a2202fd
 SHA512 
d75e784d42b634f32ac074d2c4c3760a21ef8d470d1637d5c0105e5832e475f68908c6cfc19ba20e7a562528bad1422654129a8d62c6c91b179adf1bc5c77268
 DIST boto3-1.34.72.gh.tar.gz 788630 BLAKE2B 
8620116eae6daa8b147a62cb811281c0de89fbb759f1fc7a93d55568fb973de764c4d3ade2d246e1796f1e750406fda7bc318635ee8c25d3f59c574daf9deced
 SHA512 
a84932a69f0718481ea3a00cc626f06de0d32f28bd404279a4b0655024fee9f8dc1d8105331fbb6d9049548c9adec05879207fd026cb652cc873b007ffba6f21
+DIST boto3-1.34.73.gh.tar.gz 789543 BLAKE2B 
2b8ce097becd19f5a76a9ce8a0ea9a922e8c879b4a489492ce6a7d1c057782802c61d776d00ea24cc65b3341b054a8922e81abff4ced5bf9162c60363444bd03
 SHA512 
dec8793f4951b49c6a0baeb7b9359a01c21222c1a88ab8fdb984dd8a91ed30a35b9ba7507750c2f5c18f3f68d7543b62ac2b8fb23451164eaa09c0fd8fd1caaf

diff --git a/dev-python/boto3/boto3-1.34.73.ebuild 
b/dev-python/boto3/boto3-1.34.73.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.73.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-28 Thread Michał Górny
commit: dcb2eeea7a5cbb0b34fc0c53c1dd74863d94127e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 04:30:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 04:36:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb2eeea

dev-python/Nuitka: Bump to 2.1.4

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-2.1.4.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 6e3dd232b9d8..0f5e095c0c5a 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-2.1.2.tar.gz 3633406 BLAKE2B 
adf3cc4bcf1c5d72223f5709dc0a4cbb6e24a59c36483acf6b6da6949025f9bb37b010dbcf79178f886c2cc8c907c45d47d5b615666b824413463fee08a88a21
 SHA512 
04403622bb4071afca1357e9b5603914f9a984af8b4f4af06be0bd476956b41e497a718746b9bcf66576490ae7b4bd75c5b7e6ff5f7240d1c66a6c5396d06d32
 DIST Nuitka-2.1.3.tar.gz 3636137 BLAKE2B 
3842acc34820576e395abbe0c2a76cfffa97f1b2bd28f1d2559a2f89c1fcd14a0edab77e4e05783eb7b8de6daac6328799b124c1fddd5af3e133eaf26799e5c8
 SHA512 
295e20b844a4ee019fea003bc4455c1751cf39ae3104568914e2a39a3665e024b149df64940f84f5717c4c456212ca87f62c5d1e8064d88e1ddfbefa3943b487
+DIST Nuitka-2.1.4.tar.gz 3636629 BLAKE2B 
b5a3f3067e12029c9bd1e9ae60d1c6c6370d929ad38a8092f0150078440c50ed925768e132ac18542eaa3ab4f2198f6773cb79cf51dee68b3dff9bec26cb37ad
 SHA512 
bd7e164bed8943c5ea3e7ff30069ef7b9308cd47486fded22cf1f2a37274f0f6274b2af0cb84ca188e961745b93ab085f937e228ce193a1fff953537d5143205

diff --git a/dev-python/Nuitka/Nuitka-2.1.4.ebuild 
b/dev-python/Nuitka/Nuitka-2.1.4.ebuild
new file mode 100644
index ..123acd66de1f
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.1.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-build/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" dev-util/patchelf
+}



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

2024-03-28 Thread Michał Górny
commit: edc7f4762205589a99fb0df287bcc7903aafbcda
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 04:06:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 04:36:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc7f476

dev-python/botocore: Bump to 1.34.73

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c5e5ead81f24..0790d5253c42 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.34.69.gh.tar.gz 12790282 BLAKE2B 
3d12eb5eb8e85777b43b3774e783c90
 DIST botocore-1.34.70.gh.tar.gz 12794510 BLAKE2B 
066c560474c32cf8f7fb0b3b1199ee34b57a97684643fdfe2d2c828dd4680dfe4d279fc480bc1b6fcd0694b51335ec167b380a0f9e30fb47f04a3cd045f27323
 SHA512 
1d3e61891a178ff3b2585e366c1741d8412e8fc2060e2b56fe35ab2c0872933a176bb8efdd18c428c59cbf017db809f9d74eb36c4a8cb9edf4d0bd2edc1ae026
 DIST botocore-1.34.71.gh.tar.gz 12795892 BLAKE2B 
6047152353feb3321d4a5f7fa52baa0635ec1e25fb24c6b92f74615826c7955fd2f02a1b4ce274e6a0fca07233a3611da398364ef896547504b9dadadca6fa08
 SHA512 
13d8730b4018c63f42cf8ab4d885cee71b8d9126346aa6bfda9007380edf5bebe983b2e55c4c75c9e59d09a5c0dd9a22ffbabd94a11ccfc6ad920f962b729575
 DIST botocore-1.34.72.gh.tar.gz 12804351 BLAKE2B 
8231146535b4213d1724f1895db243e1c4ba838dec51cb2a1348d0f712c2d45288bd83503b818ff23f6721aa3f8f7c9f86a3c8115eaf04c28ddec36271eb06d1
 SHA512 
b99f1954a0e397066687d66e9d0eec64e3ed27c2d6ebc1c504cc7871f5c4a3b19fbe9843f51fd96ee853a304335463d3b01034dd6f4241b454757a8e2f7719d8
+DIST botocore-1.34.73.gh.tar.gz 12806316 BLAKE2B 
26efd260c5d93d01c5a3106a121f08c32f5a697f77983b2ad9419bd1ac4076e7121c2c1d44041cbd3ab959d36c8f4c173f8eb355e16bce1c650e812ab305dff0
 SHA512 
868d7cf19edcb6b6ec5b9b8c30a11e86d59bcb81b539d69cf5312887399f2536f2b197efc34e4cf4c59a324809cfb5a150ec47ac44b27696ba78fc82d672b3d5

diff --git a/dev-python/botocore/botocore-1.34.73.ebuild 
b/dev-python/botocore/botocore-1.34.73.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.73.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-28 Thread Sam James
commit: bd6181f9297b7269ce1ab21993008be5ceae57f4
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 04:28:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 04:28:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6181f9

dev-lang/rust: update DESCRIPTION

Use blurb from https://www.rust-lang.org/. Better than an old Mozilla reference,
anyway.

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

 dev-lang/rust/rust-1.71.0.ebuild| 2 +-
 dev-lang/rust/rust-1.71.1.ebuild| 2 +-
 dev-lang/rust/rust-1.73.0.ebuild| 2 +-
 dev-lang/rust/rust-1.74.1.ebuild| 2 +-
 dev-lang/rust/rust-1.75.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.76.0-r1.ebuild | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/rust/rust-1.71.0.ebuild b/dev-lang/rust/rust-1.71.0.ebuild
index 57547f28681f..15142ee80ec7 100644
--- a/dev-lang/rust/rust-1.71.0.ebuild
+++ b/dev-lang/rust/rust-1.71.0.ebuild
@@ -24,7 +24,7 @@ fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="

diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild
index c9773385d9c4..97c920a7799f 100644
--- a/dev-lang/rust/rust-1.71.1.ebuild
+++ b/dev-lang/rust/rust-1.71.1.ebuild
@@ -24,7 +24,7 @@ fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="

diff --git a/dev-lang/rust/rust-1.73.0.ebuild b/dev-lang/rust/rust-1.73.0.ebuild
index f442f3a9deff..1e990608a39c 100644
--- a/dev-lang/rust/rust-1.73.0.ebuild
+++ b/dev-lang/rust/rust-1.73.0.ebuild
@@ -24,7 +24,7 @@ fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="

diff --git a/dev-lang/rust/rust-1.74.1.ebuild b/dev-lang/rust/rust-1.74.1.ebuild
index c9e7a8ec43e6..a01e857d2535 100644
--- a/dev-lang/rust/rust-1.74.1.ebuild
+++ b/dev-lang/rust/rust-1.74.1.ebuild
@@ -24,7 +24,7 @@ fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="

diff --git a/dev-lang/rust/rust-1.75.0-r1.ebuild 
b/dev-lang/rust/rust-1.75.0-r1.ebuild
index fce51044b206..b3b54a2b22d7 100644
--- a/dev-lang/rust/rust-1.75.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.75.0-r1.ebuild
@@ -24,7 +24,7 @@ fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="

diff --git a/dev-lang/rust/rust-1.76.0-r1.ebuild 
b/dev-lang/rust/rust-1.76.0-r1.ebuild
index eb175488528c..a325d44301e2 100644
--- a/dev-lang/rust/rust-1.76.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.76.0-r1.ebuild
@@ -24,7 +24,7 @@ fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="



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

2024-03-28 Thread Sam James
commit: 8324d445c3a4e65c2dab2721758e5c83c2c64f65
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 04:28:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 04:28:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8324d445

dev-lang/rust-bin: update DESCRIPTION

Use blurb from https://www.rust-lang.org/. Better than an old Mozilla reference,
anyway.

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

 dev-lang/rust-bin/rust-bin-1.71.0.ebuild | 4 ++--
 dev-lang/rust-bin/rust-bin-1.71.1.ebuild | 4 ++--
 dev-lang/rust-bin/rust-bin-1.73.0.ebuild | 4 ++--
 dev-lang/rust-bin/rust-bin-1.74.1.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.75.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.76.0.ebuild | 2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.71.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.71.0.ebuild
index 29ba772cc83a..28c5fc7d0f1c 100644
--- a/dev-lang/rust-bin/rust-bin-1.71.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.71.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ MY_P="rust-${PV}"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-07-13/rust-src-${PV}.tar.xz"
 GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )

diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
index 63dd12154721..9a215ca8726c 100644
--- a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ MY_P="rust-${PV}"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-08-03/rust-src-${PV}.tar.xz"
 GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )

diff --git a/dev-lang/rust-bin/rust-bin-1.73.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.73.0.ebuild
index 50a7a8ce1c16..471fb310cfbf 100644
--- a/dev-lang/rust-bin/rust-bin-1.73.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.73.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ MY_P="rust-${PV}"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-10-05/rust-src-${PV}.tar.xz"
 GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )

diff --git a/dev-lang/rust-bin/rust-bin-1.74.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
index 69a01d73d598..fa8a5ce43aff 100644
--- a/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
@@ -10,7 +10,7 @@ MY_P="rust-${PV}"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-12-07/rust-src-${PV}.tar.xz"
 GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )

diff --git a/dev-lang/rust-bin/rust-bin-1.75.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.75.0.ebuild
index d39c5e49cf44..75b074517e90 100644
--- a/dev-lang/rust-bin/rust-bin-1.75.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.75.0.ebuild
@@ -10,7 +10,7 @@ MY_P="rust-${PV}"
 MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-12-28/rust-src-${PV}.tar.xz"
 GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}; # 
omit leading slash
 
-DESCRIPTION="Systems programming language from Mozilla"
+DESCRIPTION="Language empowering everyone to build reliable and efficient 
software"
 HOMEPAGE="https://www.rust-lang.org/;
 SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )

diff --git a/dev-lang/rust-bin/rust-bin-1.76.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.76.0.ebuild
index cf893ca4fc23..8eb7918f9e0b 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: app-portage/gentoolkit/

2024-03-28 Thread Sam James
commit: e08768a37d002f28f3825064bae88b10847c2aa6
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 04:18:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 04:18:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08768a3

app-portage/gentoolkit: Stabilize 0.6.5 ALLARCHES, #928071

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

 app-portage/gentoolkit/gentoolkit-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
index 551b618d223a..06657eae3abe 100644
--- a/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 DESCRIPTION="Collection of administration scripts for Gentoo"



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

2024-03-28 Thread Sam James
commit: 8eee7939509b0575edf7dffc8d09b35e50e05e2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 04:17:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 04:17:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eee7939

dev-libs/libgit2: filter LTO, no SA

Test failures with -O3 -flto. I'm going to keep the bug open for a bit longer
pending investigation though.

Bug: https://bugs.gentoo.org/927821
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libgit2/libgit2-1.7.2.ebuild | 3 +++
 dev-libs/libgit2/libgit2-1.8.0.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild 
b/dev-libs/libgit2/libgit2-1.7.2.ebuild
index 0189210875a8..e6996dbfbafa 100644
--- a/dev-libs/libgit2/libgit2-1.7.2.ebuild
+++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild
@@ -44,6 +44,9 @@ src_configure() {
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2
)
+   # https://bugs.gentoo.org/927821
+   append-flags -fno-strict-aliasing
+   filter-lto
# https://bugs.gentoo.org/925207
append-lfs-flags
cmake_src_configure

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0.ebuild
index 9f21956dbf5b..c7a83421adc0 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0.ebuild
@@ -44,6 +44,9 @@ src_configure() {
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2
)
+   # https://bugs.gentoo.org/927821
+   append-flags -fno-strict-aliasing
+   filter-lto
# https://bugs.gentoo.org/925207
append-lfs-flags
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: net-libs/rustls-ffi/, net-libs/rustls-ffi/files/

2024-03-28 Thread Sam James
commit: 37f3e05310f4c0cb460f7b691c19c59939aecab5
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 04:05:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 04:05:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f3e053

net-libs/rustls-ffi: drop nightly use (again)

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

 .../files/rustls-ffi-0.12.1-no-rust-nightly.patch  | 48 ++
 12.1-r1.ebuild => rustls-ffi-0.12.1-r2.ebuild} |  7 ++--
 2 files changed, 52 insertions(+), 3 deletions(-)

diff --git a/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch 
b/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch
new file mode 100644
index ..c6349e37ddba
--- /dev/null
+++ b/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch
@@ -0,0 +1,48 @@
+https://github.com/rustls/rustls-ffi/issues/397
+https://github.com/rustls/rustls-ffi/pull/398
+
+From 9890aff0f0b1cc69f86c24b217a2515525e57056 Mon Sep 17 00:00:00 2001
+From: Daniel McCarney 
+Date: Wed, 27 Mar 2024 21:08:16 -0400
+Subject: [PATCH] Cargo: configure cargo-c to use vendored .h
+
+Presently we pre-generate the rustls.h header file using `cbindgen`,
+commit the result to `src/rustls.h`, and check that the generated result
+matches the checked-in result in CI.
+
+The new experimental cargo-c build regenerates its own header file using
+`cbindgen` by default unless told to do otherwise. We'd prefer it didn't
+do this because we're using a `cbindgen` feature that requires nightly
+rust.
+
+This commit updates the `Cargo.toml` capi metadata to tell cargo-c to
+skip generation of its own header file. We then configure the
+pre-generated checked-in header file as an asset to be copied into the
+install include directory.
+
+This better matches how the `Makefile` build allowed building the static
+lib without needing nightly rust or `cbindgen`.
+---
+ Cargo.toml | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index 7a910a9d..d601c7f8 100644
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -41,6 +41,7 @@ regex = "1.9.6"
+ [package.metadata.capi.header]
+ name = "rustls"
+ subdirectory = false
++generation = false # Prefer a vendored .h
+ 
+ [package.metadata.capi.library]
+ name = "rustls"
+@@ -50,3 +51,6 @@ rustflags = "-Cmetadata=rustls-ffi"
+ [package.metadata.capi.pkg_config]
+ name = "rustls"
+ filename = "rustls"
++
++[package.metadata.capi.install.include]
++asset = [{from = "src/rustls.h", to = "" }]
+

diff --git a/net-libs/rustls-ffi/rustls-ffi-0.12.1-r1.ebuild 
b/net-libs/rustls-ffi/rustls-ffi-0.12.1-r2.ebuild
similarity index 96%
rename from net-libs/rustls-ffi/rustls-ffi-0.12.1-r1.ebuild
rename to net-libs/rustls-ffi/rustls-ffi-0.12.1-r2.ebuild
index 999355fd18f4..962808494628 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.12.1-r1.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.12.1-r2.ebuild
@@ -56,6 +56,10 @@ BDEPEND="dev-util/cargo-c"
 
 QA_FLAGS_IGNORED="usr/lib.*/librustls.*"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.12.1-no-rust-nightly.patch
+)
+
 src_prepare() {
default
 
@@ -70,9 +74,6 @@ src_configure() {
# Hopefully fixed with https://github.com/rustls/rustls-ffi/pull/389
export RUSTFLAGS="${RUSTFLAGS} -C link-arg=-Wl,-z,notext"
 
-   # https://github.com/rustls/rustls-ffi/issues/397
-   export RUSTC_BOOTSTRAP=1
-
multilib-minimal_src_configure
 }
 



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

2024-03-28 Thread Maciej Barć
commit: 533148e0abceba84d64d7bec2d888b812486bef1
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 29 00:24:12 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 29 03:04:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533148e0

dev-lang/dafny-bin: restrict binary stripping

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

 .../{dafny-bin-4.4.0.ebuild => dafny-bin-4.4.0-r1.ebuild}  | 7 +--
 .../{dafny-bin-4.5.0.ebuild => dafny-bin-4.5.0-r1.ebuild}  | 1 +
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-lang/dafny-bin/dafny-bin-4.4.0.ebuild 
b/dev-lang/dafny-bin/dafny-bin-4.4.0-r1.ebuild
similarity index 96%
rename from dev-lang/dafny-bin/dafny-bin-4.4.0.ebuild
rename to dev-lang/dafny-bin/dafny-bin-4.4.0-r1.ebuild
index 65340016815f..e820db1b1174 100644
--- a/dev-lang/dafny-bin/dafny-bin-4.4.0.ebuild
+++ b/dev-lang/dafny-bin/dafny-bin-4.4.0-r1.ebuild
@@ -7,11 +7,13 @@ DESCRIPTION="Verification-aware programming language"
 HOMEPAGE="https://dafny.org/
https://github.com/dafny-lang/dafny/;
 
SRC_URI="https://github.com/dafny-lang/dafny/releases/download/v${PV}/dafny-${PV}-x64-ubuntu-20.04.zip;
+S="${WORKDIR}/dafny"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* amd64"
 REQUIRED_USE="elibc_glibc"
+RESTRICT="strip"
 
 RDEPEND="
!dev-lang/dafny
@@ -19,9 +21,10 @@ RDEPEND="
dev-util/lttng-ust:0/2.12
sci-mathematics/z3
 "
-BDEPEND="app-arch/unzip"
+BDEPEND="
+   app-arch/unzip
+"
 
-S="${WORKDIR}/dafny"
 QA_PREBUILT="*"
 
 src_prepare() {

diff --git a/dev-lang/dafny-bin/dafny-bin-4.5.0.ebuild 
b/dev-lang/dafny-bin/dafny-bin-4.5.0-r1.ebuild
similarity index 98%
rename from dev-lang/dafny-bin/dafny-bin-4.5.0.ebuild
rename to dev-lang/dafny-bin/dafny-bin-4.5.0-r1.ebuild
index e1a433bf10e8..8ed638b01e1e 100644
--- a/dev-lang/dafny-bin/dafny-bin-4.5.0.ebuild
+++ b/dev-lang/dafny-bin/dafny-bin-4.5.0-r1.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64"
 REQUIRED_USE="elibc_glibc"
+RESTRICT="strip"
 
 RDEPEND="
!dev-lang/dafny



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

2024-03-28 Thread Maciej Barć
commit: 7daa94e800f8ba1ed588c232be67a3aada77389a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 29 00:01:17 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 29 03:04:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daa94e8

dev-lang/dafny-bin: bump to 4.6.0

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

 dev-lang/dafny-bin/Manifest   |  1 +
 dev-lang/dafny-bin/dafny-bin-4.6.0.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-lang/dafny-bin/Manifest b/dev-lang/dafny-bin/Manifest
index 1f100bb83c00..38ca12988222 100644
--- a/dev-lang/dafny-bin/Manifest
+++ b/dev-lang/dafny-bin/Manifest
@@ -1,2 +1,3 @@
 DIST dafny-4.4.0-x64-ubuntu-20.04.zip 62873378 BLAKE2B 
ee471dfc0be515949bc3ec18cd46705ce35c7a0b43b8ffc35e7754cef57a3e9351b7e937b6735319d6255407b6cb46b4c0c69eab5a573fdf7671055efe3988b8
 SHA512 
acfd643bdf3dba7377fde8d36f3c7bfff27b575fbc212d02974958ad38fe433870128525ff22f9a76d4b1602d5253794409ce834b67c52571d395a737fc24471
 DIST dafny-4.5.0-x64-ubuntu-20.04.zip 63259963 BLAKE2B 
2fd6bce2a4244b68ca2de6453e070ef05e67000667f946730608ea0806d4ee768bb612a83603b442071a4135e5a030edee38a70f0171cb1b7abd29e53cef5cbe
 SHA512 
38c7c30ef764309eb26f9b54a2d15bac8953215915cc9a291524276609814cd76037480302f4e235710509a5cbe0e56a85bb8414be04ba8b9f63095a168543af
+DIST dafny-4.6.0-x64-ubuntu-20.04.zip 63265253 BLAKE2B 
ebba4490857fb9860289ccad5ea03251366ec5d745588e43a74529c3500f5f02c516bef70f4c661b3138b935e340102ea2537e0c22daf64b88941fec1ff90b4b
 SHA512 
2537cc9d2b2a5514d5ff83988856bac4100bb381eef540870867e47d4557e54bf0889a60ad329f961366558be30590cb5c611bcc7a15305c27a1c38da629746f

diff --git a/dev-lang/dafny-bin/dafny-bin-4.6.0.ebuild 
b/dev-lang/dafny-bin/dafny-bin-4.6.0.ebuild
new file mode 100644
index ..8ed638b01e1e
--- /dev/null
+++ b/dev-lang/dafny-bin/dafny-bin-4.6.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Verification-aware programming language"
+HOMEPAGE="https://dafny.org/
+   https://github.com/dafny-lang/dafny/;
+SRC_URI="https://github.com/dafny-lang/dafny/releases/download/v${PV}/dafny-${PV}-x64-ubuntu-20.04.zip;
+S="${WORKDIR}/dafny"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+REQUIRED_USE="elibc_glibc"
+RESTRICT="strip"
+
+RDEPEND="
+   !dev-lang/dafny
+   dev-libs/userspace-rcu
+   dev-util/lttng-ust:0/2.12
+   sci-mathematics/z3
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # Remove bundled z3.
+   # NOTICE: New versions do not need the bundled one but older versions
+   # hardcoded the path relative to "dafny" binary.
+   # While bumping make sure to verify that system's "z3" is used
+   # by, for example, compiling/verifying a simple dafny program.
+   rm -r z3 || die
+}
+
+src_install() {
+   local dest=/opt/dafny
+
+   insinto ${dest}
+   # Maybe too general, but this installation mode matched how it arrives.
+   insopts -m0755
+   doins "${S}"/*
+
+   local bin
+   for bin in DafnyServer dafny ; do
+   dosym ../../${dest}/${bin} /usr/bin/${bin}
+   done
+
+   # Make "dafny-server" clients happy.
+   dosym -r /${dest}/DafnyServer /usr/bin/dafny-server
+}



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

2024-03-28 Thread Maciej Barć
commit: 43e028aa250df79d426cb1b12a1cc930c4493f9e
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 29 02:34:00 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 29 03:04:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e028aa

dev-lang/dafny: bump to 4.6.0

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

 dev-lang/dafny/Manifest   |   1 +
 dev-lang/dafny/dafny-4.6.0.ebuild | 627 ++
 2 files changed, 628 insertions(+)

diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest
index a020a031eeda..c408c2033349 100644
--- a/dev-lang/dafny/Manifest
+++ b/dev-lang/dafny/Manifest
@@ -29,6 +29,7 @@ DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B 
e2c4b38841f83d6bc10432b8055af9
 DIST coverlet.collector.3.2.0.nupkg 2209480 BLAKE2B 
175bcfcb9d6e5177d44f2d607f2411cbe77d6009d096bbc84372e33d7be972d3e39ec39d7f2669b4b91f4bcf44f6ddd46bc91541c0cc4843426e2dd1073bf5c2
 SHA512 
b63d02a5d3233805b42f0b8cc76f40c8d9f5a0117beb6bdb2ab147f5521bb99919b29d51ff91767ce0bfcab92d25fc8fe794133cadc60da3e009ae18d10fc920
 DIST dafny-4.4.0.tar.gz 6241907 BLAKE2B 
43f5b6bed5ea0bc6f8de04650b2f97c0092df1df47aba9bf0c6b9210677077427c67cc80364f659305b7d851c178439a1536864dfb7c6396b4ac6517789fc83d
 SHA512 
33789f10b75a1946aab552f11f40296682156bab7cb08cae431f00f6fdb6b12d3211ec2f423a42adb78a3245b19ab8f772dafca4d1448cb30077268680f73534
 DIST dafny-4.5.0.tar.gz 6365137 BLAKE2B 
6233107e680e04ecc5a0d730bab4d5f2228ff04f9d83fe33688731c4226ae03b06a2c08447beda025e2e34e7d92bf6fbb57de5b6913e8cde9f61ae255d09722d
 SHA512 
d56ba0a28bb235ad2c4baba526b4de1757a6574b9d04a195e541189ba5c24a82a7ca4d3ebbcc50244b7f35043aa80101210568f20656f21169c4cf42c41abce0
+DIST dafny-4.6.0.tar.gz 6373177 BLAKE2B 
9348a9b170dd694885efe4682f05abe60240e6f7df7bde7bb53e8955c1c75a332ca6e7d6d6f38eb1aa9a83a9a5dfccea13b7683e99873c1fce12181d47679548
 SHA512 
abac500a27a811b434d32036ff7d877dd337a0a5917a07a7ac1fceffb1dd5d493bd07b7d518875243674b7919862a25f628fe62052983a8ff8f1450669c49b69
 DIST diffplex.1.7.0.nupkg 69699 BLAKE2B 
9c7d6eab09e7df1d791183bbfc4cc46b7bea8dd4b5d09fd3e7e3dc1734e6a8973f92a34387e1a2a0e3a4cbf11ffb89f8138844b2b46d2e94010932ed47158911
 SHA512 
a0f7a30c59889d71eba97db9bda2efbf1b458ca439d129b52ba3eae32626325e73ec13d46018603a81a33cf18a25a5b08a1b2e6a89c7e716faa47eb9db6d6474
 DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 
6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21
 SHA512 
e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade
 DIST jetbrains.annotations.2021.1.0.nupkg 122595 BLAKE2B 
59b994b58df9c4ef12d130543ae85ae0a368b92fae8c1d106675bcb4a55da9a13ee6da5fd5940b51c2a101470226007b05a1670b085d0f2f0b66f143e67f3051
 SHA512 
3b17599f6fc4413dd3811a32216f742596da5c6d8709134d85d292cd28ace7dc72aecef8a2bf64a5dfd31796787468e70e3936ea2eb9ed0505c7c6130d66db17

diff --git a/dev-lang/dafny/dafny-4.6.0.ebuild 
b/dev-lang/dafny/dafny-4.6.0.ebuild
new file mode 100644
index ..ca5c0f6861e7
--- /dev/null
+++ b/dev-lang/dafny/dafny-4.6.0.ebuild
@@ -0,0 +1,627 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOTNET_PKG_COMPAT=6.0
+NUGETS="
+boogie.abstractinterpretation@3.1.3
+boogie.basetypes@3.1.3
+boogie.codecontractsextender@3.1.3
+boogie.concurrency@3.1.3
+boogie.core@3.1.3
+boogie.executionengine@3.1.3
+boogie.graph@3.1.3
+boogie.houdini@3.1.3
+boogie.model@3.1.3
+boogie.provers.smtlib@3.1.3
+boogie.vcexpr@3.1.3
+boogie.vcgeneration@3.1.3
+castle.core@4.4.0
+commandlineparser@2.8.0
+commandlineparser@2.9.1
+coverlet.collector@3.2.0
+diffplex@1.7.0
+humanizer.core@2.2.0
+jetbrains.annotations@2021.1.0
+mediatr@8.1.0
+microsoft.bcl.asyncinterfaces@1.1.1
+microsoft.bcl.asyncinterfaces@5.0.0
+microsoft.bcl.asyncinterfaces@6.0.0
+microsoft.build.framework@17.0.0
+microsoft.build.locator@1.4.1
+microsoft.build.tasks.core@17.0.0
+microsoft.build.utilities.core@17.0.0
+microsoft.build@17.0.0
+microsoft.codeanalysis.analyzers@3.0.0
+microsoft.codeanalysis.analyzers@3.3.2
+microsoft.codeanalysis.common@3.7.0
+microsoft.codeanalysis.common@4.0.1
+microsoft.codeanalysis.csharp.workspaces@4.0.1
+microsoft.codeanalysis.csharp@3.7.0
+microsoft.codeanalysis.csharp@4.0.1
+microsoft.codeanalysis.visualbasic.workspaces@4.0.1
+microsoft.codeanalysis.visualbasic@4.0.1
+microsoft.codeanalysis.workspaces.common@4.0.1
+microsoft.codeanalysis.workspaces.msbuild@4.0.1
+microsoft.codeanalysis@4.0.1
+microsoft.codecoverage@16.11.0
+microsoft.codecoverage@16.9.4
+microsoft.codecoverage@17.1.0
+microsoft.csharp@4.0.1
+microsoft.dotnet.platformabstractions@2.0.4
+microsoft.extensions.configuration.abstractions@2.0.0
+microsoft.extensions.configuration.abstractions@5.0.0
+microsoft.extensions.configuration.binder@2.0.0

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

2024-03-28 Thread Maciej Barć
commit: d4551e1043854b39b9a8d5c7e0653fc9c575a489
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Mar 28 23:59:05 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 29 03:04:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4551e10

dev-dotnet/dotnet-runtime-nugets: install all collected NuGet packages

Bug: https://github.com/dotnet/runtime/issues/100383
Signed-off-by: Maciej Barć  gentoo.org>

 ...uild => dotnet-runtime-nugets-6.0.24-r1.ebuild} | 15 ++
 .../dotnet-runtime-nugets-6.0.24.ebuild| 59 
 ...uild => dotnet-runtime-nugets-6.0.25-r1.ebuild} | 15 ++
 .../dotnet-runtime-nugets-6.0.25.ebuild| 59 
 ...uild => dotnet-runtime-nugets-6.0.26-r1.ebuild} | 15 ++
 ...uild => dotnet-runtime-nugets-6.0.27-r1.ebuild} | 15 ++
 ...uild => dotnet-runtime-nugets-6.0.28-r1.ebuild} | 15 ++
 ...uild => dotnet-runtime-nugets-7.0.13-r1.ebuild} | 15 ++
 .../dotnet-runtime-nugets-7.0.13.ebuild| 59 
 ...uild => dotnet-runtime-nugets-7.0.14-r1.ebuild} | 15 ++
 .../dotnet-runtime-nugets-7.0.14.ebuild| 59 
 ...uild => dotnet-runtime-nugets-7.0.15-r1.ebuild} | 15 ++
 ...uild => dotnet-runtime-nugets-7.0.16-r1.ebuild} | 15 ++
 ...uild => dotnet-runtime-nugets-7.0.17-r1.ebuild} | 15 ++
 .../dotnet-runtime-nugets-8.0.1-r1.ebuild  | 63 --
 ...build => dotnet-runtime-nugets-8.0.1-r2.ebuild} | 17 ++
 .../dotnet-runtime-nugets-8.0.2-r1.ebuild  | 63 --
 ...build => dotnet-runtime-nugets-8.0.2-r2.ebuild} | 17 ++
 ...build => dotnet-runtime-nugets-8.0.3-r1.ebuild} | 17 ++
 .../dotnet-runtime-nugets-8.0.3.ebuild | 63 --
 20 files changed, 45 insertions(+), 581 deletions(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24-r1.ebuild
similarity index 74%
copy from dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
copy to dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24-r1.ebuild
index 725f4a403c3c..481fec58dc29 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24-r1.ebuild
@@ -43,17 +43,8 @@ src_unpack() {
 }
 
 src_install() {
-   nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-   nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
-   local runtime=$(dotnet-pkg-base_get-runtime)
-   local -a nuget_namespaces=(
-   microsoft.aspnetcore.app.runtime
-   microsoft.netcore.app.host
-   microsoft.netcore.app.runtime
-   )
-   local nuget_namespace
-   for nuget_namespace in "${nuget_namespaces[@]}" ; do
-   nuget_donuget 
"${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
+   local nuget
+   for nuget in ${NUGETS} ; do
+   nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
done
 }

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
deleted file mode 100644
index 26590c583b5b..
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/;
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
-   nuget_donuget 

[gentoo-commits] repo/gentoo:master commit in: net-dns/rbldnsd/

2024-03-28 Thread Michael Orlitzky
commit: 3371ed031cb021408511943ba273422ef19b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Mar 29 02:59:16 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Mar 29 02:59:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3371ed03

net-dns/rbldnsd: drop 0.998b-r2

Signed-off-by: Michael Orlitzky  gentoo.org>

 net-dns/rbldnsd/rbldnsd-0.998b-r2.ebuild | 55 
 1 file changed, 55 deletions(-)

diff --git a/net-dns/rbldnsd/rbldnsd-0.998b-r2.ebuild 
b/net-dns/rbldnsd/rbldnsd-0.998b-r2.ebuild
deleted file mode 100644
index 2f619e646646..
--- a/net-dns/rbldnsd/rbldnsd-0.998b-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="DNS server designed to serve blacklist zones"
-HOMEPAGE="https://rbldnsd.io/;
-SRC_URI="https://github.com/spamhaus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~sparc x86"
-IUSE="ipv6 zlib"
-
-RDEPEND="zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   acct-group/rbldns
-   acct-user/rbldns
-"
-
-# The test suite was dropped from the ebuild because it requires
-# python-2.7, and it will crash if you try to run it now.
-RESTRICT=test
-
-src_configure() {
-   # The ./configure file is handwritten and doesn't support a `make
-   # install` target, so there are no --prefix options. The econf
-   # function appends those automatically, so we can't use it. We
-   # Have to set $CC here, too (and not just in the call to emake),
-   # because the ./configure script checks for it.
-   CC="$(tc-getCC)" ./configure \
-   $(use_enable ipv6) \
-   $(use_enable zlib) \
-   || die "./configure failed"
-}
-
-src_compile() {
-   emake \
-   AR="$(tc-getAR)" \
-   CC="$(tc-getCC)" \
-   RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
-   einstalldocs
-   dosbin rbldnsd
-   doman rbldnsd.8
-   newinitd "${FILESDIR}"/initd-0.997a rbldnsd
-   newconfd "${FILESDIR}"/confd-0.997a rbldnsd
-   diropts -g rbldns -o rbldns -m 0750
-   keepdir /var/db/rbldnsd
-}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/legion/

2024-03-28 Thread Sam James
commit: 39eca52d93521a58c4205411d4ab11eca1cb1756
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 28 06:08:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:28:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39eca52d

sys-cluster/legion: remove conceptually invalid repository clone url

This clearly wasn't tested (or else it was a cunning form of troll) to
list the primary clone url as git://directoryname/reponame.git given
that the directory name "StanfordLegion" is not a valid hostname or IP
address.

If I had to hazard the wildest of wild guesses as to what this was
intended to do, it was intended to allow cloning from github.com over
your choice of git:// or https:// protocols. Which leaves open the
alternative question "why in G-ds name...".

In any case, it doesn't matter since github hasn't offered git://
support for quite some time, so even if it worked, it wouldn't work.
This change was made by github for the same reason that portage scolds
you for using it:

 * git-r3: git protocol is completely insecure and may render the ebuild
 * easily susceptible to MITM attacks (even if used only as fallback). Please
 * use https instead.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/legion/legion-21.09.0-r1.ebuild | 2 +-
 sys-cluster/legion/legion-23.03.0.ebuild| 2 +-
 sys-cluster/legion/legion-.ebuild   | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/legion/legion-21.09.0-r1.ebuild 
b/sys-cluster/legion/legion-21.09.0-r1.ebuild
index 55c79a8cda25..8a7849ea2d4e 100644
--- a/sys-cluster/legion/legion-21.09.0-r1.ebuild
+++ b/sys-cluster/legion/legion-21.09.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://StanfordLegion/${PN}.git 
https://github.com/StanfordLegion/${PN}.git;
+   EGIT_REPO_URI="https://github.com/StanfordLegion/${PN}.git;
 else
SRC_URI="https://github.com/StanfordLegion/${PN}/archive/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}

diff --git a/sys-cluster/legion/legion-23.03.0.ebuild 
b/sys-cluster/legion/legion-23.03.0.ebuild
index 95cdbf4b0a3c..bc099c90fc81 100644
--- a/sys-cluster/legion/legion-23.03.0.ebuild
+++ b/sys-cluster/legion/legion-23.03.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://StanfordLegion/${PN}.git 
https://github.com/StanfordLegion/${PN}.git;
+   EGIT_REPO_URI="https://github.com/StanfordLegion/${PN}.git;
 else
SRC_URI="https://github.com/StanfordLegion/${PN}/archive/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}

diff --git a/sys-cluster/legion/legion-.ebuild 
b/sys-cluster/legion/legion-.ebuild
index 55c79a8cda25..0857561f4b4a 100644
--- a/sys-cluster/legion/legion-.ebuild
+++ b/sys-cluster/legion/legion-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://StanfordLegion/${PN}.git 
https://github.com/StanfordLegion/${PN}.git;
+   EGIT_REPO_URI="https://github.com/StanfordLegion/${PN}.git;
 else
SRC_URI="https://github.com/StanfordLegion/${PN}/archive/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/legion/

2024-03-28 Thread Sam James
commit: 8a06e29b72c23a556efa9cd44ca232bf9d3f16e5
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 28 06:47:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a06e29b

sys-cluster/legion: mark as LTO-unsafe

Intentionally omitted from live ebuild since it works in git master.

Closes: https://bugs.gentoo.org/863731
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/legion/legion-21.09.0-r1.ebuild | 7 ++-
 sys-cluster/legion/legion-23.03.0.ebuild| 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/legion/legion-21.09.0-r1.ebuild 
b/sys-cluster/legion/legion-21.09.0-r1.ebuild
index 18890cd2..de37914d7dbb 100644
--- a/sys-cluster/legion/legion-21.09.0-r1.ebuild
+++ b/sys-cluster/legion/legion-21.09.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
@@ -29,6 +29,11 @@ DEPEND="examples? ( virtual/mpi[cxx] )
 RDEPEND="${DEPEND}"
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/863731
+   # Fixed upstream / in live ebuild.
+   filter-lto
+
local mycmakeargs=(
-DLegion_USE_HWLOC=$(usex hwloc)
-DLegion_USE_GASNet=$(usex gasnet)

diff --git a/sys-cluster/legion/legion-23.03.0.ebuild 
b/sys-cluster/legion/legion-23.03.0.ebuild
index eba0f71162d1..55259ad9c9a6 100644
--- a/sys-cluster/legion/legion-23.03.0.ebuild
+++ b/sys-cluster/legion/legion-23.03.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
@@ -34,6 +34,11 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/863731
+   # Fixed upstream / in live ebuild.
+   filter-lto
+
local mycmakeargs=(
-DLegion_USE_HWLOC=$(usex hwloc)
-DLegion_USE_GASNet=$(usex gasnet)



[gentoo-commits] repo/gentoo:master commit in: dev-build/libtool/

2024-03-28 Thread Sam James
commit: 411f7e106012a6af37a5d14e2a62572c2f0b4f6a
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 06:16:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:28:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=411f7e10

dev-build/libtool: simplify defining tool names to their basename

Recently a bunch more got added following the original sed style. The
whole thing is incredibly wasteful and difficult to read, however.

- type -P xxx will always return ${path}/xxx or nothing, which includes
  failing to fork in low-memory conditions, catastrophically failing the
  build, but NOT running "die"
- basename ${path}/xxx will always return "xxx"

We can simply write xxx directly. This is a confusing 2016 hack that
doesn't need to be continued.

Bug: https://bugs.gentoo.org/574550
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-build/libtool/libtool-2.4.7-r4.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-build/libtool/libtool-2.4.7-r4.ebuild 
b/dev-build/libtool/libtool-2.4.7-r4.ebuild
index d165475452d8..73de49e5d15f 100644
--- a/dev-build/libtool/libtool-2.4.7-r4.ebuild
+++ b/dev-build/libtool/libtool-2.4.7-r4.ebuild
@@ -101,12 +101,12 @@ src_configure() {
# Do not bother hardcoding the full path to sed.
# Just rely on $PATH. bug #574550
export CONFIG_SHELL="${EPREFIX}"/bin/bash
-   export ac_cv_path_SED="$(basename "$(type -P sed)")"
-   export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E"
-   export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E"
-   export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F"
-   export ac_cv_path_GREP="$(basename "$(type -P grep)")"
-   export ac_cv_path_lt_DD="$(basename "$(type -P dd)")"
+   export ac_cv_path_SED="sed"
+   export ac_cv_path_EGREP="grep -E"
+   export ac_cv_path_EGREP_TRADITIONAL="grep -E"
+   export ac_cv_path_FGREP="grep -F"
+   export ac_cv_path_GREP="grep"
+   export ac_cv_path_lt_DD="dd"
 
[[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g"
 



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

2024-03-28 Thread Sam James
commit: 3db28eb5c6b781f5f24b2d15fcd40174bba4f7da
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 18:08:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:28:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db28eb5

dev-libs/apr: simplify defining tool names to their basename

This logic is copied from dev-build/libtool. Sync it with the recent
change to libtool.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/apr/apr-1.7.4-r2.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/apr/apr-1.7.4-r2.ebuild b/dev-libs/apr/apr-1.7.4-r2.ebuild
index d74a3b41b387..1a50b553b4c1 100644
--- a/dev-libs/apr/apr-1.7.4-r2.ebuild
+++ b/dev-libs/apr/apr-1.7.4-r2.ebuild
@@ -56,12 +56,12 @@ src_configure() {
# cause problems for people who switch /bin/sh on the fly to other
# shells, so just force libtool to use /bin/bash all the time.
export CONFIG_SHELL="${EPREFIX}"/bin/bash
-   export ac_cv_path_SED="$(basename "$(type -P sed)")"
-   export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E"
-   export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E"
-   export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F"
-   export ac_cv_path_GREP="$(basename "$(type -P grep)")"
-   export ac_cv_path_lt_DD="$(basename "$(type -P dd)")"
+   export ac_cv_path_SED="sed"
+   export ac_cv_path_EGREP="grep -E"
+   export ac_cv_path_EGREP_TRADITIONAL="grep -E"
+   export ac_cv_path_FGREP="grep -F"
+   export ac_cv_path_GREP="grep"
+   export ac_cv_path_lt_DD="dd"
 
local myconf=(
--enable-layout=gentoo



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/legion/

2024-03-28 Thread Sam James
commit: 551342e947332aa9abf2fec4b9a3b8009abbce4a
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 28 06:43:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=551342e9

sys-cluster/legion: use the literal repository name in urls

It is considered bad style in ::gentoo to use variable replacements in
url fields, since it prevents copy/pasting from the file without first
running a bash parser. It's okay for tarball name and for the version,
but this was the repository base url

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/legion/legion-21.09.0-r1.ebuild | 6 +++---
 sys-cluster/legion/legion-23.03.0.ebuild| 6 +++---
 sys-cluster/legion/legion-.ebuild   | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-cluster/legion/legion-21.09.0-r1.ebuild 
b/sys-cluster/legion/legion-21.09.0-r1.ebuild
index 8a7849ea2d4e..18890cd2 100644
--- a/sys-cluster/legion/legion-21.09.0-r1.ebuild
+++ b/sys-cluster/legion/legion-21.09.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,9 +9,9 @@ DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/StanfordLegion/${PN}.git;
+   EGIT_REPO_URI="https://github.com/StanfordLegion/legion.git;
 else
-   SRC_URI="https://github.com/StanfordLegion/${PN}/archive/${P}.tar.gz;
+   SRC_URI="https://github.com/StanfordLegion/legion/archive/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
KEYWORDS="~amd64"

diff --git a/sys-cluster/legion/legion-23.03.0.ebuild 
b/sys-cluster/legion/legion-23.03.0.ebuild
index bc099c90fc81..eba0f71162d1 100644
--- a/sys-cluster/legion/legion-23.03.0.ebuild
+++ b/sys-cluster/legion/legion-23.03.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,9 +9,9 @@ DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/StanfordLegion/${PN}.git;
+   EGIT_REPO_URI="https://github.com/StanfordLegion/legion.git;
 else
-   SRC_URI="https://github.com/StanfordLegion/${PN}/archive/${P}.tar.gz;
+   SRC_URI="https://github.com/StanfordLegion/legion/archive/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
KEYWORDS="~amd64"

diff --git a/sys-cluster/legion/legion-.ebuild 
b/sys-cluster/legion/legion-.ebuild
index 0857561f4b4a..18890cd2 100644
--- a/sys-cluster/legion/legion-.ebuild
+++ b/sys-cluster/legion/legion-.ebuild
@@ -9,9 +9,9 @@ DESCRIPTION="A data-centric parallel programming system"
 HOMEPAGE="https://legion.stanford.edu/;
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/StanfordLegion/${PN}.git;
+   EGIT_REPO_URI="https://github.com/StanfordLegion/legion.git;
 else
-   SRC_URI="https://github.com/StanfordLegion/${PN}/archive/${P}.tar.gz;
+   SRC_URI="https://github.com/StanfordLegion/legion/archive/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-debug/strace/

2024-03-28 Thread Sam James
commit: 90dd5d88dce4fbcf7a00604db3aab9b82e859c97
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:18:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:18:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dd5d88

dev-debug/strace: add 6.8

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

 dev-debug/strace/Manifest  |   1 +
 dev-debug/strace/strace-6.8.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/dev-debug/strace/Manifest b/dev-debug/strace/Manifest
index 0ff6d0609365..a62c46f5534d 100644
--- a/dev-debug/strace/Manifest
+++ b/dev-debug/strace/Manifest
@@ -1,2 +1,3 @@
 DIST strace-6.6.tar.xz 2420364 BLAKE2B 
f1465fec58ac20ccce6a88441a34b1402e5c51f0bb4b7963f69b5ab5019a8c8722e3406c6f93c10c1eea11d17de7f9874895d6f4df24cf9ec42a18f36267687b
 SHA512 
77ea45c72e513f6c07026cd9b2cc1a84696a5a35cdd3b06dd4a360fb9f9196958e3f6133b4a9c91e091c24066ba29e0330b6459d18a9c390caae2dba97ab399b
 DIST strace-6.7.tar.xz 2434880 BLAKE2B 
249c149a9140fc79be1365e4e8697b46f6558334eefac11b51c96d2d2e67bb82cb2eac3c38c2fa31f40fc5e0ad3c52967e15a034c01c12ed041d51f006a194ae
 SHA512 
da28fd9fb987044782e6fd6f5e90e2cea2ab8e536cbd3893ef4c9b11c9b3185f073ca3d8ca0eade49e9a2af8efbda8c2b66b8988be7ebc463dc45e8f48ca1256
+DIST strace-6.8.tar.xz 2457948 BLAKE2B 
0897aedc6a1ed162b8967a56d54dd0bc589ce027321c1219e5fc23e6a44103576e0f363f79a03def365a05989173271eb6096a9c48b16cdf8c54033ec6bd6f2a
 SHA512 
c477724a77112a74a5236a38b7dbaa9b6199622a1d21cc6253cac80dc4ddea78aeaf8cddf4a51ee4119e00e1adaf95f64f64e20d9775ec3edd77cd82c8f7b30e

diff --git a/dev-debug/strace/strace-6.8.ebuild 
b/dev-debug/strace/strace-6.8.ebuild
new file mode 100644
index ..b7477dfde2ee
--- /dev/null
+++ b/dev-debug/strace/strace-6.8.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
+SLOT="0"
+IUSE="aio perl selinux static test unwind elfutils"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.5-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."
+   return 0
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   if use perl ; then
+   exeinto /usr/bin
+   doexe src/strace-graph
+   fi
+
+   dodoc CREDITS
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exiv2/

2024-03-28 Thread Sam James
commit: 725358dbdf6c2a0b3718bab36d5de0447c00c8b0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:04:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725358db

media-gfx/exiv2: Stabilize 0.28.2 sparc, #928075

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

 media-gfx/exiv2/exiv2-0.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/exiv2/exiv2-0.28.2.ebuild 
b/media-gfx/exiv2/exiv2-0.28.2.ebuild
index 46c944425432..b19c4b92c728 100644
--- a/media-gfx/exiv2/exiv2-0.28.2.ebuild
+++ b/media-gfx/exiv2/exiv2-0.28.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/rbldnsd/

2024-03-28 Thread Sam James
commit: 0b35e17ae679bc77c05266edc8b591bf8617e130
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:04:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b35e17a

net-dns/rbldnsd: Stabilize 0.998b-r3 x86, #928076

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

 net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild 
b/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
index 50375cbce2f4..88e4ad1947cb 100644
--- a/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
+++ b/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/spamhaus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~sparc x86"
 IUSE="ipv6 zlib"
 
 RDEPEND="zlib? ( sys-libs/zlib )"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exiv2/

2024-03-28 Thread Sam James
commit: bbf87b1e15bcb57673e95b8a00dccc5f31f6dd2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:03:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf87b1e

media-gfx/exiv2: Stabilize 0.28.2 arm, #928075

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

 media-gfx/exiv2/exiv2-0.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/exiv2/exiv2-0.28.2.ebuild 
b/media-gfx/exiv2/exiv2-0.28.2.ebuild
index 368942ce1d5e..46c944425432 100644
--- a/media-gfx/exiv2/exiv2-0.28.2.ebuild
+++ b/media-gfx/exiv2/exiv2-0.28.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exiv2/

2024-03-28 Thread Sam James
commit: 3592e1c1ae217643d33eff8c72d7266a023a
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:03:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3592e1c1

media-gfx/exiv2: Stabilize 0.28.2 amd64, #928075

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

 media-gfx/exiv2/exiv2-0.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/exiv2/exiv2-0.28.2.ebuild 
b/media-gfx/exiv2/exiv2-0.28.2.ebuild
index c7e62ae426fc..41c5ed71e76a 100644
--- a/media-gfx/exiv2/exiv2-0.28.2.ebuild
+++ b/media-gfx/exiv2/exiv2-0.28.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-03-28 Thread Sam James
commit: 53a2d298ab02e8dcff4a0fd6f2a1668799e8af4f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:03:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a2d298

dev-libs/qcustomplot: Stabilize 2.1.1 x86, #928074

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

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

diff --git a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild 
b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
index 2aaa20581c29..3b869d44e93d 100644
--- a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
+++ b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/${PN}-source
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exiv2/

2024-03-28 Thread Sam James
commit: b21ec042a971f6502774368fa2f145bd8c162ef8
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:04:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21ec042

media-gfx/exiv2: Stabilize 0.28.2 x86, #928075

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

 media-gfx/exiv2/exiv2-0.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/exiv2/exiv2-0.28.2.ebuild 
b/media-gfx/exiv2/exiv2-0.28.2.ebuild
index b19c4b92c728..876745c36eea 100644
--- a/media-gfx/exiv2/exiv2-0.28.2.ebuild
+++ b/media-gfx/exiv2/exiv2-0.28.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/rbldnsd/

2024-03-28 Thread Sam James
commit: 0733fd4532065cc1a21d99b70f21247fb0cb791f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:04:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0733fd45

net-dns/rbldnsd: Stabilize 0.998b-r3 amd64, #928076

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

 net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild 
b/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
index 88e4ad1947cb..dc064757882e 100644
--- a/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
+++ b/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/spamhaus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~sparc x86"
+KEYWORDS="amd64 ~hppa ~sparc x86"
 IUSE="ipv6 zlib"
 
 RDEPEND="zlib? ( sys-libs/zlib )"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exiv2/

2024-03-28 Thread Sam James
commit: ca9b75f94fe40d52c44ee9d4e25e0c07189a6759
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:03:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9b75f9

media-gfx/exiv2: Stabilize 0.28.2 arm64, #928075

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

 media-gfx/exiv2/exiv2-0.28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/exiv2/exiv2-0.28.2.ebuild 
b/media-gfx/exiv2/exiv2-0.28.2.ebuild
index 41c5ed71e76a..368942ce1d5e 100644
--- a/media-gfx/exiv2/exiv2-0.28.2.ebuild
+++ b/media-gfx/exiv2/exiv2-0.28.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-03-28 Thread Sam James
commit: b0366324e5c83e314135bdf84d820eeb3cea7bce
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 02:03:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 02:03:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0366324

dev-libs/qcustomplot: Stabilize 2.1.1 amd64, #928074

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

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

diff --git a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild 
b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
index 3b869d44e93d..2f6a8359e81e 100644
--- a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
+++ b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/${PN}-source
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-plugins-linux-madrisan/files/, ...

2024-03-28 Thread Louis Sautier
commit: 5c1322c6e59410f4d285d24395e7ff0fab3fc2d0
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Mar 29 01:26:43 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Mar 29 01:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1322c6

net-analyzer/nagios-plugins-linux-madrisan: fixes for x86, #927490

Closes: https://bugs.gentoo.org/927490
Signed-off-by: Louis Sautier  gentoo.org>

 ...agios-plugins-linux-madrisan-32-x86-fixes.patch | 148 +
 ... => nagios-plugins-linux-madrisan-32-r1.ebuild} |   1 +
 2 files changed, 149 insertions(+)

diff --git 
a/net-analyzer/nagios-plugins-linux-madrisan/files/nagios-plugins-linux-madrisan-32-x86-fixes.patch
 
b/net-analyzer/nagios-plugins-linux-madrisan/files/nagios-plugins-linux-madrisan-32-x86-fixes.patch
new file mode 100644
index ..657cd458f06e
--- /dev/null
+++ 
b/net-analyzer/nagios-plugins-linux-madrisan/files/nagios-plugins-linux-madrisan-32-x86-fixes.patch
@@ -0,0 +1,148 @@
+https://github.com/madrisan/nagios-plugins-linux/pull/146
+
+From d09bfd1b3974743af4b719629f59b5b96e1393a1 Mon Sep 17 00:00:00 2001
+From: Davide Madrisan 
+Date: Wed, 27 Mar 2024 09:29:59 +0100
+Subject: [PATCH 1/3] fix: size_t variables on 32 and 64 bits arch have
+ different type
+
+Fix the following warning on 32-bits architectures:
+
+In file included from ../lib/container_docker_count.c:44,
+ from tslibcontainer_docker_count.c:33:
+../lib/container_docker_count.c: In function 'docker_running_containers':
+../include/logging.h:28:44: warning: format '%lu' expects argument of type 
'long unsigned int',
+but argument 3 has type 'size_t' {aka 
'unsigned int'} [-Wformat=]
+   28 | # define dbg(format, ...) fprintf (stdout, "DEBUG: " format, 
##__VA_ARGS__)
+  |^
+../lib/container_docker_count.c:213:3: note: in expansion of macro 'dbg'
+  213 |   dbg ("%lu bytes retrieved\n", chunk.size);
+  |   ^~~
+
+Signed-off-by: Davide Madrisan 
+--- a/lib/container_docker_count.c
 b/lib/container_docker_count.c
+@@ -1,7 +1,7 @@
+ // SPDX-License-Identifier: GPL-3.0-or-later
+ /*
+  * License: GPLv3+
+- * Copyright (c) 2018 Davide Madrisan 
++ * Copyright (c) 2018,2024 Davide Madrisan 
+  *
+  * A library for checking for Docker exposed metrics.
+  *
+@@ -210,7 +210,7 @@ docker_running_containers (unsigned int *count, const char 
*image,
+ #endif /* NPL_TESTING */
+ 
+   assert (chunk.memory);
+-  dbg ("%lu bytes retrieved\n", chunk.size);
++  dbg ("%zu bytes retrieved\n", chunk.size);
+   dbg ("json data: %s", chunk.memory);
+ 
+   hashtable = docker_json_parser (chunk.memory, "Image", 1);
+
+From 4574e9ed77ebda062279622bb3d8678fa983d272 Mon Sep 17 00:00:00 2001
+From: Davide Madrisan 
+Date: Wed, 27 Mar 2024 17:36:04 +0100
+Subject: [PATCH 2/3] fix: workaround for a round issue on 32 bits
+
+On Gentoo Base System release 2.14 for 32-bits
+
+   (unsigned long)(6.26*100) = 625
+
+So the test fails.
+As a workaround modify the data file used by the test.
+
+Signed-off-by: Davide Madrisan 
+--- a/tests/ts_procpressurecpu.data
 b/tests/ts_procpressurecpu.data
+@@ -1 +1 @@
+-some avg10=7.48 avg60=6.26 avg300=6.66 total=200932088
++some avg10=7.48 avg60=6.25 avg300=6.66 total=200932088
+--- a/tests/tslibpressure.c
 b/tests/tslibpressure.c
+@@ -103,7 +103,7 @@ mymain (void)
+   /* we multiply by 100 the averages to somewhat transform
+* the double values into integer ones  */
+   DO_TEST ("cpu some avg10", psi_oneline->avg10 * 100, 748ULL);
+-  DO_TEST ("cpu some avg60", psi_oneline->avg60 * 100, 626ULL);
++  DO_TEST ("cpu some avg60", psi_oneline->avg60 * 100, 625ULL);
+   DO_TEST ("cpu some avg300", psi_oneline->avg300 * 100, 666ULL);
+   DO_TEST ("cpu single total", psi_oneline->total, 200932088ULL);
+ 
+
+From c90afc02705fd6c32a6764741616b4e17688117b Mon Sep 17 00:00:00 2001
+From: Davide Madrisan 
+Date: Wed, 27 Mar 2024 21:06:25 +0100
+Subject: [PATCH 3/3] fix: fix test tslibxstrton_sizetollint on 32-bit arch
+
+Fix the following errors:
+
+ 1) check function sizetollint with arg 1024b... OK
+ 2) check function sizetollint with arg 8k   ... OK
+ 3) check function sizetollint with arg 50m  ... OK
+ 4) check function sizetollint with arg 2g   ... OK
+ 5) check function sizetollint with arg 3t   ... FAILED
+ 6) check function sizetollint with arg 2p   ... FAILED
+ 7) check function sizetollint with arg 1024B... OK
+ 8) check function sizetollint with arg 8K   ... OK
+ 9) check function sizetollint with arg 50M  ... OK
+10) check function sizetollint with arg 2G   ... OK
+11) check function sizetollint with arg 3T   ... FAILED
+12) check function sizetollint with arg 2P   ... FAILED
+
+The long int is not large 

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

2024-03-28 Thread Sam James
commit: 56cf8e11a458a151d2388a19c49f80ed6201e985
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 29 01:53:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 01:53:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cf8e11

app-text/texlive-core: forward-port LTO fix

Forward-port 4f655979b2d85a4bda4d0b3e6bdce9148bb649cd.

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

 app-text/texlive-core/texlive-core-2023-r1.ebuild | 5 +
 app-text/texlive-core/texlive-core-2023-r5.ebuild | 5 +
 2 files changed, 10 insertions(+)

diff --git a/app-text/texlive-core/texlive-core-2023-r1.ebuild 
b/app-text/texlive-core/texlive-core-2023-r1.ebuild
index 7d3e51fa665b..673002a6fdf2 100644
--- a/app-text/texlive-core/texlive-core-2023-r1.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r1.ebuild
@@ -222,6 +222,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # TODO: report upstream
+   # bug #915223
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# It fails on alpha without this
use alpha && append-ldflags "-Wl,--no-relax"
 

diff --git a/app-text/texlive-core/texlive-core-2023-r5.ebuild 
b/app-text/texlive-core/texlive-core-2023-r5.ebuild
index 3fc171cb6102..1467953aa931 100644
--- a/app-text/texlive-core/texlive-core-2023-r5.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r5.ebuild
@@ -233,6 +233,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # TODO: report upstream
+   # bug #915223
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# It fails on alpha without this
use alpha && append-ldflags "-Wl,--no-relax"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/rbldnsd/

2024-03-28 Thread Michael Orlitzky
commit: 0ff7a9af7dc83572df7a8244a19b86f2b8723a15
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Mar 28 22:58:09 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Mar 28 22:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff7a9af

net-dns/rbldnsd: add mallinfo2 to QA_CONFIG_IMPL_DECL_SKIP

This ./configure (not autotools!) check is working as intended.

Closes: https://bugs.gentoo.org/928058
Signed-off-by: Michael Orlitzky  gentoo.org>

 net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild 
b/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
index cf702d80d5e1..50375cbce2f4 100644
--- a/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
+++ b/net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild
@@ -25,6 +25,12 @@ BDEPEND="
 # python-2.7, and it will crash if you try to run it now.
 RESTRICT=test
 
+# This check properly includes malloc.h; if mallinfo2
+# is "implicitly defined," then it's not there.
+QA_CONFIG_IMPL_DECL_SKIP=(
+   mallinfo2
+)
+
 PATCHES=(
"${FILESDIR}/rbldnsd-0.998b-cstd.patch"
"${FILESDIR}/rbldnsd-0.998b-sys-poll.patch"



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/1password/

2024-03-28 Thread Julien Roy
commit: a5317d8f33a5c3c23b2ae6d23f47d68736fe473e
Author: Jay Faulkner  jvf  cc>
AuthorDate: Thu Mar 28 22:26:30 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 22:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5317d8f

gui-apps/1password-8.10.28: Fix systemd-utils dep

Before this change, this was uninstallable on systemd profiles.

Signed-off-by: Jay Faulkner  jvf.cc>

 gui-apps/1password/1password-8.10.28.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-apps/1password/1password-8.10.28.ebuild 
b/gui-apps/1password/1password-8.10.28.ebuild
index 8183250656..bf55bdd2d2 100644
--- a/gui-apps/1password/1password-8.10.28.ebuild
+++ b/gui-apps/1password/1password-8.10.28.ebuild
@@ -31,7 +31,10 @@ RDEPEND="
media-libs/mesa
net-print/cups
sys-apps/dbus
-   sys-apps/systemd-utils
+   || (
+   sys-apps/systemd-utils
+   sys-apps/systemd
+   )
sys-libs/zlib
x11-libs/cairo
x11-libs/gtk+:3



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/1password/

2024-03-28 Thread Jay Faulkner
commit: a5317d8f33a5c3c23b2ae6d23f47d68736fe473e
Author: Jay Faulkner  jvf  cc>
AuthorDate: Thu Mar 28 22:26:30 2024 +
Commit: Jay Faulkner  jvf  cc>
CommitDate: Thu Mar 28 22:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5317d8f

gui-apps/1password-8.10.28: Fix systemd-utils dep

Before this change, this was uninstallable on systemd profiles.

Signed-off-by: Jay Faulkner  jvf.cc>

 gui-apps/1password/1password-8.10.28.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-apps/1password/1password-8.10.28.ebuild 
b/gui-apps/1password/1password-8.10.28.ebuild
index 8183250656..bf55bdd2d2 100644
--- a/gui-apps/1password/1password-8.10.28.ebuild
+++ b/gui-apps/1password/1password-8.10.28.ebuild
@@ -31,7 +31,10 @@ RDEPEND="
media-libs/mesa
net-print/cups
sys-apps/dbus
-   sys-apps/systemd-utils
+   || (
+   sys-apps/systemd-utils
+   sys-apps/systemd
+   )
sys-libs/zlib
x11-libs/cairo
x11-libs/gtk+:3



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

2024-03-28 Thread Matthew Thode
commit: 6eb60805df8f9ba6c6fe0ccb0055afccb810617f
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 22:10:17 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 22:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb60805

net-misc/memcached: add 1.6.26

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.26.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index cc7d7178b6b4..a12e11a145d6 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -3,3 +3,4 @@ DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
+DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e

diff --git a/net-misc/memcached/memcached-1.6.26.ebuild 
b/net-misc/memcached/memcached-1.6.26.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.26.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # The xml2rfc tool to build the additional docs requires TCL :-(
+   # `use_enable doc docs`
+}
+
+src_compile() {
+   # There is a heavy degree of per-object compile flags
+   # Users do NOT know better than upstream. Trying to compile the testapp 
and
+   # the -debug version with -DNDEBUG _WILL_ fail.
+   append-flags -UNDEBUG -pthread
+   emake testapp memcached-debug CFLAGS="${CFLAGS}"
+
+   filter-flags -UNDEBUG
+   emake
+}
+
+src_test() {
+   emake -j1 test
+}
+
+src_install() {
+   

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

2024-03-28 Thread Matthew Thode
commit: 9ce8e24311b64b2443f20d4581a49d488a4a1cc1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 22:09:39 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 22:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce8e243

net-misc/memcached: stabilize 1.6.24

Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/net-misc/memcached/memcached-1.6.24.ebuild 
b/net-misc/memcached/memcached-1.6.24.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.24.ebuild
+++ b/net-misc/memcached/memcached-1.6.24.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



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

2024-03-28 Thread Sam James
commit: 6424767d42b1853c6e24b1cf0734d5a51d0e2e4d
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 22:00:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 22:01:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6424767d

profiles: mask >=app-arch/xz-utils-5.6.0

A serious bug is being investigated. Please downgrade ASAP until we have a fix.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7dbce6907160..5c87ffd1f2a2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2024-03-28)
+# Serious bug which is being investigated. Please downgrade ASAP.
+>=app-arch/xz-utils-5.6.0
+
 # Michał Górny  (2024-03-26)
 # Last release in 2012.  No reverse dependencies.
 # Removal on 2024-04-25.  Bug #927524.



[gentoo-commits] repo/proj/guru:master commit in: net-misc/xmrig-mo/

2024-03-28 Thread Julien Roy
commit: edf0a74c66a84687807b9945cdb1c3f0e6ccbc75
Author: Kevin Thomas  kevinthomas  dev>
AuthorDate: Thu Mar 28 20:48:20 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 20:48:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edf0a74c

net-misc/xmrig-mo: add 6.21.2, remove old ebuilds, update metadata

Signed-off-by: Kevin Thomas  kevinthomas.dev>

 net-misc/xmrig-mo/Manifest | 13 +
 net-misc/xmrig-mo/metadata.xml |  4 +-
 net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.16.3.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.16.5.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.18.0.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.18.1.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.0.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.1.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.2.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.3.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.20.0.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.21.1.ebuild   | 59 --
 ...rig-mo-6.16.4.ebuild => xmrig-mo-6.21.2.ebuild} |  6 +--
 14 files changed, 6 insertions(+), 666 deletions(-)

diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest
index fbe3a71c7e..71e91ed93e 100644
--- a/net-misc/xmrig-mo/Manifest
+++ b/net-misc/xmrig-mo/Manifest
@@ -1,12 +1 @@
-DIST xmrig-mo-6.16.2-mo2.tar.gz 2480342 BLAKE2B 
cfb1078f67913f3719dd929a1a41ef2040fdf5c7696baca990e3d9f869566e609406b4d592db50d00024adc5da05427382688e826523a9a407c0a79b554d3f5a
 SHA512 
961e52c8ac3de9a55cbbdc11d282fc65c1827e87ac55b5f892866e5193509b23ca4bc9eeb869c019d1b025be14a877142e3b55c7485b6ded6673c832df8c36c3
-DIST xmrig-mo-6.16.3-mo1.tar.gz 2481805 BLAKE2B 
7d134bc4294824e5a79b2782a07a5e0513e77ecff79deb8434c3b36c3ac21053679e451cc3cde97a84908e56fa151b4cd142711c6a7d5c016b6968cec4d21e7d
 SHA512 
e27a529315ea819d2ac41cb28ff9c5cf386e8c687aad29c170acd1d84563ca4aecf97efdbb2c5d766c63439f65aa3f44f055e0d146b365084053a139398e5608
-DIST xmrig-mo-6.16.4-mo1.tar.gz 2482875 BLAKE2B 
659d4020c51c6e6c56d0fcca1e9e7e5e07b5aeb84b24cc0dfeb2d3b10c8116a9cdfb904cf82afcff7d6cf5320f54528399a0b36146a11a2c0172e2e579246da9
 SHA512 
dd2bb1e2279ab42116814d8e1ed04115719007a438cec5b6da36b8e60e1965e6bb94802cc079a6878f68f89c24d4af8561068a81ec316827784aaf82c30156e4
-DIST xmrig-mo-6.16.5-mo1.tar.gz 2503078 BLAKE2B 
24f9b4af7b55c27926b0c7a643b560e12e1995de48e9ab8a59c84b5a2880e3d4edf9afdbb8a64b06157c2e9af58d83bb8c2ec04a6645011531d7f119de3522ee
 SHA512 
cc640d8bba7c2f34f57cd7c1f41568d4fbe526b0d65b579b22a5e6ede05b017c805e474cffc5661137cf4286b4fb0529a639d31525b6304f2330c44908c4b3c4
-DIST xmrig-mo-6.18.0-mo1.tar.gz 2445451 BLAKE2B 
0234a4fb15e0271091c5700f047751b9ab245c4a894937ed2b17c52747f66e26e5d276063b6593fb3a60b4f43a4d30cb2607d64ccdaff04e621cc15c4b45d100
 SHA512 
f60fba0c230ec8a6307e55ddb1eca4801d6e036f3810c36edfcfd53c72185773f2c83745af39a8648db7a1ac37e78cecfcb408913a76ec4061441c07cafc6f5f
-DIST xmrig-mo-6.18.1-mo1.tar.gz 2452916 BLAKE2B 
bd52bfb1a83b5efeee713f376040cd8b897d1595cfc2a7821476c1b6c2ec243c4fa64f8c3d46306c301729178c4b3198e2ff81e6e8cb6c2fc9cee5eecedf
 SHA512 
28423bfd9b78f0291f0b75e7c59ac73928363a9f77d1f7be029e6f8d406f3a75bc6d4dc9db20f0be20ea13b945256d61f0901151ae7ce0f145ea6a90986e5518
-DIST xmrig-mo-6.19.0-mo1.tar.gz 2468314 BLAKE2B 
612bc689b5c8c3bba63ea4fa55edad4b36aebf8e35cdd2d2ea33eab865bc9c6c923d2f770b0bc15a71dfc95781942fcb388cf1d82d78c25f03de57af8ea6427f
 SHA512 
d1e8140530bf847f667ba89a49b1803cf6140cc2a1678a6df1f7b6a1c1f99eb966506a8d8398f65a9f829bb527e3476f427f3203a9692dd89efa7bd879b75c5c
-DIST xmrig-mo-6.19.1-mo1.tar.gz 2468434 BLAKE2B 
b60767cfecb25ad526b025f81d8565c97ff2e7deebcd04f3aa466782e2c85d0a52e2878e6597de688f87db7b43ef8a1c91b70053e4bceec2022db9acfc87d8c7
 SHA512 
33c197a37de981510d3ace619aa4d55b5cd8ad74e918cc93d0be453e2b707f6437d67e3110f16db13e98b6a345c50f50455b4be9ebbb47de30cc7e95221961c3
-DIST xmrig-mo-6.19.2-mo1.tar.gz 2468797 BLAKE2B 
8918db8a82ed0d00dfe0e9c099939449b55143509f6a8f7afb814eece04286facbcf5c522a57515d6b4e711b44981e3f15347f09df5aa4d6b959a8fea76cf0ef
 SHA512 
160aa795c97382c89e669b2753e32ef74a1ae546e531118dbfc4b3367af628aeed2f5965a587b5bc6cf3a903c31a1f73d1bc07259aaa16ab3c66083472a71f49
-DIST xmrig-mo-6.19.3-mo1.tar.gz 2469382 BLAKE2B 
ac4d7ab23d1f90885eaebd2f509f955c9cf88cdcf5d3296222f2b0990d5233022c5370c0e81d04eee0d5fa1002fa9fbf898d29bd831a6e44d4adde57e2501f8f
 SHA512 
188445bd1071c062c9e98d67518b270ea8807317f3a74992c476546ab14b18a2e572dc3cfd3af6e21b1a1e908dcf4244367b8d31a98503dbff576ad5a66f1de0
-DIST xmrig-mo-6.20.0-mo1.tar.gz 2472300 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/

2024-03-28 Thread Julien Roy
commit: 782f05f9c45b34cda74f9348e52c692a10430743
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Mar 28 21:15:58 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 21:15:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=782f05f9

app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars: elog syntax fix

Signed-off-by: Vitaly Zdanevich  ya.ru>

 .../watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
index 297b56538f..2a68b0a5ed 100644
--- 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
+++ 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
@@ -16,5 +16,5 @@ src_install() {
 }
 
 pkg_postinst() {
-   elog: "How to use: run in terminal in a folder - and in another 
software create a file with space in name, in that folder"
+   einfo: "How to use: run in terminal in a folder - and in another 
software create a file with space in name, in that folder"
 }



[gentoo-commits] repo/proj/guru:master commit in: games-strategy/warhammer4000-dawn-of-war-demo/

2024-03-28 Thread Julien Roy
commit: 7feb3d973e6cdade3676b65c1ac71b038cd73cfb
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Mar 28 20:34:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 20:34:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7feb3d97

games-strategy/warhammer4000-dawn-of-war-demo: einfo add about game location

Signed-off-by: Vitaly Zdanevich  ya.ru>

 .../warhammer4000-dawn-of-war-demo-1.ebuild  | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
 
b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
index 22f5fcec6d..20cf613b49 100644
--- 
a/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
+++ 
b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
@@ -42,4 +42,5 @@ pkg_postinst() {
einfo 
"https://store.steampowered.com/app/4570/Warhammer_4_Dawn_of_War__Game_of_the_Year_Edition/;
einfo "https://www.wikidata.org/wiki/Q1061708;
einfo 
"https://www.pcgamingwiki.com/wiki/Warhammer_40%2C000%3A_Dawn_of_War;
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
 }



[gentoo-commits] repo/proj/guru:master commit in: games-rpg/sacred-demo/

2024-03-28 Thread Julien Roy
commit: 0dd83a44f34614db955258748241a7ddcfd74b02
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Mar 28 20:59:20 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 20:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dd83a44

games-rpg/sacred-demo: new package

Signed-off-by: Vitaly Zdanevich  ya.ru>

 games-rpg/sacred-demo/Manifest |  1 +
 games-rpg/sacred-demo/metadata.xml |  8 +
 games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild | 47 ++
 3 files changed, 56 insertions(+)

diff --git a/games-rpg/sacred-demo/Manifest b/games-rpg/sacred-demo/Manifest
new file mode 100644
index 00..0a6df729d8
--- /dev/null
+++ b/games-rpg/sacred-demo/Manifest
@@ -0,0 +1 @@
+DIST sacred-demo.tar.xz 215131736 BLAKE2B 
1e2489bae7ea499877512a5da590e0fe7d7e029b7356428477b0c53060851ff192a881cfa3b30d8f6a9f52a95bb1eb94fde73a2abe05053bfde9032abaf35261
 SHA512 
ffc6033fda2e2356a938dacc35119dce448f411f9269a2050bd0b83ae92061b0b13233342a6d725a61e969c1eecff173ea1f5761a3ec65942e309abb2c8a

diff --git a/games-rpg/sacred-demo/metadata.xml 
b/games-rpg/sacred-demo/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-rpg/sacred-demo/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+

diff --git a/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild 
b/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
new file mode 100644
index 00..63681e906d
--- /dev/null
+++ b/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="Like Diablo, isometric view, good rating, about a two hours of 
the gameplay"
+HOMEPAGE="https://en.wikipedia.org/wiki/Sacred_(video_game)"
+
+SRC_URI="https://archive.org/download/$PN.tar/$PN.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   virtual/wine
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   mkdir -p "$ED$/opt"
+
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+
+   echo "cd /opt/$PN; WINEPREFIX=\$HOME/.wine-sacred/ wine 
/opt/$PN/Sacred.exe; cd -" > "$ED/usr/bin/$PN"
+   fperms +x "/usr/bin/$PN"
+   fperms 777 "/opt/$PN/"
+
+}
+
+pkg_postinst() {
+   einfo "More about the game:"
+   einfo "https://www.wikidata.org/wiki/Q1757845;
+   einfo ""
+   einfo "Buy the full game at 
https://store.steampowered.com/app/12320/Sacred_Gold/;
+   einfo ""
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-video/delfin/

2024-03-28 Thread Julien Roy
commit: b034c7bb883d4051d3d6c8a757679f8a2ef220ea
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Mar 28 21:46:15 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 21:46:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b034c7bb

media-video/delfin: drop 0.4.1

Signed-off-by: Julien Roy  jroy.ca>

 media-video/delfin/Manifest|   1 -
 media-video/delfin/delfin-0.4.1.ebuild | 471 -
 2 files changed, 472 deletions(-)

diff --git a/media-video/delfin/Manifest b/media-video/delfin/Manifest
index 072b46e5b2..40df014c29 100644
--- a/media-video/delfin/Manifest
+++ b/media-video/delfin/Manifest
@@ -67,7 +67,6 @@ DIST crypto-common-0.1.6.crate 8760 BLAKE2B 
f2422bfb89c15d47a8f91c8f6695e05eb569
 DIST darling-0.20.6.crate 27855 BLAKE2B 
64daebe9326d617e0916d3620f57323cd4ea6e6d6f38b676e47536974da8be38443d71f74d8f4dbb7d4cbf3b008eadd073acb5fb58d5cd07ecdb43164e28a5e2
 SHA512 
3d33bf68ac5b7f513f7c0697823774577ed5240095be1d4f275b241f5ffc090246f0e02fd0958a82b4675d2e8d47cf43d63b44e20e83d1c023f0282fac61304b
 DIST darling_core-0.20.6.crate 61503 BLAKE2B 
f8c45a94345a821594898e41cd0396f77f15df5d73d0ec31a34bd36875e3c59a27c1d0b5de86e68e34a8e2103c430e33107592718361a14fb408ed3b47b22ad3
 SHA512 
ceb5ad4d41438b736cd1b18baa57d9ea5fbed433d4fef64fb4ace80d8b2acb077400e8b767a8ae58c35e823ad27fdd26c035d854b2a79776e53c71c0fe75885f
 DIST darling_macro-0.20.6.crate 1859 BLAKE2B 
6e50f7cd99d849b9a081f1f20274205c94373fac706dc009d0b67f70f5e653eb5084b8ead3512c15c7d9bf285d0fde043537d128078fe4aec174a35d18803548
 SHA512 
e55cc86998c53bf12bf23c51663f5cd7d55dfa707354de01475e9e05a171e533e8385ab7f309ff2759521c800338380f66d9b1a21fb79fc528701db74f9f4374
-DIST delfin-0.4.1.tar.gz 225855 BLAKE2B 
70408c4c52b96d29005cd076a0b8411acf0093205757d2dabfdfdbebc7ccd41d8fe6e21568ffe1c42a22b8f31b1939f10bd07426c7f3831c3c1605ce6d124864
 SHA512 
74fa06da5e3e2c3203fd1b2511b1cc6c196c057bc4c63e9e5501d2db36ab5c88ab9ab60e4ca3c04046e497b086731b3bcf1a8fbdb582d32c505ba27a4d9d49e3
 DIST delfin-0.4.2.tar.gz 226360 BLAKE2B 
80f49d755a21d0fde5e252d497b3da47cbe60bfe94ff55ee6fa1d9984e00323e74250830f069ef85a4d308c41538771603f1e432a22467d23e49773553d8e157
 SHA512 
692d6ece23b9f9a1ffae381d7a606ab436d7cdcaf7dc3e5c7f8350d729b7f30c13b243d9243c25070cb694198b18b1bbd184ffbfeb33b7ed023624102ffb40d8
 DIST delfin-0.4.3.tar.gz 229222 BLAKE2B 
0677e78bb61550e289afd0a5072b20216a990009b77d2770902279c481d44f9077867b6ab877179183806b760230801aa2de067daf9d8ed18d3c7a8489c9d1a3
 SHA512 
e4f3eeb16c8c4e88b6899290764ad4cc59ba0729caef45a788ce02a3ac57319f0c3a16400438bfd2dd604c610aec68b7ef9eb97afc8d934dd14eb0d10d4071c5
 DIST derivative-2.2.0.crate 48076 BLAKE2B 
56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887
 SHA512 
3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da

diff --git a/media-video/delfin/delfin-0.4.1.ebuild 
b/media-video/delfin/delfin-0.4.1.ebuild
deleted file mode 100644
index a5e6f20266..00
--- a/media-video/delfin/delfin-0.4.1.ebuild
+++ /dev/null
@@ -1,471 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.2
-
-EAPI=8
-
-CRATES="
-   addr2line@0.21.0
-   adler@1.0.2
-   ahash@0.8.8
-   aho-corasick@1.1.1
-   android-tzdata@0.1.1
-   android_system_properties@0.1.5
-   anstream@0.6.11
-   anstyle-parse@0.2.2
-   anstyle-query@1.0.0
-   anstyle-wincon@3.0.1
-   anstyle@1.0.6
-   anyhow@1.0.79
-   arc-swap@1.6.0
-   async-broadcast@0.5.1
-   async-channel@1.9.0
-   async-executor@1.5.1
-   async-fs@1.6.0
-   async-io@1.13.0
-   async-io@2.1.0
-   async-lock@2.8.0
-   async-process@1.8.1
-   async-recursion@1.0.5
-   async-signal@0.2.5
-   async-task@4.5.0
-   async-trait@0.1.75
-   atomic-waker@1.1.2
-   atomic_refcell@0.1.12
-   autocfg@1.1.0
-   backtrace@0.3.69
-   base64@0.21.4
-   bitflags@1.3.2
-   bitflags@2.4.0
-   block-buffer@0.10.4
-   block@0.1.6
-   blocking@1.4.1
-   bstr@1.7.0
-   bumpalo@3.14.0
-   byteorder@1.4.3
-   bytes@1.5.0
-   cairo-rs@0.18.2
-   cairo-sys-rs@0.18.2
-   cc@1.0.83
-   cfg-expr@0.15.5
-   cfg-if@1.0.0
-   chrono-tz-build@0.2.1
-   chrono-tz@0.8.4
-   chrono@0.4.34
-   clap@4.4.8
-   clap_builder@4.4.8
-   clap_lex@0.6.0
-   cocoa-foundation@0.1.2
-   cocoa@0.24.1
-   codemap@0.1.3
-   colorchoice@1.0.0
-   concurrent-queue@2.3.0
-   core-foundation-sys@0.8.6
-   core-foundation@0.9.4
-   core-graphics-types@0.1.3
-   core-graphics@0.22.3
-   cpufeatures@0.2.9
-   crc32fast@1.3.2
-   crossbeam-utils@0.8.16
-   crypto-common@0.1.6
-   darling@0.20.6
-   

[gentoo-commits] repo/proj/guru:dev commit in: media-video/delfin/

2024-03-28 Thread Julien Roy
commit: 72eeb3023f8c4bfdd88524fc211cf51af35b5f8f
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Mar 28 21:44:34 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 21:44:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72eeb302

media-video/delfin: add 0.4.3

Signed-off-by: Julien Roy  jroy.ca>

 media-video/delfin/Manifest|  42 +++
 media-video/delfin/delfin-0.4.3.ebuild | 477 +
 2 files changed, 519 insertions(+)

diff --git a/media-video/delfin/Manifest b/media-video/delfin/Manifest
index d535fc566c..072b46e5b2 100644
--- a/media-video/delfin/Manifest
+++ b/media-video/delfin/Manifest
@@ -10,6 +10,7 @@ DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
+DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 
6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872
 SHA512 
5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
 DIST async-broadcast-0.5.1.crate 20134 BLAKE2B 
a45a7ff0b05eaab687f0912b2fdd0c3d9379402d5ccb8269568fbf77e235b42db0f741b4743438511fc00e7e1c6ec09c7b2f6e37b4b9a4df07846ae582e9c812
 SHA512 
48de28fad3fa8258b61f1adc0f13e69698f0fc3e11c68eb6b6d2df11784dc5c1e09f6f2c03dd12679d9888171b87cff3362ee06b910833e55d278738ab7508ae
 DIST async-channel-1.9.0.crate 13664 BLAKE2B 
52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5
 SHA512 
cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc
@@ -37,12 +38,14 @@ DIST bstr-1.7.0.crate 380090 BLAKE2B 
e8a31f687ad34da715c352701bf008c1afe8e43ffe0
 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST bytes-1.5.0.crate 58909 BLAKE2B 
2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa66ef014668d70b683b751af8e48d28d0aea76890c92
 SHA512 
6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3
+DIST bytes-1.6.0.crate 60605 BLAKE2B 
3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d
 SHA512 
6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8
 DIST cairo-rs-0.18.2.crate 54200 BLAKE2B 
499551c1195174e59b314a0854bc0521a4d9a60774f28e19f7cb3648204af3d71c57464710891f4b1f2cb787b003ef9d8956ea94fa6350e5e48f3b5e752b
 SHA512 
2343429c6ac03068db66e12429e462ae07157b7850175d5a03db261bf36ff518032a87a3a88c7ab60544d53a45e07f143342e8e4121b8ee0ff0620ddd1df8d7a
 DIST cairo-sys-rs-0.18.2.crate 11855 BLAKE2B 
da237a944a6eed675b6812bf8a71f99354c0c41302d222cc0ddf38e47d612d6c49754cb8854c92dbc62d32de5f716bc869cc874949b62c2ac4736104c5996144
 SHA512 
b101f7a2543793fbc1a1cf86c62a8fa404ce171160603e72f9aae3592736e4d68ae53b8ad91aa8d70e21965d263dc740f96fe001bb049674b4efee1039d3d68a
 DIST cc-1.0.83.crate 68343 BLAKE2B 

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

2024-03-28 Thread Alfredo Tupone
commit: ae84dcc926bb15e5848146f402a6ab5fbc55225e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar 28 21:34:56 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar 28 21:35:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae84dcc9

dev-libs/dynolog: malformed riscv patch

Closes: https://bugs.gentoo.org/928037
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch 
b/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch
index 7038dbfe7b12..de661f8ddecb 100644
--- a/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch
+++ b/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch
@@ -1,10 +1,10 @@
 diff -Naur a/hbt/src/common/System.h b/hbt/src/common/System.h
 --- a/hbt/src/common/System.h  2024-01-21 15:26:26.940486370 +
 +++ b/hbt/src/common/System.h  2024-01-21 22:22:36.713134358 +
-@@ -445,6 +445,14 @@
-   asm volatile("mrs %0, cntvct_el0" : "=r"(tstamp));
+@@ -446,6 +446,14 @@
cpu = getCpu();
return tstamp;
+ }
 +#elif defined(__riscv)
 +inline TimeStamp rdtscp(CpuId& cpu) {
 +  TimeStamp tstamp;
@@ -12,7 +12,7 @@ diff -Naur a/hbt/src/common/System.h b/hbt/src/common/System.h
 +  asm volatile("rdcycle %0" : "=r"(tstamp));
 +  cpu = getCpu();
 +  return tstamp;
-+
- }
++}
  #endif
  
+ inline std::pair rdtscp() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/futurist/

2024-03-28 Thread Julien Roy
commit: 8572a53d7249fb4a468102740a08daccc97fc32c
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Mar 28 21:29:30 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 21:29:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8572a53d

dev-python/futurist: treeclean

Dependency without any revdep

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/futurist/Manifest  |  1 -
 dev-python/futurist/futurist-2.4.1.ebuild | 40 ---
 dev-python/futurist/metadata.xml  |  9 ---
 3 files changed, 50 deletions(-)

diff --git a/dev-python/futurist/Manifest b/dev-python/futurist/Manifest
deleted file mode 100644
index 96683d973a..00
--- a/dev-python/futurist/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST futurist-2.4.1.tar.gz 44796 BLAKE2B 
a1a4c031100da989e6dcd96347da2a29fdf29f229c46d6838d2f661ecf61643c9ba9603036d151a106195ab176e0b82c5607c3e0b8b7d98da9e2aeda9dcfbfb7
 SHA512 
39a5ccdbfd3f513356ef6f951ba2c53048b43fd7084001e025a776a4ceca8f53e9759711f3e0548b6bebd94c8760be095117084990e72e5284db0c09e0df7003

diff --git a/dev-python/futurist/futurist-2.4.1.ebuild 
b/dev-python/futurist/futurist-2.4.1.ebuild
deleted file mode 100644
index 702558c805..00
--- a/dev-python/futurist/futurist-2.4.1.ebuild
+++ /dev/null
@@ -1,40 +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 pypi
-
-DESCRIPTION="Useful additions to futures, from the future"
-HOMEPAGE="
-   https://opendev.org/openstack/futurist
-   https://pypi.org/project/futurist/
-   http://docs.openstack.org/developer/futurist
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/eventlet[${PYTHON_USEDEP}]
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   dev-python/stestr[${PYTHON_USEDEP}]
-   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest

diff --git a/dev-python/futurist/metadata.xml b/dev-python/futurist/metadata.xml
deleted file mode 100644
index 45b2cc7729..00
--- a/dev-python/futurist/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   
-   
-   futurist
-   
-



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/freshrss/

2024-03-28 Thread Julien Roy
commit: 82969dec10147c1a4c67cf85ba1cbbf35ab9fc47
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Mar 28 21:27:48 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 21:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=82969dec

www-apps/freshrss: new package, add 1.23.1

Signed-off-by: Julien Roy  jroy.ca>

 www-apps/freshrss/Manifest   |  1 +
 www-apps/freshrss/freshrss-1.23.1.ebuild | 44 
 www-apps/freshrss/metadata.xml   | 31 ++
 3 files changed, 76 insertions(+)

diff --git a/www-apps/freshrss/Manifest b/www-apps/freshrss/Manifest
new file mode 100644
index 00..37b9162702
--- /dev/null
+++ b/www-apps/freshrss/Manifest
@@ -0,0 +1 @@
+DIST freshrss-1.23.1.gh.tar.gz 4321975 BLAKE2B 
583fe3895b2d7b82d77c202bed985de46214affc3e35f022e64a818954667f10b4838f1c25854394b9896f834b21b0af1265f32936110329202bd7dfd275ced2
 SHA512 
df4c7eedf3dc8c5c9d0de722e00e3846d1bb1b1605d53a9415b5fd49715b91d6cf22f7f64503a706af32dc6f96415e28d772f7442816e76e266b4aa908984e95

diff --git a/www-apps/freshrss/freshrss-1.23.1.ebuild 
b/www-apps/freshrss/freshrss-1.23.1.ebuild
new file mode 100644
index 00..e599f8e58c
--- /dev/null
+++ b/www-apps/freshrss/freshrss-1.23.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="A free, self-hostable news aggregator"
+HOMEPAGE="
+   https://freshrss.org/
+   https://github.com/FreshRSS/FreshRSS
+"
+SRC_URI="https://github.com/FreshRSS/FreshRSS/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/FreshRSS-${PV}"
+
+LICENSE="AGPL-3"
+KEYWORDS="~amd64"
+IUSE="mysql +postgres sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="
+   
dev-lang/php[ctype,curl,fileinfo,fpm,jit,mysql?,pdo,postgres?,sqlite?,unicode,xml,zip,zlib]
+   virtual/httpd-php
+"
+DEPEND="${RDEPEND}"
+
+need_httpd_fastcgi
+
+src_compile() {
+   :
+}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/data
+   webapp_serverowned 
"${MY_HTDOCSDIR}"/data/{index.html,cache,favicons,fever,users,users/_,tokens}
+   webapp_serverowned 
"${MY_HTDOCSDIR}"/data/{cache,favicons,fever,users,users/_,tokens}/index.html
+
+   webapp_src_install
+}

diff --git a/www-apps/freshrss/metadata.xml b/www-apps/freshrss/metadata.xml
new file mode 100644
index 00..9a11966019
--- /dev/null
+++ b/www-apps/freshrss/metadata.xml
@@ -0,0 +1,31 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Julien Roy
+   jul...@jroy.ca
+   
+   
+FreshRSS is a self-hosted RSS feed aggregator.
+
+It is lightweight, easy to work with, powerful, and customizable.
+
+It is a multi-user application with an anonymous reading mode. It supports 
custom tags. There is an API for (mobile) clients, and a Command-Line Interface.
+
+Thanks to the WebSub standard, FreshRSS is able to receive instant push 
notifications from compatible sources, such as Friendica, WordPress, Blogger, 
Medium, etc.
+
+FreshRSS natively supports basic Web scraping, based on XPath, for Web sites 
not providing any RSS / Atom feed. Also supports JSON documents.
+
+FreshRSS offers the ability to reshare selections of articles by HTML, RSS, 
and OPML.
+
+Different login methods are supported: Web form (including an anonymous 
option), HTTP Authentication (compatible with proxy delegation), OpenID Connect.
+
+Finally, FreshRSS supports extensions for further tuning.
+   
+   
+   https://github.com/FreshRSS/FreshRSS/issues
+   
https://github.com/FreshRSS/FreshRSS/releases
+   https://freshrss.github.io/FreshRSS/
+   FreshRSS/FreshRSS
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/eventlet/

2024-03-28 Thread Julien Roy
commit: 8d2f835ce7af42f90707095a1566ca3e89e40684
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Mar 28 21:30:31 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Mar 28 21:30:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d2f835c

dev-python/eventlet: treeclean

Closes: https://bugs.gentoo.org/926124
Signed-off-by: Julien Roy  jroy.ca>

 dev-python/eventlet/Manifest  |  1 -
 dev-python/eventlet/eventlet-0.35.2-r1.ebuild | 32 ---
 dev-python/eventlet/metadata.xml  | 22 --
 3 files changed, 55 deletions(-)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
deleted file mode 100644
index 772bab2d85..00
--- a/dev-python/eventlet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST eventlet-0.35.2.tar.gz 548860 BLAKE2B 
0c969b11b375af0ca2e556706da8883d2812d591b005dc2b1de68496fa9e20cfffea42a055d702275dd0aaa0f5195aaf1d71629c477db9169393046b8ac6193e
 SHA512 
81d1a49fc81287dbbeac17dbdd2bd736b9b4e90c85cae6462b3c9af19bf8e052c82bda6b4a2a789e7377faeafe1f0de97b7821a480e26d993558697b

diff --git a/dev-python/eventlet/eventlet-0.35.2-r1.ebuild 
b/dev-python/eventlet/eventlet-0.35.2-r1.ebuild
deleted file mode 100644
index 6007a0aee9..00
--- a/dev-python/eventlet/eventlet-0.35.2-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Concurrent networking library for Python"
-HOMEPAGE="https://github.com/eventlet/eventlet/
-   https://pypi.org/project/eventlet/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/greenlet[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   dev-python/hatchling[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/eventlet/metadata.xml b/dev-python/eventlet/metadata.xml
deleted file mode 100644
index 4f9ca9dbf6..00
--- a/dev-python/eventlet/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-Julien Roy
-jul...@jroy.ca
-
-
-Eventlet is a concurrent networking library for Python that allows you to 
change how you run your code, not how you write it.
-
-It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines 
ensure that the developer uses a blocking style of programming that is similar 
to threading, but provide the benefits of non-blocking I/O. The event dispatch 
is implicit, which means you can easily use Eventlet from the Python 
interpreter, or as a small part of a larger application.
-
-It's easy to get started using Eventlet, and easy to convert existing 
applications to use it. Start off by looking at the examples, common design 
patterns, and the list of basic API primitives.
-
-
-
https://github.com/eventlet/eventlet/blob/master/NEWS
-http://eventlet.net/doc
-https://github.com/eventlet/eventlet/issues
-eventlet/eventlet
-eventlet
-
-



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

2024-03-28 Thread Florian Schmaus
commit: ccd60dfebfc30c1e96414bc803ff6b5defa2ff77
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Mar 28 21:26:15 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 28 21:26:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd60dfe

profiles: remove texlive 2023 mask

Closes: https://bugs.gentoo.org/836779
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index d3204d9371ee..7dbce6907160 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -285,68 +285,6 @@ app-portage/gs-elpa
 # Removal on 2024-04-03.
 kde-misc/gmail-feed
 
-# Florian Schmaus  (2024-03-01)
-# TexLive 2023 is currently masked for testing.
-# Please report issues by creating a new bug report at
-# https://bugs.gentoo.org instead of commenting on the
-# tracking bug #836779 (https://bugs.gentoo.org/836779).
->=app-text/dvipsk-2023.03.11_p66203
->=app-text/dvisvgm-3.2
->=app-text/ps2pkm-1.8_p20230311
->=app-text/texlive-2023
->=app-text/texlive-core-2023
->=app-text/ttf2pk2-2.0_p20230311
->=dev-libs/kpathsea-6.3.5_p20230311
->=dev-libs/ptexenc-1.4.3_p20230311
->=dev-tex/biber-2.19
->=dev-tex/biblatex-3.19
->=dev-tex/bibtexu-4.00_p20230311
->=dev-tex/glossaries-4.53
->=dev-tex/latex-beamer-3.71
->=dev-tex/latexmk-4.83
->=dev-tex/minted-2.9
->=dev-tex/pgf-3.1.10
->=dev-tex/tex4ht-20230311_p69739
->=dev-texlive/texlive-basic-2023_p59159
->=dev-texlive/texlive-bibtexextra-2023_p67386
->=dev-texlive/texlive-binextra-2023_p69527
->=dev-texlive/texlive-context-2023_p69108
->=dev-texlive/texlive-fontsextra-2023_p69663
->=dev-texlive/texlive-fontsrecommended-2023_p54074
->=dev-texlive/texlive-fontutils-2023_p61207
->=dev-texlive/texlive-formatsextra-2023_p62226
->=dev-texlive/texlive-games-2023_p69159
->=dev-texlive/texlive-humanities-2023_p68465
->=dev-texlive/texlive-langarabic-2023_p69111
->=dev-texlive/texlive-langchinese-2023_p63995
->=dev-texlive/texlive-langcjk-2023_p65824
->=dev-texlive/texlive-langcyrillic-2023_p69727
->=dev-texlive/texlive-langczechslovak-2023_p54074
->=dev-texlive/texlive-langenglish-2023_p68790
->=dev-texlive/texlive-langeuropean-2023_p66432
->=dev-texlive/texlive-langfrench-2023_p67951
->=dev-texlive/texlive-langgerman-2023_p68711
->=dev-texlive/texlive-langgreek-2023_p65038
->=dev-texlive/texlive-langitalian-2023_p55129
->=dev-texlive/texlive-langjapanese-2023_p64603
->=dev-texlive/texlive-langkorean-2023_p54074
->=dev-texlive/texlive-langother-2023_p68719
->=dev-texlive/texlive-langpolish-2023_p54074
->=dev-texlive/texlive-langportuguese-2023_p67125
->=dev-texlive/texlive-langspanish-2023_p67307
->=dev-texlive/texlive-latex-2023_p69131
->=dev-texlive/texlive-latexextra-2023_p69752
->=dev-texlive/texlive-latexrecommended-2023_p69131
->=dev-texlive/texlive-luatex-2023_p69404
->=dev-texlive/texlive-mathscience-2023_p69485
->=dev-texlive/texlive-metapost-2023_p67071
->=dev-texlive/texlive-music-2023_p69613
->=dev-texlive/texlive-pictures-2023_p69409
->=dev-texlive/texlive-plaingeneric-2023_p68675
->=dev-texlive/texlive-pstricks-2023_p65367
->=dev-texlive/texlive-publishers-2023_p69759
->=dev-texlive/texlive-xetex-2023_p69452
-
 # Eli Schwartz  (2024-02-29)
 # Ancient fork of gmp from 2017. Various build issues, fails tests. All
 # reverse dependencies turned out to be incorrect or preferred gmp



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/

2024-03-28 Thread Vitaly Zdanevich
commit: 782f05f9c45b34cda74f9348e52c692a10430743
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Mar 28 21:15:58 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Mar 28 21:15:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=782f05f9

app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars: elog syntax fix

Signed-off-by: Vitaly Zdanevich  ya.ru>

 .../watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
index 297b56538f..2a68b0a5ed 100644
--- 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
+++ 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
@@ -16,5 +16,5 @@ src_install() {
 }
 
 pkg_postinst() {
-   elog: "How to use: run in terminal in a folder - and in another 
software create a file with space in name, in that folder"
+   einfo: "How to use: run in terminal in a folder - and in another 
software create a file with space in name, in that folder"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/files/, sys-apps/systemd-utils/

2024-03-28 Thread Mike Gilbert
commit: dafe17091a2bfa128ee7f706d63e76cc42e4c58f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Mar 28 21:09:36 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Mar 28 21:12:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dafe1709

sys-apps/systemd-utils: disable auto-cleanup of /tmp and /var/tmp

This can go awry when people have non-standard mount options for these
paths.

Closes: https://bugs.gentoo.org/910233
Bug: https://bugs.gentoo.org/916623
Closes: https://bugs.gentoo.org/91
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/files/tmp.conf | 2 ++
 .../{systemd-utils-254.10.ebuild => systemd-utils-254.10-r1.ebuild}   | 4 ++--
 .../{systemd-utils-254.8.ebuild => systemd-utils-254.8-r1.ebuild} | 4 ++--
 sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd-utils/files/tmp.conf 
b/sys-apps/systemd-utils/files/tmp.conf
new file mode 100644
index ..9f3d19bb7a2d
--- /dev/null
+++ b/sys-apps/systemd-utils/files/tmp.conf
@@ -0,0 +1,2 @@
+q /tmp 1777 root root
+q /var/tmp 1777 root root

diff --git a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-254.10.ebuild
rename to sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
index 93436b880f05..80c11bee8adc 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
@@ -517,8 +517,8 @@ multilib_src_install_all() {
insinto /usr/share/zsh/site-functions
doins shell-completion/zsh/_systemd-tmpfiles
insinto /usr/lib/tmpfiles.d
-   doins tmpfiles.d/{tmp,x11}.conf
-   doins "${FILESDIR}"/legacy.conf
+   doins tmpfiles.d/x11.conf
+   doins "${FILESDIR}"/{legacy,tmp}.conf
fi
if use udev; then
doheader src/libudev/libudev.h

diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-254.8.ebuild
rename to sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
index b73e1d640a89..bbe8dec823b3 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
@@ -518,8 +518,8 @@ multilib_src_install_all() {
insinto /usr/share/zsh/site-functions
doins shell-completion/zsh/_systemd-tmpfiles
insinto /usr/lib/tmpfiles.d
-   doins tmpfiles.d/{tmp,x11}.conf
-   doins "${FILESDIR}"/legacy.conf
+   doins tmpfiles.d/x11.conf
+   doins "${FILESDIR}"/{legacy,tmp}.conf
fi
if use udev; then
doheader src/libudev/libudev.h

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
index b258f5748243..a4f60f47e7f3 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
@@ -517,8 +517,8 @@ multilib_src_install_all() {
insinto /usr/share/zsh/site-functions
doins shell-completion/zsh/_systemd-tmpfiles
insinto /usr/lib/tmpfiles.d
-   doins tmpfiles.d/{tmp,x11}.conf
-   doins "${FILESDIR}"/legacy.conf
+   doins tmpfiles.d/x11.conf
+   doins "${FILESDIR}"/{legacy,tmp}.conf
fi
if use udev; then
doheader src/libudev/libudev.h



[gentoo-commits] repo/proj/guru:dev commit in: games-rpg/sacred-demo/

2024-03-28 Thread Vitaly Zdanevich
commit: 0dd83a44f34614db955258748241a7ddcfd74b02
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Mar 28 20:59:20 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Mar 28 20:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dd83a44

games-rpg/sacred-demo: new package

Signed-off-by: Vitaly Zdanevich  ya.ru>

 games-rpg/sacred-demo/Manifest |  1 +
 games-rpg/sacred-demo/metadata.xml |  8 +
 games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild | 47 ++
 3 files changed, 56 insertions(+)

diff --git a/games-rpg/sacred-demo/Manifest b/games-rpg/sacred-demo/Manifest
new file mode 100644
index 00..0a6df729d8
--- /dev/null
+++ b/games-rpg/sacred-demo/Manifest
@@ -0,0 +1 @@
+DIST sacred-demo.tar.xz 215131736 BLAKE2B 
1e2489bae7ea499877512a5da590e0fe7d7e029b7356428477b0c53060851ff192a881cfa3b30d8f6a9f52a95bb1eb94fde73a2abe05053bfde9032abaf35261
 SHA512 
ffc6033fda2e2356a938dacc35119dce448f411f9269a2050bd0b83ae92061b0b13233342a6d725a61e969c1eecff173ea1f5761a3ec65942e309abb2c8a

diff --git a/games-rpg/sacred-demo/metadata.xml 
b/games-rpg/sacred-demo/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-rpg/sacred-demo/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+

diff --git a/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild 
b/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
new file mode 100644
index 00..63681e906d
--- /dev/null
+++ b/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="Like Diablo, isometric view, good rating, about a two hours of 
the gameplay"
+HOMEPAGE="https://en.wikipedia.org/wiki/Sacred_(video_game)"
+
+SRC_URI="https://archive.org/download/$PN.tar/$PN.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   virtual/wine
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   mkdir -p "$ED$/opt"
+
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+
+   echo "cd /opt/$PN; WINEPREFIX=\$HOME/.wine-sacred/ wine 
/opt/$PN/Sacred.exe; cd -" > "$ED/usr/bin/$PN"
+   fperms +x "/usr/bin/$PN"
+   fperms 777 "/opt/$PN/"
+
+}
+
+pkg_postinst() {
+   einfo "More about the game:"
+   einfo "https://www.wikidata.org/wiki/Q1757845;
+   einfo ""
+   einfo "Buy the full game at 
https://store.steampowered.com/app/12320/Sacred_Gold/;
+   einfo ""
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/xmrig-mo/

2024-03-28 Thread Kevin Thomas
commit: edf0a74c66a84687807b9945cdb1c3f0e6ccbc75
Author: Kevin Thomas  kevinthomas  dev>
AuthorDate: Thu Mar 28 20:48:20 2024 +
Commit: Kevin Thomas  kevinthomas  dev>
CommitDate: Thu Mar 28 20:48:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edf0a74c

net-misc/xmrig-mo: add 6.21.2, remove old ebuilds, update metadata

Signed-off-by: Kevin Thomas  kevinthomas.dev>

 net-misc/xmrig-mo/Manifest | 13 +
 net-misc/xmrig-mo/metadata.xml |  4 +-
 net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.16.3.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.16.5.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.18.0.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.18.1.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.0.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.1.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.2.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.19.3.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.20.0.ebuild   | 59 --
 net-misc/xmrig-mo/xmrig-mo-6.21.1.ebuild   | 59 --
 ...rig-mo-6.16.4.ebuild => xmrig-mo-6.21.2.ebuild} |  6 +--
 14 files changed, 6 insertions(+), 666 deletions(-)

diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest
index fbe3a71c7e..71e91ed93e 100644
--- a/net-misc/xmrig-mo/Manifest
+++ b/net-misc/xmrig-mo/Manifest
@@ -1,12 +1 @@
-DIST xmrig-mo-6.16.2-mo2.tar.gz 2480342 BLAKE2B 
cfb1078f67913f3719dd929a1a41ef2040fdf5c7696baca990e3d9f869566e609406b4d592db50d00024adc5da05427382688e826523a9a407c0a79b554d3f5a
 SHA512 
961e52c8ac3de9a55cbbdc11d282fc65c1827e87ac55b5f892866e5193509b23ca4bc9eeb869c019d1b025be14a877142e3b55c7485b6ded6673c832df8c36c3
-DIST xmrig-mo-6.16.3-mo1.tar.gz 2481805 BLAKE2B 
7d134bc4294824e5a79b2782a07a5e0513e77ecff79deb8434c3b36c3ac21053679e451cc3cde97a84908e56fa151b4cd142711c6a7d5c016b6968cec4d21e7d
 SHA512 
e27a529315ea819d2ac41cb28ff9c5cf386e8c687aad29c170acd1d84563ca4aecf97efdbb2c5d766c63439f65aa3f44f055e0d146b365084053a139398e5608
-DIST xmrig-mo-6.16.4-mo1.tar.gz 2482875 BLAKE2B 
659d4020c51c6e6c56d0fcca1e9e7e5e07b5aeb84b24cc0dfeb2d3b10c8116a9cdfb904cf82afcff7d6cf5320f54528399a0b36146a11a2c0172e2e579246da9
 SHA512 
dd2bb1e2279ab42116814d8e1ed04115719007a438cec5b6da36b8e60e1965e6bb94802cc079a6878f68f89c24d4af8561068a81ec316827784aaf82c30156e4
-DIST xmrig-mo-6.16.5-mo1.tar.gz 2503078 BLAKE2B 
24f9b4af7b55c27926b0c7a643b560e12e1995de48e9ab8a59c84b5a2880e3d4edf9afdbb8a64b06157c2e9af58d83bb8c2ec04a6645011531d7f119de3522ee
 SHA512 
cc640d8bba7c2f34f57cd7c1f41568d4fbe526b0d65b579b22a5e6ede05b017c805e474cffc5661137cf4286b4fb0529a639d31525b6304f2330c44908c4b3c4
-DIST xmrig-mo-6.18.0-mo1.tar.gz 2445451 BLAKE2B 
0234a4fb15e0271091c5700f047751b9ab245c4a894937ed2b17c52747f66e26e5d276063b6593fb3a60b4f43a4d30cb2607d64ccdaff04e621cc15c4b45d100
 SHA512 
f60fba0c230ec8a6307e55ddb1eca4801d6e036f3810c36edfcfd53c72185773f2c83745af39a8648db7a1ac37e78cecfcb408913a76ec4061441c07cafc6f5f
-DIST xmrig-mo-6.18.1-mo1.tar.gz 2452916 BLAKE2B 
bd52bfb1a83b5efeee713f376040cd8b897d1595cfc2a7821476c1b6c2ec243c4fa64f8c3d46306c301729178c4b3198e2ff81e6e8cb6c2fc9cee5eecedf
 SHA512 
28423bfd9b78f0291f0b75e7c59ac73928363a9f77d1f7be029e6f8d406f3a75bc6d4dc9db20f0be20ea13b945256d61f0901151ae7ce0f145ea6a90986e5518
-DIST xmrig-mo-6.19.0-mo1.tar.gz 2468314 BLAKE2B 
612bc689b5c8c3bba63ea4fa55edad4b36aebf8e35cdd2d2ea33eab865bc9c6c923d2f770b0bc15a71dfc95781942fcb388cf1d82d78c25f03de57af8ea6427f
 SHA512 
d1e8140530bf847f667ba89a49b1803cf6140cc2a1678a6df1f7b6a1c1f99eb966506a8d8398f65a9f829bb527e3476f427f3203a9692dd89efa7bd879b75c5c
-DIST xmrig-mo-6.19.1-mo1.tar.gz 2468434 BLAKE2B 
b60767cfecb25ad526b025f81d8565c97ff2e7deebcd04f3aa466782e2c85d0a52e2878e6597de688f87db7b43ef8a1c91b70053e4bceec2022db9acfc87d8c7
 SHA512 
33c197a37de981510d3ace619aa4d55b5cd8ad74e918cc93d0be453e2b707f6437d67e3110f16db13e98b6a345c50f50455b4be9ebbb47de30cc7e95221961c3
-DIST xmrig-mo-6.19.2-mo1.tar.gz 2468797 BLAKE2B 
8918db8a82ed0d00dfe0e9c099939449b55143509f6a8f7afb814eece04286facbcf5c522a57515d6b4e711b44981e3f15347f09df5aa4d6b959a8fea76cf0ef
 SHA512 
160aa795c97382c89e669b2753e32ef74a1ae546e531118dbfc4b3367af628aeed2f5965a587b5bc6cf3a903c31a1f73d1bc07259aaa16ab3c66083472a71f49
-DIST xmrig-mo-6.19.3-mo1.tar.gz 2469382 BLAKE2B 
ac4d7ab23d1f90885eaebd2f509f955c9cf88cdcf5d3296222f2b0990d5233022c5370c0e81d04eee0d5fa1002fa9fbf898d29bd831a6e44d4adde57e2501f8f
 SHA512 
188445bd1071c062c9e98d67518b270ea8807317f3a74992c476546ab14b18a2e572dc3cfd3af6e21b1a1e908dcf4244367b8d31a98503dbff576ad5a66f1de0
-DIST xmrig-mo-6.20.0-mo1.tar.gz 2472300 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/warhammer4000-dawn-of-war-demo/

2024-03-28 Thread Vitaly Zdanevich
commit: 7feb3d973e6cdade3676b65c1ac71b038cd73cfb
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Mar 28 20:34:33 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Mar 28 20:34:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7feb3d97

games-strategy/warhammer4000-dawn-of-war-demo: einfo add about game location

Signed-off-by: Vitaly Zdanevich  ya.ru>

 .../warhammer4000-dawn-of-war-demo-1.ebuild  | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
 
b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
index 22f5fcec6d..20cf613b49 100644
--- 
a/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
+++ 
b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild
@@ -42,4 +42,5 @@ pkg_postinst() {
einfo 
"https://store.steampowered.com/app/4570/Warhammer_4_Dawn_of_War__Game_of_the_Year_Edition/;
einfo "https://www.wikidata.org/wiki/Q1061708;
einfo 
"https://www.pcgamingwiki.com/wiki/Warhammer_40%2C000%3A_Dawn_of_War;
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
 }



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

2024-03-28 Thread Arthur Zamarin
commit: d77f0685166ecd4e15da4ef7568e42ba2d63fa0a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 28 19:59:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 28 19:59:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77f0685

dev-util/pkgcheck: add 0.10.29

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

 dev-util/pkgcheck/Manifest|  1 +
 dev-util/pkgcheck/pkgcheck-0.10.29.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 4af2568c84ff..fe6dd4ba9bcd 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,3 +1,4 @@
 DIST pkgcheck-0.10.27-git-2.43.2.patch 1193 BLAKE2B 
a91d51e939e524682eccaedc4489c44661f5ed28e76c7074c16f001bf8a968c0ec4485e2a71504e86e081334ee0de02d70573f6ee910c52d636cda1955747686
 SHA512 
26c81364f7ef875fe3fb1ff77ccde6bd0892160b0ad8ac929f146950473596be1967883ffc5c25fb05ee4fd19870b470fdcfc536667530b89983ce1035b0007f
 DIST pkgcheck-0.10.27.tar.gz 806381 BLAKE2B 
f4acf72e85003f4dfa244c843464ab40a93df64a7bec68682cf39413552a51989a3214cab9c340318cebb39a8cf33c497fd72335cd37772f8e4d6e87838e413b
 SHA512 
581109fdc565852d0407d770634864f809c2860ccfa03675afc8273199bc00af1c632c0fca27904c3262b1e851f3b8939cbda466cb3876ac228cddf74016fb32
 DIST pkgcheck-0.10.28.tar.gz 807874 BLAKE2B 
12fbbf4a4482af9e27983fe7b32c376542551fdd5512fc13325f42234f714e49944475960cb23fb525c6b7d7637189bbde8a2e288c9ee360b58595dfc8bce5d7
 SHA512 
fb13d01ee8d29415afcf267635b8eb4e5c16a5f4fc5c83f3d6ce99a5aadb5d2ee4b31bde9de67fad9a093f10f881604cf0f1abff6ed47c35a23ec17527d8e9f6
+DIST pkgcheck-0.10.29.tar.gz 377521 BLAKE2B 
91a1a25e6ef173582fc9082b92baa66489fd43c7addfbdd8516b5ea93febbb92b7155de88283ae4a1bb09047a44336ab5c336c5d0808c915eab99e8aa4461576
 SHA512 
339e332db24ffd716b658a40c66f2a90c6905071827da84ce0d633d882d75cf41bb853725ca30fe2abc8d7535f546925aedc8853fa7f1737854cee251a0ec3ab

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild
new file mode 100644
index ..316dcfddfca5
--- /dev/null
+++ b/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+inherit elisp-common distutils-r1 optfeature
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
+   https://github.com/pkgcore/pkgcheck.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   inherit pypi
+fi
+
+DESCRIPTION="pkgcore-based QA utility for ebuild repos"
+HOMEPAGE="https://github.com/pkgcore/pkgcheck;
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="emacs"
+
+if [[ ${PV} == * ]]; then
+   RDEPEND="
+   ~dev-python/snakeoil-[${PYTHON_USEDEP}]
+   ~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
+else
+   RDEPEND="
+   >=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
+fi
+RDEPEND+="
+   >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pathspec[${PYTHON_USEDEP}]
+   >=dev-python/tree-sitter-0.21.0[${PYTHON_USEDEP}]
+   emacs? (
+   >=app-editors/emacs-24.1:*
+   app-emacs/ebuild-mode
+   app-emacs/flycheck
+   )
+"
+BDEPEND="${RDEPEND}
+   >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+distutils_enable_tests pytest
+
+export USE_SYSTEM_TREE_SITTER_BASH=1
+
+src_compile() {
+   distutils-r1_src_compile
+
+   if use emacs ; then
+  pushd "${S}"/contrib/emacs >/dev/null || die
+  elisp-compile *.el
+  popd >/dev/null || die
+   fi
+}
+
+python_install_all() {
+   local DOCS=( NEWS.rst )
+   [[ ${PV} == * ]] || doman build/sphinx/man/*
+   distutils-r1_python_install_all
+
+   if use emacs ; then
+   elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+
+   optfeature "Network check support" dev-python/requests
+   optfeature "Perl module version check support" 
dev-perl/Gentoo-PerlMod-Version
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: /

2024-03-28 Thread Arthur Zamarin
commit: 0dfe3b47f960830a8d194b2aba27dc9373792403
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 27 20:50:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 27 20:50:41 2024 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=0dfe3b47

new release 0.10.29

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

 NEWS.rst | 17 +
 1 file changed, 17 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 187c6646..4f80f1a1 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,23 @@
 Release Notes
 =
 
+-
+pkgcheck 0.10.29 (2024-03-28)
+-
+
+- drop bundling of tree-sitter-bash (Arthur Zamarin)
+
+- use flit as build backend for pkgcheck (Arthur Zamarin)
+
+- PkgBadlyFormedXml: change level to error instead of a warning (Arthur 
Zamarin,
+  #668)
+
+- git addon: support user global gitignore (Arthur Zamarin, #671, #672)
+
+**New checks:**
+
+- NewerEAPIAvailable: committing new ebuilds with old EAPI (Arthur Zamarin, 
#666)
+
 -
 pkgcheck 0.10.28 (2024-03-01)
 -



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/, app-office/libreoffice/

2024-03-28 Thread Andreas Sturmlechner
commit: 8cacea8cf7a79a15ec49da1eac5388f20af003ea
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 28 18:30:24 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 28 18:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cacea8c

app-office/libreoffice: Re-add KEYWORDS to 7.6.6.3

Closes: https://bugs.gentoo.org/926227
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild | 2 +-
 app-office/libreoffice/libreoffice-7.6.6.3.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild
index 2f271faa2322..c4ae90f08303 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild
@@ -17,7 +17,7 @@ 
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
 IUSE="offlinehelp"
 
 RESTRICT="strip"

diff --git a/app-office/libreoffice/libreoffice-7.6.6.3.ebuild 
b/app-office/libreoffice/libreoffice-7.6.6.3.ebuild
index c46991a279eb..968f3b9be2f7 100644
--- a/app-office/libreoffice/libreoffice-7.6.6.3.ebuild
+++ b/app-office/libreoffice/libreoffice-7.6.6.3.ebuild
@@ -102,8 +102,8 @@ RESTRICT="!test? ( test )"
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 
-# [[ ${MY_PV} == ** ]] || \
-# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+[[ ${MY_PV} == ** ]] || \
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
 
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip



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

2024-03-28 Thread Andreas Sturmlechner
commit: 16fc5f9d4a8309cc8695a9f8b3a399c2c0ad39d5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 28 18:29:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 28 18:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fc5f9d

app-office/libreoffice-l10n: add 24.2.2.2, drop 24.2.2.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/libreoffice-l10n/Manifest   | 366 ++---
 ...2.1.ebuild => libreoffice-l10n-24.2.2.2.ebuild} |   0
 2 files changed, 183 insertions(+), 183 deletions(-)

diff --git a/app-office/libreoffice-l10n/Manifest 
b/app-office/libreoffice-l10n/Manifest
index c2d5d7d19bd6..ef7d65014833 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -1,186 +1,186 @@
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_am.tar.gz 3362405 BLAKE2B 
ab4ceb346a55ee2ce814007107189476fe5b32db49f463d01629490d8bc29e8894e7f840d1fdaad0d32f7f38de26bad275ea048272c382579855326f9e419ab1
 SHA512 
85773cb5401129c105929bc8fe814a0392228e9e00bd5c61a43cc169c7e55edf6029202d2094675c452c8951c31d98cad36f4713ff4309243407ef06ce696f39
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_ar.tar.gz 3058502 BLAKE2B 
e0f0b63cb004b46df13cf3954a9a2d996f5ffc7a94f6d3f5f03dfeefe1f6dfba6eba358f25b0bd3cc604fa1c1c453884806e998b35896f8336c9963656931f0e
 SHA512 
2a35d9fcab95a41d840284e0a0871b45e286496c8da5aa8698c49ad847b24c198a21491b8ba32efbcaf8289cf958ee7394267c4cb65a371a188eb96f84a35a8e
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_ast.tar.gz 3225087 BLAKE2B 
a31a38bf7f17309e95b87d0b277e1e63997c60b8bbf62387e16cae23843f389c149de5cf8e10d8bf38c7a43e9d669abd2fdeba85554ad23fa93ce97233fac48a
 SHA512 
c97ec9884cbbec21a82cc10ac353fa3f4073f2763b9f3e7a4e81f88ae4183ee9044db16618fa8c85770715f7cf2f68645063004249c18493e2a4ced611be944f
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_bg.tar.gz 3541122 BLAKE2B 
198a91209357862ad2bcab0ab334c7bf37bf3295ebc8ef2dcfc4d07087bd5ae781f2aeb47316edaa0382d51e311b05d2cb85e7cd0017bb567136fa13f8364737
 SHA512 
03571cac83ab73bb9b7df503a4f7dafad9140deabeaa70412969d59185d24a5ac071ef360e1e2ce79540792e2eb09242edcf4df9f034d2908e50e0eb716f06fb
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3514700 
BLAKE2B 
196703e018e7166c50c2f8172ae30b3ad52a3ca7dc4f57dcc7c94a92115843b199045ff9386540d861cda1040e7695a1b6b666c18a5375655a436afb85bbc4af
 SHA512 
4a95f01e957c2a636f998b413f82a7fa0ac71b4c712846563dd48b533fa8a298e25bf30842bead4b5119118d63234d4bb808333c9cc2ce612fdf17140d6ddac9
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_bn.tar.gz 3328592 BLAKE2B 
2c98be36b2705e64d49d8c88c0fc707e5b60be15cee7043d7609d9fb7a78f493284a0d0208cb309c7f6d7f26d34eb641d8f2c3c955f20f0dfba1bef655817972
 SHA512 
adc966d0e43e33a25bef512e4e946e901c07f2f2c1daebdd9bc4541f91676b89b498bad3df5ab951428fe8afe1509159d541a3e2e777103dfa743741bd581450
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_bo.tar.gz 3327708 BLAKE2B 
29207d99c218e8962f4746489b6dc481afb6dd65a72cdbf611e2c23f55f69172290e1cb18fa02d3f582ee8bba3a73b47e3dbac995531b32063c90ceea29a654a
 SHA512 
4051609d9d8eaf6c0f98f7041d6c41063651d91ca04e30289ebf65920919b1f817e0d255643809943107c9bd5b85cbd4956ca2743786f9ea39fb22c69da25b45
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_bs.tar.gz 3145071 BLAKE2B 
18c973bd6bcd2ce537723cad463103bc86adb624d7612ea9f757ab6084119fb73e375bfb1f362c820c4058ad60ef0972603cad8ba1c9c22c95131857ee8eb46f
 SHA512 
864134057eb89ff4d9b88ffc85975583c6b119be152e07e22a27324a96019d60899a41993dcf9677e67ad87289236733bc44dab31685d22b25bedafe95638452
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3250484 
BLAKE2B 
80b46dab2c5e77048c2a7bb9e7aff7ca6fa5258dfaa826c9daaf0b6fc39df10348774694b859aa1e5cc7aa8a9ee4acd9418ba6ae526326ed100bdeb48b0686f5
 SHA512 
ed83967304c88d39ea6ae8bb9258307cc881fb1ab79ffa8bce33f9e799d903730ebcaef6791e93532afde208a87d587cc0a003407a5ce350a925d696cf37
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_ca.tar.gz 3249478 BLAKE2B 
615874f28b9ec36fb7baea1f4b65f514833e3a83e679cfd98317223cdbfaad2f2a976ade39f136d3e47f12104a63e8f7478d6381f9bf8aff1383b107cfe6ab25
 SHA512 
09de08e4ea2d501bcdf84b999d5fcb6ccbeaee5a84edb012f527c33f4e29f40a16ea2d7a4ea819fdb26be53bf9dac244f6d411f970e5d7d7b80202a02e81a78b
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_cs.tar.gz 3207878 BLAKE2B 
9bbb6b30bad079929bb069305cac9f90e5cd0c7e0ed82562478babd36bd511f5c33607820cdbeb5fdec0dc9bb77eb07a15492ea5425660850343f5dffc8fd48c
 SHA512 
d19022b69f3bd1493165f1614ccb00599ea1339bd0da0d27e0aff7286143d963d30c17da99e8d2d99c02cb9825bd8fb1cf829ab70fcfd050de8d56b8f94d27c9
-DIST LibreOffice_24.2.2.1_Linux_x86-64_rpm_helppack_da.tar.gz 3222514 BLAKE2B 
9b289b96158aff347b9a95a19d7594a75d4cec4843d8994de5676efa791108bd847125dfb738eec429aaa893606cfe3db8b29ec0cd962d907abbb173ae890c73
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/, app-office/libreoffice/files/

2024-03-28 Thread Andreas Sturmlechner
commit: 7643b42096da1f4403a501a4a5930dec2d1c88c2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 28 18:44:14 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar 28 18:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7643b420

app-office/libreoffice: Fix build with dev-build/autoconf-2.72

Closes: https://bugs.gentoo.org/925162
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/libreoffice-7.6.6.3-autoconf-2.72.patch  | 53 ++
 app-office/libreoffice/libreoffice-7.6.6.3.ebuild  |  3 ++
 2 files changed, 56 insertions(+)

diff --git 
a/app-office/libreoffice/files/libreoffice-7.6.6.3-autoconf-2.72.patch 
b/app-office/libreoffice/files/libreoffice-7.6.6.3-autoconf-2.72.patch
new file mode 100644
index ..749231a595e5
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-7.6.6.3-autoconf-2.72.patch
@@ -0,0 +1,53 @@
+From 78629e74e1e046a9ae4945088e2f7afde6db88d6 Mon Sep 17 00:00:00 2001
+From: Fridrich Strba 
+Date: Tue, 12 Mar 2024 11:34:52 +0100
+Subject: Fix build with autoconf 2.72
+
+This commit http://git.savannah.gnu.org/gitweb/
+?p=autoconf.git;a=commitdiff;
+h=cf09f48841b66fe76f606dd6018bb3a93242a7c9
+changed the internal cache variable name and its content
+
+The effects show later in message like
+/tmp/ccyB6wS6.ltrans9.ltrans.o: in function 
`comphelper::DocPasswordHelper::decryptGpgSession(com::sun::star::uno::Sequence
 > const&)':
+/home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/docpasswordhelper.cxx:705:(.text+0x4fb7):
 undefined reference to `GpgME::Data::seek(long, int)'
+/usr/bin/ld.bfd: 
/home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/docpasswordhelper.cxx:716:(.text+0x5402):
 undefined reference to `GpgME::Data::seek(long, int)'
+/usr/bin/ld.bfd: /tmp/ccyB6wS6.ltrans13.ltrans.o: in function 
`comphelper::OStorageHelper::CreateGpgPackageEncryptionData()':
+/home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/storagehelper.cxx:507:(.text+0x64e3):
 undefined reference to `GpgME::Data::seek(long, int)'
+/usr/bin/ld.bfd: 
/home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/storagehelper.cxx:520:(.text+0x6583):
 undefined reference to `GpgME::Data::seek(long, int)'
+collect2: error: ld returned 1 exit status
+
+Where the type 'off_t' at the time of inclusion of the header and
+at the time of compilation of the library differ.
+
+Change-Id: Ie0486dbc869e84f5fb2688473334cfe464abd570
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164704
+Tested-by: Jenkins
+Reviewed-by: Stephan Bergmann 
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164715
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164764
+Reviewed-by: Miklos Vajna 
+Reviewed-by: Michael Meeks 
+Tested-by: Stephan Bergmann 
+---
+ configure.ac | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8101a2b2e1dd..758e160400ba 100644
+--- a/configure.ac
 b/configure.ac
+@@ -7197,7 +7197,9 @@ if test "$_os" != "WINNT"; then
+ 
+ dnl Check for large file support
+ AC_SYS_LARGEFILE
+-if test -n "$ac_cv_sys_file_offset_bits" -a "$ac_cv_sys_file_offset_bits" 
!= "no"; then
++if test -n "$ac_cv_sys_largefile_opts"  -a "$ac_cv_sys_largefile_opts" != 
"none needed" -a "$ac_cv_sys_largefile_opts" != "support not detected"; then
++LFS_CFLAGS="$ac_cv_sys_largefile_opts"
++elif test -n "$ac_cv_sys_file_offset_bits" -a 
"$ac_cv_sys_file_offset_bits" != "no"; then
+ LFS_CFLAGS="-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
+ fi
+ if test -n "$ac_cv_sys_large_files" -a "$ac_cv_sys_large_files" != "no"; 
then
+-- 
+cgit v1.2.3
+

diff --git a/app-office/libreoffice/libreoffice-7.6.6.3.ebuild 
b/app-office/libreoffice/libreoffice-7.6.6.3.ebuild
index 968f3b9be2f7..847e7e9ebb21 100644
--- a/app-office/libreoffice/libreoffice-7.6.6.3.ebuild
+++ b/app-office/libreoffice/libreoffice-7.6.6.3.ebuild
@@ -296,6 +296,9 @@ PATCHES=(
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
"${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch"
 
+   # 24.2 branch
+   "${FILESDIR}/${P}-autoconf-2.72.patch" # bug 925162
+
# TODO: upstream
"${FILESDIR}/${PN}-7.6-unused-qt5network.patch"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/files/, ...

2024-03-28 Thread Viorel Munteanu
commit: 96629f629191da9552b00fc9d514bdde47c924a3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 14 09:00:15 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 18:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96629f62

app-emulation/virtualbox-guest-additions: patches for kernel 6.8

Apply a few upstream patches.

Closes: https://bugs.gentoo.org/926766
Signed-off-by: Viorel Munteanu  gentoo.org>

 ...tualbox-guest-additions-7.0.14-kernel-6.8.patch | 242 +
 .../virtualbox-guest-additions-7.0.14-r2.ebuild| 295 +
 2 files changed, 537 insertions(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.14-kernel-6.8.patch
 
b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.14-kernel-6.8.patch
new file mode 100644
index ..459dbef713e9
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.14-kernel-6.8.patch
@@ -0,0 +1,242 @@
+Support for kernel 6.8.x.
+
+https://www.virtualbox.org/changeset/102989/vbox
+https://www.virtualbox.org/changeset/102990/vbox
+https://www.virtualbox.org/changeset/102992/vbox
+https://www.virtualbox.org/changeset/102993/vbox
+https://www.virtualbox.org/changeset/102994/vbox
+
+
+r102989 | vboxsync | 2024-01-22 19:12:25 +0200 (Lu, 22 ian 2024) | 2 lines
+
+iprt: Add wrapper for strlcpy/strscpy functions, bugref:10584.
+
+
+--- a/include/iprt/string.h
 b/include/iprt/string.h
+@@ -245,7 +245,29 @@
+ # define RT_BCOPY_UNFORTIFIED(a_pDst, a_pSrc, a_cbToCopy)   memcpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
+ #endif /* !RT_OS_LINUX && !__KERNEL__ */
+ 
++/** @def RT_STRSCPY
++ * Copy string and NULL-terminate output buffer.
++ *
++ * This macro should mostly be used in Linux kernel code. This is
++ * the replacement for deprecated strlcpy. It was deprecated since 3.16.60
++ * when strscpy was introduced as an alternative. Finally, strlcpy was
++ * completely removed from kernel code in 6.8.0.
++ *
++ * @param   a_pDst  Pointer to the destination string buffer.
++ * @param   a_pSrc  Pointer to the source NULL-terminated string 
buffer.
++ * @param   a_cbToCopy  Size of destination buffer..
++ */
++#if defined(RT_OS_LINUX) && defined(__KERNEL__)
++# if (RTLNX_VER_MIN(3,16,60))
++#  define RT_STRSCPY(a_pDst, a_pSrc, a_cbToCopy)strscpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
++# else /* < 3.16.60 */
++#  define RT_STRSCPY(a_pDst, a_pSrc, a_cbToCopy)strlcpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
++# endif
++#else  /* !RT_OS_LINUX && !__KERNEL__ */
++# define RT_STRSCPY(a_pDst, a_pSrc, a_cbToCopy)strscpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
++#endif /* !RT_OS_LINUX && !__KERNEL__ */
+ 
++
+ #ifdef IN_RING3
+ 
+ /**
+
+
+
+r102990 | vboxsync | 2024-01-22 19:13:50 +0200 (Lu, 22 ian 2024) | 2 lines
+
+Additions: Linux: Introduce initial support for kernel 6.8, bugref:10584.
+
+
+--- a/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
 b/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
+@@ -1410,7 +1410,7 @@
+ RTLogGroupSettings(pLogger, pszValue);
+ }
+ else if (pParam->name[0] != 'd')
+-strlcpy(_szLogGrp[0], pszValue, sizeof(g_szLogGrp));
++RT_STRSCPY(_szLogGrp[0], pszValue, sizeof(g_szLogGrp));
+ 
+ return 0;
+ }
+@@ -1436,7 +1436,7 @@
+ RTLogFlags(pLogger, pszValue);
+ }
+ else if (pParam->name[0] != 'd')
+-strlcpy(_szLogFlags[0], pszValue, sizeof(g_szLogFlags));
++RT_STRSCPY(_szLogFlags[0], pszValue, sizeof(g_szLogFlags));
+ return 0;
+ }
+ 
+@@ -1461,7 +1461,7 @@
+ RTLogDestinations(pLogger, pszValue);
+ }
+ else if (pParam->name[0] != 'd')
+-strlcpy(_szLogDst[0], pszValue, sizeof(g_szLogDst));
++RT_STRSCPY(_szLogDst[0], pszValue, sizeof(g_szLogDst));
+ return 0;
+ }
+ 
+--- a/src/VBox/Additions/linux/drm/vbox_drv.h
 b/src/VBox/Additions/linux/drm/vbox_drv.h
+@@ -538,9 +538,7 @@
+ int vbox_irq_init(struct vbox_private *vbox);
+ void vbox_irq_fini(struct vbox_private *vbox);
+ void vbox_report_hotplug(struct vbox_private *vbox);
+-#if RTLNX_VER_MAX(5,15,0) && !RTLNX_RHEL_MAJ_PREREQ(9,1) && 
!RTLNX_SUSE_MAJ_PREREQ(15,5)
+ irqreturn_t vbox_irq_handler(int irq, void *arg);
+-#endif
+ 
+ /* vbox_hgsmi.c */
+ void *hgsmi_buffer_alloc(struct gen_pool *guest_pool, size_t size,
+--- a/src/VBox/Additions/linux/sharedfolders/vfsmod.c
 b/src/VBox/Additions/linux/sharedfolders/vfsmod.c
+@@ -1408,7 +1408,7 @@
+ switch (opt) {
+ case Opt_iocharset:
+ case Opt_nls:
+-strlcpy(info->nls_name, param->string, sizeof(info->nls_name));
++RT_STRSCPY(info->nls_name, param->string, 

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

2024-03-28 Thread Michał Górny
commit: ba83edd600fa171f258732512fc272b2ba908143
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 28 18:21:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 28 18:22:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba83edd6

dev-python/build: dev-python/uv can't work on sparc

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

 dev-python/build/build-1.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/build/build-1.2.0.ebuild 
b/dev-python/build/build-1.2.0.ebuild
index 93abdea6b356..92cc73481513 100644
--- a/dev-python/build/build-1.2.0.ebuild
+++ b/dev-python/build/build-1.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64 ~sparc"
 IUSE="test-rust"
 
 RDEPEND="
@@ -39,7 +39,7 @@ BDEPEND="
>=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
>=dev-python/wheel-0.36.0[${PYTHON_USEDEP}]
test-rust? (
-   dev-python/uv
+   !sparc? ( dev-python/uv )
)
)
 "



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

2024-03-28 Thread Ben Kohler
commit: 32287c80bd6aa97b99a27bf6c2481b18d288e89c
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Mar 28 18:08:19 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Mar 28 18:09:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32287c80

app-admin/mcelog: add 198

Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/Manifest  |  1 +
 app-admin/mcelog/mcelog-198.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest
index 18caefbf08d6..e93c3ad1fb88 100644
--- a/app-admin/mcelog/Manifest
+++ b/app-admin/mcelog/Manifest
@@ -1,3 +1,4 @@
 DIST mcelog-195.tar.gz 318965 BLAKE2B 
aebfcac2a5e5aab43cf3b08d169c75469c81d8724d2e907890bb5b947e1dbea8e418fdf4c00512112ddc67d1ddcc3a014409c7a546bd60c8e36b2e7af72480c7
 SHA512 
45436f5859a3ffd1c0eaf998282910ad317b85d03f15130a66a2d4e32e2653dbd86b2033db7f6b321a4b9692354adb92773c26958eb5d474954e12c9ab4a9cda
 DIST mcelog-196.tar.gz 318951 BLAKE2B 
50871cd7a3c4dd6f4c4d613c7db4528d972ca37ba17b0a5aa4876d8fc92d4478c2247ea65748310ad6d4b950d1abc9bd0ea40193e72b36d38334547382477849
 SHA512 
37d14dac84792b4668cb38883cd59b7642c37abc89b783cf19c20b2664a13334372370c9a3718f26d7baf5a02344f80de9e6c6e3ff7386b9585c9dc5f332c011
 DIST mcelog-197.tar.gz 319167 BLAKE2B 
cbeac1b29ab0b9b7d23470213f5b186f1c1c2a1095617436ccb9a29824fbf6d461642df32e69f7d743a2b3dfce5e06fcffbe5af3cc90a99c00bf9ba4796514b7
 SHA512 
4975f533fa6546b956190a33f51974614911aa8b707e07f73abf1e0055cd13997eeacaeedaf84762debcea9fd9b95e7d537befc0f818ba29873dd72be4ceed1a
+DIST mcelog-198.tar.gz 319372 BLAKE2B 
c1a6eed5b77843cd3963ac82d20270ed915562b3e2940ee685f4aa827b6e05c656eb55b57e380d582c8fda2f3d1ee3d13ff40c0771fd410d504d03e62f71eaeb
 SHA512 
5168a1d1d83c7fa69438412db4b5f559528439f84ad65348b147117c7fdfe689c9ab3273350ff5321ed351ef0fe17065ee9073aac5115e87cf27878b8e2ff7df

diff --git a/app-admin/mcelog/mcelog-198.ebuild 
b/app-admin/mcelog/mcelog-198.ebuild
new file mode 100644
index ..07d93a66d81f
--- /dev/null
+++ b/app-admin/mcelog/mcelog-198.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info python-any-r1 systemd toolchain-funcs
+
+DESCRIPTION="A tool to log and decode Machine Check Exceptions"
+HOMEPAGE="http://mcelog.org/;
+SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
+DEPEND="${PYTHON_DEPS}"
+
+# TODO: add mce-inject to the tree to support test phase
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch
+   "${FILESDIR}"/${PN}-129-debugflags.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != buildonly ]]; then
+   local CONFIG_CHECK="~X86_MCE"
+   kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
+   check_extra_config
+   fi
+}
+
+src_prepare() {
+   default
+   tc-export CC
+   python_fix_shebang genconfig.py
+}
+
+src_install() {
+   default
+
+   insinto /etc/logrotate.d/
+   newins ${PN}.logrotate ${PN}
+
+   newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
+   systemd_dounit ${PN}.service
+
+   dodoc *.pdf
+}



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

2024-03-28 Thread Ben Kohler
commit: 887c415205d7658622a06a2fa41295793eb50bc8
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Mar 28 18:09:06 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Mar 28 18:09:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887c4152

app-admin/mcelog: stabilize 197 for amd64, x86

Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/mcelog-197.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/mcelog/mcelog-197.ebuild 
b/app-admin/mcelog/mcelog-197.ebuild
index 07d93a66d81f..b689f7a70a9c 100644
--- a/app-admin/mcelog/mcelog-197.ebuild
+++ b/app-admin/mcelog/mcelog-197.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="selinux"
 
 RDEPEND="selinux? ( sec-policy/selinux-mcelog )"



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

2024-03-28 Thread Ben Kohler
commit: 45db85617ce8ccc46dec24484fd0353751afbbae
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Mar 28 18:09:23 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Mar 28 18:09:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45db8561

app-admin/mcelog: drop 195, 196

Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/Manifest  |  2 --
 app-admin/mcelog/mcelog-195.ebuild | 54 --
 app-admin/mcelog/mcelog-196.ebuild | 54 --
 3 files changed, 110 deletions(-)

diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest
index e93c3ad1fb88..a14181dcd744 100644
--- a/app-admin/mcelog/Manifest
+++ b/app-admin/mcelog/Manifest
@@ -1,4 +1,2 @@
-DIST mcelog-195.tar.gz 318965 BLAKE2B 
aebfcac2a5e5aab43cf3b08d169c75469c81d8724d2e907890bb5b947e1dbea8e418fdf4c00512112ddc67d1ddcc3a014409c7a546bd60c8e36b2e7af72480c7
 SHA512 
45436f5859a3ffd1c0eaf998282910ad317b85d03f15130a66a2d4e32e2653dbd86b2033db7f6b321a4b9692354adb92773c26958eb5d474954e12c9ab4a9cda
-DIST mcelog-196.tar.gz 318951 BLAKE2B 
50871cd7a3c4dd6f4c4d613c7db4528d972ca37ba17b0a5aa4876d8fc92d4478c2247ea65748310ad6d4b950d1abc9bd0ea40193e72b36d38334547382477849
 SHA512 
37d14dac84792b4668cb38883cd59b7642c37abc89b783cf19c20b2664a13334372370c9a3718f26d7baf5a02344f80de9e6c6e3ff7386b9585c9dc5f332c011
 DIST mcelog-197.tar.gz 319167 BLAKE2B 
cbeac1b29ab0b9b7d23470213f5b186f1c1c2a1095617436ccb9a29824fbf6d461642df32e69f7d743a2b3dfce5e06fcffbe5af3cc90a99c00bf9ba4796514b7
 SHA512 
4975f533fa6546b956190a33f51974614911aa8b707e07f73abf1e0055cd13997eeacaeedaf84762debcea9fd9b95e7d537befc0f818ba29873dd72be4ceed1a
 DIST mcelog-198.tar.gz 319372 BLAKE2B 
c1a6eed5b77843cd3963ac82d20270ed915562b3e2940ee685f4aa827b6e05c656eb55b57e380d582c8fda2f3d1ee3d13ff40c0771fd410d504d03e62f71eaeb
 SHA512 
5168a1d1d83c7fa69438412db4b5f559528439f84ad65348b147117c7fdfe689c9ab3273350ff5321ed351ef0fe17065ee9073aac5115e87cf27878b8e2ff7df

diff --git a/app-admin/mcelog/mcelog-195.ebuild 
b/app-admin/mcelog/mcelog-195.ebuild
deleted file mode 100644
index 02b752831ace..
--- a/app-admin/mcelog/mcelog-195.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit linux-info python-any-r1 systemd toolchain-funcs
-
-DESCRIPTION="A tool to log and decode Machine Check Exceptions"
-HOMEPAGE="http://mcelog.org/;
-SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
-DEPEND="${PYTHON_DEPS}"
-
-# TODO: add mce-inject to the tree to support test phase
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch
-   "${FILESDIR}"/${PN}-129-debugflags.patch
-)
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
-   local CONFIG_CHECK="~X86_MCE"
-   kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
-   check_extra_config
-   fi
-}
-
-src_prepare() {
-   default
-   tc-export CC
-   python_fix_shebang genconfig.py
-}
-
-src_install() {
-   default
-
-   insinto /etc/logrotate.d/
-   newins ${PN}.logrotate ${PN}
-
-   newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
-   systemd_dounit ${PN}.service
-
-   dodoc *.pdf
-}

diff --git a/app-admin/mcelog/mcelog-196.ebuild 
b/app-admin/mcelog/mcelog-196.ebuild
deleted file mode 100644
index 88e6cd7ea15e..
--- a/app-admin/mcelog/mcelog-196.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit linux-info python-any-r1 systemd toolchain-funcs
-
-DESCRIPTION="A tool to log and decode Machine Check Exceptions"
-HOMEPAGE="http://mcelog.org/;
-SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
-DEPEND="${PYTHON_DEPS}"
-
-# TODO: add mce-inject to the tree to support test phase
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch
-   "${FILESDIR}"/${PN}-129-debugflags.patch
-)
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
-   local CONFIG_CHECK="~X86_MCE"
-   kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
-   check_extra_config
-   fi
-}
-
-src_prepare() {
-   default
-   tc-export CC
-   python_fix_shebang genconfig.py
-}
-
-src_install() {
-   default
-
-   insinto /etc/logrotate.d/
-   newins ${PN}.logrotate ${PN}
-
-   newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
-   

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/stone/

2024-03-28 Thread Viorel Munteanu
commit: 66e1b3ebc9457f159ff9615518fa9d26425a9269
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 28 17:51:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 17:51:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66e1b3eb

dev-python/stone: add 3.3.3, drop 3.3.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/stone/Manifest   | 2 +-
 dev-python/stone/{stone-3.3.2.ebuild => stone-3.3.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest
index 66e7ad1393..05948bb54d 100644
--- a/dev-python/stone/Manifest
+++ b/dev-python/stone/Manifest
@@ -1 +1 @@
-DIST stone-3.3.2.gh.tar.gz 280813 BLAKE2B 
f7e9d5c6a35074a88d4650105af336c43e85f9c1bda0cde010985f5b538dc8cb9371e1ab2ee8c12d520d42d192bf1a4134d6227c5f5ba85effa30b2cc5bc2a7e
 SHA512 
7bccaf8b2a70edfebf7458447a4ad9121b9cca10dc8b7d151c6763ac7ead9c6c531cbb3c1b56b77ca6eea205dcc0f6e8fa20f0776897a8c40652ef7b9c8830c8
+DIST stone-3.3.3.gh.tar.gz 280799 BLAKE2B 
5dd099c4f46c8ffe169932143d6bde7f5f23b8c7982a6e02b40b71a7f648cd739918425882eff2db04eca97d41447e34d5350ce2656163f5384601dd2dba5407
 SHA512 
6cd6a87f68cc827045aa92ec41dba1bffae2a956da792a45ad6a4ff526ab67970069e774641ef0d0cdd304ab06751cbefc2a2911f6bd9cd8d617417bd9e2e84c

diff --git a/dev-python/stone/stone-3.3.2.ebuild 
b/dev-python/stone/stone-3.3.3.ebuild
similarity index 100%
rename from dev-python/stone/stone-3.3.2.ebuild
rename to dev-python/stone/stone-3.3.3.ebuild



[gentoo-commits] repo/proj/guru:master commit in: x11-themes/catppuccin-cursors/

2024-03-28 Thread Viorel Munteanu
commit: bd3f19f0d4a83a61edcc62756076c2642aaac680
Author: Denis Strizhkin  gmail  com>
AuthorDate: Thu Mar 28 12:51:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 12:51:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd3f19f0

x11-themes/catppuccin-cursors: new package, add 0.2.0

Signed-off-by: Denis Strizhkin  gmail.com>

 x11-themes/catppuccin-cursors/Manifest | 56 
 .../catppuccin-cursors-0.2.0.ebuild| 99 ++
 x11-themes/catppuccin-cursors/metadata.xml | 17 
 3 files changed, 172 insertions(+)

diff --git a/x11-themes/catppuccin-cursors/Manifest 
b/x11-themes/catppuccin-cursors/Manifest
new file mode 100644
index 00..19f33938bc
--- /dev/null
+++ b/x11-themes/catppuccin-cursors/Manifest
@@ -0,0 +1,56 @@
+DIST catppuccin-cursors-0.2.0-frappe-blue.zip 656098 BLAKE2B 
8ee537da02b7c01fee7b6a1cbeb6f0a09976df1ca59afb2e4aed376db4402bd8cb005a7fdd338706d1193f97b45bc2729a96ec2e12c420cebb875c80f3d960fe
 SHA512 
08a8e672dd97abfa5fdeedb9b7ec8dc2b7ddc8efe628eb0120313134b82b5b98d1c21fd660302023057d989cefd96b35623209664c7d3fd90e1cd9a82e80550b
+DIST catppuccin-cursors-0.2.0-frappe-flamingo.zip 666094 BLAKE2B 
a8e4ab763d1834ad04544aa22624f3e658a7581f938a79f68e9cef3d4168bba248183d803af6a15cc55c8ffb7d5662eadd49c0cd760820fc37f1e7dff7d38029
 SHA512 
80cb4f87ef25d5cb3a2d9dde0d27e8d512d92a05d342d02d05dfc6e0a08a177f54055fece1460220af71c177fb5d5f5bfcd3a51b7ce0ed7db4865474e82072ba
+DIST catppuccin-cursors-0.2.0-frappe-green.zip 663874 BLAKE2B 
9b1faced81a8df2f2e713e9248fd341d0d93730c6c06bb61f7b9c4db972d7125146bdd4941899384598344dee7c353dc77c2b6dbb8e54a797229bec6dad63d26
 SHA512 
29d26e2f009df136a677b18bab560cf009b4bd74b59fdd8e56e35c511f6eff83174d1bba33b2fc05c6cc8d794ef7bee06f2ac43fb041e1277b8cdb4cd1b3e562
+DIST catppuccin-cursors-0.2.0-frappe-lavender.zip 656098 BLAKE2B 
b8759f0aef2a84d03887ae90bc1cdc6c9c7a5d0450fc34fd989326d5ed0672fb11d481d948cfb3bf37d5a6754f323675cd51ae854d69f907193e7c1b2fb2645f
 SHA512 
cca12688b7f9e207beac1b2eec3f4933903f203e1cafaf0a2e3811fbcc51ccc063984b94ea8b958d8769f94c5078ce6af8eaca5556b471e2f1ecaed841845285
+DIST catppuccin-cursors-0.2.0-frappe-maroon.zip 666981 BLAKE2B 
592bf23d4ce62cc2d47b85a07bab76f35cfa08068ac1a166b1943a8fcc8ede31e0829c2fb6da3f5f5b002452a729787566b7b9fd6b3edf1ac2e7e09bc1a36180
 SHA512 
6742dff27e670ba76ba10cf4adace0e121afda1d44dad78839b98324833df9d1de30e1eac8ff87e4fd10a92b631411d2345b6c53e7e854b800035fa14a02
+DIST catppuccin-cursors-0.2.0-frappe-mauve.zip 664815 BLAKE2B 
3d4db776e5fe4a6243903078b1d84784e2f7e56c1d0869d92061998d33947cc1ae19354c8eaf2c1a6371d6150224a663764404a1aa500edd0b817eb724952479
 SHA512 
e09f7ea426ea330285ef57f9216d9376a69bf7edba3c89c73c5be3603def9f0e14d866f15c7ba892b731e1692763e7d6f308f48dc7273bc688ea5f00ba3a92cc
+DIST catppuccin-cursors-0.2.0-frappe-peach.zip 669156 BLAKE2B 
df8091657d29320fbc8ad324b27e4df77108e83e5e121fa7811805472a7e28af08a2b992f056cc53b156366a4c20a54e377f793b391fe978767479057c65
 SHA512 
c2848e80dd94bb08d9845fb899a6698ff4d7fe534283627f08f4e575b69170d4f9f90d726954700641830c691daaed37ba2a776f46ba521ec467f7a9426f9504
+DIST catppuccin-cursors-0.2.0-frappe-pink.zip 670328 BLAKE2B 
65a15e6c21befd9feed97c0b4d53cc9a0e1ac09b084a66e226f7cd66b5fcdbbc29fbe4e3f1ab4be7ce878a625b57be69be7ce1dffbdf8ab11c9f246599704ef5
 SHA512 
a88926fe0802d496777e3a6ab8c83858011d306447682b22e328cb80510ff086b53d0a5c30bf1c32909fbfcc22a4ad6faf473acb1085b40d74013b4ba97b5ee6
+DIST catppuccin-cursors-0.2.0-frappe-red.zip 661285 BLAKE2B 
6b015ad191cb31c4deea7012d12de04e487f090139138911db8d20889690794f44fa38903d0e82dc8ca3c9eb96fe14f5d1ab476407870ce5d3f75b650c77f062
 SHA512 
7a53cd5fc7afaae191a142bb4c5645c5b3369219419165e184154e88ff11331bd6a2000cfa1d9602ad86ad0702727798c62d221fcc87a5095d84a860602258a8
+DIST catppuccin-cursors-0.2.0-frappe-rosewater.zip 670387 BLAKE2B 
8de1a0859bb539a91553de2d78a38fc89b0938d6bfc02ff8d5ddd1d2caa2a2a180393b77c5e5924e826b67ded63cce291da4bf16c270cba0b23c58d68d24efc8
 SHA512 
7c5185d3ab76fd9c2a23a2d015bfacfbed1ae9bcbcafdfbf288987e21751b6ac264299935af95597b6d01e4b3cd191d927ceb4af22694bc06dc273a84920e26f
+DIST catppuccin-cursors-0.2.0-frappe-sapphire.zip 661205 BLAKE2B 
e848efbe70d332bd15a8cf01a474a8923143317b5011157ea9d9bc4d33f325c4f8abb017d826d719325f3552df01d295c09e1f70f8d46204cd7cfe73cb1abeb3
 SHA512 
e8d8a2c38c2f26ca76df1ae381f09ebc98a480c78043885a077b1ecf1802490eb604b623f8d91cf8bf0d80254c2478119678fc8b12326f3c8a67a2fadf3440b2
+DIST catppuccin-cursors-0.2.0-frappe-sky.zip 664205 BLAKE2B 
b74c1cc8fa4ea478a01dbd770b798499f0e91fe6fd26a579e0e5e0fb08114ca6660fe67181c3930a0258e2f4451895d3e7bc06a9f1c6a804203f07c3118f15cb
 SHA512 
c299790819fd41179224e7c8efdca1ff88bde702c5a9bb8d77074f019255c779ca419429603ad76aed6e48733d187815f371d8db7c2275e3d5487a86eff977b6
+DIST catppuccin-cursors-0.2.0-frappe-teal.zip 661643 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: net-mail/dovecot-fts-xapian/

2024-03-28 Thread Viorel Munteanu
commit: 68c5d80ce45317564dfb3a6fa721412bb47d083a
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Thu Mar 28 13:12:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 13:12:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68c5d80c

net-mail/dovecot-fts-xapian: drop 1.5.5, 1.5.7

Cleaning up older versons.

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/Manifest   |  2 -
 .../dovecot-fts-xapian-1.5.5.ebuild| 48 --
 .../dovecot-fts-xapian-1.5.7.ebuild| 48 --
 3 files changed, 98 deletions(-)

diff --git a/net-mail/dovecot-fts-xapian/Manifest 
b/net-mail/dovecot-fts-xapian/Manifest
index 6d3a2d0c7e..d85ca5a3b5 100644
--- a/net-mail/dovecot-fts-xapian/Manifest
+++ b/net-mail/dovecot-fts-xapian/Manifest
@@ -1,5 +1,3 @@
-DIST dovecot-fts-xapian-1.5.5.tar.gz 33228 BLAKE2B 
b8e86b3655a6b7291961cfbd39d6ef93ab2e2fbb049e97ebd07b473eb5fc5ecf91950343adfa9c267791442d581ebea47416d8e674d7f3019091fbd69b6e60f1
 SHA512 
229362207bfa7bb13b1ded4d8b2a2aef7a4a72306e140dc4bd5778991220b27d296ca3659993856f83c80c437f7feadebad1e3ac06f8120a6e45b69f6dbb1ecb
-DIST dovecot-fts-xapian-1.5.7.tar.gz 33594 BLAKE2B 
5d83cf5292ecf7d7245a56d21587302ea8c3bc5b0374c5c77013059fa66e4d187bb26b9c1d928e8ad324d235a79bd97a6878086fc19b493b1aeae1a312bceaf1
 SHA512 
eb3b7e19ba522dd9e9c2952c3022b15249889c814e8a90b50836526ab5000b26e0e835b71d3a4439f03d5399277b70a3ffeb366ca42061b647ab8ce251268c3b
 DIST dovecot-fts-xapian-1.5.9.tar.gz 34220 BLAKE2B 
8cf0772122d5dd8cf25fa2e8a5c02c8a315fdf4fbd346db3d01e78aa3e1116d42fbf30c155a364e064bd2ea4e9b67a48a69b3a3dada2c471c550f1d4fabbc8bd
 SHA512 
e5961e5f6aeed6efabf456487307dfd09e255077e8c2c3af6c390b73b48dd2613f09ad4dfcd64974a91463a05a55078edfb7368d8c01ce0a839847823507b91f
 DIST dovecot-fts-xapian-1.7.6.tar.gz 36626 BLAKE2B 
4112204e78fce042a4db5e6d3bd5d12e2ca6be8199ded4f7b3b7e0ff9977268491aa7e524f00103e1ee07d5ce0b59dcea171c5be19c7857dbeae9416c4fe984e
 SHA512 
83b25bae097fceb56b62355cd8e10788bea850c2f312eb15fca72fb9c1d033d54e56c251eb27eeb971fe405da9d6a3509a3a700bbd0602d785949548ac15ba1f
 DIST dovecot-fts-xapian-1.7.9.tar.gz 36884 BLAKE2B 
6e2520a7b8a8250caa2a92af15e6eecdfbdbb542ff439e91baa0c084b3a6f6b02918decd0e0f0d888aba4db54b9566d63a796385a4d56970b69035845e20f84a
 SHA512 
9df23186648902c9ca38f861496bff3e5096be960a138b7d20eb3baff2734e16949614d1207cce34f2d6626634f58b35ea2c0500e2981f05eea1ad9da718

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild
deleted file mode 100644
index 9e8a229271..00
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Dovecot FTS plugin backed by Xapian"
-HOMEPAGE="https://github.com/grosjo/fts-xapian;
-SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/fts-xapian-${PV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="static-libs"
-
-RDEPEND="
-   dev-libs/icu:=
-   >=dev-libs/xapian-1.4:=
-   net-mail/dovecot:=
-   "
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # Disable hardening so CFLAGS are left up to the Gentoo user
-   # https://bugs.gentoo.org/888751
-   econf \
-   --enable-hardening=no \
-   --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \
-   $( use_enable static-libs static )
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.7.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.7.ebuild
deleted file mode 100644
index 9e8a229271..00
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.7.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Dovecot FTS plugin backed by Xapian"
-HOMEPAGE="https://github.com/grosjo/fts-xapian;
-SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/fts-xapian-${PV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="static-libs"
-
-RDEPEND="
-   dev-libs/icu:=
-   >=dev-libs/xapian-1.4:=
-   net-mail/dovecot:=
-   "
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # Disable 

[gentoo-commits] repo/proj/guru:master commit in: net-mail/dovecot-fts-xapian/

2024-03-28 Thread Viorel Munteanu
commit: a7fb9bb3b7957ab7d994990aca67725e8b7f1145
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Thu Mar 28 13:10:06 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 13:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7fb9bb3

net-mail/dovecot-fts-xapian: add 1.7.9

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/Manifest   |  1 +
 .../dovecot-fts-xapian-1.7.9.ebuild| 48 ++
 2 files changed, 49 insertions(+)

diff --git a/net-mail/dovecot-fts-xapian/Manifest 
b/net-mail/dovecot-fts-xapian/Manifest
index 04dba3d1f7..6d3a2d0c7e 100644
--- a/net-mail/dovecot-fts-xapian/Manifest
+++ b/net-mail/dovecot-fts-xapian/Manifest
@@ -2,3 +2,4 @@ DIST dovecot-fts-xapian-1.5.5.tar.gz 33228 BLAKE2B 
b8e86b3655a6b7291961cfbd39d6e
 DIST dovecot-fts-xapian-1.5.7.tar.gz 33594 BLAKE2B 
5d83cf5292ecf7d7245a56d21587302ea8c3bc5b0374c5c77013059fa66e4d187bb26b9c1d928e8ad324d235a79bd97a6878086fc19b493b1aeae1a312bceaf1
 SHA512 
eb3b7e19ba522dd9e9c2952c3022b15249889c814e8a90b50836526ab5000b26e0e835b71d3a4439f03d5399277b70a3ffeb366ca42061b647ab8ce251268c3b
 DIST dovecot-fts-xapian-1.5.9.tar.gz 34220 BLAKE2B 
8cf0772122d5dd8cf25fa2e8a5c02c8a315fdf4fbd346db3d01e78aa3e1116d42fbf30c155a364e064bd2ea4e9b67a48a69b3a3dada2c471c550f1d4fabbc8bd
 SHA512 
e5961e5f6aeed6efabf456487307dfd09e255077e8c2c3af6c390b73b48dd2613f09ad4dfcd64974a91463a05a55078edfb7368d8c01ce0a839847823507b91f
 DIST dovecot-fts-xapian-1.7.6.tar.gz 36626 BLAKE2B 
4112204e78fce042a4db5e6d3bd5d12e2ca6be8199ded4f7b3b7e0ff9977268491aa7e524f00103e1ee07d5ce0b59dcea171c5be19c7857dbeae9416c4fe984e
 SHA512 
83b25bae097fceb56b62355cd8e10788bea850c2f312eb15fca72fb9c1d033d54e56c251eb27eeb971fe405da9d6a3509a3a700bbd0602d785949548ac15ba1f
+DIST dovecot-fts-xapian-1.7.9.tar.gz 36884 BLAKE2B 
6e2520a7b8a8250caa2a92af15e6eecdfbdbb542ff439e91baa0c084b3a6f6b02918decd0e0f0d888aba4db54b9566d63a796385a4d56970b69035845e20f84a
 SHA512 
9df23186648902c9ca38f861496bff3e5096be960a138b7d20eb3baff2734e16949614d1207cce34f2d6626634f58b35ea2c0500e2981f05eea1ad9da718

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild
new file mode 100644
index 00..9e8a229271
--- /dev/null
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Dovecot FTS plugin backed by Xapian"
+HOMEPAGE="https://github.com/grosjo/fts-xapian;
+SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/fts-xapian-${PV}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+RDEPEND="
+   dev-libs/icu:=
+   >=dev-libs/xapian-1.4:=
+   net-mail/dovecot:=
+   "
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   ${FILESDIR}/bug-887887_allow-O2-override.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Disable hardening so CFLAGS are left up to the Gentoo user
+   # https://bugs.gentoo.org/888751
+   econf \
+   --enable-hardening=no \
+   --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   $( use_enable static-libs static )
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/1password/

2024-03-28 Thread Viorel Munteanu
commit: 9b006904214ce891e4943be2df657b0429929456
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 28 17:32:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 17:40:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b006904

gui-apps/1password: add 8.10.28

Signed-off-by: Viorel Munteanu  gentoo.org>

 gui-apps/1password/1password-8.10.28.ebuild | 72 +
 gui-apps/1password/Manifest |  1 +
 2 files changed, 73 insertions(+)

diff --git a/gui-apps/1password/1password-8.10.28.ebuild 
b/gui-apps/1password/1password-8.10.28.ebuild
new file mode 100644
index 00..8183250656
--- /dev/null
+++ b/gui-apps/1password/1password-8.10.28.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature rpm xdg
+
+DESCRIPTION="The world’s most-loved password manager"
+HOMEPAGE="https://1password.com;
+SRC_URI="amd64? ( 
https://downloads.1password.com/linux/rpm/stable/x86_64/${P}.x86_64.rpm )"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="mirror strip test bindist"
+
+DEPEND="
+   x11-misc/xdg-utils
+   acct-group/1password
+"
+RDEPEND="
+   ${DEPEND}
+   app-accessibility/at-spi2-core:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/systemd-utils
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+src_unpack() {
+   rpm_unpack ${P}.x86_64.rpm
+}
+
+QA_PREBUILT="opt/1Password/*"
+
+src_install() {
+   cp -ar opt "${ED}" || die "Install failed!"
+   cp -ar usr "${ED}" || die "Install failed!"
+
+   fowners root:1password /opt/1Password/1Password-BrowserSupport || die
+   fperms 4755 /opt/1Password/chrome-sandbox
+   fperms 2755 /opt/1Password/1Password-BrowserSupport
+
+   dosym -r /opt/1Password/1password /usr/bin/1password
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "cli support" app-misc/1password-cli
+   optfeature "policykit support" sys-auth/polkit
+}

diff --git a/gui-apps/1password/Manifest b/gui-apps/1password/Manifest
index da5c84..98f63ea907 100644
--- a/gui-apps/1password/Manifest
+++ b/gui-apps/1password/Manifest
@@ -1 +1,2 @@
 DIST 1password-8.10.16.x86_64.rpm 101643244 BLAKE2B 
8ac9c3ebf515347297addf5fa3ca3183a5e4a97160276cdd1ec968970b2878ad2111a1bc8ecc8bf2e82b287b3ec53c6e51753b5aed101b890ac63290da7dd6fd
 SHA512 
5670318cf0f4745d62e49b932edd98f721a3c1c9fd0b6b86791d0da244f1718bf86485602787373a33f8e496eb533fb475a93ae67244b45ec08d6eb857d75e86
+DIST 1password-8.10.28.x86_64.rpm 139002692 BLAKE2B 
2c2713e7df8020ab348cbeefc094ec79239ab5481c38798f67f21b86eb49a0701c71b11b11a3f04fecaf04589bee6df8dfb80ee9a8aba8f6ab565187e5f351a7
 SHA512 
b6e24e7b4c2b2940e1d798ab162d71f8926a1f1ec6310d3112f44af35bb17d70602c4bafcb6ed7358ba10516d1991765089e7ee5231d3bea6935c4f359755095



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/1password/

2024-03-28 Thread Viorel Munteanu
commit: 156576a5f190ff0331a467118d89ddbaa35f1919
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 28 17:33:02 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 17:40:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=156576a5

gui-apps/1password: drop 8.10.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 gui-apps/1password/1password-8.10.16.ebuild | 79 -
 gui-apps/1password/Manifest |  1 -
 2 files changed, 80 deletions(-)

diff --git a/gui-apps/1password/1password-8.10.16.ebuild 
b/gui-apps/1password/1password-8.10.16.ebuild
deleted file mode 100644
index 765016b8e3..00
--- a/gui-apps/1password/1password-8.10.16.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit rpm xdg-utils optfeature
-
-DESCRIPTION="The world’s most-loved password manager"
-HOMEPAGE="https://1password.com;
-SRC_URI="amd64? ( 
https://downloads.1password.com/linux/rpm/stable/x86_64/${P}.x86_64.rpm )"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="mirror strip test bindist"
-
-DEPEND="
-   x11-misc/xdg-utils
-   acct-group/1password
-"
-RDEPEND="
-   ${DEPEND}
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   media-libs/alsa-lib
-   app-accessibility/at-spi2-core
-   net-print/cups
-   x11-libs/libdrm
-   media-libs/mesa
-   x11-libs/gtk+
-   dev-libs/nspr
-   dev-libs/nss
-   x11-libs/pango
-   x11-libs/libxkbcommon
-"
-
-S=${WORKDIR}
-
-src_prepare() {
-   default
-   xdg_environment_reset
-}
-
-src_unpack() {
-   rpm_unpack ${P}.x86_64.rpm
-}
-
-QA_PREBUILT="opt/1Password/*"
-
-src_install() {
-   cp -ar "${S}/opt"  "${D}" || die "Install failed!"
-   cp -ar "${S}/usr"  "${D}" || die "Install failed!"
-
-   chgrp 1password "${D}/opt/1Password/1Password-BrowserSupport" || die
-
-   dosym ../../opt/1Password/1password /usr/bin/1password
-}
-
-pkg_postinst() {
-   chmod 4755 /opt/1Password/chrome-sandbox
-   chmod 6755 /opt/1Password/1Password-KeyringHelper
-   chmod 2755 /opt/1Password/1Password-BrowserSupport
-
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-
-   optfeature "cli support" app-misc/1password-cli
-   optfeature "policykit support" sys-auth/polkit
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}

diff --git a/gui-apps/1password/Manifest b/gui-apps/1password/Manifest
index 98f63ea907..3bac72fa2f 100644
--- a/gui-apps/1password/Manifest
+++ b/gui-apps/1password/Manifest
@@ -1,2 +1 @@
-DIST 1password-8.10.16.x86_64.rpm 101643244 BLAKE2B 
8ac9c3ebf515347297addf5fa3ca3183a5e4a97160276cdd1ec968970b2878ad2111a1bc8ecc8bf2e82b287b3ec53c6e51753b5aed101b890ac63290da7dd6fd
 SHA512 
5670318cf0f4745d62e49b932edd98f721a3c1c9fd0b6b86791d0da244f1718bf86485602787373a33f8e496eb533fb475a93ae67244b45ec08d6eb857d75e86
 DIST 1password-8.10.28.x86_64.rpm 139002692 BLAKE2B 
2c2713e7df8020ab348cbeefc094ec79239ab5481c38798f67f21b86eb49a0701c71b11b11a3f04fecaf04589bee6df8dfb80ee9a8aba8f6ab565187e5f351a7
 SHA512 
b6e24e7b4c2b2940e1d798ab162d71f8926a1f1ec6310d3112f44af35bb17d70602c4bafcb6ed7358ba10516d1991765089e7ee5231d3bea6935c4f359755095



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

2024-03-28 Thread Arthur Zamarin
commit: 1a8a7889f5baa8f31ed25034c6e5a3133b8930cf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 28 17:33:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 28 17:33:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8a7889

dev-python/build: Keyword 1.2.0 ppc64, #928003

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

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

diff --git a/dev-python/build/build-1.2.0.ebuild 
b/dev-python/build/build-1.2.0.ebuild
index c24f147e6ae3..93abdea6b356 100644
--- a/dev-python/build/build-1.2.0.ebuild
+++ b/dev-python/build/build-1.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64"
 IUSE="test-rust"
 
 RDEPEND="



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

2024-03-28 Thread Arthur Zamarin
commit: 304cad59bb8f1d3bc16a2b26fcaad32eea4fb869
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 28 17:33:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 28 17:33:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304cad59

dev-python/uv: Keyword 0.1.24 ppc64, #928003

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

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

diff --git a/dev-python/uv/uv-0.1.24.ebuild b/dev-python/uv/uv-0.1.24.ebuild
index 13550cce855e..5eaf16db71da 100644
--- a/dev-python/uv/uv-0.1.24.ebuild
+++ b/dev-python/uv/uv-0.1.24.ebuild
@@ -41,7 +41,7 @@ LICENSE+="
 # ring crate
 LICENSE+=" openssl"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
 IUSE="test"
 RESTRICT="test"
 PROPERTIES="test_network"



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

2024-03-28 Thread Sam James
commit: 8f63ea634598ad6a1f6834467c6a43b29183e754
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f63ea63

dev-python/build: Keyword 1.2.0 arm, #928003

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

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

diff --git a/dev-python/build/build-1.2.0.ebuild 
b/dev-python/build/build-1.2.0.ebuild
index 9831bacb2851..debe2e83814b 100644
--- a/dev-python/build/build-1.2.0.ebuild
+++ b/dev-python/build/build-1.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k"
 IUSE="test-rust"
 
 RDEPEND="



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

2024-03-28 Thread Sam James
commit: 9d1bcf534254179631b39d72a6a50b382721b0c6
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1bcf53

dev-python/uv: Keyword 0.1.24 arm64, #928003

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

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

diff --git a/dev-python/uv/uv-0.1.24.ebuild b/dev-python/uv/uv-0.1.24.ebuild
index 61064eb09adb..13550cce855e 100644
--- a/dev-python/uv/uv-0.1.24.ebuild
+++ b/dev-python/uv/uv-0.1.24.ebuild
@@ -41,7 +41,7 @@ LICENSE+="
 # ring crate
 LICENSE+=" openssl"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE="test"
 RESTRICT="test"
 PROPERTIES="test_network"



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

2024-03-28 Thread Sam James
commit: 82df3844d475ea45b430ac13a72641003873f9af
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82df3844

app-emulation/xen: Stabilize 4.17.4_pre1 amd64, #928053

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

 app-emulation/xen/xen-4.17.4_pre1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen/xen-4.17.4_pre1.ebuild 
b/app-emulation/xen/xen-4.17.4_pre1.ebuild
index a5b1c04677df..1a8247b4ff5b 100644
--- a/app-emulation/xen/xen-4.17.4_pre1.ebuild
+++ b/app-emulation/xen/xen-4.17.4_pre1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



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

2024-03-28 Thread Sam James
commit: 123d12432bb7f530cbb64306e79dc77bf761fcd4
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123d1243

app-emulation/xen-tools: Stabilize 4.17.4_pre1 amd64, #928053

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

 app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
index cc9374257fc9..15732418896d 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO};
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-03-28 Thread Sam James
commit: d53512d9a747d14e190af74ed2d58f97691d6ebb
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d53512d9

dev-python/uv: Keyword 0.1.24 arm, #928003

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

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

diff --git a/dev-python/uv/uv-0.1.24.ebuild b/dev-python/uv/uv-0.1.24.ebuild
index 89b2758091e2..61064eb09adb 100644
--- a/dev-python/uv/uv-0.1.24.ebuild
+++ b/dev-python/uv/uv-0.1.24.ebuild
@@ -41,7 +41,7 @@ LICENSE+="
 # ring crate
 LICENSE+=" openssl"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="test"
 RESTRICT="test"
 PROPERTIES="test_network"



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

2024-03-28 Thread Sam James
commit: 4ab604fa851fbb3f913368c238d365736b86cfd0
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab604fa

dev-python/build: Keyword 1.2.0 arm64, #928003

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

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

diff --git a/dev-python/build/build-1.2.0.ebuild 
b/dev-python/build/build-1.2.0.ebuild
index debe2e83814b..c24f147e6ae3 100644
--- a/dev-python/build/build-1.2.0.ebuild
+++ b/dev-python/build/build-1.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k"
 IUSE="test-rust"
 
 RDEPEND="



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

2024-03-28 Thread Patrick McLean
commit: a15c9be5b4f879a01b350bad96d75ea78e0beaf2
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Mar 28 17:05:20 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Mar 28 17:05:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15c9be5

x11-terms/alacritty: add 0.13.2

Signed-off-by: Patrick McLean  gentoo.org>

 x11-terms/alacritty/Manifest|  79 ++
 x11-terms/alacritty/alacritty-0.13.2.ebuild | 389 
 2 files changed, 468 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index 0789db158798..6a9f7ef17082 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -1,13 +1,18 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST alacritty-0.12.3.tar.gz 1494086 BLAKE2B 
7947c880c6eefa41c5e2cc54f7f46a17a57c61d51224d44d6521d81c34d972b89a902a661b5fffb2a63281ca1850ea2ca78e600ef760d7bd33d0db4f14d995cc
 SHA512 
9e3b35d0df0b357ef33ba49a918d6a6e0885a82bfec3a1d5b57784ab0102fa97fcdee5a79f6cf0e9fc3278a4bee5d9ee44a595625c0caf8b76491261eaa4561e
 DIST alacritty-0.13.1.tar.gz 1629538 BLAKE2B 
d1073b399dcd3ef1984f6019227f5367acdd2734641599401464798ea554237da83b7715ae9c4be559c03eb137fec7583cd0c0a2f66ef2575feba3bb73bb194c
 SHA512 
d88359879dd25b8b36e649076852d86957cab64996b8d21cb1ca930658664a6f6e4fd5f9f5266fc6aa3889e122a10001da4922f635eff6a5c62db13af963f342
+DIST alacritty-0.13.2.tar.gz 1636908 BLAKE2B 
818c9e9294ba06491a7c2cc4fcb6e7127a75cc777800724e6c71d6020013ec0c7164538ec7cf9295f49812e255ff5fad80ad346ddbcf95df6f43de54e499144d
 SHA512 
945ed27355bf16b0ce78be26a6a525104a7db9160590fa3dc7769d4e9b3db5d3cfd5e6a2a4f95364c95c132a3ea545b6b72286130c3d2fcfd1400042dd2bbe5c
 DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
 DIST android-activity-0.5.1.crate 258268 BLAKE2B 
a1b27b417c4d0b72493de9d87da0b3c9d04a1b5fecf392924d837d52cd800352f3d3a782a36d23c9cac319cb72cc32c7968581825b81aab0733252aff342013a
 SHA512 
3376bfc8aca5a8fd2161244e17e6aa969d499bdd4123b174359885a977899a6fb10e1fd2a3039da9faa9aaa7160f1739417e4711de1fbaa8bf5a435c69c1103f
+DIST android-activity-0.5.2.crate 258406 BLAKE2B 
bebcddb062921b10915959704d1339c0d200843b887be4588010a359f8b46fba6dce94d4f87a37e006c01e66e6ec061f33f4aaaf32ff616fdd2f52d2d0287b2b
 SHA512 
281f2c3afaaa80d71f5aa6b531aae8e551897bb10c70da40787ee03ff194129da0df79f2e14d5432c9eb4a92c6227a1f9e1a3bd12e7060bbcae85fef177c009f
 DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstream-0.6.5.crate 30004 BLAKE2B 
5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09
 SHA512 
98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 

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

2024-03-28 Thread Michał Górny
commit: df5174badd34c5e0dfcf7a7efa6d36ba54d95410
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 28 16:46:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 28 16:46:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df5174ba

dev-python/uv: Bump to 0.1.24

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

 dev-python/uv/Manifest |   3 +
 dev-python/uv/files/uv-0.1.24-skip-tests.patch | 192 +
 dev-python/uv/uv-0.1.24.ebuild | 107 ++
 3 files changed, 302 insertions(+)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 2a2ba9407d8e..fb0c308b83a3 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -1,4 +1,7 @@
 DIST pubgrub-aab132a3d4d444dd8dd41d8c4e605abd69dacfe1.gh.tar.gz 73856 BLAKE2B 
9e30babd5159de0f80a69de082e990cade3768a4f62c64ecec46253b1c8a3da56a61d096f0cd2e74da436cbabb444c5acbfe27cc55160a5c0c99205c0317612a
 SHA512 
f49c63df7394fcd4ce6a616e3c8d7893274f4bbe4d451f3fb46eed80a3e03eb345818c5ff87e9d3ac23c80ea7ffee5de01237a5dfff40f740f88a6d61eab5f81
+DIST pubgrub-e981e4dfe315582e84e2fd724832fb0e0c50b7aa.gh.tar.gz 76914 BLAKE2B 
e7039f3b2fdc2a702f4824ff99acba9549e916c211290b79ec710060369b2c76e518c210c109103bf5ba50cbb373d0a4e3185df09935d7e47241ec25da259776
 SHA512 
94cfc88b6736ffd78bcbcc3f4cd9940d27c902bf2dfca38dddb470b8a6a0bb3a8e4a61dd1b2654e49327c9386c3ac2a7f090f9a6c2426b19ecf00d9f9716d400
 DIST rs-async-zip-d76801da0943de985254fc6255c0e476b57c5836.gh.tar.gz 95906 
BLAKE2B 
a5a0e4d20926d637cbfa25cb486580de6682365c588a9653c873622424ec28ac8c7380d1c99ec260cd342b214aacd5124b51fc5e5646f15f76db4148aada2f41
 SHA512 
dd5b61bfc913a94822d74f1dac3b30f7a3979a641c3b08ccb5fa84cfbb2bfd8c0f807a30cc4ae0abfe5df7079011c20e1f8a642fd439ce6ba2c404ddee06baf5
 DIST uv-0.1.13-crates.tar.xz 47903460 BLAKE2B 
da7a2f023054197820cd1bcd13c6e4ff6d4c4bc4780fa109b2c5b796830333f21bc4c7f426052f7ed31a6c02f4e28694cfd94b1aa9d3044ebde49570e565c04b
 SHA512 
cce73590c12a082fed36092bada42b878437cc44137f47c47b4e0e6fae214295867fbda90576d8ed47b025d873dc5655ab74c9914d6ccbaf6cea994b793800d5
 DIST uv-0.1.13.gh.tar.gz 1860446 BLAKE2B 
e5c209e11ea10a0aa8a88d4d40b40fe84cdd764cab1e852b49a52d8ff8749aac59d62234626fa768e6b1c304ee7b7a54cf99f5af4ecf21b368a1b521a8f903df
 SHA512 
dc00cc26bc3b8e30edcc619bd49ff44962180623be8d1e2d7dc7c2b1c29969c8b393eda31b1392d90f0d72c15f2cb19af489e1e44f857225e461393c4b4b96c1
+DIST uv-0.1.24-crates.tar.xz 64420840 BLAKE2B 
7324461092a07c86aadaddf051aaa7454ec08085940f34d07d8a8dc7171abcbf94409df5cd8afd71f1022adb2e76c0aeb1eabe9190598cad4d06e390ccd612f4
 SHA512 
6701a768a8a1d48ac43038e5161b578b684abed1c2055cc4b7fb5656ec40118287893ee2674b7161292ce7c3e4c062c32ff0038f1548c8f79f4df473d8d26f30
+DIST uv-0.1.24.gh.tar.gz 899637 BLAKE2B 
fab26ba9934fc5f586505b5ac1fa386c11f07e51ca2bb2a79f46d5dec9475ba8d75ad8587223d5149df5f2a225146d020a49b7ff81ed26b949cff55892738c2d
 SHA512 
520b47a096b50fce9e7b7af5bca203df9bf4c2d0aafbe28a3dcfe0592d8ddcaa7b58d52300c67454f6aeecfd196f1592be18e45c95b7c67257361917cdb0154d

diff --git a/dev-python/uv/files/uv-0.1.24-skip-tests.patch 
b/dev-python/uv/files/uv-0.1.24-skip-tests.patch
new file mode 100644
index ..e9efee5e8d89
--- /dev/null
+++ b/dev-python/uv/files/uv-0.1.24-skip-tests.patch
@@ -0,0 +1,192 @@
+diff --git a/crates/uv/tests/pip_compile.rs b/crates/uv/tests/pip_compile.rs
+index 1fc08d1b..60675de4 100644
+--- a/crates/uv/tests/pip_compile.rs
 b/crates/uv/tests/pip_compile.rs
+@@ -5140,7 +5140,6 @@ fn expand_env_var_requirements_txt() -> Result<()> {
+ }
+ 
+ /// Raise an error when an editable's `Requires-Python` constraint is not met.
+-#[test]
+ fn requires_python_editable() -> Result<()> {
+ let context = TestContext::new("3.12");
+ 
+@@ -5392,7 +5391,6 @@ fn no_stream() -> Result<()> {
+ }
+ 
+ /// Raise an error when a direct URL dependency's `Requires-Python` 
constraint is not met.
+-#[test]
+ fn requires_python_direct_url() -> Result<()> {
+ let context = TestContext::new("3.12");
+ 
+diff --git a/crates/uv/tests/pip_install.rs b/crates/uv/tests/pip_install.rs
+index 6dfbd764..ddc5f37b 100644
+--- a/crates/uv/tests/pip_install.rs
 b/crates/uv/tests/pip_install.rs
+@@ -912,7 +912,6 @@ fn install_no_index_version() {
+ /// package in.)
+ ///
+ /// Ref: 
+-#[test]
+ fn install_extra_index_url_has_priority() {
+ let context = TestContext::new("3.12");
+ 
+@@ -2344,7 +2343,6 @@ requires-python = ">=3.11,<3.13"
+ }
+ 
+ /// Raise an error when an editable's `Requires-Python` constraint is not met.
+-#[test]
+ fn requires_python_editable() -> Result<()> {
+ let context = TestContext::new("3.12");
+ 
+@@ -2792,7 +2790,6 @@ fn dry_run_install_then_upgrade() -> 
std::result::Result<(), Box Result<()> {
+ let context = TestContext::new("3.12");
+ 
+diff --git a/crates/uv/tests/pip_install_scenarios.rs 
b/crates/uv/tests/pip_install_scenarios.rs
+index 

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

2024-03-28 Thread Michał Górny
commit: 8956a9c9898c3c53c7417b00a922b1c90ff5e241
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 28 15:24:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 28 16:46:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8956a9c9

dev-python/dask-expr: Bump to 1.0.5

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

 dev-python/dask-expr/Manifest   |  1 +
 dev-python/dask-expr/dask-expr-1.0.5.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-python/dask-expr/Manifest b/dev-python/dask-expr/Manifest
index 2e7a31836d90..405afc85cc32 100644
--- a/dev-python/dask-expr/Manifest
+++ b/dev-python/dask-expr/Manifest
@@ -1 +1,2 @@
 DIST dask-expr-1.0.1.gh.tar.gz 233058 BLAKE2B 
2e5f64b75e4786e66b6ccab73af8e4a2fa5f7a3dce9cdce801769a2d85d28a0f7657c306f7e8d3458490391dcb9ae967d344832fcd530ef25fd7ee7c747a89b4
 SHA512 
c779f0e8e8a7a9ed650f58f4900950b72a4915c899dffa2641f707d8db1537213ea67bafc983fb28e50d16e894e8f9d11db9ae77cee9131b273f7aa8e98e6e7c
+DIST dask-expr-1.0.5.gh.tar.gz 239409 BLAKE2B 
0fae8540f40cbdead823f300a68df239bb838bb88d34c000b6d29ee451609a4cfc4422586cbf1fc3d2e10b50ffab6e8a2414c14c00635d929d92d7e40b1abff5
 SHA512 
3baf9e1aca78bc8158bce0e6beb323e511fa5717578bb10bfce27ec38a8f7b6e25b21edeffc669a1ac5f4a987dbbd948bba0f4375f3c5b329d13fab7093708ea

diff --git a/dev-python/dask-expr/dask-expr-1.0.5.ebuild 
b/dev-python/dask-expr/dask-expr-1.0.5.ebuild
new file mode 100644
index ..840dbef19952
--- /dev/null
+++ b/dev-python/dask-expr/dask-expr-1.0.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="High Level Expressions for Dask"
+HOMEPAGE="
+   https://github.com/dask/dask-expr/
+   https://pypi.org/project/dask-expr/
+"
+# pypi tarball removes tests, as of 1.0.1
+SRC_URI="
+   https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/dask-2024.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pandas-2[${PYTHON_USEDEP}]
+"
+# TODO: make pandas depend on pyarrow unconditionally?  we're having
+# transitive deps here.
+BDEPEND="
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-libs/apache-arrow[parquet,snappy]
+   dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin
+   sed -i -e '/dask/s:==:>=:' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires distributed
+   
'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
+   )
+   local EPYTEST_IGNORE=(
+   # requires distributed
+   dask_expr/io/tests/test_parquet.py
+   dask_expr/tests/test_diagnostics.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/shodan/

2024-03-28 Thread Sam James
commit: e2f7304e9cbef68b7686599d30fb986caab0905a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:43:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:43:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f7304e

net-analyzer/shodan: Stabilize 1.31.0 amd64, #928043

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

 net-analyzer/shodan/shodan-1.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/shodan/shodan-1.31.0.ebuild 
b/net-analyzer/shodan/shodan-1.31.0.ebuild
index 3afaf54e6485..c7e2e11b1fcf 100644
--- a/net-analyzer/shodan/shodan-1.31.0.ebuild
+++ b/net-analyzer/shodan/shodan-1.31.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/achillean/shodan-python.git;
 else
inherit pypi
-   KEYWORDS="~amd64 ~loong ~x86"
+   KEYWORDS="amd64 ~loong ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/files/, sys-apps/util-linux/

2024-03-28 Thread Sam James
commit: 5af27a0a2b08e0035abb6a7e080aaa27cf80ce63
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:42:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:42:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af27a0a

sys-apps/util-linux: backport fix for CVE-2024-28085

Bug: https://bugs.gentoo.org/927980
Signed-off-by: Sam James  gentoo.org>

 .../files/util-linux-2.39.3-CVE-2024-28085.patch   |  25 ++
 sys-apps/util-linux/util-linux-2.39.3-r6.ebuild| 415 +
 2 files changed, 440 insertions(+)

diff --git a/sys-apps/util-linux/files/util-linux-2.39.3-CVE-2024-28085.patch 
b/sys-apps/util-linux/files/util-linux-2.39.3-CVE-2024-28085.patch
new file mode 100644
index ..99092c05aa7e
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.39.3-CVE-2024-28085.patch
@@ -0,0 +1,25 @@
+https://bugs.gentoo.org/927980
+https://people.rit.edu/sjf5462/6831711781/wall_2_27_2024.txt
+https://github.com/util-linux/util-linux/commit/404b0781f52f7c045ca811b2dceec526408ac253
+
+From 404b0781f52f7c045ca811b2dceec526408ac253 Mon Sep 17 00:00:00 2001
+From: Karel Zak 
+Date: Thu, 21 Mar 2024 11:16:20 +0100
+Subject: [PATCH] wall: fix escape sequence Injection [CVE-2024-28085]
+
+Let's use for all cases the same output function.
+
+Reported-by: Skyler Ferrante 
+Signed-off-by: Karel Zak 
+--- a/term-utils/wall.c
 b/term-utils/wall.c
+@@ -368,7 +368,7 @@ static char *makemsg(char *fname, char **mvec, int mvecsz,
+   int i;
+ 
+   for (i = 0; i < mvecsz; i++) {
+-  fputs(mvec[i], fs);
++  fputs_careful(mvec[i], fs, '^', true, TERM_WIDTH);
+   if (i < mvecsz - 1)
+   fputc(' ', fs);
+   }
+

diff --git a/sys-apps/util-linux/util-linux-2.39.3-r6.ebuild 
b/sys-apps/util-linux/util-linux-2.39.3-r6.ebuild
new file mode 100644
index ..256c7ca3c751
--- /dev/null
+++ b/sys-apps/util-linux/util-linux-2.39.3-r6.ebuild
@@ -0,0 +1,415 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
+   pam python-r1 multilib-minimal multiprocessing systemd
+
+MY_PV="${PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Various useful Linux utilities"
+HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ 
https://github.com/util-linux/util-linux;
+
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git;
+   inherit autotools git-r3
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/karelzak.asc
+   inherit verify-sig
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos"
+   fi
+
+   
SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.sign )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
+SLOT="0"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode"
+
+# Most lib deps here are related to programs rather than our libs,
+# so we rarely need to specify ${MULTILIB_USEDEP}.
+RDEPEND="
+   virtual/libcrypt:=
+   audit? ( >=sys-process/audit-2.6:= )
+   caps? ( sys-libs/libcap-ng )
+   cramfs? ( sys-libs/zlib:= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 )
+   hardlink? ( dev-libs/libpcre2:= )
+   ncurses? (
+   sys-libs/ncurses:=[unicode(+)?]
+   magic? ( sys-apps/file:0= )
+   )
+   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   rtas? ( sys-libs/librtas )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
+   slang? ( sys-libs/slang )
+   !build? (
+   systemd? ( sys-apps/systemd )
+   udev? ( virtual/libudev:= )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   nls? (
+   app-text/po4a
+   sys-devel/gettext
+   )
+   test? ( app-alternatives/bc )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+   acct-group/root
+"
+RDEPEND+="
+   hardlink? ( !app-arch/hardlink )
+   logger? ( !>=app-admin/sysklogd-2.0[logger] )
+   kill? (
+   !sys-apps/coreutils[kill]
+   !sys-process/procps[kill]
+   )
+   su? (
+   !=sys-apps/shadow-4.7-r2[su]
+   )
+   

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

2024-03-28 Thread Sam James
commit: 0c6b401ac90deb03374def0d840e944e4f9eaad9
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:36:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:36:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6b401a

sys-apps/coreutils: add 9.5, drop 9.4_p20240326

Bug: https://bugs.gentoo.org/928062
Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/Manifest   | 4 ++--
 .../{coreutils-9.4_p20240326.ebuild => coreutils-9.5.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index ecd60d05455f..2823060d3567 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -3,6 +3,6 @@ DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 
0ad99c176c19ec214fcfd0845523e5362f015
 DIST coreutils-9.4-patches.tar.xz 6756 BLAKE2B 
677454409ccb629fd0efde1e15d8f9c13f208391e63a17816011e84d4ca3fb2a42c2a60853f213ade2a53c821d76fd8924c59388d160c6e7c7fa5755e1db4c68
 SHA512 
2025c80b5ada92bafb479c678917862be208534becd8b347d335032c6b4cc23c7b7630f15ca7dd3b5d691567cb70f3491753e29441cc54d8700cc3d966a5e743
 DIST coreutils-9.4.tar.xz 5979200 BLAKE2B 
83d41c48804c1d470c0e5eed38e692bb6875436dda3f6e2c29784ad6ef563d86e8e066a050e222621b400f78ea4630b1e127d20fc9b76f12096528c42677e35d
 SHA512 
7c55ee23b685a0462bbbd118b04d25278c902604a0dcf3bf4f8bf81faa0500dee5a7813cba6f586d676c98e520cafd420f16479619305e94ea6798d8437561f5
 DIST coreutils-9.4.tar.xz.sig 833 BLAKE2B 
870f7eb28e8851f41954820c7f4f4b43a965e6650b303b79541dfdf98ca0cd52fe964d7eec72bea68066452d7ad21a01df5e4db9e5bc4c20bf26d8b416856446
 SHA512 
9674f783f592c4f3e5c708ff31426ac009bf132fd0005019571bf39c8a1627efb5351c6cecc7faecb1eff8fa2970318666593bffc0eda9c750159e174ef42524
-DIST coreutils-9.4_p20240326.tar.xz 5995388 BLAKE2B 
2aed1aae692182a657cd2c2a405c2e9939d8ca9cd0e15c7dbd4d6505a6e10704c8d958fa2f89736e27d4fe99be87bd50238610c6dd104aedc64532ac4828
 SHA512 
77d9f747adb1f2d40c9348f5fa14bb93e29807dfa8970d617d4ea543c95bce1c85e937229bd450373f74c511de8debd8645e7f86a508bc866b580bd1712ed300
-DIST coreutils-9.4_p20240326.tar.xz.sig 833 BLAKE2B 
158521535c2f1410c324e957bd199c0519d68f1927c16453dfb521af20a64fd277c3dfa3e83b46822b9dfeb0583471b100c04b92167949f622a6770b4bb60c73
 SHA512 
7f4578c4665bb3d4504eba4a2bb12bb23b71da0f511f06e32495a6d6ad5c893aab19f5f65793caf399b9c68089d837894987154d1d3b2f4e600603f5a787b288
 DIST coreutils-9.5-patches.tar.xz 5912 BLAKE2B 
873fbe1a60f8f8034b3d35796146765ce388952d649c32dc81ca0e4c2823c9f2f00b69bc5cb3af686434867459b6dc378fb9a6d59563d28b87c3ee1eceeedbb3
 SHA512 
4b4ad356615d046b8d67ea35b789f887a787ab01ece3234f6344518aef33cd30ca364fef5d85e11acfdb24003114c16ffdab82922fb135d5425fbcd541064a76
+DIST coreutils-9.5.tar.xz 6007136 BLAKE2B 
6fd3a77697c9e85f31415c6ad66559faf18acc7d346677a89d4a999c2027886551e78842a7283e7b3b44fe8ef2fde04ba2f88df32a7844d5f69d45bcb7a04b6f
 SHA512 
2ca0deac4dc10a80fd0c6fd131252e99d457fd03b7bd626a6bc74fe5a0529c0a3d48ce1f5da1d3b3a7a150a1ce44f0fbb6b68a6ac543dfd5baa3e71f5d65401c
+DIST coreutils-9.5.tar.xz.sig 833 BLAKE2B 
37c29984bceee0ff3bffde76712f71dbb118c228e328dc230d5c53c37da12f5ec2130e0123b97fda4a561f556c3be307fdbe1f0c21279db2c84030818386f626
 SHA512 
029997e0f4ee64e561853cff7c8a124f58cc891598595b44c4a46f9813b4b71c9d677464bc8a26d294e9971832f4b87c23777fea4fac6e8e30f06ad93b9957d5

diff --git a/sys-apps/coreutils/coreutils-9.4_p20240326.ebuild 
b/sys-apps/coreutils/coreutils-9.5.ebuild
similarity index 100%
rename from sys-apps/coreutils/coreutils-9.4_p20240326.ebuild
rename to sys-apps/coreutils/coreutils-9.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-db/litecli/

2024-03-28 Thread Sam James
commit: ee61ca674998ffc8fd871a2aac8751f973ade694
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:43:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:43:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee61ca67

dev-db/litecli: Stabilize 1.10.0 x86, #928042

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

 dev-db/litecli/litecli-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/litecli/litecli-1.10.0.ebuild 
b/dev-db/litecli/litecli-1.10.0.ebuild
index d6360d93c1bc..4efad25ead82 100644
--- a/dev-db/litecli/litecli-1.10.0.ebuild
+++ b/dev-db/litecli/litecli-1.10.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/dbcli/litecli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
>=dev-python/click-4.1[${PYTHON_USEDEP}]



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

2024-03-28 Thread Sam James
commit: 6782d74b9fd2c16dd034c9d63eed9fba67ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:43:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:43:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6782d74b

app-emulation/xen-tools: Stabilize 4.17.4_pre1 x86, #928053

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

 app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
index 8fadbbf335fd..cc9374257fc9 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO};
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/shodan/

2024-03-28 Thread Sam James
commit: a4df14f28d2b0dd31277df98553047c332f9760a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:43:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4df14f2

net-analyzer/shodan: Stabilize 1.31.0 x86, #928043

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

 net-analyzer/shodan/shodan-1.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/shodan/shodan-1.31.0.ebuild 
b/net-analyzer/shodan/shodan-1.31.0.ebuild
index c7e2e11b1fcf..be21ef2b1735 100644
--- a/net-analyzer/shodan/shodan-1.31.0.ebuild
+++ b/net-analyzer/shodan/shodan-1.31.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/achillean/shodan-python.git;
 else
inherit pypi
-   KEYWORDS="amd64 ~loong ~x86"
+   KEYWORDS="amd64 ~loong x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-db/litecli/

2024-03-28 Thread Sam James
commit: 4705cc4a6cf4b0258aeae308bac4c99efd863765
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:43:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4705cc4a

dev-db/litecli: Stabilize 1.10.0 amd64, #928042

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

 dev-db/litecli/litecli-1.10.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/litecli/litecli-1.10.0.ebuild 
b/dev-db/litecli/litecli-1.10.0.ebuild
index fc8f2ae015b3..d6360d93c1bc 100644
--- a/dev-db/litecli/litecli-1.10.0.ebuild
+++ b/dev-db/litecli/litecli-1.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/dbcli/litecli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
>=dev-python/click-4.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/prefix:master commit in: scripts/, scripts/auto-bootstraps/

2024-03-28 Thread Fabian Groffen
commit: 97ff630a73ccec168656694cf6cca91275e2a67f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 16:12:00 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 16:12:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=97ff630a

scripts/auto-bootstraps/dobootstrap: shellcheck

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/auto-bootstraps/dobootstrap | 62 +++--
 scripts/bootstrap-prefix.sh | 24 +++---
 2 files changed, 45 insertions(+), 41 deletions(-)

diff --git a/scripts/auto-bootstraps/dobootstrap 
b/scripts/auto-bootstraps/dobootstrap
index 14cc137a0d..f2b670d9b2 100755
--- a/scripts/auto-bootstraps/dobootstrap
+++ b/scripts/auto-bootstraps/dobootstrap
@@ -5,14 +5,14 @@ 
BOOTURL="http://rsync.prefix.bitzolder.nl/scripts/bootstrap-prefix.sh;
 UPLOAD="rsync1.prefix.bitzolder.nl::gentoo-portage-bootstraps"
 
 do_fetch() {
-   local FETCHCOMMAND
+   local FETCH_COMMAND
# Try to find a download manager, we only deal with wget,
# curl, FreeBSD's fetch and ftp.
-   if [[ x$(type -t wget) == "xfile" ]] ; then
+   if [[ $(type -t wget) == "file" ]] ; then
FETCH_COMMAND="wget -O -"
[[ $(wget -h) == *"--no-check-certificate"* ]] && \
FETCH_COMMAND+=" --no-check-certificate"
-   elif [[ x$(type -t curl) == "xfile" ]] ; then
+   elif [[ $(type -t curl) == "file" ]] ; then
FETCH_COMMAND="curl -f -L"
else
echo "could not download ${1##*/}"
@@ -26,6 +26,8 @@ do_prepare() {
local bitw=$1
local dte=$2
local bootstrap
+   local chost
+   local bootstrapscript
 
if [[ -n ${RESUME} && -n ${bitw} && -n ${dte} ]] ; then

bootstrap=${OVERRIDE_EPREFIX:-bootstrap${bitw}-${dte}}/bootstrap-prefix.sh
@@ -37,7 +39,7 @@ do_prepare() {
do_fetch ${BOOTURL} > ${bootstrap}
fi
 
-   local chost=$(${BASH} ${bootstrap} chost.guess x)
+   chost=$("${BASH}" "${bootstrap}" chost.guess x)
case ${chost} in
*-darwin[89])
# ppc64-darwin never really worked for unknown reasons
@@ -86,7 +88,7 @@ do_prepare() {
chost=sparc-${chost#*-}
fi
;;
-   sparcv9-*|sparc64-*)
+   SParcv9-*|sparc64-*)
if [[ ${bitw} == 32 ]] ; then
chost=sparc-${chost#*-}
else
@@ -105,11 +107,11 @@ do_prepare() {
EPREFIX=${PWD}/bootstrap${bitw}-${dte}
[[ -n ${OVERRIDE_EPREFIX} ]] && EPREFIX=${OVERRIDE_EPREFIX}
 
-   local bootstrapscript=$(realpath ${BASH_SOURCE[0]} 2>/dev/null)
+   bootstrapscript=$(realpath "${BASH_SOURCE[0]}" 2>/dev/null)
if [[ -z ${bootstrapscript} ]] ; then
local b=${BASH_SOURCE[0]}
-   cd "${b%/*}"
-   bootstrapscript=$(pwd -P)/${b##*/}
+   cd "${b%/*}" || exit 1
+   bootstrapscript="$(pwd -P)/${b##*/}"
fi
echo "EPREFIX=${EPREFIX}"
mkdir -p "${EPREFIX}"
@@ -124,33 +126,33 @@ do_prepare() {
# USE-flags in make.conf prior to stage2 (first emerge usage)
starttime=${SECONDS}
env -i \
-   HOME=${EPREFIX} \
+   HOME="${EPREFIX}" \
SHELL=/bin/sh \
-   TERM=${TERM} \
-   USER=${USER} \
-   CHOST=${chost} \
-   EPREFIX=${EPREFIX} \
+   TERM="${TERM}" \
+   USER="${USER}" \
+   CHOST="${chost}" \
+   EPREFIX="${EPREFIX}" \
${GENTOO_MIRRORS+GENTOO_MIRRORS="${GENTOO_MIRRORS}"} \
${DOLOCAL+DOLOCAL=1} \
${RESUME+RESUME=1} \
${LATEST_TREE_YES+LATEST_TREE_YES=1} \
-   ${TREE_FROM_SRC+TREE_FROM_SRC=}${TREE_FROM_SRC} \
-   ${USE_CPU_CORES+USE_CPU_CORES=}${USE_CPU_CORES} \
-   ${DARWIN_USE_GCC+DARWIN_USE_GCC=}${DARWIN_USE_GCC} \
-   ${PREFIX_DISABLE_RAP+PREFIX_DISABLE_RAP=}${PREFIX_DISABLE_RAP} \
-   
${BP_KEEPALIVE_ACTIVE+BP_KEEPALIVE_ACTIVE=}${BP_KEEPALIVE_ACTIVE} \
-   ${BASH} ${bootstrapscript} bootstrap
+   ${TREE_FROM_SRC+TREE_FROM_SRC=}"${TREE_FROM_SRC}" \
+   ${USE_CPU_CORES+USE_CPU_CORES=}"${USE_CPU_CORES}" \
+   ${DARWIN_USE_GCC+DARWIN_USE_GCC=}"${DARWIN_USE_GCC}" \
+   
${PREFIX_DISABLE_RAP+PREFIX_DISABLE_RAP=}"${PREFIX_DISABLE_RAP}" \
+   
${BP_KEEPALIVE_ACTIVE+BP_KEEPALIVE_ACTIVE=}"${BP_KEEPALIVE_ACTIVE}" \
+   "${BASH}" "${bootstrapscript}" bootstrap
endtime=${SECONDS}
 
if [[ -n ${DOPUBLISH} ]] ; then
echo $((endtime - starttime)) > elapsedtime
 
# get 

[gentoo-commits] repo/proj/prefix:master commit in: scripts/rsync-generation/

2024-03-28 Thread Fabian Groffen
commit: d4ce7ca1b7141ecebc27a660f8a34fcb4f9bec35
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 15:42:07 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 15:42:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=d4ce7ca1

scripts/rsync-generation/update-rsync-master: shellcheck

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/rsync-generation/update-rsync-master.sh | 34 ++---
 1 file changed, 19 insertions(+), 15 deletions(-)

diff --git a/scripts/rsync-generation/update-rsync-master.sh 
b/scripts/rsync-generation/update-rsync-master.sh
index 6a93207518..304877ac95 100755
--- a/scripts/rsync-generation/update-rsync-master.sh
+++ b/scripts/rsync-generation/update-rsync-master.sh
@@ -3,7 +3,7 @@
 SCRIPTSTARTTIME=$(date +%s)
 
 # get keys for ssh and signing
-eval $(env SHELL=/bin/bash keychain -q --noask --eval)
+eval "$(env SHELL=/bin/bash keychain -q --noask --eval)"
 
 BASE_PATH="$(readlink -f "${BASH_SOURCE[0]%/*}")"
 
@@ -20,7 +20,6 @@ PORTAGE_BASE_PATH="${BASE_PATH}/prefix/usr/lib/portage/"
 PYTHONPATH="${PORTAGE_BASE_PATH}/pym"
 PORTAGE_CONFIGROOT="${BASE_PATH}/misc/config_root"
 PORTAGE_DEPCACHEDIR="${BASE_PATH}/depcache"
-MANIFEST_CACHE="${BASE_PATH}/manifests"
 
 # for .cvsps and gnupg cache mainly
 HOME="${BASE_PATH}/misc"
@@ -34,7 +33,12 @@ echo "(init) PATH=$PATH"
 
   egencache settings  
 
-EGENCACHE_OPTS="--jobs=$(nproc) --load-average=$(nproc) --tolerant 
--update-use-local-desc"
+EGENCACHE_OPTS=(
+   "--jobs=$(nproc)"
+   "--load-average=$(nproc)"
+   "--tolerant"
+   "--update-use-local-desc"
+)
 
 export PYTHONPATH PORTDIR PORTAGE_BASE_PATH PORTAGE_CONFIGROOT  \
ROOT PORTAGE_TMPFS FEATURES HOME
@@ -66,8 +70,8 @@ apply_git_mtimes() {
git log --pretty=%ct --name-status --reverse "${from}..${to}"
echo 999  # end marker to trigger the last block to be done
} | \
-   while read line ; do
-   case ${line} in
+   while read -r line ; do
+   case "${line}" in
[0-9][0-9][0-9]*)
if [[ ${ts} -gt 0 ]] ; then
[[ ${#files[@]} == 0 ]] || \
@@ -78,11 +82,11 @@ apply_git_mtimes() {
;;
[ACMT]*)
set -- ${line}
-   files+=( $2 )
+   files+=( "$2" )
;;
[R]*)
set -- ${line}
-   files+=( $3 )
+   files+=( "$3" )
;;
[D]*)
set -- ${line}
@@ -95,8 +99,8 @@ apply_git_mtimes() {
# if the entire package was removed, 
touch the
# category level metadata
[[ -f ${f%/*}/metadata.xml ]] \
-   && files+=( 
${f%/*}/metadata.xml ) \
-   || files+=( 
${f%/*/*}/metadata.xml )
+   && files+=( 
"${f%/*}"/metadata.xml ) \
+   || files+=( 
"${f%/*/*}"/metadata.xml )
fi
;;
esac
@@ -201,8 +205,8 @@ echo "($(date +"%F %R")) git image updated"
 echo "($(date +"%F %R")) rsync Prefix tree to rsync-master"
 for entry in scripts *-*/* ; do
# copy it over
-   [[ -e ${RSYNCDIR}/${entry} ]] || mkdir -p "${RSYNCDIR}"/${entry}
-   rsync -v --delete -aC "${PREFIXTREEDIR}"/${entry}/ 
"${RSYNCDIR}"/${entry}/
+   [[ -e ${RSYNCDIR}/${entry} ]] || mkdir -p "${RSYNCDIR}/${entry}"
+   rsync -v --delete -aC "${PREFIXTREEDIR}/${entry}"/ 
"${RSYNCDIR}/${entry}"/
 done
 
 # we excluded the eclasses above, because we "overlay" them from gx86
@@ -230,7 +234,7 @@ START=$(date +%s)
 # generate the metadata
 echo "($(date +"%F %R")) generating metadata"
 dolog() {
-   echo $*
+   echo "$*"
"$@"
 }
 dolog "${PORTAGE_BASE_PATH}/bin/egencache" --update --rsync \
@@ -247,7 +251,7 @@ sync-type = rsync
 sync-uri = rsync://dont-sync
 auto-sync = no
 ' \
-   ${EGENCACHE_OPTS} \
+   "${EGENCACHE_OPTS[@]}" \
|| exit 5
 
 STOP=$(date +%s)
@@ -281,8 +285,8 @@ sed -e '/^thin-manifests/s/true/false/' \
 # Signing is done with our snapshot signing key, and only on the top
 # level Manifest, for it covers indirectly the entire tree
 # remember, HOME is set to misc/ so .gnupg keychain lives there
-cat "${BASE_PATH}"/autosigner.pwd | \
-   qmanifest -g -p -s "0xC6317B3C" "${RSYNCDIR}" || \
+qmanifest -g -p -s "0xC6317B3C" "${RSYNCDIR}" \
+   < 

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2024-03-28 Thread Fabian Groffen
commit: fa7c24ebb3b27299fd2195d4e821c8c615c02eec
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 14:41:38 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 14:41:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=fa7c24eb

scripts/bootstrap-bash: shellcheck

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/bootstrap-bash.sh | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/scripts/bootstrap-bash.sh b/scripts/bootstrap-bash.sh
index c67d8943b7..db9d8c2795 100755
--- a/scripts/bootstrap-bash.sh
+++ b/scripts/bootstrap-bash.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2006-2018 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 2006-2024 Gentoo Authors; Distributed under the GPL v2
 
 # bash installer
 #
@@ -14,15 +14,15 @@ if [ -z "$1" ] ; then
 fi
 
 mkdir -p "$1"
-cd "$1"
+cd "$1" || exit 1
 mkdir bash-build
-cd bash-build
+cd bash-build || exit 1
 
 
GENTOO_MIRRORS=${GENTOO_MIRRORS:="http://distfiles.prefix.bitzolder.nl/distfiles"}
 
 command_exists() {
check_cmd="$1"
-   command -v $check_cmd >/dev/null 2>&1
+   command -v "${check_cmd}" >/dev/null 2>&1
 }
 
 same_file() {
@@ -40,7 +40,7 @@ if [ ! -e bash-4.2.tar.gz ] ; then
eerror() { echo "!!! $*" 1>&2; }
einfo() { echo "* $*"; }
 
-   if [ -z ${FETCH_COMMAND} ] ; then
+   if [ -z "${FETCH_COMMAND}" ] ; then
# Try to find a download manager, we only deal with wget,
# curl, FreeBSD's fetch and ftp.
if command_exists wget; then
@@ -65,7 +65,7 @@ if [ ! -e bash-4.2.tar.gz ] ; then
;;
esac
fi
-   if [ -z ${FETCH_COMMAND} ]; then
+   if [ -z "${FETCH_COMMAND}" ]; then
eerror "no suitable download manager found (need wget, 
curl, fetch or ftp)"
eerror "could not download ${1##*/}"
eerror "download the file manually, and put it in 
${PWD}"
@@ -77,7 +77,7 @@ fi
 
 gzip -d bash-4.2.tar.gz
 tar -xf bash-4.2.tar
-cd bash-4.2
+cd bash-4.2 || exit 2
 
 ./configure --prefix="${1}"/usr --disable-nls
 make



[gentoo-commits] repo/proj/prefix:master commit in: scripts/rsync-generation/

2024-03-28 Thread Fabian Groffen
commit: e766d7ea7dae4c0f454a3e3a69f2f6bb3aba5ec8
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 14:56:42 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 14:56:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e766d7ea

scripts/rsync-generation/push-rsync1: update to current usage

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/rsync-generation/push-rsync1.sh | 32 +++-
 1 file changed, 15 insertions(+), 17 deletions(-)

diff --git a/scripts/rsync-generation/push-rsync1.sh 
b/scripts/rsync-generation/push-rsync1.sh
index fc15894ecd..c9df9a379d 100755
--- a/scripts/rsync-generation/push-rsync1.sh
+++ b/scripts/rsync-generation/push-rsync1.sh
@@ -1,25 +1,23 @@
 #!/usr/bin/env bash
 
-TRGDIR="rsync1.domain::rsync-push_module"
+TRGDIR="/path/to/rsync0-prefix-tree"
 LOCALDIR="/path/to/master-rsync-tree"
 
-# figure out what's currently the active rsync1 mirror
-#active=$(ssh $TRGHOST "readlink $TRGDIR/rsync1")
-#echo "($(date +"%F %R")) current active snapshot on rsync1: ${active}"
-
-#case $active in
-#  rsync1a)  target=rsync1b ;;
-#  rsync1b)  target=rsync1a ;;
-#  *)
-#  echo "don't know what the active rsync1 mirror is: '$active'" > 
/dev/stderr
-#  exit 1
-#  ;;
-#esac
-echo "($(date +"%F %R")) will refresh and activate snapshot: ${target}"
+echo "($(date +"%F %R")) will refresh snapshot"
 
 # synchronise the target
-rsync -va --delete "${LOCALDIR}"/ ${TRGDIR}/ > /var/tmp/rsync-updates.log || 
exit 1
+rsync -vca --delete --exclude=snapshots/ \
+   "${LOCALDIR}"/ ${TRGDIR}/ > /var/tmp/rsync-updates.log || exit 1
 
+PUBLICDIR=
+case $(hostname) in
+disabled)
+PUBLICDIR="somehost::gentoo-portage-prefix-push"
+;;
+esac
 # switch the active rsync1 mirror
-echo "($(date +"%F %R")) rsync done, switching target now"
-#ssh $TRGHOST "cd ${TRGDIR} && rm rsync1 && ln -s ${target} rsync1"
+if [[ -n ${PUBLICDIR} ]] ; then
+rsync -vca --delete "${TRGDIR}"/ "${PUBLICDIR}"/
+fi
+
+echo "($(date +"%F %R")) rsync done"



[gentoo-commits] repo/proj/prefix:master commit in: scripts/rsync-generation/

2024-03-28 Thread Fabian Groffen
commit: 6f38e3bd7e84b8d7c8df5229b4a5f1a34cb4843a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 15:25:18 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 15:25:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6f38e3bd

scripts/rsync-generation/refresh-mirror: shellcheck

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/rsync-generation/refresh-mirror.sh | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/scripts/rsync-generation/refresh-mirror.sh 
b/scripts/rsync-generation/refresh-mirror.sh
index 6e2baffaa4..cbcb677266 100755
--- a/scripts/rsync-generation/refresh-mirror.sh
+++ b/scripts/rsync-generation/refresh-mirror.sh
@@ -1,4 +1,8 @@
 #!/bin/bash -l
+#shellcheck disable=SC2009,SC2030,SC2031
+#SC2009: consider using pgrep instead of grepping ps output
+#SC2030: modification of FD is local (to subshell)
+#SC2031: FD was modified in subshell
 
 # invocation script meant to be launched from cron
 
@@ -10,7 +14,7 @@ if [[ -f /tmp/rsync-master-busy ]] ; then
# allow one run to be skipped quietly
if [[ $((laststart + (40 * 60))) -lt ${now} ]] ; then
echo "another rsync-master generation process is still busy"
-   type pstree > /dev/null && pstree -A -l -p $(head -n1 
${LOGFILE})
+   type pstree > /dev/null && pstree -A -l -p "$(head -n1 
${LOGFILE})"
ps -ef | grep '[r]efresh-mirror'
tail ${LOGFILE}
else
@@ -22,16 +26,16 @@ if [[ -f /tmp/rsync-master-busy ]] ; then
pid=$(head -n1 ${LOGFILE})
if [[ ${pid} -gt 0 ]] ; then
echo "Killing stray/stuck processes"
-   pstree -A -l -c -p ${pid} | grep -o '[0-9]\+' | xargs 
kill
+   pstree -A -l -c -p "${pid}" | grep -o '[0-9]\+' | xargs 
kill
rm /tmp/rsync-master-busy
fi
fi
 else
-   mv ${LOGFILE} ${LOGFILE%.log}-prev.log
-   cd "$(readlink -f "${BASH_SOURCE[0]%/*}")"
+   mv "${LOGFILE}" "${LOGFILE%.log}"-prev.log
+   cd "$(readlink -f "${BASH_SOURCE[0]%/*}")" || exit 1
touch /tmp/rsync-master-busy
-   echo $$ > ${LOGFILE}
-   echo "starting generation $(date)" >> ${LOGFILE}
+   echo $$ > "${LOGFILE}"
+   echo "starting generation $(date)" >> "${LOGFILE}"
genandpush() {
./update-rsync-master.sh \
&& ./push-rsync1.sh



[gentoo-commits] repo/proj/prefix:master commit in: scripts/rsync-generation/

2024-03-28 Thread Fabian Groffen
commit: f9a6be590436b9fd5e59c8edcca75767f60a9c9d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 15:11:30 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 15:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f9a6be59

scripts/rsync-generation/mksnapshot: shellcheck

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/rsync-generation/mksnapshot.sh | 88 +++---
 1 file changed, 39 insertions(+), 49 deletions(-)

diff --git a/scripts/rsync-generation/mksnapshot.sh 
b/scripts/rsync-generation/mksnapshot.sh
index e4db893b64..7879adc353 100755
--- a/scripts/rsync-generation/mksnapshot.sh
+++ b/scripts/rsync-generation/mksnapshot.sh
@@ -25,71 +25,61 @@ if [[ ! -s "${BOOTSTRAP_SNAPSHOT}" ]] ; then
curl -s -L 
"https://distfiles.prefix.bitzolder.nl/prefix/distfiles/${BOOTSTRAP_SNAPSHOT}; 
> "${BOOTSTRAP_SNAPSHOT}"
 fi
 
-rm -Rf ${TMPDIR}
-mkdir -p ${TMPDIR}
+rm -Rf "${TMPDIR}"
+mkdir -p "${TMPDIR}"
 
 # quickly take a snapshot, such that we get a consistent image
-pushd ${RSYNCTREE} > /dev/null
-tar -cf ${SNAME} --exclude=snapshots * || exit 1
+pushd "${RSYNCTREE}" > /dev/null || exit 1
+tar -cf "${SNAME}" --exclude=snapshots -- * || exit 1
 popd > /dev/null
 
 # now revamp it such that it's in a directory "portage"
-rm -Rf ${TMPDIR}
-mkdir -p ${TMPDIR}
-pushd ${TMPDIR} > /dev/null
+rm -Rf "${TMPDIR}"
+mkdir -p "${TMPDIR}"
+pushd "${TMPDIR}" > /dev/null || exit 1
 mkdir portage
-tar -xf ${SNAME} -C portage/
-tar --numeric-owner --format=posix --hard-dereference -cf ${SNAME} portage/
+tar -xf "${SNAME}" -C portage/
+tar --numeric-owner --format=posix --hard-dereference -cf "${SNAME}" portage/
 popd > /dev/null
 
-rm -Rf ${TMPDIR}
+rm -Rf "${TMPDIR}"
 
 # be nice
-nice -n19 bzip2 -c -9 ${SNAME} > ${SNAME}.bz2 &
-nice -n19 xz -c -9 ${SNAME} > ${SNAME}.xz &
-nice -n19 gzip -c -9 ${SNAME} > ${SNAME}.gz &
+nice -n19 bzip2 -c -9 "${SNAME}" > "${SNAME}".bz2 &
+nice -n19 xz-c -9 "${SNAME}" > "${SNAME}".xz  &
+nice -n19 gzip  -c -9 "${SNAME}" > "${SNAME}".gz  &
 wait
 
 # generate accompanying meta files
-md5sum ${SNAME##*/}  > ${SNAME}.xz.umd5sum
-md5sum ${SNAME##*/}.xz   > ${SNAME}.xz.md5sum
-md5sum ${SNAME##*/}  > ${SNAME}.bz2.umd5sum
-md5sum ${SNAME##*/}.bz2  > ${SNAME}.bz2.md5sum
-md5sum ${SNAME##*/}  > ${SNAME}.gz.umd5sum
-md5sum ${SNAME##*/}.bz2  > ${SNAME}.gz.md5sum
-# gpg is really stupid, or I am too stupid to find the right option
-gpgopts="--quiet --batch --no-tty --passphrase-fd 0 --pinentry-mode loopback"
-gpgopts+=" --default-key C6317B3C --detach-sign --armor"
-gpg ${gpgopts} -o ${SNAME}.xz.gpgsig ${SNAME}.xz < ${SCRIPTLOC}/autosigner.pwd
-gpg ${gpgopts} -o ${SNAME}.bz2.gpgsig ${SNAME}.bz2 < 
${SCRIPTLOC}/autosigner.pwd
-gpg ${gpgopts} -o ${SNAME}.gz.gpgsig ${SNAME}.gz < ${SCRIPTLOC}/autosigner.pwd
+md5sum "${SNAME##*/}"  > "${SNAME}".xz.umd5sum
+md5sum "${SNAME##*/}".xz   > "${SNAME}".xz.md5sum
+md5sum "${SNAME##*/}"  > "${SNAME}".bz2.umd5sum
+md5sum "${SNAME##*/}".bz2  > "${SNAME}".bz2.md5sum
+md5sum "${SNAME##*/}"  > "${SNAME}".gz.umd5sum
+md5sum "${SNAME##*/}".bz2  > "${SNAME}".gz.md5sum
+# use passphrase-fd to pass password
+gpgopts=(
+   "--quiet"
+   "--batch"
+   "--no-tty"
+   "--passphrase-fd" 0
+   "--pinentry-mode" "loopback"
+   "--default-key" "C6317B3C"
+   "--detach-sign"
+   "--armor"
+)
+gpg "${gpgopts[@]}" -o "${SNAME}".xz.gpgsig  "${SNAME}".xz  \
+   < "${SCRIPTLOC}"/autosigner.pwd
+gpg "${gpgopts[@]}" -o "${SNAME}".bz2.gpgsig "${SNAME}".bz2 \
+   < "${SCRIPTLOC}"/autosigner.pwd
+gpg "${gpgopts[@]}" -o "${SNAME}".gz.gpgsig  "${SNAME}".gz  \
+   < "${SCRIPTLOC}"/autosigner.pwd
 
 # we no longer need the tar
-rm ${SNAME}
+rm "${SNAME}"
 
 # make convenience symlinks
 for f in {xz,bz2,gz}{,.gpgsig,.md5sum,.umd5sum} ; do
-   rm portage-latest.tar.$f
-   ln -s ${SNAME##*/}.$f portage-latest.tar.$f
+   rm "portage-latest.tar.$f"
+   ln -s "${SNAME##*/}.$f" "portage-latest.tar.$f"
 done
-
-# darkside's delta code
-
-# FAILS and nobody cares!
-
-#YESTERDAY=$(date +%Y%m%d -d @${YESTERDAY})
-#TODAY=$(date +%Y%m%d -d @${TODAY})
-#cp portage-{${YESTERDAY},${TODAY}}.tar.bz2 /dev/shm/
-#SNAP_DIR=${PWD}
-#
-#cd /dev/shm
-#bunzip2 portage*
-#
-#differ -f bdelta portage-{${YESTERDAY},${TODAY}}.tar \
-#${SNAP_DIR}/deltas/snapshot-${YESTERDAY}-${TODAY}.patch
-#
-#bzip2 "${SNAP_DIR}/deltas/snapshot-${YESTERDAY}-${TODAY}.patch"
-#
-#rm -f portage* snapshot*
-
-# FAILS and nobody cares



[gentoo-commits] repo/proj/prefix:master commit in: scripts/auto-bootstraps/

2024-03-28 Thread Fabian Groffen
commit: 2de7386aef93884137d5700d56046f360546b250
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 28 14:45:12 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 28 14:45:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=2de7386a

auto-bootstraps/process_uploads: shellcheck

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/auto-bootstraps/process_uploads.sh | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/scripts/auto-bootstraps/process_uploads.sh 
b/scripts/auto-bootstraps/process_uploads.sh
index dc858589a8..fae40dddef 100755
--- a/scripts/auto-bootstraps/process_uploads.sh
+++ b/scripts/auto-bootstraps/process_uploads.sh
@@ -4,7 +4,7 @@ UPLOADDIR="./uploads"
 RESULTSDIR="./results"
 
 if [[ -x ${BASH_SOURCE[0]%/*}/process_uploads_local.sh ]] ; then
-   source ${BASH_SOURCE[0]%/*}/process_uploads_local.sh
+   source "${BASH_SOURCE[0]%/*}"/process_uploads_local.sh
 fi
 
 if [[ $(type -t process_file) != function ]] ; then
@@ -14,7 +14,7 @@ if [[ $(type -t process_file) != function ]] ; then
 fi
 
 didsomething=
-for d in ${UPLOADDIR}/* ; do
+for d in "${UPLOADDIR}"/* ; do
if [[ ! -d "${d}" ]] ; then
rm -f "${d}"
continue
@@ -28,7 +28,7 @@ for d in ${UPLOADDIR}/* ; do
continue
fi
 
-   dir=${1#${d}/}
+   dir=${1#"${d}"/}
# skip this thing from auto-processing if it is new platform
[[ -d ${RESULTSDIR}/${dir%/*} ]] || continue
# skip this thing if it already exists
@@ -57,7 +57,7 @@ for d in ${UPLOADDIR}/* ; do
if [[ -e "${d}/${dir}/portage" ]] ; then
for pkg in "${d}/${dir}/portage"/*/* ; do
[[ -e ${pkg} ]] || continue
-   w=${pkg#${d}/}
+   w=${pkg#"${d}"/}
mkdir -p "${RESULTSDIR}/${w}"
[[ -e "${pkg}"/build-info ]] && \
mv "${pkg}"/build-info "${RESULTSDIR}/${w}"/



  1   2   >