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

2023-09-20 Thread Hans de Graaff
commit: 02ee21d11389209c33bdac800b6ae8528a4507f8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Sep 21 05:46:14 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Sep 21 05:46:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ee21d1

dev-util/jenkins-bin: add 2.414.2, 2.424

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/jenkins-bin/Manifest   |  2 ++
 dev-util/jenkins-bin/jenkins-bin-2.414.2.ebuild | 45 +
 dev-util/jenkins-bin/jenkins-bin-2.424.ebuild   | 45 +
 3 files changed, 92 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 7d7d38efc288..a6cc3062578a 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,3 +1,5 @@
 DIST jenkins-bin-2.401.3.war 98398119 BLAKE2B 
249f7ace9dde2db5243aa041d5afc854cb3064c7044aa95a3f2bae6ec96c0fe2a9ed06917f3bdd9c8a3b9178ab795d5d5de1b3a45e28bac70b5fc096b888c1a0
 SHA512 
b634bea063dfbcfd24998af920324fd63c394da4d0e34c619ad5f2447ecf16c4142ab531e96d6b53572e9dd698804126c6ff8adfeff3bc7fa7b5192157346708
 DIST jenkins-bin-2.414.1.war 89532544 BLAKE2B 
2da7c1d79b8e5421ded90f44697807d1c76e04c6652229d0cbdb73569116b7f78cb0887e8df8bda18248766f2b49b3d3e51ed553df488e1716b1370c0dd8df76
 SHA512 
4d9bcadc4296c43336ed90e5aa27feb271ff074793f2ea8e15513c77c9dd9e8f47409382ce1299ec21a05ca1d5a02b9dde40dab03952cc3c77109a17048739d7
+DIST jenkins-bin-2.414.2.war 89532729 BLAKE2B 
3519a893a53394ecef7f07f72212d0718ed3b052638cbdea6fe621bffe994c3c426057a82c747597b48e273a2603e99656e7eedb6cabaa398527f88db3331e4b
 SHA512 
43662348e3915715f2897a26186f11bf671ecf630f6a64d2509caf9f2f87479ecade8304f62e1ce0690315ce196b74e7e758dfcb39cb4a77c6b1221200a0
 DIST jenkins-bin-2.416.war 89541474 BLAKE2B 
69f72593facf686631172e81c653df688da3e15f168c2757b9b320d9535b8c4d5a493596f1b9dc7a830bcf35a080e30a981a0a9d028dcbdb755425f3ea48977f
 SHA512 
b8546e48e1c0cbb4b05ed233da60d62d00d117ec21c18a16cd16eee69a6c06ab71392781359de0667c570578d5c49147dea6decb19758c2c4faf05d17003bdc6
+DIST jenkins-bin-2.424.war 89567786 BLAKE2B 
8da19a1226e872c1eb388b2bef3ca258f3c84088c544867f1ef29c541df0aa31e12d929faf867a3da420eae2787d886e935f9cae439ed70f9085a6ec1e9dceef
 SHA512 
d5546b3ea1b6f299bbaa315de845359011aa116cc84725b93c5a5d1ea3ae2268b736cae1687dd4fd5096e620b5bd26088e878244969b25ba0ea67ec1afc5b006

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.414.2.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.414.2.ebuild
new file mode 100644
index ..e8b333002f60
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.414.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/;
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="lts"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+IUSE=""
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:0
+   || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+   local JENKINS_DIR=/var/lib/jenkins
+
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenkins
+   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/}
+
+   newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+   newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+   systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service
+
+   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.424.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.424.ebuild
new file mode 100644
index ..94f16b3ed823
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.424.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/;
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+IUSE=""
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:lts
+   || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+   local JENKINS_DIR=/var/lib/jenkins
+
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenkins
+   newins 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-smtp/

2023-09-20 Thread Hans de Graaff
commit: 568f90951ff0ca0d614f0193dc031069f33770b4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Sep 21 05:40:54 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Sep 21 05:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568f9095

dev-ruby/net-smtp: add 0.4.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/net-smtp/Manifest  |  1 +
 dev-ruby/net-smtp/net-smtp-0.4.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/net-smtp/Manifest b/dev-ruby/net-smtp/Manifest
index ab7a6e999f78..b768aa204637 100644
--- a/dev-ruby/net-smtp/Manifest
+++ b/dev-ruby/net-smtp/Manifest
@@ -1 +1,2 @@
 DIST net-smtp-0.3.3.tar.gz 25297 BLAKE2B 
29339faf7c7a3870b2eed7d2b9058ad7b3beaae9bddd3fe718cbcba0c65faa3e118916ac2e2a8cfc9e52c602bde301929c037856b68e42881bdab3ecbb90b01f
 SHA512 
1936cede296d899f2cbcf5874b1472e808255cca21788037f6e8f38f8b1ef05779fec0c4f51a3970c09191078fee84c85e909eb9223034bdc293a1215b004ad1
+DIST net-smtp-0.4.0.tar.gz 26695 BLAKE2B 
4ae79a5288ccb55b9a9bcd377ef3c85123a55b9269815730b2fb394ba98469ecaa7a5fc3230bc4a2e9117bff62453a69b627a397db1ca4f63f0cbd4856510d4e
 SHA512 
3a130daac6392dd9328bdc644e1089eb34f290658b06f4aee48ab9f407086446af9fe674c5f417251ffb04478e5a6f14829f2b13b3e62fadb65ac09a2fa35bc1

diff --git a/dev-ruby/net-smtp/net-smtp-0.4.0.ebuild 
b/dev-ruby/net-smtp/net-smtp-0.4.0.ebuild
new file mode 100644
index ..c5b1236c01c7
--- /dev/null
+++ b/dev-ruby/net-smtp/net-smtp-0.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+RUBY_FAKEGEM_GEMSPEC="net-smtp.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple Mail Transfer Protocol client library for Ruby"
+HOMEPAGE="https://github.com/ruby/net-smtp;
+SRC_URI="https://github.com/ruby/net-smtp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/net-protocol
+"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2023-09-20 Thread Michał Górny
commit: 36a316d62b215915d61c6f7b96b920422f92e402
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 05:22:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a316d6

dev-python/pydata-sphinx-theme: Bump to 0.14.1

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

 dev-python/pydata-sphinx-theme/Manifest|  2 +
 .../pydata-sphinx-theme-0.14.1.ebuild  | 48 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pydata-sphinx-theme/Manifest 
b/dev-python/pydata-sphinx-theme/Manifest
index 970880bc4d00..fb35105f59f9 100644
--- a/dev-python/pydata-sphinx-theme/Manifest
+++ b/dev-python/pydata-sphinx-theme/Manifest
@@ -1,4 +1,6 @@
 DIST pydata-sphinx-theme-0.13.3.gh.tar.gz 3370023 BLAKE2B 
3d5e05222cce5c92e0ffadbf91d3bfa575a809b06c23da800e845e5b4ec622a3bfba0f5a72cc0c969b1a074e765e611c2aeb3cef77842d51529537959a952cd5
 SHA512 
312308838a78bf66430660ee0d7484cf20004926446111e1e8bf89fc96b38f4b8345b96856705aaa56371b31c369066a043c53d263731ccb411e7e263fc3a96a
 DIST pydata-sphinx-theme-0.14.0.gh.tar.gz 2412854 BLAKE2B 
92e62820270db8a395be868ad400e672b9d081069ef252420e06fe966f18a8170354dbb034d3000abf12b2462b5f0793ed25bef2262735741757a4ae38bc179f
 SHA512 
bd75f75eca88f2da8edd197934cc6257058b0fa5699c3f0a372647fc54fcdb5c2e4dc36fbf1a7ddc96a3751118f514374345e568774911feb1297c5b762ba3e3
+DIST pydata-sphinx-theme-0.14.1.gh.tar.gz 2413022 BLAKE2B 
b4e707e1407839ba796a19f5aea73056a6520f1f39d7e17adb3442e03942a457082ce74fd3f4ab64af15b30254c6f7c80f522f0b4bcc9aa77db01bee287c4fdd
 SHA512 
515fa2e0e301a092cd414472302b1ad2571983bc69a7cc4e617122a64f7b7f53c8b80a4328da13529840cbb1ab7cf3fb2c2ee99688a8deb87f19529c6c64067d
 DIST pydata_sphinx_theme-0.13.3-py3-none-any.whl 1979378 BLAKE2B 
49f871167a73ee088aca87c49f728821a8df4b79015e543e84eee7ac85e2e8a81b3419cca0c8ad14197e44c2bb2b2533a9c7e9e29384d37956c5d814904cc2b7
 SHA512 
59ec688677cb6d150e4741e84bfd32914f139533118a297c6691b27ea56e2e85577593951a5b3daaf9d41c7de3cb8276c479b72b12c4e8921d7418c75dfe90ff
 DIST pydata_sphinx_theme-0.14.0-py3-none-any.whl 3778988 BLAKE2B 
c6c368bb63d3014728a9ecc26f70efd61c38282e8123494a08ec747b9717c35ef83ef79f83b7235c90f6dffe2d23da77f9743c4abfd6a71c03dfd6b272d33ef3
 SHA512 
3dac39d1fc16cde46a1bc98b12fdfdb53bdf4e49b4218fa75b387387756a62c5f0a4a642cb6b4fea57e8e541112644b82d1e442ce7aeee18d62e3de965b64073
+DIST pydata_sphinx_theme-0.14.1-py3-none-any.whl 3780482 BLAKE2B 
58ebe2d3d176295bc335a176eeccd95859862e085f570c8ef6e80ade320d624fd6b2a94b6a2fab08211e520939bc651cd454bfe5037bc16104de2ecf295871e6
 SHA512 
7e9f76e2dfd7bd9049ae007b5af1ad65d61aa44f0c7370794856b664aa1a735dce65a1f0368fae0bb6049ee767e3ca0c4ca4f1ea6615858626c03e3a4ce81856

diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild 
b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild
new file mode 100644
index ..a9692a406120
--- /dev/null
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community"
+HOMEPAGE="
+   https://github.com/pydata/pydata-sphinx-theme/
+   https://pypi.org/project/pydata-sphinx-theme/
+"
+SRC_URI="
+   https://github.com/pydata/pydata-sphinx-theme/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   $(pypi_wheel_url)
+"
+
+LICENSE="BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+
+RDEPEND="
+   dev-python/accessible-pygments[${PYTHON_USEDEP}]
+   dev-python/Babel[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-regressions[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils_wheel_install "${BUILD_DIR}/install" \
+   "${DISTDIR}/$(pypi_wheel_name)"
+}



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

2023-09-20 Thread Michał Górny
commit: fcb4fd69be482330c6cb2686443eff06a53ccfb8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 05:21:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb4fd69

dev-python/sphinx-pytest: Bump to 0.2.0

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

 dev-python/sphinx-pytest/Manifest  |  1 +
 .../sphinx-pytest/sphinx-pytest-0.2.0.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/sphinx-pytest/Manifest 
b/dev-python/sphinx-pytest/Manifest
index c4353293bdc7..4cef5880778a 100644
--- a/dev-python/sphinx-pytest/Manifest
+++ b/dev-python/sphinx-pytest/Manifest
@@ -1 +1,2 @@
 DIST sphinx-pytest-0.1.1.gh.tar.gz 6744 BLAKE2B 
f196a9fff7a63d1b7664f334c01f38fc44f5611be012092dad077f27bb2ddf03f2ebb7ebcbf7132a9b8c8b17166673945e9b92e88f285c4c95c4c2a696285cbc
 SHA512 
f3210f8b2413171cc37a38fc66b8be0cd32db1a0aebb979dc9057a861711481fde6b86b7c9548166f906d9483762b864759fb4f7ba5069cda4d9fc12c1e2975c
+DIST sphinx-pytest-0.2.0.gh.tar.gz 6935 BLAKE2B 
a18755669865512ee5ecec46abebf654705efb64165306126144af9df056a829efc5c818abad2477e86edb3da2cb1bf4aadc4e8807cf3c289e29fffa249bbfbf
 SHA512 
dfcbe36c74bf01ff45895893faa11a643b667d277e5f5011978c5cd1404f79d614c6603cf8756ef3e5fec278ea01c6e289cb825725e4e218f75a7bcb12e11bbb

diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild 
b/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
new file mode 100644
index ..5cf11f8e357d
--- /dev/null
+++ b/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Helpful pytest fixtures for Sphinx extensions"
+HOMEPAGE="
+   https://github.com/sphinx-extensions2/sphinx-pytest/
+   https://pypi.org/project/sphinx_pytest/
+"
+SRC_URI="
+   
https://github.com/sphinx-extensions2/sphinx-pytest/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-09-20 Thread Michał Górny
commit: 058441792753b8ebec186de0a9702bf5598d136c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:44:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05844179

dev-python/pydantic-core: Bump to 2.9.0

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

 dev-python/pydantic-core/Manifest  |   1 +
 .../pydantic-core/pydantic-core-2.9.0.ebuild   | 137 +
 2 files changed, 138 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 024528d5b3ff..65807170431c 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -45,6 +45,7 @@ DIST pydantic_core-2.6.1.tar.gz 334288 BLAKE2B 
663ccdc9adc52d12c1f060f62845a0b9a
 DIST pydantic_core-2.6.3.tar.gz 337231 BLAKE2B 
942a12228ad46d4b5365c781f8f7be28266c54e29bf5ab21e49ef31d25319d065c2f5f0bdc2ccca77888d38cfdea90fb2b415a0c203d8ae62825fb3ef618e1fb
 SHA512 
5123fb55b002bc857ec03239163a5517709ea84430ac7b92d2027bdfbdba278d37caaa0d017d89af8e5306296667d7eb500bfc536a769d99c662b3fbb3835b63
 DIST pydantic_core-2.7.0.tar.gz 338194 BLAKE2B 
fa1914f2b32db8bf674a1aaf0b3415d2409ac280facd7d81f38e4853d1fd9b0eeba5f833377837ae06fca999dfe67d2c1e846d097ff88e679408bf47239f836b
 SHA512 
20e707c070d41ab7ad903c4e743ee36b4b846aef158512c57759ab92cc59bb1f1605e3682af382710ccb062619fc6a8dbd11d7d8621606aa8bd415c231d511f7
 DIST pydantic_core-2.8.0.tar.gz 341468 BLAKE2B 
95884ef22201fe056347811b95e8e3cf97903e77525c31d91f7be4c7b9cabbcf358c1a39b474e8ff878ae8027372a3e8525f6710e2d6babf78619a664d0294cf
 SHA512 
7e4b744aa10bedb4fb3661e3f5b8c85d7b5d820916e45fe394e32e3d43e6ae2b55632be224dbfdb7c416468d40145106a43afa369a59059d98b0def5233cb8a5
+DIST pydantic_core-2.9.0.tar.gz 345661 BLAKE2B 
27e37046490162115be5a193ce914ce16f04ecb71744ed9368944b030d1f03f52ce5c21d0d350f87e2b595661f90990d56cac755382451e46ba6c1824e354086
 SHA512 
ad399a5a47dfe739b225370ccc0c35df6122bcf6cd0527b21657a89048da7c6134b03c2ba290c9e749a049eef8aafa7f25db44acdd3d4334f5cb02da2e0e957d
 DIST pyo3-0.19.1.crate 418297 BLAKE2B 
19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195
 SHA512 
b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff
 DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
 DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B 
f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da
 SHA512 
311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710

diff --git a/dev-python/pydantic-core/pydantic-core-2.9.0.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.9.0.ebuild
new file mode 100644
index ..f62444fe167b
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.9.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+# pypy3 is waiting for new pyo3 release
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   ahash@0.8.3
+   aho-corasick@1.0.2
+   autocfg@1.1.0
+   base64@0.21.4
+   bitflags@1.3.2
+   cc@1.0.79
+   cfg-if@1.0.0
+   enum_dispatch@0.3.12
+   equivalent@1.0.1
+   form_urlencoded@1.2.0
+   getrandom@0.2.10
+   hashbrown@0.14.0
+   heck@0.4.1
+   idna@0.4.0
+   indexmap@2.0.0
+   indoc@1.0.9
+   itoa@1.0.8
+   libc@0.2.147
+   lock_api@0.4.10
+   memchr@2.6.3
+   memoffset@0.9.0
+   num-bigint@0.4.4
+   num-integer@0.1.45
+   num-traits@0.2.16
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   percent-encoding@2.3.0
+   proc-macro2@1.0.64
+   pyo3-build-config@0.19.2
+   pyo3-ffi@0.19.2
+   pyo3-macros-backend@0.19.2
+   pyo3-macros@0.19.2
+   pyo3@0.19.2
+   python3-dll-a@0.2.9
+   quote@1.0.29
+   redox_syscall@0.3.5
+   regex-automata@0.3.8
+   regex-syntax@0.7.5
+   regex@1.9.5
+   rustversion@1.0.13
+   ryu@1.0.14
+   scopeguard@1.1.0
+   serde@1.0.188
+   serde_derive@1.0.188
+   serde_json@1.0.107
+   smallvec@1.11.0
+   speedate@0.12.0
+   strum@0.25.0
+   strum_macros@0.25.2
+   syn@1.0.109
+   syn@2.0.28
+   target-lexicon@0.12.9
+   tinyvec@1.6.0
+   tinyvec_macros@0.1.1
+   unicode-bidi@0.3.13
+   unicode-ident@1.0.10
+   

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

2023-09-20 Thread Michał Górny
commit: cba939a924c16a3382f222b21d25f1692dfedc0e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:45:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba939a9

dev-python/Faker: Bump to 19.6.2

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

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

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

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 8f6a898a0dc0..22d21555343c 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,3 +3,4 @@ DIST Faker-19.3.1.tar.gz 1677746 BLAKE2B 
1cf0c80daf23bbce824ebd81a3c31e6b12c353f
 DIST Faker-19.4.0.tar.gz 1678303 BLAKE2B 
afb893836e9e85cbf130875274284107f621d443e80d4872c12467bad3c9cc4f6a8ea68aa829c95439e6a88f319323767d997ad9bca88870f0883392710cc858
 SHA512 
14e86b2f95d2e59aee71bae9017b8e6f4cde3752d9a64749c174bba2bbd3a060067adc269a22ba0083140b2f8376384bf67cce4b48af407d3b25e3cbebf682d2
 DIST Faker-19.6.0.tar.gz 1679938 BLAKE2B 
af083363853fbb084f124971276986b459e93ec9e73470c227eab452bf688e480e37fb1f82f92bb21f40a7a52034f2ccf00e30f47d1b9c6b56da375a783c595d
 SHA512 
130c51bdd50ef3a9a1026b0f1160ed0e1ceed86cb89646160d7cb2419a77fc21f969487e57c2ca080d7f7729c7a485f3bc12eb572efa6db308de54a15ffa493f
 DIST Faker-19.6.1.tar.gz 1668966 BLAKE2B 
48e1d0c658e7cd482660b797e5ac8e107c84e7d2be9ab86e55cb5f0da662ed742565c1f5a3176d1f2588b8ffafcc37e7dbd072c78e5b1ab94bea8678ea9f1d48
 SHA512 
1511f03cb41f70a22784a8dc1cdb5b58fdc19fc6f67d4a414a9b15619d019ec6b6564b7fa50db03535aaa3650ae93e4c948c732ae65e61652d7469d9ad83db36
+DIST Faker-19.6.2.tar.gz 1680331 BLAKE2B 
3453c531a1860c3e1782e24ad2d892d8291e1fafc698483639f43e7bdd281cee6e5c8bf7e60181db72011c1434ca3bc1c7f2a877ce136bf6e4f00286249033b9
 SHA512 
8a7929135ad562fafc2c95408ed644e7b965215d3e9ea2f2682e2aa2a5bab9759ab42d67380c7f8c89cf099cb65ad0dd13f6575c028f20550ef157f7db90102b



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

2023-09-20 Thread Michał Górny
commit: 34627709a734ce90d3d2bef83f8d1786864ff661
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:22:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34627709

dev-python/boto3: Bump to 1.28.52

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 610ba83d041c..80c1dd65ad87 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -14,3 +14,4 @@ DIST boto3-1.28.48.gh.tar.gz 700213 BLAKE2B 
3ddb02067fee032d3d5e493849936b854130
 DIST boto3-1.28.49.gh.tar.gz 700443 BLAKE2B 
7c76e0ee6d6de1f7a67534a49e54092a564d419f9fc18b25375d2416af07987039bf864e0c2a996d5b64c3f9207dcd50da6ee5b0e2bf606e453d7841ddd6f7d4
 SHA512 
597debebb60c33bdf2bcc485bbf9ab7c433a5750b71708ffcd2847b6b21199c1c598edeb35e236f6b7feca3f762b5d62f9637e00876b7c0629baae50e7f132c9
 DIST boto3-1.28.50.gh.tar.gz 700837 BLAKE2B 
57dd760ef175b16a9aebfa86d39a6529809f22101a1cab3334f239d23ef6f865fa573dcf38e5aab66aee5ea3c448c91c21bff78835a3d07de8508397c5e809fa
 SHA512 
8b31a6012b398c067b927ac4c428fa61f881a88afb865d88a407d9c06fc69a402778198afa7f39ee158f61e952956f18f6f32edbf076098eda5431e92c06f5cc
 DIST boto3-1.28.51.gh.tar.gz 701097 BLAKE2B 
a9e4fd188bae4a6969d68bc089c350326fc50832442d4962e8168c56bb466c4583f3be9db18828c4e55a15859f8a1f864d2f1f1db4819141edc193dbcb28eb6e
 SHA512 
e982b7c9a2fdcc562b866313c95ac558e42735addf512b9ec21793811c1bec1f8647cea41fb61fe06ed12c7b9390da3a5e281128857d150b5693046d277faf11
+DIST boto3-1.28.52.gh.tar.gz 701947 BLAKE2B 
49a7585e53601bd57a63ec11ececa2bbda79975bbf4b40afe956799de4a8f795c049b3a98d211817ccb25c6cb23689e2a6028d341e3d047b7df7bff10e4ea482
 SHA512 
da32914e1bda4b624ffd6a0b4ca4d1bfee4d10d38b09bc4c5035a28bd948d4dffc2ef529e667e768b260988ab32a477d1b3668cf4a67ac33fb52bd4816779395

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



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

2023-09-20 Thread Michał Górny
commit: 9129a52cbae43cc28be3737068d2937a14431578
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:49:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9129a52c

dev-python/setuptools-scm: Bump to 8.0.1

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

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.0.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 1098d86add27..106559c11ee0 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1 +1,2 @@
+DIST setuptools-scm-8.0.1.tar.gz 71827 BLAKE2B 
4011879490a02f5bb8b4fa0292ee696010cca9cb5c322854f2c342b4c02a86f7a31535c3fe7b4e6eab4fb77c90a469714227c1487ee7e1c1d4de3a4db1137b6b
 SHA512 
05c087cbcb8bf2f03d68cf91e5545c25dea85d61d16c26194ade42a5e78a573f1adc4265897998d4b151834e994b3aa32e02a1eb2fa103a4cd1f3c8e3b78d8d4
 DIST setuptools_scm-7.1.0.tar.gz 71904 BLAKE2B 
be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d
 SHA512 
bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild
new file mode 100644
index ..cb671ce3fa13
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools_scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-vcs/git
+   !sparc? (
+   dev-vcs/mercurial
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-material-extensions/

2023-09-20 Thread Michał Górny
commit: a349b9a5db328b06f185351bf54e65da56e7dc40
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 05:17:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a349b9a5

dev-python/mkdocs-material-extensions: Bump to 1.2

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

 dev-python/mkdocs-material-extensions/Manifest |  1 +
 .../mkdocs-material-extensions-1.2.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/mkdocs-material-extensions/Manifest 
b/dev-python/mkdocs-material-extensions/Manifest
index 3420c4a5a04f..63c58e8a2ec1 100644
--- a/dev-python/mkdocs-material-extensions/Manifest
+++ b/dev-python/mkdocs-material-extensions/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-material-extensions-1.1.1.gh.tar.gz 12092 BLAKE2B 
ad5a085cf65768f1bf40f5dfc4323fc8047495fa8c501474e9b2fd6db141ea0915b13eb5596225b5a823b9e9f315f5de1d5be1a0a717d06e4ac17ddd7becb1b7
 SHA512 
84937d3e9a4817d80fd19b9d359d3b2fdb6766b58c5f0b0530d84ad555b628da3796bbbacebd1b3ad438cbc148bbce681e7038b2dbe5c086645b2f5426a5cb2d
+DIST mkdocs-material-extensions-1.2.gh.tar.gz 11971 BLAKE2B 
eeaf2743c0431a27dc51ad3e00075e5fefec7429ef909d22c95e87cf6333256eec8a6cff16a646c846c0ccdf4414df73ef87d67542d2817d6d49295b4df9066a
 SHA512 
b97deabb35c817b6c1001a3595662abebe78a8e6053887c073af004cd1382320c1a3cad9032de4664615124d493a113d4bc455fe9d945df0bf4857d299b6cc86

diff --git 
a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild
new file mode 100644
index ..6be1981c1a7a
--- /dev/null
+++ 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extension pack for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs-material-extensions/
+   https://pypi.org/project/mkdocs-material-extensions/
+"
+SRC_URI="
+   https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-09-20 Thread Michał Górny
commit: dfb265c5306a6663242492f43a3383317143762f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:39:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb265c5

dev-python/jsonschema: Bump to 4.19.1

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

 dev-python/jsonschema/Manifest |  1 +
 dev-python/jsonschema/jsonschema-4.19.1.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 7ff5a3e01a0e..c37fb059a403 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -5,3 +5,4 @@ DIST jsonschema-4.18.3.tar.gz 315165 BLAKE2B 
486e36cab882628a9f720c098f91f1bafbc
 DIST jsonschema-4.18.4.tar.gz 315212 BLAKE2B 
f931a5469653cb9ecba50b8e79ddf70b1f2b730db6bce3a91a374ae177dfb812f4492fd53a16f2a563787682c2c34618cac16adbc891d59089eb03fcdb8a46a4
 SHA512 
b7c3805460d5d49c48039f50e616ee35204cb3222384cd1f57029a04fd19c4dcab5a700770ad36c3616cce85cce902abddf4361f7a7fa044318255967ecbfcf5
 DIST jsonschema-4.18.6.tar.gz 316619 BLAKE2B 
1036a340b5605107855565ce68403acbfee85f736c8ded4debfa3bd680014f69308f86ee1514907dc67683658cf23d298cf506cf23ec19d5a4eb2816c034a050
 SHA512 
92a3b6b06c94426d7851547c4ea6d3c6e4eb12fb45b58030f10cc5772d1ec2ca332d443e82bd7f448e83fabaebbe0be7e3c0266569bcd815d1e36970f6966fe9
 DIST jsonschema-4.19.0.tar.gz 317546 BLAKE2B 
a554e5c26fe13c09f6e050c193c6608e9286660e75d555dad574b16b32a24667b5450d452079b714dace657f2aade7621c0c79b4585c4a8ac659f9242ed528f0
 SHA512 
95cc156fe0505da469600cdbaaf921853a983d45f6b8570e5bbffe9ee41abbf5757b2ccddde443b0d833a3ebdcbff321bda54b136b47d7650d3a40f6402338fb
+DIST jsonschema-4.19.1.tar.gz 318089 BLAKE2B 
63ddd573ec47bc1c58c2b1bc4a20dd833c4c041de69b8c2e3cfa24c3494d3879fb09914491758ef38e8ae775b347f68d1d9c2e4d3cfc087dbd8c55d381cccd66
 SHA512 
60fa769faf6e3fc2c14eb9acd189c86e9d366b157230a5681d36552af0c159cb1ad33fd920668a36afdab98bc97253f91501704c5c07b5009fdaf9d29b52060d

diff --git a/dev-python/jsonschema/jsonschema-4.19.1.ebuild 
b/dev-python/jsonschema/jsonschema-4.19.1.ebuild
new file mode 100644
index ..b12e660f41a2
--- /dev/null
+++ b/dev-python/jsonschema/jsonschema-4.19.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An implementation of JSON-Schema validation for Python"
+HOMEPAGE="
+   https://pypi.org/project/jsonschema/
+   https://github.com/python-jsonschema/jsonschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}]
+   >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}]
+   >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   test? (
+   !!dev-python/shiboken6
+   )
+"
+
+# formatter deps
+RDEPEND+="
+   dev-python/fqdn[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/isoduration[${PYTHON_USEDEP}]
+   >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
+   dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+   dev-python/rfc3986-validator[${PYTHON_USEDEP}]
+   dev-python/rfc3987[${PYTHON_USEDEP}]
+   dev-python/uri-template[${PYTHON_USEDEP}]
+   >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires pip, does not make much sense for the users
+   jsonschema/tests/test_cli.py::TestCLIIntegration::test_license
+   # fragile warning tests
+   jsonschema/tests/test_deprecations.py
+   # wtf?
+   jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug
+)



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

2023-09-20 Thread Michał Górny
commit: b88234c51627a6de8bb4848f86a3cfe0ce726793
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:22:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88234c5

app-admin/awscli: Bump to 1.29.52

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 04019ebb18b9..1f58fc7d6f77 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -14,3 +14,4 @@ DIST aws-cli-1.29.48.gh.tar.gz 2533414 BLAKE2B 
a7089339eb48c01ec8b2e8d6db3354c87
 DIST aws-cli-1.29.49.gh.tar.gz 2533689 BLAKE2B 
0ead02f739adc66eed988bedf41b9b508c553a6dfcea07af022a5b3098e8a3f65e4fc59e512b3374b3f1fcf89ba30f0dcca20e2cd6638c2d2b37b09646f1f4ca
 SHA512 
336e012105d295dc69734fbd9f47a9cb6f2a54fc4dfac388e52e24519967e0aab5e3d98920f8ad05ea242e39673b6a8f98bb9af551507ee0560ee7598c9f86ec
 DIST aws-cli-1.29.50.gh.tar.gz 2534012 BLAKE2B 
1089a689851648125e0a04f4ec004bc141059201a8e885db3a88ac3912b47997af797e21ce8d759be5ba03a0a09d278c612068a8cd55eb4b9a971b11077d5175
 SHA512 
4dfd35be02641b77c3f4047645a7d6aaada62550ac725e1aefa154dbad15839b19fb222ea8194f919823d25b3a30c8275f3760dbf7d0828b1b1fa4537c2c26a4
 DIST aws-cli-1.29.51.gh.tar.gz 2534506 BLAKE2B 
79ff26738b1008b3b19de7d4838dab11711d540f147fb60eb13b1d820f50dcf0544375cc7e37a9a6571a0931593ad1de6416c4e54bbcd27ab9e89a8b702303d2
 SHA512 
537a395f99d6b7fd9d4597f719dbf151620fe9f3c747e4ebaf54f63e2943621faaefe4ce1f278b09047e381da865e27ad394a166035ecace742f3294d6cc58ef
+DIST aws-cli-1.29.52.gh.tar.gz 2547970 BLAKE2B 
49ae8ce6051907b13c7c4eb5d5431e652050617f469cfc32ef70cb6ce7db335bb0ddf9105909705c840c693b7857f9e7396d983c6cd0a13bfadb210421cb83d7
 SHA512 
ccfb02b66854f4fd288086f1f9bea7f6ff8aa67e20ff253e0483e2133204be4efd3b50e87398feb68fd7852fdb53d4ac31dd2d1548248608b6a5351a618b0458

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

[gentoo-commits] repo/gentoo:master commit in: dev-python/openapi-schema-validator/

2023-09-20 Thread Michał Górny
commit: ec88fa9bcbe8803562d6285209491db080c4e443
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:38:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec88fa9b

dev-python/openapi-schema-validator: Bump to 0.6.1

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

 dev-python/openapi-schema-validator/Manifest   |  1 +
 .../openapi-schema-validator-0.6.1.ebuild  | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/openapi-schema-validator/Manifest 
b/dev-python/openapi-schema-validator/Manifest
index 829635744809..584926f2ea00 100644
--- a/dev-python/openapi-schema-validator/Manifest
+++ b/dev-python/openapi-schema-validator/Manifest
@@ -1,3 +1,4 @@
 DIST openapi_schema_validator-0.4.4.tar.gz 11626 BLAKE2B 
e4247f07476d472761f46c98d9259383e960641b910334d967e61f55c63b855c752176e7217f8870016ec3767b0c1c45e8863ca600e354eb5aaa62bcacbe8d51
 SHA512 
273e3d7080c794ff277170e55e67e32d65211469642652437e59f985a002b20bd2cc8643d2b0214dc232980dd69c2f87ea748537552c66999a110b2e4be2125c
 DIST openapi_schema_validator-0.5.0.tar.gz 11996 BLAKE2B 
91f4c51c1d44e363b5f4ca8c69c7836a6df3927d2db5f255b1cc81b97b2056b409becc6f5fb44c0fb82a11fb6a6de398ae49930fdcf77cdb1d88c998b75bf00f
 SHA512 
4db13d63641f375d809501ca7f6efecbbdcc46e74fff1d06657e0c509e6e182c9b97a83031b7a9251e9897f5dd5620a29ddf932f7b8e191c3f78fd2adba5bc68
 DIST openapi_schema_validator-0.6.0.tar.gz 11849 BLAKE2B 
34f3b0d0e301ff961d777c3a995906df396436da1b7c256c7bf4128ab2d48a05b38aaa362fa2b93b46e03fd176f43b6c585e1c4a3aab3e4baa81dc43cb6e8429
 SHA512 
ac90d424fcd8a416d395f8e74b3dfb51d2974ce74189e2d16ad4210ff0e7290b789c9e7268504c61aaad81f96c524e4fc3e595a856e26f7aee7df03f27e2fb2e
+DIST openapi_schema_validator-0.6.1.tar.gz 11855 BLAKE2B 
c5c9a4a0c97c7804f670064b424f7e691e2aea188eb0c6879e1213b7c5746293a90f45552ca9f911d207562c98d83c1b5b2b7b42c2394d787f722790af2b3ce2
 SHA512 
e7bf1f9448aa034018cf47b9ae4fc95e29d439f90dcb9fda7f305ada732aed7567efd0965d823916da7778f8991b49ce30e2dc6aadd3608ce6927a4d6d652c4b

diff --git 
a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.1.ebuild 
b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.1.ebuild
new file mode 100644
index ..1715ce4dd405
--- /dev/null
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="OpenAPI schema validation for Python"
+HOMEPAGE="
+   https://github.com/python-openapi/openapi-schema-validator/
+   https://pypi.org/project/openapi-schema-validator/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   =dev-python/jsonschema-4.19.1[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-specifications-2023.5.2[${PYTHON_USEDEP}]
+   dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/--cov/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-09-20 Thread Michał Górny
commit: e338ce17125bb8276938efdb549c0796d2f919e0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:31:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e338ce17

dev-python/phonenumbers: Bump to 8.13.21

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

 dev-python/phonenumbers/Manifest   |  1 +
 .../phonenumbers/phonenumbers-8.13.21.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index dbb7dab0cc9e..2f9649a0936c 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1,4 @@
 DIST python-phonenumbers-8.13.18.gh.tar.gz 4914264 BLAKE2B 
1bd17f2f8f68e475fcea4f69357001bdb8230827551d33bfec8727d1a04c175c4066c094742d02ad0c610e1ba80b309c3aae17d45ae4f735e620f0abecb3a91b
 SHA512 
1656ce7ef9834f60c386fa3ca26fb9be81d4663ad29b007ddc64104d7678ea529cb2928b75df626076fc9859e36fb210147126fb634c328051d5321f9352c15e
 DIST python-phonenumbers-8.13.19.gh.tar.gz 4916068 BLAKE2B 
40833f41923968df4a35f4db70e2e90fc98e6c216adc38d39e1dfcf7fa3d2c244e948b533a37469822d4643819840314432cb2e46a7c96671140f897421ea969
 SHA512 
56396766c034b8e7955af2e6224b56c3ae68a74d19f8dcb7871b1d302571e6b7be5d18b093ded40f3815e454ce038022d2ac46bc69425db100b1e1b678064693
 DIST python-phonenumbers-8.13.20.gh.tar.gz 4916090 BLAKE2B 
53ca7e492218a160979ff2da29089bb2deabda0f92ce17404c96d13a9792c9ffe4308f1796450b45589ce75298aaa6580460ada3aa09c8a716e26e91671e53bb
 SHA512 
012c382b754691d16b772c4fb39577bd9ac9576e035fbacad9667b4963c4bdce45d3205625faea72aabae285ebb1b7ba48040e3c5e09bca3dc4752ce97feebeb
+DIST python-phonenumbers-8.13.21.gh.tar.gz 4916054 BLAKE2B 
0086fe789f427140cf8178c4988b9928f4d7e361be9d270d0788470dcc17bde6797dec1e3fd05116a93383034d895c9d0f0c7a3254e55c4c9afca5e10714f2c2
 SHA512 
9b3d80dc2cc864612d86ecf40488fff802f9a9ac4899cb70429515510bdeb728d846ecd0afd0dc284099d8a4b7f3c81a5fd94081cbb691f4aa6d4d9c85aa4319

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.21.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.21.ebuild
new file mode 100644
index ..e686a889cbea
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.21.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2023-09-20 Thread Michał Górny
commit: 801625ddb82c36f014ad039f6c94d1a90c50eda4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:21:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801625dd

dev-python/aesara: Bump to 2.9.2

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

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.9.2.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index e41bf1e92608..4d967877b2a9 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-2.9.1.tar.gz 4423120 BLAKE2B 
7a9b789cf455a85baa48be20112e42a5449c955a57327125356968cbc8a9657d083a7aaa47048d322be05a822250f6c5cb50ff838b957595814d19499166e555
 SHA512 
17aa8f901a3194f82e4e47c78f23c91bb07ccfed7664e807537cd9db8d92f892357b1a7219b58881c16308b13689d088eaadcf113e17389e3f1297fc1d5e9381
+DIST aesara-2.9.2.tar.gz 4424417 BLAKE2B 
d5e40ecdba51d32ee160efe287d11ee96cf00fbea2882a5bfbba08099edf12e449f56eb3af636cb50b675d6aacc4270ee57c30d3c6848abd9a925285a91df7ae
 SHA512 
91cf78fe4ee107895f91365adce6b4446c0a6908e36ebba407a9ad896af9dd38d035c0cd08515ca7789a052ad1c1f34930b46e8196768ebbcf27e8f37c1053a3

diff --git a/dev-python/aesara/aesara-2.9.2.ebuild 
b/dev-python/aesara/aesara-2.9.2.ebuild
new file mode 100644
index ..48e4fe94d96f
--- /dev/null
+++ b/dev-python/aesara/aesara-2.9.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+   # TODO: Package pytest-benchmark
+   tests/scan/test_basic.py::TestExamples::test_reordering
+   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
+   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
+   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
+   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
+   tests/scan/test_basic.py::test_cython_performance
+
+   # new numpy?
+   
tests/tensor/nnet/test_blocksparse.py::TestBlockSparseGemvAndOuter
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   

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

2023-09-20 Thread Michał Górny
commit: 515565bf0555b702bb5261bcdf0cd92e105c7b9b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:21:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515565bf

dev-python/botocore: Bump to 1.31.52

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 983a9dc68645..e8280f82f712 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -14,3 +14,4 @@ DIST botocore-1.31.48.gh.tar.gz 11946450 BLAKE2B 
5393125dcc346182ea81ebebeb181cc
 DIST botocore-1.31.49.gh.tar.gz 11946203 BLAKE2B 
3b3026f0861705cc3467391c673d2e2f8e63af1a2e52b63cad21e5f75bf31f5970a2a5f5a959dc8dcd1be6c3ad67ed10642c79a7d41a24e15e983096818e8197
 SHA512 
8e1cb12ff7455bbf62c5cf54c2bc1b8f48484ebc6e95b4e061d5bc6388a4ecd3ff4152a1d9aab5cbee84d872d59417cfb1cecb6fd281f1f8dd9e3e7e04cc782d
 DIST botocore-1.31.50.gh.tar.gz 11946516 BLAKE2B 
84f9eadc8c2867286d098e9f429c097bcd58b02898779ff3b4ee390af91c3949675b43ea954e2c393b897f97941326fbf0a9d477df015f2406e00f77629e79ed
 SHA512 
53157bb104f10e711b409a31ede6ccce6be7ae013474ca42248db0afd7dcaae0f9f5ec0637a9c337c2691de79a0df743fc3bde69c16ef746b6274d4bd252bbff
 DIST botocore-1.31.51.gh.tar.gz 11946778 BLAKE2B 
59dddb63a9d6d4944498d34af28bc6325a4867986fd7240bc4c1937572574eccc8563ddcb768f2053c85b4d9b6fc73e670f453b588519dae4a526b0ee54db17c
 SHA512 
a7ba6922fc1cb14da7611a316a6ad7c846b4521829b55b6896365f0f2a6563bf3bcf456699d9d94febc4917ce9d23105542190eff6c97dc7a1d027d95057c655
+DIST botocore-1.31.52.gh.tar.gz 11951798 BLAKE2B 
cdb703fac2244c64ebaaf2b869a48121c6145f54ab9804d172b3ea03f2cffc23b5db72ea0728a0c27c8116d939a5f8413124c2c4026e68c27427f0c214b15ea1
 SHA512 
775616106aa1013f884c7513b2b445c9e138c21a30e9b7f3b5a17a364d8d7abee4248ef0962e8617641de4e7e0f924c61bbb98c6498ef2096aae2d0cdaff0996

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



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

2023-09-20 Thread Zac Medico
commit: 66df4ef133581157c97bb0805863b637f172084f
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Wed Sep 20 19:47:17 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 21 05:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66df4ef1

app-containers/buildah: add to proxy-maint + myself as maintainer

I've authored buildah-1.32.0 (12fc95e0cbcc89ca0ba3dd892d1ef0b4c4a5a1c0)
& buildah- (https://github.com/gentoo/gentoo/pull/32934).

Being a daily user of Containers (or podman) stack, I'll be able to test
these packages & motivated to keep them up-to-date & stable. So I would like to
be maintainer of buildah (& podman stack). This is the start.

Closes: https://github.com/gentoo/gentoo/pull/32950
Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-containers/buildah/metadata.xml 
b/app-containers/buildah/metadata.xml
index 43c78bf71431..f1677943e1bc 100644
--- a/app-containers/buildah/metadata.xml
+++ b/app-containers/buildah/metadata.xml
@@ -5,6 +5,14 @@
zmed...@gentoo.org
Zac Medico

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   rahil3...@gmail.com
+   Rahil Bhimjiani
+   

containers/buildah




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

2023-09-20 Thread Zac Medico
commit: 1f6986b3e10ed59edd6b53cf309449bf487bbdca
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Tue Sep 19 19:53:15 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 21 05:09:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6986b3

app-containers/buildah: add live version

Added USE seccomp & apparmor
stopped using if-else when unnecessary
improved btrfs useflag if else
switch to upstream's install system instead of manually doman/dodoc making it 
more future-proof

Closes: https://github.com/gentoo/gentoo/pull/32950
Closes: https://bugs.gentoo.org/914443
Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/buildah-.ebuild | 123 +
 1 file changed, 123 insertions(+)

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
new file mode 100644
index ..8ca21b070f70
--- /dev/null
+++ b/app-containers/buildah/buildah-.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "README.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   GIT_COMMIT=2326d49
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+DEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   sed -i -e "s|/usr/local|${EPREFIX}/usr|g" Makefile docs/Makefile || die
+
+   [[ -f hack/libsubid_tag.sh ]] && echo -e '#!/usr/bin/env bash\necho 
libsubid' > hack/libsubid_tag.sh || die
+
+   [[ -f hack/apparmor_tag.sh ]] || die
+   if use apparmor; then
+   echo -e '#!/usr/bin/env bash\necho apparmor' > 
hack/apparmor_tag.sh || die
+   else
+   echo -e '#!/usr/bin/env bash\necho' > hack/apparmor_tag.sh || 
die
+   fi
+
+   use seccomp || {
+cat << 'EOF' > "${T}/disable_seccomp.patch"
+--- Makefile
 Makefile
+@@ -5 +5 @@
+-SECURITYTAGS ?= seccomp $(APPARMORTAG)
++SECURITYTAGS ?= $(APPARMORTAG)
+EOF
+eapply -p0 "${T}/disable_seccomp.patch" || die
+   }
+
+   [[ -f hack/systemd_tag.sh ]] || die
+   if use systemd; then
+   echo -e '#!/usr/bin/env bash\necho systemd' > 
hack/systemd_tag.sh || die
+   else
+   echo -e '#!/usr/bin/env bash\necho' > hack/systemd_tag.sh || die
+   fi
+
+   [[ -f btrfs_installed_tag.sh && -f btrfs_tag.sh ]] || die
+   if use btrfs; then
+   echo -e '#!/usr/bin/env bash\necho btrfs_noversion' > 
btrfs_tag.sh || die
+   echo -e '#!/usr/bin/env bash\necho' > btrfs_installed_tag.sh || 
die
+   else
+   echo -e '#!/usr/bin/env bash\necho exclude_graphdriver_btrfs' > 
btrfs_installed_tag.sh || die
+   echo -e '#!/usr/bin/env bash\necho' > btrfs_tag.sh || die
+   fi
+
+   use test || {
+   cat << 'EOF' > "${T}/disable_tests.patch"
+--- Makefile
 Makefile
+@@ -54 +54 @@
+-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
++all: bin/buildah docs
+EOF
+   eapply -p0 "${T}/disable_tests.patch" || die
+   }
+
+}
+
+src_compile() {
+   if [[ ${PV} == ** ]]; then
+   emake all
+   else
+   emake GIT_COMMIT=${GIT_COMMIT} all
+   fi
+}
+
+src_test() {
+   emake test-unit
+}
+
+src_install() {
+   default
+   emake DESTDIR="${D}" install.completions
+   use doc && dodoc -r "${EXTRA_DOCS[@]}"
+}



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

2023-09-20 Thread Sam James
commit: dad6833abbfa1594287d1fab9e6cdbc1274223ef
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 21 05:09:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 21 05:09:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad6833a

dev-python/ytmusicapi: Stabilize 1.2.0 ALLARCHES, #914473

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

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

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.2.0.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.2.0.ebuild
index 3d685ec4c091..7b7932d2da72 100644
--- a/dev-python/ytmusicapi/ytmusicapi-1.2.0.ebuild
+++ b/dev-python/ytmusicapi/ytmusicapi-1.2.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://ytmusicapi.readthedocs.io/
https://github.com/sigma67/ytmusicapi/;
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 SLOT="0"
 
 RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"



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

2023-09-20 Thread Sam James
commit: 3571b0fd51564556ea1bec8bbf75950c876b2a72
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 21 05:09:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 21 05:09:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3571b0fd

dev-lang/luau: Stabilize 0.591 amd64, #914472

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

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

diff --git a/dev-lang/luau/luau-0.591.ebuild b/dev-lang/luau/luau-0.591.ebuild
index c7bee4916d90..b15291852bc5 100644
--- a/dev-lang/luau/luau-0.591.ebuild
+++ b/dev-lang/luau/luau-0.591.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="MIT"



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

2023-09-20 Thread Sam James
commit: 7dd193ef5b5c0a26daf3e3afa43b9ac10a78f5c9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 21 05:09:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 21 05:09:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd193ef

dev-lang/crystal: Stabilize 1.9.2-r1 amd64, #914471

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

 dev-lang/crystal/crystal-1.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/crystal/crystal-1.9.2-r1.ebuild 
b/dev-lang/crystal/crystal-1.9.2-r1.ebuild
index a650efd69f36..805f363fca45 100644
--- a/dev-lang/crystal/crystal-1.9.2-r1.ebuild
+++ b/dev-lang/crystal/crystal-1.9.2-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz -> ${P}.ta
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="doc debug llvm-libunwind"
 
 # Upstream test suite not reliable



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

2023-09-20 Thread Sam James
commit: eb090a8aad9073ad61889896a57447f7bc9c5332
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 21 05:09:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 21 05:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb090a8a

app-admin/keepassxc: Stabilize 2.7.6 amd64, #914470

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

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

diff --git a/app-admin/keepassxc/keepassxc-2.7.6.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.6.ebuild
index b19e1918a1f4..0ca6281dbb85 100644
--- a/app-admin/keepassxc/keepassxc-2.7.6.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.6.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" != * ]] ; then
S="${WORKDIR}/${P/_/-}"
else

SRC_URI="https://github.com/keepassxreboot/${PN}/releases/download/${PV}/${P}-src.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
fi
 else
inherit git-r3



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

2023-09-20 Thread Sam James
commit: e37baf9e0c0e921f35b4448dea3f12541fdfabe4
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 21 05:09:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 21 05:09:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37baf9e

app-admin/keepassxc: Stabilize 2.7.6 x86, #914470

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

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

diff --git a/app-admin/keepassxc/keepassxc-2.7.6.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.6.ebuild
index 59fe6ad29d7c..b19e1918a1f4 100644
--- a/app-admin/keepassxc/keepassxc-2.7.6.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.6.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" != * ]] ; then
S="${WORKDIR}/${P/_/-}"
else

SRC_URI="https://github.com/keepassxreboot/${PN}/releases/download/${PV}/${P}-src.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
fi
 else
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: gui-apps/gnome-console/

2023-09-20 Thread Matt Turner
commit: bb496163cf157c28767e6e0746661284d1a36f15
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Sep 19 15:30:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 01:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb496163

gui-apps/gnome-console: Version bump to 45.0-r1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32953
Signed-off-by: Matt Turner  gentoo.org>

 .../gnome-console/gnome-console-45.0-r1.ebuild | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild 
b/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild
new file mode 100644
index ..0493159dd6f9
--- /dev/null
+++ b/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/console;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.76:2
+   >=gui-libs/gtk-4.12.2:4
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=gui-libs/vte-0.70.0:2.91-gtk4
+   gnome-base/libgtop:2=
+   >=dev-libs/libpcre2-10.32:0=
+   gnome-base/gsettings-desktop-schemas
+
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-util/desktop-file-utils
+   dev-libs/appstream-glib
+   )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Ddevel=false
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-20 Thread Matt Turner
commit: bb36f6e8c9081f4f850a82b6cd0560c519295806
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep 20 22:55:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 01:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb36f6e8

gnome-extra/gucharmap: Version bump to 15.1.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32955
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gucharmap/Manifest|  1 +
 gnome-extra/gucharmap/gucharmap-15.1.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 81e82559b5a0..a37a0952bff0 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1,2 +1,3 @@
 DIST gucharmap-15.0.4.tar.bz2 1453197 BLAKE2B 
718890e466e19934b012a79deefc2174edba6de59bd9a374dee5e8cf396fd0a06ae8e4db4cfb223d43284d59be87344310e4cb94e1e45ae158e0213e7bfa06f5
 SHA512 
280fb164f2d850f9b4a8e54c24d0bc461e0abe2e53f34a6f2f0098397c04856091c6f730cfa9451de5b676b569e2a43bcf2a9dfe160f916b00622ec5535c1e94
 DIST gucharmap-15.1.0.tar.bz2 1455091 BLAKE2B 
c8ca3f5aae97e0d0c10aa73559a2eae06ff2e2a9fe59186388c03d0d2c75a9f2bcafa21d1a894d25ff6cb254c9f34e7b8b5241182d05c9c9dbebbeda94078525
 SHA512 
b40b15592d8ed059337abf166d71eb7c315f87dcfe2c2029ab380a67b928c14aac49c63b91f99ba45cb13b6faeb8bf70ca7a19896221f2b08dfa6fb6445c0198
+DIST gucharmap-15.1.1.tar.bz2 1455226 BLAKE2B 
c7dd7fc41dd938f040829ad4f6c29027441125c8d9c27e7539867230e2f1842039af02d52450cdc3be234a836d5f27cda90b565210c979c896abe1209e0695fa
 SHA512 
e6fd7a29ecec8b0d094396f86a0204bd1e9e09a02c71930f95f43f707ff46db4f92c87b00d2840739f3191f3ebc84dfdde1c879dc26dc1888d1085cb032927b5

diff --git a/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild
new file mode 100644
index ..5eaba63f4112
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+UNICODE_VERSION="15.1.0"
+
+IUSE="+introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="media-libs/freetype:2
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=dev-libs/libpcre2-10.21:=
+   =app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=x11-libs/pango-1.42.4-r2[introspection?]
+
+   !gnome-extra/gucharmap:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-libs/glib:2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/14.0.1-install-user-help.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcharmap=true
+   -Ddbg=false # in 14.0.1 all this does is pass -ggdb3
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dgtk3=true
+   -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+   $(meson_use vala vapi)
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-20 Thread Matt Turner
commit: fa5bce81dd2934f330414beb5c2dd5820e733bda
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep 20 22:22:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 01:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5bce81

gui-libs/gtk: Version bump to 4.12.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32952
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.2.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 38c56ebcb56c..cdd78429aec9 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.1.tar.xz 16924668 BLAKE2B 
c59d944de510e1c024564c320d44e15b5766f48bd03532944f01ae9eb909d535011e07f871b3bef17213575acb13c03108cf1bba82987fc15f7cebcc0b83
 SHA512 
5a893d3d855b5f1cf5b2e3c1c5178cc25e4165288f1ecc257d8af5ac1f94fc70fce7be34cf4b0292acd6652e544dd989c0065c1287623b6d4a115a9974a441c9
+DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095

diff --git a/gui-libs/gtk/gtk-4.12.2.ebuild b/gui-libs/gtk/gtk-4.12.2.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.2.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   dev-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/dconf-editor/

2023-09-20 Thread Matt Turner
commit: f31cbfb1d2a157c04e696ad6bc9c2e99fb019c65
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep 20 22:37:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 01:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31cbfb1

gnome-base/dconf-editor: Version bump to 45.0.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32954
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/dconf-editor/Manifest   |  1 +
 gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/gnome-base/dconf-editor/Manifest b/gnome-base/dconf-editor/Manifest
index ac064acb387a..2324c2ef7ed6 100644
--- a/gnome-base/dconf-editor/Manifest
+++ b/gnome-base/dconf-editor/Manifest
@@ -1,3 +1,4 @@
 DIST dconf-editor-3.38.3.tar.xz 594544 BLAKE2B 
0455fc01be96bccec9a9799c5bf23e9fe58cb34d32899a119753f58f5bc2f03acb96ff0eeba131cd8c0ea130e3afad16e4fadb23601510b618bf7a3d5a1664a3
 SHA512 
cf00705c1e11eab980777b9696fbaaa0f5f8a8118276f2add4f4fcefe5aab46844a539539418ce61f285e65623179a9d63cc18a91339b70b5e7c9408c697e9d1
 DIST dconf-editor-43.0.tar.xz 598496 BLAKE2B 
16b39289f822075a951514c44c5b5d673dd5c6d7e4f043f8005098a51209513c88a16846a7bb8988696775ad4f44162080edec59e3dfe2402a814573ff4efe85
 SHA512 
d13d32a982164e6991576039dda54d51508fc56e1119def9b89ca498ac111c98f144309cab42e45d5b77130d4d7d8fa23168865c604cbaf55da4e6ed3d451953
+DIST dconf-editor-45.0.1.tar.xz 608576 BLAKE2B 
1a444022301b5e3140cc1f59c87c49efa830e09a2004b89ee1b05bf141a116bdac26d42fd791e2dfb1f8c864412c1cd43c9ce413e943d069882fb32491196bd9
 SHA512 
7daa25cabcce9a51be549491b3809c023d25bf85384e45d0dd0c9624760de36bd26bd0a6ae4f4bad3d0e40834d453e826ab672f8981974487e893c53ae19c2ea
 DIST dconf-editor-45.0.tar.xz 608520 BLAKE2B 
257622a60309beedcf5f0202502012a61d691c8a50d6bca3321103108e9a178fdfd5eb6283c9cdf09e9540fabf1b67b25a082caae2412c797f5a53d1f391fa6f
 SHA512 
082b51fcb9c67ec58bfdc27ad6e6fd8f507718450498e2cc9e8688c424c7942af523e3c71efb908bc354a861e2170e8ecaab2f484bfc4300db12613483d8b5ec

diff --git a/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild 
b/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild
new file mode 100644
index ..e2d484fd1c73
--- /dev/null
+++ b/gnome-base/dconf-editor/dconf-editor-45.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Graphical tool for editing the dconf configuration database"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/dconf-editor;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x86-linux"
+
+RDEPEND="
+   >=gnome-base/dconf-0.26.1
+   >=dev-libs/glib-2.55.1:2
+   >=x11-libs/gtk+-3.22.27:3
+   >=gui-libs/libhandy-1.6.0:1[vala]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(vala_depend)
+   dev-libs/libxml2:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-20 Thread Yixun Lan
commit: 5b7fd4c88b36ae0a0f44fddcb771f605a3ba9f35
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep 21 00:07:35 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep 21 00:07:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7fd4c8

app-admin/sshguard: drop 2.4.2

Signed-off-by: Yixun Lan  gentoo.org>

 app-admin/sshguard/Manifest  |  1 -
 app-admin/sshguard/sshguard-2.4.2.ebuild | 57 
 2 files changed, 58 deletions(-)

diff --git a/app-admin/sshguard/Manifest b/app-admin/sshguard/Manifest
index 6ae9b598b69f..adfbb50991e0 100644
--- a/app-admin/sshguard/Manifest
+++ b/app-admin/sshguard/Manifest
@@ -1,2 +1 @@
-DIST sshguard-2.4.2.tar.gz 835431 BLAKE2B 
f76cbe41ced4d23448ba09750d073a47dae263616c34ec2e2efd7d6367339d352925958b5d9d711a3c4a8c2da10fae2474384a3de14434c0dff19bd645325058
 SHA512 
f2fe35180af8698d4b2053e9ffbf17df9f033b0c2fcc045caa085467d14174e17aa266d2ef3ce9536037e54f7d3ea42de9e32e7faee65612894294793082862a
 DIST sshguard-2.4.3.tar.gz 1118756 BLAKE2B 
8e3bd297c5712b4a411de6581e96a21db03203974cedba443bf16dd042e3b1b54c68cbacfa5af1610e738e1f847f1f0fae4792b52b618946f8b13fb0f5d4e338
 SHA512 
eeecea1007c1a21a28835a6d29c2cbffc647b3ab09a3525600e91b978d4ebdda9e6a7e2884da26bb1d7f64de561ac8bd1788bb776730d37b7a4fa49b22885b4a

diff --git a/app-admin/sshguard/sshguard-2.4.2.ebuild 
b/app-admin/sshguard/sshguard-2.4.2.ebuild
deleted file mode 100644
index 4333d820bc82..
--- a/app-admin/sshguard/sshguard-2.4.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-DESCRIPTION="protects hosts from brute force attacks against ssh"
-HOMEPAGE="https://www.sshguard.net/;
-
-if [[ "${PV}" == 9 ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN};
-else
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-DEPEND="
-   sys-devel/flex
-"
-RDEPEND="
-   virtual/logger
-"
-DOCS=(
-   CHANGELOG.rst
-   CONTRIBUTING.rst
-   README.rst
-   examples/net.sshguard.plist
-   examples/whitelistfile.example
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.1-conf.patch
-)
-
-src_prepare() {
-   default
-   sed -i -e "/ExecStartPre/s:/usr/sbin:/sbin:g" \
-   -e "/ExecStart/s:/usr/local/sbin:/usr/sbin:g" \
-   "${S}"/examples/${PN}.service || die
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
-   insinto /etc
-   newins examples/sshguard.conf.sample sshguard.conf
-
-   systemd_dounit "${S}"/examples/sshguard.service
-}



[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/

2023-09-20 Thread Maciej Barć
commit: 89249423c199bfa2a8245088388fdb3994fd
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 21:55:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 22:47:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8924

app-shells/pwsh-bin: bump to 7.3.7

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

 app-shells/pwsh-bin/Manifest  |  3 ++
 app-shells/pwsh-bin/pwsh-bin-7.3.7.ebuild | 69 +++
 2 files changed, 72 insertions(+)

diff --git a/app-shells/pwsh-bin/Manifest b/app-shells/pwsh-bin/Manifest
index d5f4cdebe768..9f47fd11d45e 100644
--- a/app-shells/pwsh-bin/Manifest
+++ b/app-shells/pwsh-bin/Manifest
@@ -4,3 +4,6 @@ DIST powershell-7.3.1-linux-x64.tar.gz 71616643 BLAKE2B 
16ecc1211f796f92d5cf64ac
 DIST powershell-7.3.6-linux-arm32.tar.gz 66514877 BLAKE2B 
3ea314d0353e5688bcf51288271da472cc3120436779cfee6a248646e82b9730a6136da12daf112232b559d81306f50aac006e5c50fb0375a63f9c4f1de9
 SHA512 
a97f9a34d64d46664bca1c3963858bdcc84d6e6a67c81df8398faf134d86f459466f0b27f969ab18a1158c60eb7652a49106a654ff3ca5bb296e5d4093df771b
 DIST powershell-7.3.6-linux-arm64.tar.gz 65416423 BLAKE2B 
dd3855a9e092092930761ef1db9b5fdad523ced69943c57827980e483b61b21229043638c3e620f76827167905d61f23f240a8b128a294197e457ed4a478ace4
 SHA512 
7a2c1c7ead3cbda7edf6672a241c7f8368ca58b44d1baa634b28a278c154a75bc1f0bc14a0945fcc3dadfe21c1518577901dc765659476856be3575768a161a8
 DIST powershell-7.3.6-linux-x64.tar.gz 68984703 BLAKE2B 
36df952abcf1bc116a4a0734313877ae432120b77fe36e6fe68d6db164f6a73809a6f494169e3a4515594356f1d2812379524c6b6c1d90ba4429d87b570ee95c
 SHA512 
da2d19fef2dc056f5012c1e8e3a027f0c3b6fb35f1d5d4bb0a17dc8ddbc015c38269c5b4459a56280bf3191d85bf4513b53d51ea3202bf071df439374a5a5870
+DIST powershell-7.3.7-linux-arm32.tar.gz 66617447 BLAKE2B 
be80d24a4cda6a59ca220c8a05c9a0c9b9770720f5f8db3184b120edb92f4d1a52f4d59328ff0b821e835aed55cc69d9191ee64913db0d8a1aa3f0ac62f82051
 SHA512 
49d81476d4d4aa7a1138b605baaadcdecbbfd768161c1cc7f0f448dd8038e55dca71290f3e3842ed526b18df7b5e4ac959f13eea04584e11a6a0f2de1af9c711
+DIST powershell-7.3.7-linux-arm64.tar.gz 65519990 BLAKE2B 
133264c94d0103faa14f65744abfc7837fe09bf878c85d50b7bc949bb784c6df3e8dc15a674c0c72cc1e91a8499e79a44cd8608affa5b7a2b8d46fa82cd74275
 SHA512 
fd7530a8ae6a81d13193f8e9da46ef598b5e0e13054f63350c8cf6d41bccff0764566eff6114287da88c2de0ed5b3e37cfc104547528b060a0a217420e0ac889
+DIST powershell-7.3.7-linux-x64.tar.gz 69092859 BLAKE2B 
9db34b8dd6f5254a8f8f2a87daa72cb8e3f12aecb5f9967f7e21646dad4a6af61bedf3387cc9eaf12382d1fe899195a294b59f6e63d43fb0f701bc2973aa82d5
 SHA512 
42e148a737afed971e61929e8315d59e1f6a118fc8f2982b0bf0a1d05d73628e99d77d4b4b12b99805f40e9c2425e8bf9dfae2fc7fd04b5b8ba4de236df1cd8f

diff --git a/app-shells/pwsh-bin/pwsh-bin-7.3.7.ebuild 
b/app-shells/pwsh-bin/pwsh-bin-7.3.7.ebuild
new file mode 100644
index ..94b1b6ce19ec
--- /dev/null
+++ b/app-shells/pwsh-bin/pwsh-bin-7.3.7.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="Cross-platform automation and configuration tool (binary package)"
+HOMEPAGE="https://microsoft.com/powershell/
+   https://github.com/PowerShell/PowerShell/;
+
+BASE_URI="https://github.com/PowerShell/PowerShell/releases/download/;
+SRC_URI="
+   amd64? ( ${BASE_URI}/v${PV}/powershell-${PV}-linux-x64.tar.gz )
+   arm64? ( ${BASE_URI}/v${PV}/powershell-${PV}-linux-arm64.tar.gz )
+   arm?   ( ${BASE_URI}/v${PV}/powershell-${PV}-linux-arm32.tar.gz )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64"
+REQUIRED_USE="elibc_glibc"
+
+RDEPEND="
+   app-crypt/mit-krb5:0/0
+   dev-libs/icu
+   dev-util/lttng-ust:0/2.12
+   sys-libs/pam:0/0
+   sys-libs/zlib:0/1
+   || (
+   dev-libs/openssl-compat:1.0.0
+   =dev-libs/openssl-1.0*:0/0
+   )
+"
+IDEPEND="app-eselect/eselect-pwsh"
+
+QA_PREBUILT="*"
+
+src_install() {
+   local -a broken_symlinks
+   broken_symlinks=( libcrypto.so.1.0.0 libssl.so.1.0.0 )
+
+   local symlink
+   for symlink in "${broken_symlinks[@]}" ; do
+   if [[ -L "${symlink}" ]] ; then
+   rm "${symlink}" || die "failed to remove ${symlink}"
+   fi
+   done
+
+   local dest="opt/${PN}-${SLOT}"
+   local dest_root="/${dest}"
+
+   insinto "${dest_root}"
+   doins -r .
+
+   fperms 0755 "${dest_root}/pwsh"
+
+   local 
gentoo_path='PSModulePath="${PSModulePath}:/usr/share/GentooPowerShell/Modules:"'
+   make_wrapper "${PN}-${SLOT}" "env ${gentoo_path} ${dest_root}/pwsh"
+}
+
+pkg_postinst() {
+   eselect pwsh update ifunset
+}
+
+pkg_postrm() {
+   eselect pwsh update ifunset
+}



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

2023-09-20 Thread Maciej Barć
commit: eddfed6b3dc0a6a8a5b74211bf6c7de21a33068e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 22:46:17 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 22:47:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eddfed6b

dev-dotnet/cake: new package; add 3.1.0

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

 dev-dotnet/cake/Manifest  | 169 
 dev-dotnet/cake/cake-3.1.0.ebuild | 230 ++
 dev-dotnet/cake/metadata.xml  |  18 +++
 3 files changed, 417 insertions(+)

diff --git a/dev-dotnet/cake/Manifest b/dev-dotnet/cake/Manifest
new file mode 100644
index ..9fd75058b7d4
--- /dev/null
+++ b/dev-dotnet/cake/Manifest
@@ -0,0 +1,169 @@
+DIST autofac.7.0.1.nupkg 911078 BLAKE2B 
45a34841d2b1a512e3f84ae25b15ccbfd1bb2098c5ff72577e4bbf27eb5bb5b6841fcb77d9d7ff6fae19f71fdd2cf855d0bf3bf25179801f57a6e0741e7ccbc8
 SHA512 
71def497289582ac31e3f24841da66bb10e291b2b13e1e02e17fcf720193c2cfe485c3b1becb4f28591a4e44148683fe9207323c273ae4587a38e90a862f73ae
+DIST basic.reference.assemblies.net70.1.4.2.nupkg 1914268 BLAKE2B 
6b7a9b99e847cc94154eb58e3afaa4543c7f4bc9f882f100dcce0100a30ef7d083fb61649f75731eb8cd21124298c0a652e6ae7c9f639a13902a1f448359d8fd
 SHA512 
4fee5c2152b1b8315d3b76ab2eb09a34388d99ef2bc138fd8ba687630d73fe655694f5b9b17ce146f37315188f885859c2f04fcf88c4bea16d6e87dacbb3e5fa
+DIST cake-3.1.0.tar.gz 900221 BLAKE2B 
856be402208668e1c674c25c8b066d871bacdb8b9d301cdd9b45c508eea1c17953cb06946e9a018e17f28e7d7d7ed75e87653d5f36da4dcc1ce39fb9f6a11bd5
 SHA512 
854897b9d0f0fb80f61dd53dbf5ffa4a26af3a1d25b241f230083b8a39715fe9a7039a79c76e4ba35e2cbd8e4db46d5d4472713ef7c3cdc69be803a3b2a9d837
+DIST castle.core.5.1.1.nupkg 800128 BLAKE2B 
28c469b65fa9898e0dd87a416b015462db1761f11429654f613541245b213ce62f77257a63770468f8019d635bef20e50e60f620359d0e39ceafbcc7bf88214c
 SHA512 
378a149ebfaa12d00cb35bcaee8806803df7bc75980c9e0c67f36e3e057d6af2abaead24cd8274a9595c7ac74cb9597c9d6913b1125b86e6b156a66f7a1ac2fa
+DIST microsoft.build.tasks.git.1.1.1.nupkg 479497 BLAKE2B 
053ad5b3b88194d12e9e784c8a91d33deb8a2abc48cf3179990fdd2f576168b19a757b3a3915309fb040a1441bd5102bca83d757f828c029846e3feef88f
 SHA512 
1961b5ba2ce215f6cd0943948e66462b7388b612708c58a5e03ab1e041ac77f1582f9ed9134136fce0d5345d1d46a1537ff728f542e6dd4ea2c11eac9d3f8d46
+DIST microsoft.codeanalysis.analyzers.3.0.0.nupkg 887910 BLAKE2B 
486aad9a22a77f4dde4fae3c5521c2fc066e9121aff7c7557af53b72469318fb0c16c30ccdde853fcabca3c493d9ac1297a00d7e6445d83c65e3618ecc94a15b
 SHA512 
4c9e880c1c84f79b038c065cacbe090d50be18bda894904dcf03e030cee960928a749c16df849766f06a77697b90ff9391cf6b31820dc5762aad8ccffcf43e88
+DIST microsoft.codeanalysis.analyzers.3.3.4.nupkg 1461577 BLAKE2B 
43f2f6df0bfded6ad334f5be4627657f1d013b73a13eeef28c5da5c134f43c1880313711a7dfa577b4dea5ced0df6df6acc4236fc8371c1f7288b96cb34997d9
 SHA512 
23e462c3affa5a33480b276888da438cdfc618f17b0be95b08f651bf3a316e7c7ddf96f484cbf7f1361183546c195b0abfe41967a97f8b1f676685e68f7e
+DIST microsoft.codeanalysis.common.3.9.0.nupkg 3792659 BLAKE2B 
85c116e5dcda89ec59f9bd2949a1e90aef5bf873b804a543de5f63c82dcaa46bfb372f4eedb7fb7847206bb0213edccac01ccc94aae46f688460479328991b60
 SHA512 
7941f3863d731cd43e6287d79bb9fba57cf521e07772b1afc329c42568e3d5f5f24ba4ce78b95d813a88249b2696759369487530336fa1c7fad6c6524c1f5e74
+DIST microsoft.codeanalysis.common.4.6.0.nupkg 4693057 BLAKE2B 
02dd8d953170e9c6d2d8de694454a2f8bb718eb0667f9a8702fe06bcb0118b232297a595250dc71f56dd328957350a4fc852934d1672135b98c8fc0cc7027a99
 SHA512 
3286b44eef9956b14c2e5d6927a686cb22d4a128b5b880c698bdddbc82db5bd89e82f91da00f9515fe1f16a5805b879f8da9932fa1ab25b5992ff997d030293e
+DIST microsoft.codeanalysis.csharp.4.6.0.nupkg 11000680 BLAKE2B 
27a64d9cc8686e398439367b2adcd6ef60b6aad96beca486c331f80874f1c244d11bd13b498a611369e9ae9518cd316140ff066afb5459899e5dbb746ab020cb
 SHA512 
a375eced5de31a8f68e06a2c4d0515267f54b128bf1dba6ed368775b2f42987ae370ee0ab2e9b12b2c33a51a67e6fd7b08794d5e7f38df5a48653e179b51080d
+DIST microsoft.codeanalysis.csharp.scripting.4.6.0.nupkg 355935 BLAKE2B 
fdf8b9dde1dd0805e443ffc38e481835f2dcaac82aa4659995e632d9c5a110616b6492144c95934094b72c5f78f9a911d0ece8a45c6b4fa67dc399919dfe6bbb
 SHA512 
4630b7cd7f8ef66a40f362d61fc0ccab061a992d0f85db0250f4472153f309cfb188d784badd6a78a23fc7a7698461ec5d958110c0e38c8d795ae360bce32193
+DIST microsoft.codeanalysis.scripting.common.4.6.0.nupkg 529011 BLAKE2B 
8e015c5cfdc5ee1b2fc109992cc0dd69db7d2fcdb1899422653c17ea0fa6b24f759b5ad959f2c56aace8302c08977bbb8351d16f73661068a152746c565e602a
 SHA512 
6b274b27a456f0ef025df245838d0145be360873b158904a342b1646fd9e7bb9e5b9273ff2717d20b18e40d47da450eb1ce132f125a8128dcfc069299c6e6342
+DIST microsoft.codecoverage.17.6.3.nupkg 9093992 BLAKE2B 
c5c23032090c4534d05364b99df8de13a85be431c3438d7042faeb31d56e56ed1b98a66e6cb80ad504eb85ecc97baa2cc9a079257fd928132f2a9f5eda0738af
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-backup/rdiff-backup/

2023-09-20 Thread Bernard Cafarelli
commit: d3742d63664ed4779b84aee21bd55c6fb561488a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Sep 20 20:10:10 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Sep 20 21:56:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3742d63

app-backup/rdiff-backup: drop 2.2.4-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-backup/rdiff-backup/Manifest   |  1 -
 .../rdiff-backup/rdiff-backup-2.2.4-r1.ebuild  | 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-backup/rdiff-backup/Manifest b/app-backup/rdiff-backup/Manifest
index e5893f319b37..43cfe3a16259 100644
--- a/app-backup/rdiff-backup/Manifest
+++ b/app-backup/rdiff-backup/Manifest
@@ -1,3 +1,2 @@
 DIST rdiff-backup-2.0.5.tar.gz 456115 BLAKE2B 
9cd51644e11af3320fa5aca7864388da4b1165a1fc9e660265445d861eb356ba32e3b148a1d8de8e702bd9a6f0276ec3a4453c85ec702d80be5839661a1a679f
 SHA512 
59482e6d78bc887fc99efd4b4779e9b41c7e4b0427e51b80b18a550d0051e4213a0c200296154759d1734f511f7abe3175d171f018c59c55e5abdfd0a890cfbd
-DIST rdiff-backup-2.2.4.tar.gz 941625 BLAKE2B 
5635c8a418f482d44bac354415f33ec46d7f82fe4212517aef65712977ff9024c253515ef74b5696d200cf3d2b4f132887c22d35b633f02963ce56cab687b89d
 SHA512 
3777038f90a702aaf0d87737ccd79dd6a0bc9d6bd49dc8154fbcd240b9b1971f5a5f3cc0ebffb623f1eeec82cb939fbdee75a813d27ef9eb78d5700ecc2716b5
 DIST rdiff-backup-2.2.5.tar.gz 941748 BLAKE2B 
849d5b44378786c01b5ba9e0dd0a2409db91fa97f45771e6077d18a233a0d354b1bbe4093ae6763204447bda0c3c72f1d5646309a3e6c710d2a3df30e7a3debe
 SHA512 
d7b0cf11901349977683a31ab263c37bee9ff65b64ec2d5ebf800869b09ff9c13335c64a1f2a90b5e151f7fceabb3b4a60b0359346b34497c71e89da31e661a5

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild
deleted file mode 100644
index 883866476674..
--- a/app-backup/rdiff-backup/rdiff-backup-2.2.4-r1.ebuild
+++ /dev/null
@@ -1,30 +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} )
-PYPI_NO_NORMALIZE=1
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Local/remote mirroring+incremental backup"
-HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
-# Tests use a tox environment and separate steps for test env preparation
-RESTRICT="test"
-
-RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=net-libs/librsync-1.0:0="
-DEPEND="${RDEPEND}
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-src_prepare() {
-   sed -e "s#share/doc/${PN}#share/doc/${PF}#" -i setup.py || die
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: app-backup/rdiff-backup/

2023-09-20 Thread Bernard Cafarelli
commit: 6e328c7cb5d3b7bd75e6fccee4c170f29a4a325e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Sep 20 20:11:10 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Sep 20 21:56:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e328c7c

app-backup/rdiff-backup: add 2.2.6

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-backup/rdiff-backup/Manifest  |  1 +
 app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-backup/rdiff-backup/Manifest b/app-backup/rdiff-backup/Manifest
index 43cfe3a16259..82c026c3fa12 100644
--- a/app-backup/rdiff-backup/Manifest
+++ b/app-backup/rdiff-backup/Manifest
@@ -1,2 +1,3 @@
 DIST rdiff-backup-2.0.5.tar.gz 456115 BLAKE2B 
9cd51644e11af3320fa5aca7864388da4b1165a1fc9e660265445d861eb356ba32e3b148a1d8de8e702bd9a6f0276ec3a4453c85ec702d80be5839661a1a679f
 SHA512 
59482e6d78bc887fc99efd4b4779e9b41c7e4b0427e51b80b18a550d0051e4213a0c200296154759d1734f511f7abe3175d171f018c59c55e5abdfd0a890cfbd
 DIST rdiff-backup-2.2.5.tar.gz 941748 BLAKE2B 
849d5b44378786c01b5ba9e0dd0a2409db91fa97f45771e6077d18a233a0d354b1bbe4093ae6763204447bda0c3c72f1d5646309a3e6c710d2a3df30e7a3debe
 SHA512 
d7b0cf11901349977683a31ab263c37bee9ff65b64ec2d5ebf800869b09ff9c13335c64a1f2a90b5e151f7fceabb3b4a60b0359346b34497c71e89da31e661a5
+DIST rdiff-backup-2.2.6.tar.gz 944414 BLAKE2B 
f30bc570f8e20d950e87654d195f29848b6ca39953fc418b9ff391da649fdd308bebcd0379b047a1875eb1fa9b85c294df6a0528f06d4ba27627df4e12a771a4
 SHA512 
7370dcbb71f087252f8c599b0fbf58260ec7e026e023648bfab63c39b062120862ab8b60173e2bf2352e16d404bb561c72fe19aa9aed9d49cff56225b91f5c63

diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild 
b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
new file mode 100644
index ..3bc133a0ddd1
--- /dev/null
+++ b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYPI_NO_NORMALIZE=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Local/remote mirroring+incremental backup"
+HOMEPAGE="https://github.com/rdiff-backup/rdiff-backup;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+# Tests use a tox environment and separate steps for test env preparation
+RESTRICT="test"
+
+RDEPEND="dev-python/pylibacl[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=net-libs/librsync-1.0:0="
+DEPEND="${RDEPEND}
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]"
+
+src_prepare() {
+   sed -e "s#share/doc/${PN}#share/doc/${PF}#" -i setup.py || die
+   default
+}



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

2023-09-20 Thread Andreas K. Hüttel
commit: 22f4f885c4338c544d2e955a427281fffa64f896
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep 20 21:10:40 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Sep 20 21:10:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f4f885

net-dns/libidn2: update LICENSE

Closes: https://bugs.gentoo.org/912408
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 net-dns/libidn2/libidn2-2.3.4-r1.ebuild | 2 +-
 net-dns/libidn2/libidn2-2.3.4.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/libidn2/libidn2-2.3.4-r1.ebuild 
b/net-dns/libidn2/libidn2-2.3.4-r1.ebuild
index bf83694cd1d3..7d61cfe7bdc1 100644
--- a/net-dns/libidn2/libidn2-2.3.4-r1.ebuild
+++ b/net-dns/libidn2/libidn2-2.3.4-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 "
 S="${WORKDIR}"/${P/a/}
 
-LICENSE="GPL-2+ LGPL-3+"
+LICENSE="|| ( GPL-2+ LGPL-3+ ) GPL-3+ unicode"
 SLOT="0/2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="nls static-libs"

diff --git a/net-dns/libidn2/libidn2-2.3.4.ebuild 
b/net-dns/libidn2/libidn2-2.3.4.ebuild
index 62486fb1a51c..c4635da58f1d 100644
--- a/net-dns/libidn2/libidn2-2.3.4.ebuild
+++ b/net-dns/libidn2/libidn2-2.3.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 "
 S="${WORKDIR}"/${P/a/}
 
-LICENSE="GPL-2+ LGPL-3+"
+LICENSE="|| ( GPL-2+ LGPL-3+ ) GPL-3+ unicode"
 SLOT="0/2"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="nls static-libs"



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

2023-09-20 Thread Andreas K. Hüttel
commit: a9e4c2c074b821c3983277a8e3acb95aacdf9652
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep 20 21:09:01 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Sep 20 21:09:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e4c2c0

licenses: Update unicode license from website

https://www.unicode.org/copyright.html

Bug: https://bugs.gentoo.org/912408
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 licenses/unicode | 301 ---
 1 file changed, 132 insertions(+), 169 deletions(-)

diff --git a/licenses/unicode b/licenses/unicode
index e8824d38b3a0..6be34672d2ef 100644
--- a/licenses/unicode
+++ b/licenses/unicode
@@ -1,184 +1,147 @@
-Unicode® Copyright and Terms of Use
+   Unicode® Copyright and Terms of Use
 
-For the general privacy policy governing access to this site, see the
-Unicode Privacy Policy
+For the general privacy policy governing access to this site, see
+the  Unicode Privacy Policy
 .
 
-A. Unicode Copyright
-   1. Copyright © 1991-2023 Unicode, Inc. All rights reserved.
+A. _Unicode Copyright_
+1. Copyright © 1991-2023 Unicode, Inc. All rights reserved.
 
-B. Definitions
+B. _Definitions_
 
-   Unicode Data Files ("DATA FILES") include all data files under the
-   directories:
+   Unicode Data Files ("DATA FILES") include all data files under the 
directories:
https://www.unicode.org/Public/
https://www.unicode.org/reports/
https://www.unicode.org/ivd/data/
 
-   Unicode Data Files do not include PDF online code charts under the
-   directory:
+   Unicode Data Files do not include PDF online code charts under the 
directory:
https://www.unicode.org/Public/
 
-   Unicode Software ("SOFTWARE") includes any source code published in
-   the Unicode Standard or any source code or compiled code under the
-   directories:
+   Unicode Software ("SOFTWARE") includes any source code published in the 
Unicode Standard
+   or any source code or compiled code under the directories:
https://www.unicode.org/Public/PROGRAMS/
https://www.unicode.org/Public/cldr/
http://site.icu-project.org/download/
 
-C. Terms of Use
-   1. Certain documents and files on this website contain a legend
-  indicating that "Modification is permitted." Any person is hereby
-  authorized, without fee, to modify such documents and files to
-  create derivative works conforming to the Unicode® Standard,
-  subject to Terms and Conditions herein.
-   2. Any person is hereby authorized, without fee, to view, use,
-  reproduce, and distribute all documents and files, subject to the
-  Terms and Conditions herein.
-   3. Further specifications of rights and restrictions pertaining to
-  the use of the Unicode DATA FILES and SOFTWARE can be found in the
-  Unicode Data Files and Software License
-  .
-   4. Each version of the Unicode Standard has further specifications of
-  rights and restrictions of use. For the book editions (Unicode 5.0
-  and earlier), these are found on the back of the title page
-  .
-   5. The Unicode PDF online code charts
-   carry specific restrictions.
-  Those restrictions are incorporated as the first page of each PDF
-  code chart.
-   6. All other files, including online documentation of the core
-  specification for Unicode 6.0 and later, are covered under these
-  general Terms of Use.
-   7. No license is granted to "mirror" the Unicode website where a fee
-  is charged for access to the "mirror" site.
-   8. Modification is not permitted with respect to this document.
-  All copies of this document must be verbatim.
-
-D. Restricted Rights Legend
-   1. Any technical data or software which is licensed to the United
-  States of America, its agencies and/or instrumentalities under
-  this Agreement is commercial technical data or commercial computer
-  software developed exclusively at private expense as defined in
-  FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For
-  technical data, use, duplication, or disclosure by the Government
-  is subject to restrictions as set forth in DFARS 202.227-7015
-  Technical Data, Commercial and Items (Nov 1995) and this
-  Agreement. For Software, in accordance with FAR 12-212 or DFARS
-  227-7202, as applicable, use, duplication or disclosure by the
-  Government is subject to the restrictions set forth in this
-  Agreement.
-
-E. Warranties and Disclaimers
-   1. This publication and/or website may include technical or
-  typographical errors or other inaccuracies. Changes are
-  periodically added to the information herein; these changes will
-  be incorporated in new editions of the 

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

2023-09-20 Thread Andreas K. Hüttel
commit: 0fe7a81963b4eee06f5b7117b4ea58339fc04f4c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep 20 20:57:43 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Sep 20 20:58:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe7a819

dev-libs/elfutils: Filter out -fno-asynchronous-unwind-tables

Closes: https://bugs.gentoo.org/660738
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/elfutils/elfutils-0.189-r3.ebuild | 3 +++
 dev-libs/elfutils/elfutils-0.189-r4.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-libs/elfutils/elfutils-0.189-r3.ebuild 
b/dev-libs/elfutils/elfutils-0.189-r3.ebuild
index 51765e378976..4ac16d60902f 100644
--- a/dev-libs/elfutils/elfutils-0.189-r3.ebuild
+++ b/dev-libs/elfutils/elfutils-0.189-r3.ebuild
@@ -75,6 +75,9 @@ src_configure() {
# bug #407135
use test && append-flags -g
 
+   # bug 660738
+   filter-flags -fno-asynchronous-unwind-tables
+
multilib-minimal_src_configure
 }
 

diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild 
b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
index 231f5e4a4884..df95012d1bf2 100644
--- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild
+++ b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
@@ -77,6 +77,9 @@ src_configure() {
# bug #407135
use test && append-flags -g
 
+   # bug 660738
+   filter-flags -fno-asynchronous-unwind-tables
+
multilib-minimal_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/batik/

2023-09-20 Thread Miroslav Šulc
commit: 7562653fb5583760f13f4ece1e0e04ccd7cefd5a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Sep 20 18:56:06 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 20 18:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7562653f

dev-java/batik: reverted to unstable on 1.17

Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/batik/batik-1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/batik/batik-1.17.ebuild b/dev-java/batik/batik-1.17.ebuild
index dd7569417d64..3ad8300e6b99 100644
--- a/dev-java/batik/batik-1.17.ebuild
+++ b/dev-java/batik/batik-1.17.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/batik-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="1.16"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 CP_DEPEND="
dev-java/jacl:0



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

2023-09-20 Thread Ulrich Müller
commit: a5b7da7ff619d00d77fd5a9a222412b6a69cc267
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 20 18:41:44 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 20 18:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b7da7f

app-editors/emacs: Add a comment

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

 app-editors/emacs/emacs-29.1-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/emacs/emacs-29.1-r3.ebuild 
b/app-editors/emacs/emacs-29.1-r3.ebuild
index 9646566ac4eb..3a97a5dccaf8 100644
--- a/app-editors/emacs/emacs-29.1-r3.ebuild
+++ b/app-editors/emacs/emacs-29.1-r3.ebuild
@@ -197,6 +197,7 @@ src_prepare() {
fi
 
if use small-ja-dic; then
+   # Remove pre-built dictionary https://debbugs.gnu.org/66125
rm -rf lisp/leim/ja-dic || die
fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/

2023-09-20 Thread Ionen Wolkens
commit: 2500fef79aee6e4a51d275f2cf0cc7e8fccc2043
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 20 18:19:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 20 18:26:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2500fef7

dev-qt/qtwebengine: extend -g warning and increase visibility

If this comes up more often an issue, may opt to transform -g*
(other than -g0) for -g without USE=custom-cflags. Albeit do
not overly want to give surprises, nor assume when something
is going to work or not given the toolchain and other options.

Note that this does not affect https://bugs.gentoo.org/914475
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild | 12 
 dev-qt/qtwebengine/qtwebengine-6.5..ebuild | 12 
 dev-qt/qtwebengine/qtwebengine-6.6..ebuild | 12 
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 12 
 4 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
index 879eb11787e6..90835addd93b 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
@@ -112,10 +112,14 @@ qtwebengine_check-reqs() {
[[ ${MERGE_TYPE} == binary ]] && return
 
if is-flagq '-g?(gdb)?([1-9])'; then #307861
-   ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-   ewarn "which is non-trivial with ${PN}. May experience extended"
-   ewarn "compilation times and increased disk/memory usage. If 
run into"
-   ewarn "issues, please disable before reporting a bug."
+   ewarn
+   ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+   ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+   ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+   ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+   ewarn
+   ewarn "If run into issues, please try disabling before 
reporting a bug."
+   ewarn
fi
 
local CHECKREQS_DISK_BUILD=7G

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
index 09ccd2e4157f..e844d475fc12 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
@@ -113,10 +113,14 @@ qtwebengine_check-reqs() {
[[ ${MERGE_TYPE} == binary ]] && return
 
if is-flagq '-g?(gdb)?([1-9])'; then #307861
-   ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-   ewarn "which is non-trivial with ${PN}. May experience extended"
-   ewarn "compilation times and increased disk/memory usage. If 
run into"
-   ewarn "issues, please disable before reporting a bug."
+   ewarn
+   ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+   ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+   ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+   ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+   ewarn
+   ewarn "If run into issues, please try disabling before 
reporting a bug."
+   ewarn
fi
 
local CHECKREQS_DISK_BUILD=7G

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
index ae0537379e3e..d21b26363aa2 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
@@ -119,10 +119,14 @@ qtwebengine_check-reqs() {
[[ ${MERGE_TYPE} == binary ]] && return
 
if is-flagq '-g?(gdb)?([1-9])'; then #307861
-   ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-   ewarn "which is non-trivial with ${PN}. May experience extended"
-   ewarn "compilation times and increased disk/memory usage. If 
run into"
-   ewarn "issues, please disable before reporting a bug."
+   ewarn
+   ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+   ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+   ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+   ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+   ewarn
+   ewarn "If run into issues, please try disabling before 
reporting a bug."
+   ewarn
fi
 
local CHECKREQS_DISK_BUILD=7G

diff --git 

[gentoo-commits] proj/portage:master commit in: lib/portage/dbapi/

2023-09-20 Thread Mike Gilbert
commit: 03489ca1880d4429c18cf7da2ed27ae65a21510b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 19 18:15:30 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Sep 20 18:02:20 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=03489ca1

Catch error when trust helper is not found

Closes: https://github.com/gentoo/portage/pull/1097
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/dbapi/bintree.py | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 9d7c45577b..42912b2eb5 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -1245,7 +1245,17 @@ class binarytree:
 portage_trust_helper = self.settings.get("PORTAGE_TRUST_HELPER", "")
 if portage_trust_helper == "":
 return
-ret = subprocess.run(portage_trust_helper)
+try:
+ret = subprocess.run(portage_trust_helper)
+except FileNotFoundError:
+writemsg(
+_(
+"\n!!! Portage trust helper %s for binary packages not 
found\n!!! Continuing, but did you install app-portage/getuto?\n"
+)
+% portage_trust_helper,
+noiselevel=-1,
+)
+return
 ret.check_returncode()
 
 def _populate_remote(self, getbinpkg_refresh=True):



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/linode-cli/

2023-09-20 Thread Viorel Munteanu
commit: a259d649f91eed98a87c5991d938fe8e36712072
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Sep 20 17:50:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Sep 20 17:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a259d649

app-admin/linode-cli: add 5.44.1

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

 app-admin/linode-cli/Manifest |  1 +
 app-admin/linode-cli/linode-cli-5.44.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest
index 4c1c0daad8..7e14cf41b5 100644
--- a/app-admin/linode-cli/Manifest
+++ b/app-admin/linode-cli/Manifest
@@ -1,3 +1,4 @@
 DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B 
def5cd7a02c94d9bb809e2da9bc29b631f6d1b65360945ab886a7af724f4e3ef98f96f17f5c8463e1ad772a226b6f1c2a3f3ffb561af1c997546fdb75388f766
 SHA512 
9b19fdfdba712dfa7ccc6d38eb37dab919d3f5e0693fd81362aad2d1bac3c8bbf618629080e13c930fd49e6cf62cfcf2e804997c0be3b5f911ea89ca7293
 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 
9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066
 SHA512 
95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960
 DIST linode-cli-5.44.0.tar.gz 124673 BLAKE2B 
7fff7b62fba282f9ea4f3f6ff9c30512ac5274c2c6352fc99f5dd539f2b12e5e4d1be1d5c7e18300e20ab52136c2d27d3f219dd285f861ab8d82437fecac37f4
 SHA512 
6486210f7dfa98fd9d43ee2f68603cf65315cc56c1f33ee8defdece6395b7f0fa45c2459eb4a6bb6d49a6f5feee8a6df5e56647cf0819240ed36a35d7d515f1f
+DIST linode-cli-5.44.1.tar.gz 124767 BLAKE2B 
0010864e2ecff81b7785585369a25f27747f768d6c37511f1f94e308b2abea1345d25c16d641d8ebc41d2123405827595d4bf542ddad3ee27bb0db418d76164d
 SHA512 
bb87c873181dbbd2cf63dfbb4a957148bef089d1d46567fb744d4cbe4318906fc66112823f681449f00f6a6711efd95d4d0eaf5dbb932943da8b7af0f7b75ec3

diff --git a/app-admin/linode-cli/linode-cli-5.44.1.ebuild 
b/app-admin/linode-cli/linode-cli-5.44.1.ebuild
new file mode 100644
index 00..0a5de62d9f
--- /dev/null
+++ b/app-admin/linode-cli/linode-cli-5.44.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Linode Command Line Interface"
+HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/openapi3[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-admin/linode-cli/

2023-09-20 Thread Viorel Munteanu
commit: b86da44c22c5de74ba96f4b25b6b946e52b190f1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Sep 20 17:50:14 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Sep 20 17:50:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b86da44c

app-admin/linode-cli: drop 5.44.0

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

 app-admin/linode-cli/Manifest |  1 -
 app-admin/linode-cli/linode-cli-5.44.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest
index 7e14cf41b5..b67ed9d8a2 100644
--- a/app-admin/linode-cli/Manifest
+++ b/app-admin/linode-cli/Manifest
@@ -1,4 +1,3 @@
 DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B 
def5cd7a02c94d9bb809e2da9bc29b631f6d1b65360945ab886a7af724f4e3ef98f96f17f5c8463e1ad772a226b6f1c2a3f3ffb561af1c997546fdb75388f766
 SHA512 
9b19fdfdba712dfa7ccc6d38eb37dab919d3f5e0693fd81362aad2d1bac3c8bbf618629080e13c930fd49e6cf62cfcf2e804997c0be3b5f911ea89ca7293
 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 
9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066
 SHA512 
95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960
-DIST linode-cli-5.44.0.tar.gz 124673 BLAKE2B 
7fff7b62fba282f9ea4f3f6ff9c30512ac5274c2c6352fc99f5dd539f2b12e5e4d1be1d5c7e18300e20ab52136c2d27d3f219dd285f861ab8d82437fecac37f4
 SHA512 
6486210f7dfa98fd9d43ee2f68603cf65315cc56c1f33ee8defdece6395b7f0fa45c2459eb4a6bb6d49a6f5feee8a6df5e56647cf0819240ed36a35d7d515f1f
 DIST linode-cli-5.44.1.tar.gz 124767 BLAKE2B 
0010864e2ecff81b7785585369a25f27747f768d6c37511f1f94e308b2abea1345d25c16d641d8ebc41d2123405827595d4bf542ddad3ee27bb0db418d76164d
 SHA512 
bb87c873181dbbd2cf63dfbb4a957148bef089d1d46567fb744d4cbe4318906fc66112823f681449f00f6a6711efd95d4d0eaf5dbb932943da8b7af0f7b75ec3

diff --git a/app-admin/linode-cli/linode-cli-5.44.0.ebuild 
b/app-admin/linode-cli/linode-cli-5.44.0.ebuild
deleted file mode 100644
index 0a5de62d9f..00
--- a/app-admin/linode-cli/linode-cli-5.44.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Linode Command Line Interface"
-HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/boto3[${PYTHON_USEDEP}]
-   dev-python/openapi3[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/imgui/files/, media-libs/imgui/

2023-09-20 Thread Alessandro Barbieri
commit: 3e12b65f0dc89e9f147f1055a0157c729ebf0fe8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Sep 20 17:38:19 2023 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Sep 20 17:39:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e12b65f

media-libs/imgui: install all the generated cimgui files

Signed-off-by: Alessandro Barbieri  gmail.com>

 media-libs/imgui/files/cimgui-1.87-CMakeLists.txt |  26 +++--
 media-libs/imgui/imgui-1.87-r7.ebuild | 113 ++
 2 files changed, 133 insertions(+), 6 deletions(-)

diff --git a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt 
b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
index 713125ec6b..a1c735bcab 100644
--- a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
+++ b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
@@ -43,13 +43,22 @@ if(IMGUI_VULKAN)
list(APPEND GENERATOR_ARGS vulkan)
 endif()
 list(APPEND GENERATOR_ARGS ${IMGUI_COMMON_FLAGS} ${CMAKE_CPP_FLAGS})
-file(GLOB GENERATOR_OUTPUT_FILES "${CMAKE_SOURCE_DIR}/generator/output/*")
-list(APPEND
-   GENERATOR_OUTPUT_FILES
+set(CIMGUI_EXTRA_STUFF
+   ${CMAKE_SOURCE_DIR}/generator/output/definitions.json
+   ${CMAKE_SOURCE_DIR}/generator/output/definitions.lua
+   ${CMAKE_SOURCE_DIR}/generator/output/impl_definitions.json
+   ${CMAKE_SOURCE_DIR}/generator/output/impl_definitions.lua
+   ${CMAKE_SOURCE_DIR}/generator/output/overloads.txt
+   ${CMAKE_SOURCE_DIR}/generator/output/structs_and_enums.json
+   ${CMAKE_SOURCE_DIR}/generator/output/structs_and_enums.lua
+   ${CMAKE_SOURCE_DIR}/generator/output/typedefs_dict.json
+   ${CMAKE_SOURCE_DIR}/generator/output/typedefs_dict.lua
+)
+set(GENERATOR_OUTPUT_FILES
${CMAKE_SOURCE_DIR}/cimgui.cpp
${CMAKE_SOURCE_DIR}/cimgui.h
-   ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.cpp
-   ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.h
+   ${CMAKE_SOURCE_DIR}/generator/output/cimgui_impl.h
+   ${CIMGUI_EXTRA_STUFF}
 )
 ADD_CUSTOM_COMMAND(VERBATIM
OUTPUT ${GENERATOR_OUTPUT_FILES}
@@ -57,7 +66,10 @@ ADD_CUSTOM_COMMAND(VERBATIM
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/generator"
 )
 set(CIMGUI_SOURCES "${CMAKE_SOURCE_DIR}/cimgui.cpp")
-set(CIMGUI_INCLUDE_FILES "${CMAKE_SOURCE_DIR}/cimgui.h")
+set(CIMGUI_INCLUDE_FILES
+   "${CMAKE_SOURCE_DIR}/cimgui.h"
+   "${CMAKE_SOURCE_DIR}/generator/output/cimgui_impl.h"
+)
 
 target_sources(cimgui
PUBLIC
@@ -70,6 +82,7 @@ include(GNUInstallDirs)
 #install
 install(TARGETS cimgui LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 install(FILES ${CIMGUI_INCLUDE_FILES} DESTINATION 
"${CMAKE_INSTALL_INCLUDEDIR}/imgui")
+install(FILES ${CIMGUI_EXTRA_STUFF} DESTINATION 
"${CMAKE_INSTALL_DATADIR}/cimgui")
 
 #test
 set(CIMGUI_TEST "no" CACHE STRING "Enable compilation of a test unit based on 
imgui null")
@@ -78,3 +91,4 @@ if (CIMGUI_TEST)
   add_subdirectory(test)
 endif ()
 endif()
+

diff --git a/media-libs/imgui/imgui-1.87-r7.ebuild 
b/media-libs/imgui/imgui-1.87-r7.ebuild
new file mode 100644
index 00..49227f0f47
--- /dev/null
+++ b/media-libs/imgui/imgui-1.87-r7.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Bloat-free graphical user interface library for C++"
+HOMEPAGE="
+   https://github.com/ocornut/imgui
+   https://github.com/cimgui/cimgui
+"
+SRC_URI="
+   https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+   https://github.com/cimgui/cimgui/archive/refs/tags/${PV}.tar.gz -> 
c${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="allegro bindings examples freetype glfw glut opengl sdl vulkan"
+S="${WORKDIR}/c${P}"
+
+RDEPEND="
+   dev-libs/stb:=
+   allegro? ( media-libs/allegro:5 )
+   freetype? ( media-libs/freetype )
+   glfw? ( media-libs/glfw:0 )
+   glut? ( media-libs/freeglut )
+   opengl? ( virtual/opengl )
+   sdl? ( media-libs/libsdl2 )
+   vulkan? ( media-libs/vulkan-loader )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+   bindings? ( dev-lang/luajit )
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   || (
+   allegro
+   glfw
+   glut
+   sdl
+   )
+   || (
+   allegro
+   opengl
+   vulkan
+   )
+"
+
+PATCHES=( "${FILESDIR}/${P}-fpermissive.patch" )
+
+src_prepare() {
+   pushd ../ || die
+   rm -rf "${S}/imgui" || die
+   mv "${P}" "${S}/imgui" || die
+   pushd "${S}/imgui" || die
+
+   # imgui
+   rm -r examples/libs || die
+   rm -r misc/*/*.ttf || die
+   rm -r misc/single_file || die
+
+   cp "${FILESDIR}/${P}-CMakeLists.txt" CMakeLists.txt || die
+   cp 

[gentoo-commits] repo/gentoo:master commit in: net-mail/public-inbox/

2023-09-20 Thread Sam James
commit: 85c9c5842119c9af8b3a1611ca5cedd4eabf6073
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 20 17:32:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 20 17:32:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c9c584

net-mail/public-inbox: drop 1.7.0, 1.8.0

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

 net-mail/public-inbox/Manifest  |  2 --
 net-mail/public-inbox/public-inbox-1.7.0.ebuild | 38 -
 net-mail/public-inbox/public-inbox-1.8.0.ebuild | 38 -
 3 files changed, 78 deletions(-)

diff --git a/net-mail/public-inbox/Manifest b/net-mail/public-inbox/Manifest
index bef1b8e9acc2..2cb8c066e8c9 100644
--- a/net-mail/public-inbox/Manifest
+++ b/net-mail/public-inbox/Manifest
@@ -1,4 +1,2 @@
-DIST public-inbox-1.7.0.tar.gz 805628 BLAKE2B 
4403cd11a2c4f793b136aff07ccc06ea60011c21484196e497921ca36599870eecdf7b93f550ef44e876bca814a3b03e1d8d4b484113506ee809098124cfd1b2
 SHA512 
cb03d2ec3e28f1fc75bdbff2b8ea5b417898ddb2895d27b105624cab35f0dcab99269d86bfc158bdf42faecb7b7a5734363a81d2202970e8d079bf05fa359250
-DIST public-inbox-1.8.0.tar.gz 808979 BLAKE2B 
1b68121429f9d9b56008951c0fef8eca4082a71969c907d0e2ba1db434774a451e4080e88c7d0fe80960dba906e0981e19bfcacd63042acfe3c6e16f36aba675
 SHA512 
878c60d6e6bfdcac3218d71b8aa5cab766c622ff1a81c8ebb04399a48da7ef1ab86cae67f8f05e8486f92451f90b9c068ab67ba35dfb74179163598fb5860229
 DIST public-inbox-1.9.0.tar.gz 828312 BLAKE2B 
0de7a2437074ca75b56872697d7dbc69e8f4cd3735d85b314f80f1d6037da27f29e8aaf9836f089f950ec3be25e473d9cabff60bd8ec6cf4b90da4ee2ac0
 SHA512 
9d98b78d29fc35a80bd22b9e133a70ebb0dfacc68859b3ae602037485f44e36cd4cc60f86a9d732da657ea665f20ba31f28b0a6cfea34badd5f124cbc13a6533
 DIST public-inbox-1.9.0_p20230918.tar.gz 918459 BLAKE2B 
e263d1ab599203ef9c4cfee3546856a5f472cec65b85d16014eec5359bbd6eb357242e98ffb1b355ce11ba1a5ce3e5c9c22dd51ce672adf0f83ed3c0f9df6ba2
 SHA512 
4359ba6876b5644cfa6e04ed0d8ed9a307407651f68503ed40841e7f2aaed540bf8d3ac07e7dde4fc2f19d8b0cadf2016e89bb346f58b24b8bb217003680a831

diff --git a/net-mail/public-inbox/public-inbox-1.7.0.ebuild 
b/net-mail/public-inbox/public-inbox-1.7.0.ebuild
deleted file mode 100644
index 6d7bfd810fcf..
--- a/net-mail/public-inbox/public-inbox-1.7.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-HOMEPAGE="https://public-inbox.org;
-SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz;
-DESCRIPTION="An archives-first approach to mailing lists"
-LICENSE="AGPL-3+"
-
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-# in order of mention in INSTALL.html, going more for feature completeness
-# than for minimal footprint
-RDEPEND="
-   dev-vcs/git
-   dev-perl/DBD-SQLite
-   virtual/mta
-   dev-perl/URI
-   dev-perl/Plack
-   dev-perl/TimeDate
-   dev-perl/Inline-C
-   dev-perl/Email-Address-XS
-   dev-perl/Search-Xapian
-   dev-perl/Parse-RecDescent
-   dev-perl/Mail-IMAPClient
-   dev-perl/BSD-Resource
-   net-misc/curl
-   dev-perl/Linux-Inotify2
-   dev-perl/Net-Server
-"
-BDEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/net-mail/public-inbox/public-inbox-1.8.0.ebuild 
b/net-mail/public-inbox/public-inbox-1.8.0.ebuild
deleted file mode 100644
index 6d7bfd810fcf..
--- a/net-mail/public-inbox/public-inbox-1.8.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-HOMEPAGE="https://public-inbox.org;
-SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz;
-DESCRIPTION="An archives-first approach to mailing lists"
-LICENSE="AGPL-3+"
-
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-# in order of mention in INSTALL.html, going more for feature completeness
-# than for minimal footprint
-RDEPEND="
-   dev-vcs/git
-   dev-perl/DBD-SQLite
-   virtual/mta
-   dev-perl/URI
-   dev-perl/Plack
-   dev-perl/TimeDate
-   dev-perl/Inline-C
-   dev-perl/Email-Address-XS
-   dev-perl/Search-Xapian
-   dev-perl/Parse-RecDescent
-   dev-perl/Mail-IMAPClient
-   dev-perl/BSD-Resource
-   net-misc/curl
-   dev-perl/Linux-Inotify2
-   dev-perl/Net-Server
-"
-BDEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"



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

2023-09-20 Thread Mike Gilbert
commit: d0d0e8d2e894e7a3562bba5cfcd7090a75bf449f
Author: Niccolò Belli  linuxsystems  it>
AuthorDate: Wed Sep 20 07:48:57 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Sep 20 17:31:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d0e8d2

www-client/chromium: fix ppc64 patchset for 117

Signed-off-by: Niccolò Belli  linuxsystems.it>
Closes: https://github.com/gentoo/gentoo/pull/32943
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest  | 1 +
 www-client/chromium/chromium-117.0.5938.88.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 67a910433a35..b257a41d8715 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -8,3 +8,4 @@ DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b2
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium_116.0.5845.110-2raptor0~deb11u1.debian.tar.xz 1672712 BLAKE2B 
db6ec1a06d2994580e107500dcebeb77eb3b7c3965c29451ae42eb46dc6ed541172b8495a39343ef82536a7a3c8d1e78b8e9d0bb83fa67ea5dee34771d9b4913
 SHA512 
bc20ba713712f74dd0bb28edb9784fcd986c6cfd8219e69cce1f5660cdf003d1b53f86d67b17eeab7bf39af6d543ad7e8227734e0f5771ab421bfcb3f15e2dd0
 DIST chromium_116.0.5845.140-1raptor0~deb12u1.debian.tar.xz 540204 BLAKE2B 
bda5528619c0f156b9425a107961fcaa446524c9062ec4c9cc27969448321d78bbeb95216358a2be12be509dfa27d621e394fcc4ab0c87f780e31b7e294108db
 SHA512 
d38820ac02d56638c8129da685f640b9fb5d8690908c222c520dc685c8874afe99e8fb046e17dcc033fe9ccde2e7e9a4e104152e671ab6402f370c0c68b32be0
+DIST chromium_117.0.5938.62-1raptor0~deb12u1.debian.tar.xz 540144 BLAKE2B 
f516089c7f47519b5e39abc21397b21dd4d268a5a0a127e7de55b68022181d960c0acc24d35de463c8a345f61152dd50b98e4cb63f36cf9d098cf6e2276658d2
 SHA512 
2c62c6cc3c59a49131e08383219ecd43d5bbba5c4ef7036b5c723fb9b27906fdd3b6d018530a706d0775d4c4f26579200523539ade6f7d91dbcf4048efcb04eb

diff --git a/www-client/chromium/chromium-117.0.5938.88.ebuild 
b/www-client/chromium/chromium-117.0.5938.88.ebuild
index a54663cc977d..f4abab36506e 100644
--- a/www-client/chromium/chromium-117.0.5938.88.ebuild
+++ b/www-client/chromium/chromium-117.0.5938.88.ebuild
@@ -20,7 +20,7 @@ DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://www.chromium.org/;
 PATCHSET="2"
 PATCHSET_NAME="chromium-116-patchset-${PATCHSET}"
-PATCHSET_PPC64="116.0.5845.140-1raptor0~deb12u1"
+PATCHSET_PPC64="117.0.5938.62-1raptor0~deb12u1"
 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz

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



[gentoo-commits] repo/gentoo:master commit in: net-mail/public-inbox/

2023-09-20 Thread Sam James
commit: 2a3a8306a2836566b879e7ef04474773c14ea9d2
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 20 17:29:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 20 17:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3a8306

net-mail/public-inbox: add 1.9.0_p20230918, 

Add snapshot for infra b/c last version has issues w/ our message IDs and
the last release was a while ago. Add a live ebuild while at it.

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

 net-mail/public-inbox/Manifest |  1 +
 .../public-inbox-1.9.0_p20230918.ebuild| 53 ++
 net-mail/public-inbox/public-inbox-.ebuild | 53 ++
 3 files changed, 107 insertions(+)

diff --git a/net-mail/public-inbox/Manifest b/net-mail/public-inbox/Manifest
index 9a28f4741c02..bef1b8e9acc2 100644
--- a/net-mail/public-inbox/Manifest
+++ b/net-mail/public-inbox/Manifest
@@ -1,3 +1,4 @@
 DIST public-inbox-1.7.0.tar.gz 805628 BLAKE2B 
4403cd11a2c4f793b136aff07ccc06ea60011c21484196e497921ca36599870eecdf7b93f550ef44e876bca814a3b03e1d8d4b484113506ee809098124cfd1b2
 SHA512 
cb03d2ec3e28f1fc75bdbff2b8ea5b417898ddb2895d27b105624cab35f0dcab99269d86bfc158bdf42faecb7b7a5734363a81d2202970e8d079bf05fa359250
 DIST public-inbox-1.8.0.tar.gz 808979 BLAKE2B 
1b68121429f9d9b56008951c0fef8eca4082a71969c907d0e2ba1db434774a451e4080e88c7d0fe80960dba906e0981e19bfcacd63042acfe3c6e16f36aba675
 SHA512 
878c60d6e6bfdcac3218d71b8aa5cab766c622ff1a81c8ebb04399a48da7ef1ab86cae67f8f05e8486f92451f90b9c068ab67ba35dfb74179163598fb5860229
 DIST public-inbox-1.9.0.tar.gz 828312 BLAKE2B 
0de7a2437074ca75b56872697d7dbc69e8f4cd3735d85b314f80f1d6037da27f29e8aaf9836f089f950ec3be25e473d9cabff60bd8ec6cf4b90da4ee2ac0
 SHA512 
9d98b78d29fc35a80bd22b9e133a70ebb0dfacc68859b3ae602037485f44e36cd4cc60f86a9d732da657ea665f20ba31f28b0a6cfea34badd5f124cbc13a6533
+DIST public-inbox-1.9.0_p20230918.tar.gz 918459 BLAKE2B 
e263d1ab599203ef9c4cfee3546856a5f472cec65b85d16014eec5359bbd6eb357242e98ffb1b355ce11ba1a5ce3e5c9c22dd51ce672adf0f83ed3c0f9df6ba2
 SHA512 
4359ba6876b5644cfa6e04ed0d8ed9a307407651f68503ed40841e7f2aaed540bf8d3ac07e7dde4fc2f19d8b0cadf2016e89bb346f58b24b8bb217003680a831

diff --git a/net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild 
b/net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild
new file mode 100644
index ..e3774a99b324
--- /dev/null
+++ b/net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="An archives-first approach to mailing lists"
+HOMEPAGE="https://public-inbox.org;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://public-inbox.org/public-inbox.git/
+   https://repo.or.cz/public-inbox.git
+   "
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   PUBLIC_INBOX_COMMIT="1febc5cbb633cf7eac7dcaf382dd0ebbfe085380"
+   
SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${PUBLIC_INBOX_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PUBLIC_INBOX_COMMIT}
+else
+   SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz;
+fi
+
+LICENSE="AGPL-3+"
+SLOT="0"
+if [[ ${PV} !=  ]] ; then
+   KEYWORDS="~amd64"
+fi
+
+# in order of mention in INSTALL.html, going more for feature completeness
+# than for minimal footprint
+RDEPEND="
+   dev-perl/BSD-Resource
+   dev-perl/DBD-SQLite
+   dev-perl/Email-Address-XS
+   dev-perl/Inline-C
+   dev-perl/Linux-Inotify2
+   dev-perl/Mail-IMAPClient
+   dev-perl/Net-Server
+   dev-perl/Parse-RecDescent
+   dev-perl/Plack
+   dev-perl/Search-Xapian
+   dev-perl/TimeDate
+   dev-perl/URI
+   dev-vcs/git
+   net-misc/curl
+   virtual/mta
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"

diff --git a/net-mail/public-inbox/public-inbox-.ebuild 
b/net-mail/public-inbox/public-inbox-.ebuild
new file mode 100644
index ..e3774a99b324
--- /dev/null
+++ b/net-mail/public-inbox/public-inbox-.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="An archives-first approach to mailing lists"
+HOMEPAGE="https://public-inbox.org;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://public-inbox.org/public-inbox.git/
+   https://repo.or.cz/public-inbox.git
+   "
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   PUBLIC_INBOX_COMMIT="1febc5cbb633cf7eac7dcaf382dd0ebbfe085380"
+   
SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${PUBLIC_INBOX_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PUBLIC_INBOX_COMMIT}
+else
+   

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

2023-09-20 Thread Efe İzbudak
commit: 8fcd1721f4d03aaf0a9b091425406c538376ce67
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Wed Sep 20 17:20:46 2023 +
Commit: Efe İzbudak  metu  edu  tr>
CommitDate: Wed Sep 20 17:20:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fcd1721

app-misc/lf: add 31

Signed-off-by: Efe İzbudak  metu.edu.tr>

 app-misc/lf/Manifest |  2 ++
 app-misc/lf/lf-31.ebuild | 58 
 2 files changed, 60 insertions(+)

diff --git a/app-misc/lf/Manifest b/app-misc/lf/Manifest
index 7e003ab879..af949b0d2c 100644
--- a/app-misc/lf/Manifest
+++ b/app-misc/lf/Manifest
@@ -6,3 +6,5 @@ DIST lf-29-deps.tar.xz 16965264 BLAKE2B 
0e57ea4b64d467c307e5a1ec8744d20bd463149b
 DIST lf-29.tar.gz 123717 BLAKE2B 
8fd81c5333c2b4732a3fe72f8f6d92ebf41713128806bd6f4b781ba65430dd8cbee84c12ad1502ef824fb7887ce052b628c8acfe36bcd67d3c37ff0245315d2d
 SHA512 
7e55fa284a491aef1e3a78ac33de74df2c350a750fa87411540a46a2bd663cdec8c46326586e63e3dd2db4a27f6d6042100c57c18a554ebbcebff1356cc9bf32
 DIST lf-30-deps.tar.xz 1141300 BLAKE2B 
fe668d052e6ace68d4c6a0cfdb838a16bee62215a31e297b48b80ad3ae9e154055be60df5b0d5789d4a278ed343d8cf35ce6516abe2e33320272036fddbb5110
 SHA512 
be6622fe040497e71cf505f6e336bd12b31eb85dde929e30d831da7268a34f30baf48730cd40acfb4d88e68f9a12f1fd9949cd58219ba822d626f79100b3ea60
 DIST lf-30.tar.gz 125152 BLAKE2B 
082ddfc2438dd7133a72ed951c093bbf9514cea2b9aa58ed8263d7d759d6112dc14ca811287543bc61f0b79570ed15f69fd561bda34652ec53c8735baa95082d
 SHA512 
2318b8b1ebb92cec5247b3f8819492182085776bc437b223a92377f731f26a85a7b9bf3c475b31ee28ba204cc2e9abf8330e7a64b7d57631da9cb285aa80326d
+DIST lf-31-deps.tar.xz 17010484 BLAKE2B 
3e92a87c1ce48565512456db504cddbb195499c7e02565d35b8d1bb462c19b5e442032ec8bb90191a6f039e9075148e5afb8e4d726a4b800f2c8ca2851a4f6c5
 SHA512 
7cbc7806b89e9fd5d225622ecb974f48971ff7a07b7099d401489b0f0a43604ecaf0454e1a7f4c37130271c943c2966f18187bbe56bcb3afe00bea5096f281df
+DIST lf-31.tar.gz 138687 BLAKE2B 
757d785e24c7f1ad664f81210ab33f8aedca62c5acfe3d8bad140a13c2321155d8c8b9f90da948666315ac1bd2755d92c1b6f01276e078d4b23949da1faade45
 SHA512 
8029c5310d94be853d82b9fe6359853db37340231bd291dddc675d053d020a7a98f17931734bb65022278ccf3ab94513a6fdc0e37986388572fc4afff28e0380

diff --git a/app-misc/lf/lf-31.ebuild b/app-misc/lf/lf-31.ebuild
new file mode 100644
index 00..d027ff90ec
--- /dev/null
+++ b/app-misc/lf/lf-31.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module bash-completion-r1 desktop xdg
+
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz;
+
+DESCRIPTION="Terminal file manager"
+HOMEPAGE="https://github.com/gokcehan/lf;
+IUSE="+static"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+
+S="${WORKDIR}/${PN}-r${PV}"
+
+src_compile() {
+   local ldflags="-s -w -X main.gVersion=r${PV}"
+   use static && {
+   export CGO_ENABLED=0
+   ldflags+=' -extldflags "-static"'
+   }
+
+   go build -ldflags="${ldflags}" || die 'go build failed'
+}
+
+src_install() {
+   local DOCS=( README.md etc/lfrc.example )
+
+   dobin "${PN}"
+
+   einstalldocs
+
+   doman "${PN}.1"
+
+   # bash & zsh cd script
+   insinto "/usr/share/${PN}"
+   doins "etc/${PN}cd.sh"
+
+   # bash-completion
+   newbashcomp "etc/${PN}.bash" "${PN}"
+
+   # zsh-completion
+   insinto /usr/share/zsh/site-functions
+   newins "etc/${PN}.zsh" "_${PN}"
+
+   # fish-completion
+   insinto /usr/share/fish/vendor_completions.d
+   doins "etc/${PN}.fish"
+   insinto /usr/share/fish/vendor_functions.d
+   doins "etc/${PN}cd.fish"
+
+   domenu "${PN}.desktop"
+}



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

2023-09-20 Thread Efe İzbudak
commit: b4ea55cf78e04c4232d4cf16ec74b098c0e51e14
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Wed Sep 20 17:23:17 2023 +
Commit: Efe İzbudak  metu  edu  tr>
CommitDate: Wed Sep 20 17:23:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4ea55cf

app-misc/lf: update EAPI 7 -> 8

Signed-off-by: Efe İzbudak  metu.edu.tr>

 app-misc/lf/lf-31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lf/lf-31.ebuild b/app-misc/lf/lf-31.ebuild
index d027ff90ec..2d460bdafe 100644
--- a/app-misc/lf/lf-31.ebuild
+++ b/app-misc/lf/lf-31.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit go-module bash-completion-r1 desktop xdg
 



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

2023-09-20 Thread Patrick McLean
commit: 3fec977aacfe029be0c7c0e2b6cb8b92b1101920
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Sep 20 16:54:45 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Sep 20 16:54:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fec977a

dev-libs/simdjson: drop 3.2.1

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

 dev-libs/simdjson/Manifest  |   1 -
 dev-libs/simdjson/simdjson-3.2.1.ebuild | 102 
 2 files changed, 103 deletions(-)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 7317b3974a60..086b994f2f1f 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,5 +1,4 @@
 DIST simdjson-3.2.0.gh.tar.gz 1653237 BLAKE2B 
b1745b2a96d9ff9f7187329191007e63a5f0c7051fb85a97212cf06076740ca01be035858bbb66805d10ba49ff90d05961a8b77750fc0d789e8dfe5865937f0b
 SHA512 
02723d05fe88cfc69c1ec3eef92ae9e7da169a99645992829d4e40a00edecb98e21593dc9e04aeb2959cbcdbb8f40bb464daef9eb26cf3bd344c39271f6add2e
-DIST simdjson-3.2.1.gh.tar.gz 1655680 BLAKE2B 
5d65c624fb89bf1b50a0287da2ef184d732b5eefa6e76bf39dc7bdbd6fdd6882cae4ddbc6e8c0f0fdd762c5e396828aa32fe99b1aba78e820f7419f3b5fa258e
 SHA512 
eeac785c7868362f51f3fb87cb4e0cfc77b2c4e3767afbe1d22df87f16a3cb4af1dc27a1df5ba3c139cb0a3053bc30afcdcb31515ce4e757c309ed2c0f3f507e
 DIST simdjson-3.2.3.gh.tar.gz 2273010 BLAKE2B 
80df73db30ba898c11b143aaf0bb1c7592092306a67690b20979e7bdbbd8b039bc51b2668110d2a6dccfe6f3cce78ef107990b6f945f68ada1ca3e2f49ad121d
 SHA512 
20436bbb7036e1cfdd4f044e767da0b646bfeb0593b22ba2bf6d76d94733cb90a97ebe88e666a5951cb0fea839601346a52fead9562eb25975510fc5ee04c791
 DIST simdjson-3.3.0.gh.tar.gz 2283330 BLAKE2B 
3d00aaf2693ef1b9a3d10d0336c9df6d86de9620c552749a94d66ca4ab25c922d2ce74c3bbc3de6c3b57c28501b55f130bf7dae458f21262ae7478fc52d074ba
 SHA512 
d58d9732bd3bf06fc8c5a6f9b2abb55fe3e75a923027376afae96a75a72fd259c3a85ea9db717fbb7c36dc4e3bda56bf5790be8a13b5bc9a4536e9badf68d59b
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.2.1.ebuild 
b/dev-libs/simdjson/simdjson-3.2.1.ebuild
deleted file mode 100644
index 33a873755541..
--- a/dev-libs/simdjson/simdjson-3.2.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs cmake
-
-DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
-DESCRIPTION="SIMD accelerated C++ JSON library"
-HOMEPAGE="
-   https://simdjson.org/
-   https://github.com/simdjson/simdjson
-"
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
-   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
-"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/16"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="+all-impls test tools"
-
-BDEPEND="
-   sys-apps/file
-   sys-apps/grep
-   virtual/pkgconfig
-"
-DEPEND="
-   tools? ( 

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

2023-09-20 Thread Patrick McLean
commit: b6a7fe97b52b34ff742419870d368d46a61c3554
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Sep 20 16:54:06 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Sep 20 16:54:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a7fe97

dev-libs/simdjson: add 3.3.0

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

 dev-libs/simdjson/Manifest  |   1 +
 dev-libs/simdjson/simdjson-3.3.0.ebuild | 102 
 2 files changed, 103 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 8e2b93cdc9cd..7317b3974a60 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,4 +1,5 @@
 DIST simdjson-3.2.0.gh.tar.gz 1653237 BLAKE2B 
b1745b2a96d9ff9f7187329191007e63a5f0c7051fb85a97212cf06076740ca01be035858bbb66805d10ba49ff90d05961a8b77750fc0d789e8dfe5865937f0b
 SHA512 
02723d05fe88cfc69c1ec3eef92ae9e7da169a99645992829d4e40a00edecb98e21593dc9e04aeb2959cbcdbb8f40bb464daef9eb26cf3bd344c39271f6add2e
 DIST simdjson-3.2.1.gh.tar.gz 1655680 BLAKE2B 
5d65c624fb89bf1b50a0287da2ef184d732b5eefa6e76bf39dc7bdbd6fdd6882cae4ddbc6e8c0f0fdd762c5e396828aa32fe99b1aba78e820f7419f3b5fa258e
 SHA512 
eeac785c7868362f51f3fb87cb4e0cfc77b2c4e3767afbe1d22df87f16a3cb4af1dc27a1df5ba3c139cb0a3053bc30afcdcb31515ce4e757c309ed2c0f3f507e
 DIST simdjson-3.2.3.gh.tar.gz 2273010 BLAKE2B 
80df73db30ba898c11b143aaf0bb1c7592092306a67690b20979e7bdbbd8b039bc51b2668110d2a6dccfe6f3cce78ef107990b6f945f68ada1ca3e2f49ad121d
 SHA512 
20436bbb7036e1cfdd4f044e767da0b646bfeb0593b22ba2bf6d76d94733cb90a97ebe88e666a5951cb0fea839601346a52fead9562eb25975510fc5ee04c791
+DIST simdjson-3.3.0.gh.tar.gz 2283330 BLAKE2B 
3d00aaf2693ef1b9a3d10d0336c9df6d86de9620c552749a94d66ca4ab25c922d2ce74c3bbc3de6c3b57c28501b55f130bf7dae458f21262ae7478fc52d074ba
 SHA512 
d58d9732bd3bf06fc8c5a6f9b2abb55fe3e75a923027376afae96a75a72fd259c3a85ea9db717fbb7c36dc4e3bda56bf5790be8a13b5bc9a4536e9badf68d59b
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.3.0.ebuild 
b/dev-libs/simdjson/simdjson-3.3.0.ebuild
new file mode 100644
index ..33a873755541
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.3.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+   https://simdjson.org/
+   https://github.com/simdjson/simdjson
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/16"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+all-impls test tools"
+
+BDEPEND="
+   sys-apps/file
+   sys-apps/grep
+   virtual/pkgconfig
+"
+DEPEND="
+   tools? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-09-20 Thread Ionen Wolkens
commit: 6a9174554448aa4f7ec724d09b1b31d115e6063f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 20 16:12:56 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 20 16:30:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a917455

x11-drivers/nvidia-drivers: workaround clang-common-17 sandbox issue

Most kernel modules do not seem affected and it depends on the tests
being performed, so workaround at least here while being looked at.

Issue could affect other packages if they happen to e.g. cd / (for
some reason) and use clang in certain ways for some tests, but likely
not a widespread problem.

Fortunately does not actually write these a.out and can get away
with just addpredict (kept clang-only not to shadow issues).

Bug: https://bugs.gentoo.org/914468
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild| 4 
 x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild | 4 
 x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild | 3 +++
 x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild | 3 +++
 x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild  | 3 +++
 5 files changed, 17 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
index 5319b38d5e48..fce832416735 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
@@ -159,6 +159,10 @@ src_compile() {
SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
)
 
+   # temporary workaround for bug #914468
+   use modules &&
+   CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}"
+
linux-mod-r1_src_compile
 
if use persistenced; then

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
index f2a6c2f42703..59cdea3c4d44 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
@@ -160,6 +160,10 @@ src_compile() {
SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
)
 
+   # temporary workaround for bug #914468
+   use modules &&
+   CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}"
+
linux-mod-r1_src_compile
emake "${NV_ARGS[@]}" -C nvidia-modprobe
use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
index 465f5147fa11..e413c8fb10fd 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
@@ -199,6 +199,9 @@ src_compile() {
SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
)
 
+   # temporary workaround for bug #914468
+   CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}"
+
linux-mod-r1_src_compile
CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags}
fi

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild
index 2b6792634211..a7401f2b31c2 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild
@@ -199,6 +199,9 @@ src_compile() {
SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
)
 
+   # temporary workaround for bug #914468
+   CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}"
+
linux-mod-r1_src_compile
CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags}
fi

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild
index 7e093cca624a..51bc68ee6e30 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.09.ebuild
@@ -202,6 +202,9 @@ src_compile() {
SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
)
 
+   # temporary workaround for bug #914468
+   CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}"
+
linux-mod-r1_src_compile
CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags}
fi



[gentoo-commits] repo/gentoo:master commit in: net-wireless/crda/

2023-09-20 Thread Arthur Zamarin
commit: 7bad780714219383b1c6cbaf9753b142d5a8180d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bad7807

net-wireless/crda: Stabilize 4.15-r2 amd64, #914465

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

 net-wireless/crda/crda-4.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/crda/crda-4.15-r2.ebuild 
b/net-wireless/crda/crda-4.15-r2.ebuild
index 8d6e10efb67e..cdf656f7a852 100644
--- a/net-wireless/crda/crda-4.15-r2.ebuild
+++ b/net-wireless/crda/crda-4.15-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapsho
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
 IUSE="gcrypt test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/crda/

2023-09-20 Thread Arthur Zamarin
commit: 5565ed01ff0023d661cfee129b91dea12cb73ed9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5565ed01

net-wireless/crda: Stabilize 4.15-r2 sparc, #914465

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

 net-wireless/crda/crda-4.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/crda/crda-4.15-r2.ebuild 
b/net-wireless/crda/crda-4.15-r2.ebuild
index 6b6642dad992..8d6e10efb67e 100644
--- a/net-wireless/crda/crda-4.15-r2.ebuild
+++ b/net-wireless/crda/crda-4.15-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapsho
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
 IUSE="gcrypt test"
 RESTRICT="!test? ( test )"
 



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

2023-09-20 Thread Arthur Zamarin
commit: e947d3bc002f65a3d73408a60fa9d5838dbdf01d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e947d3bc

app-admin/sshguard: Stabilize 2.4.3 x86, #914464

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

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

diff --git a/app-admin/sshguard/sshguard-2.4.3.ebuild 
b/app-admin/sshguard/sshguard-2.4.3.ebuild
index 35ac2d2df817..85a726c74252 100644
--- a/app-admin/sshguard/sshguard-2.4.3.ebuild
+++ b/app-admin/sshguard/sshguard-2.4.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == 9 ]] ; then
EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN};
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
 fi
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/crda/

2023-09-20 Thread Arthur Zamarin
commit: fd3a5ed849cbc568e9e96f0c582f03da4485ee3f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3a5ed8

net-wireless/crda: Stabilize 4.15-r2 x86, #914465

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

 net-wireless/crda/crda-4.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/crda/crda-4.15-r2.ebuild 
b/net-wireless/crda/crda-4.15-r2.ebuild
index 2f0110a44e23..cf6fee1c16b9 100644
--- a/net-wireless/crda/crda-4.15-r2.ebuild
+++ b/net-wireless/crda/crda-4.15-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapsho
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="gcrypt test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/crda/

2023-09-20 Thread Arthur Zamarin
commit: 0bfbf632e225f46d675782108de3b82c59c54103
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bfbf632

net-wireless/crda: Stabilize 4.15-r2 arm, #914465

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

 net-wireless/crda/crda-4.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/crda/crda-4.15-r2.ebuild 
b/net-wireless/crda/crda-4.15-r2.ebuild
index cf6fee1c16b9..6b6642dad992 100644
--- a/net-wireless/crda/crda-4.15-r2.ebuild
+++ b/net-wireless/crda/crda-4.15-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapsho
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="gcrypt test"
 RESTRICT="!test? ( test )"
 



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

2023-09-20 Thread Arthur Zamarin
commit: e0c3b6a9000a88610a3a517c78e49fbae33f2a6c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c3b6a9

app-admin/sshguard: Stabilize 2.4.3 amd64, #914464

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

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

diff --git a/app-admin/sshguard/sshguard-2.4.3.ebuild 
b/app-admin/sshguard/sshguard-2.4.3.ebuild
index 85a726c74252..a575bb0e0d29 100644
--- a/app-admin/sshguard/sshguard-2.4.3.ebuild
+++ b/app-admin/sshguard/sshguard-2.4.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == 9 ]] ; then
EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN};
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 fi
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/crda/

2023-09-20 Thread Arthur Zamarin
commit: d5ff80d078d9718fb919f0374b94714a2bfa9496
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 20 16:29:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 20 16:29:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ff80d0

net-wireless/crda: Stabilize 4.15-r2 ppc64, #914465

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

 net-wireless/crda/crda-4.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/crda/crda-4.15-r2.ebuild 
b/net-wireless/crda/crda-4.15-r2.ebuild
index cdf656f7a852..d4c2932f0b0f 100644
--- a/net-wireless/crda/crda-4.15-r2.ebuild
+++ b/net-wireless/crda/crda-4.15-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/crda.git/snapsho
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
 IUSE="gcrypt test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-20 Thread Maciej Barć
commit: 62a65af046780589d1768419d54e1250c98076aa
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 15:59:46 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:26:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a65af0

games-emulation/ppsspp: bump to 1.16.2

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

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.16.2.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index bb22be75c19a..5465a792206e 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,4 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.1.tar.xz 50656184 BLAKE2B 
ec32ab91334889251eded8e72a1229af2566bb5c423236c8cbb6206d48e5aab625aa430b99e55cedd582525dcda9bbf8f21336ff468a1b57fa618999badd0628
 SHA512 
ad67739060730875fe5cb321d82f562bfa9cf8d6f130013e89d77bd4b7a1daa3efeaf3f6ad846efaaa5ae5a2ef4308a24228548f35f19c51f5ec044ea9052dd3
+DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.2.ebuild
new file mode 100644
index ..6093ddbdd308
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.16.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
+else
+   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



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

2023-09-20 Thread Maciej Barć
commit: ed9f8a69d48d123f49fb9799050d3a811eb4cf6a
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 16:26:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9f8a69

app-emacs/modus-themes: bump to 4.3.0

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

 app-emacs/modus-themes/Manifest  |  1 +
 app-emacs/modus-themes/modus-themes-4.3.0.ebuild | 30 
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/modus-themes/Manifest b/app-emacs/modus-themes/Manifest
index 618fe851a641..420dfcaf2c63 100644
--- a/app-emacs/modus-themes/Manifest
+++ b/app-emacs/modus-themes/Manifest
@@ -1 +1,2 @@
 DIST modus-themes-4.2.0.tar.gz 323621 BLAKE2B 
7e5e19a294d802bcccfa6f1ca5b53b52ad584a634271d72ea63a5a061678b66149111e05dadc6d7dbb581a5c9dfd26a75f36abac3d87948324709474c204ec1f
 SHA512 
a2484a9d7d42cfe0f74379f1f5bda02bc31a2fac16836644a3a6c6b568a6ee0e2d4804950732f2a132bef330bb7c0e34058256036f81afc27301262ffda79fae
+DIST modus-themes-4.3.0.tar.gz 329115 BLAKE2B 
343070beb66fece35000abe4ae2d4b38c4e06f40a79ed6b12586ed37d39d4c9b67f930869ea8dab51bba84936ed55a8280ea838c4f3be235f95b28d9ec89ffc2
 SHA512 
3fd24e1b94ec6f3391568f3b92c9224372729494d7edd3ca51167f1a410038f046aaa7fcc8bda8a46ac0a1da5f0509fa9c8dbe49ddfb1aa26b64dcc11ee7ee77

diff --git a/app-emacs/modus-themes/modus-themes-4.3.0.ebuild 
b/app-emacs/modus-themes/modus-themes-4.3.0.ebuild
new file mode 100644
index ..b7a947039a4b
--- /dev/null
+++ b/app-emacs/modus-themes/modus-themes-4.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Convert symbol names between different naming conventions"
+HOMEPAGE="https://github.com/protesilaos/modus-themes/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git;
+else
+   SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG.org README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   elisp-make-autoload-file
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/avy-embark-collect/

2023-09-20 Thread Maciej Barć
commit: dbd92b21a401a19a14e44aba2458f21898737e75
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 16:23:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd92b21

app-emacs/avy-embark-collect: bump to 0.23

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

 app-emacs/avy-embark-collect/Manifest  |  1 +
 .../avy-embark-collect-0.23.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-emacs/avy-embark-collect/Manifest 
b/app-emacs/avy-embark-collect/Manifest
index 8440cc9ad1d1..fe7e1721005b 100644
--- a/app-emacs/avy-embark-collect/Manifest
+++ b/app-emacs/avy-embark-collect/Manifest
@@ -1 +1,2 @@
 DIST embark-0.22.1_p20230630.tar.gz 108455 BLAKE2B 
d3af76c4a916942302d1588d258343134cb3bca530ea617047352fd3a5326dbe64e6dc504891ab795a89deb3500954749a80a9a2b22316f2978b70711b5cb383
 SHA512 
69c4b223fa205f52e90b590591968d247e03b90ae994f78f636fe7151360afab742ac31e08023ce52a9c391e1d3ba7435aa8128c3de96b1db4b1301becfa570b
+DIST embark-0.23.tar.gz 110865 BLAKE2B 
8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0
 SHA512 
9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82

diff --git a/app-emacs/avy-embark-collect/avy-embark-collect-0.23.ebuild 
b/app-emacs/avy-embark-collect/avy-embark-collect-0.23.ebuild
new file mode 100644
index ..115994eb1e68
--- /dev/null
+++ b/app-emacs/avy-embark-collect/avy-embark-collect-0.23.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use avy to jump to Embark Collect entries"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/embark.git;
+else
+   SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+   -> embark-${PV}.tar.gz"
+   S="${WORKDIR}/embark-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/avy
+   app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="embark-consult.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"



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

2023-09-20 Thread Maciej Barć
commit: 34d0bd6fc851bb6d0ef7f56f7e8e77c1b2405c31
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 16:25:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d0bd6f

app-emacs/embark-consult: bump to 0.23

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

 app-emacs/embark-consult/Manifest  |  1 +
 .../embark-consult/embark-consult-0.23.ebuild  | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-emacs/embark-consult/Manifest 
b/app-emacs/embark-consult/Manifest
index 8440cc9ad1d1..fe7e1721005b 100644
--- a/app-emacs/embark-consult/Manifest
+++ b/app-emacs/embark-consult/Manifest
@@ -1 +1,2 @@
 DIST embark-0.22.1_p20230630.tar.gz 108455 BLAKE2B 
d3af76c4a916942302d1588d258343134cb3bca530ea617047352fd3a5326dbe64e6dc504891ab795a89deb3500954749a80a9a2b22316f2978b70711b5cb383
 SHA512 
69c4b223fa205f52e90b590591968d247e03b90ae994f78f636fe7151360afab742ac31e08023ce52a9c391e1d3ba7435aa8128c3de96b1db4b1301becfa570b
+DIST embark-0.23.tar.gz 110865 BLAKE2B 
8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0
 SHA512 
9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82

diff --git a/app-emacs/embark-consult/embark-consult-0.23.ebuild 
b/app-emacs/embark-consult/embark-consult-0.23.ebuild
new file mode 100644
index ..c899a2cf218a
--- /dev/null
+++ b/app-emacs/embark-consult/embark-consult-0.23.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Consult integration for Embark"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/embark.git;
+else
+   SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+   -> embark-${PV}.tar.gz"
+   S="${WORKDIR}/embark-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/consult
+   app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/nake/files/, dev-dotnet/nake/

2023-09-20 Thread Maciej Barć
commit: d6ae885d3e5957cd81980822a4f5c53db402d464
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 16:18:47 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:26:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ae885d

dev-dotnet/nake: new package; add 3.0.0

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

 dev-dotnet/nake/Manifest   | 216 
 .../nake/files/nake-3.0.0-csproj-framework.patch   |  18 ++
 dev-dotnet/nake/metadata.xml   |  19 ++
 dev-dotnet/nake/nake-3.0.0.ebuild  | 276 +
 4 files changed, 529 insertions(+)

diff --git a/dev-dotnet/nake/Manifest b/dev-dotnet/nake/Manifest
new file mode 100644
index ..73b03e009a01
--- /dev/null
+++ b/dev-dotnet/nake/Manifest
@@ -0,0 +1,216 @@
+DIST dotnet.script.dependencymodel.1.3.1.nupkg 33319 BLAKE2B 
0b94b0685ac3ed96b15fe3deb5338c3f1648705230ac1acd870eb214493a6872e2ae64c4aadd67d5a754b4417d3cf9f927e73a22155060cbc883df5f4b3963cf
 SHA512 
340598d107cd0eaf69a3cedbd112e8f1bcdeabe37c21256159945a90cd37014f0b9342a2fa31d67d41369d7726b40ca5697f5041338a315829ad0a09db05402d
+DIST dotnet.script.dependencymodel.nuget.1.3.1.nupkg 15934 BLAKE2B 
c3d148a9ef032fd5a0d468c0a17db1906d96961202e153317371e50f96c18bcae207bb0fdaa54994f94a8278e980af9d6848e7daf2245037a1145a454453c8a3
 SHA512 
2db23da129fce88f42704c2d5af061be484da0ad153ae9b22c2cce2b9d1c44be61d89ff5afdbbef95216af428d38262a433b167ee530990e0bf2f6d75904efd1
+DIST medallionshell.1.6.1.nupkg 183249 BLAKE2B 
6c2a3e25e4d61c52796df3050cec2c1e2f4a88fb98e5a952393bcf13731d82f1744df029fb0e67ee245fa8c5052fd12ccff43ada7c98f8de46fff0615f9b0747
 SHA512 
c6e4cc82f252e885071bc1de5a0e0ad0cd2930c8147aaa3516c65b80c24447a422ed90f03de08efc30989a5d3253754689679a7f070ff2b5702b2bd65a248733
+DIST microsoft.build.16.4.0.nupkg 2622410 BLAKE2B 
65939ffae3238a71692b1be6b7f0073708f69e113ee8319f02c3d793859764af96a9a731984a78a64f2d9e8f2d191c7d4383c3dd10d5fea7a03410e6e2e7b006
 SHA512 
9e3c7790e3fbecf406da05aa5dd91c8048aecc86b4de105a7dadfb0b040e77b805999517ed5c90e911c6f8696856eef4620b1bb66524b56a35a4993089e3f9ea
+DIST microsoft.build.framework.16.4.0.nupkg 198586 BLAKE2B 
705de8c98c9e0f6e8d6f1c551a32cb63f3299c7125a9fa406615d2961000ee4e1c0d8cb229bc120cf028f1af6914fce8a947c92537122dd1eef44877
 SHA512 
73da6a727686b98053b0ca6864f6760a06690e4f1f18361c734b83a3c7bdfc04375ec0c37eec64bfd4095ea921c23aa2e3d8069d5d3298f1d7eb582e6e1f20d3
+DIST microsoft.build.tasks.core.16.4.0.nupkg 1346400 BLAKE2B 
d3065b48cbd0264c63680bf616b2a6a0ba41d440e12a470661da9202c90ab5279fb88fe5da5fd43f7b3e860ad7c91ba85c0601df17a85ef9df6888c15a2a522b
 SHA512 
fdbab60b8bb54fbbb4232f9b6b2a3901d177c4e4141a8c5e1549c0fb85f3ab8b4f70d5db075c7b8a35a2ee9583574ebe3ece3d2b341a17b7c19e70e1da98292d
+DIST microsoft.build.utilities.core.16.4.0.nupkg 588464 BLAKE2B 
37f2966040d53f24257916bcd601c6e96c309ac4638ca50f3b7720a07654db7dafb337f61d20f800aec6533fc090a4b8e3b5ef62482b5961ef82677439e25392
 SHA512 
0043ecdbc01ea7a0131fba3ca821a5772e3cc4d0a1d9e0450c4e51e3623088e5b5b0314661ce63b6cde57085a43b1207c871eef2b3cf7cdd6843d2e076977466
+DIST microsoft.codeanalysis.analyzers.3.3.2.nupkg 1001624 BLAKE2B 
c8ec28a23a7b628c2efbe1d3b7b3163f6dc5dd8aaf4650042bc380ec90409ce28a81d20f4d5c6bef2146f88859274cbe2107b0f840ca577af13ce8f7390e2338
 SHA512 
9a2806f43e3c3e7ee6d3a7c0cc996cf4196420169db58092e79b5e65d2c1cbb448b53ce0ff280a3b3ab1cb9458f60993ec43df6fa7d2574eb4d86eedc430
+DIST microsoft.codeanalysis.common.4.0.0-6.final.nupkg 4472668 BLAKE2B 
9e1d95a075a4b3c659467c9d8b598cb7506421f917b85ed10003dccfe37c7c9893e85b7f73574e10bb0111debc18987af2790dc9176c42360b42775498c79c3a
 SHA512 
96bd5ef28fc07096b4f1f9e7193265b2cf0db981807fecd817abd4fbee61ac755a3d02968b6b3689349859a76f18a1bf0c06570d401a389ccb2f4da9ffed20da
+DIST microsoft.codeanalysis.common.4.1.0-1.final.nupkg 4473397 BLAKE2B 
db2538e86ad55b0ac73802b411ace913daa62f78b04ef9fe1490929b7800520b86b03dec3ab70c50e89ba131088f85a852e80007f90308c343cc46eaba9ade7c
 SHA512 
1753262d1a105a0e14fd2b2106ea401f1295c19e5efe38dabdad45c63c81d34b0cdbd057c11caa40813d0642e58ebfb2cb41ed80e08de4aba2258261141186ef
+DIST microsoft.codeanalysis.csharp.4.0.0-6.final.nupkg 10535975 BLAKE2B 
a00d2a06d88dda23f4eea0ddcde13a2b5e9a71aa2647f48ccfe2385abc2596792eaec8b27a3557dfc3562be492a2081673b91e345d847a68ffd9a1ac263e3ef3
 SHA512 
1b8524b478dfb65a4872da10e6722233cefd57275540a0df9411a37a5247ec110fa45b2539301bf5b454a7e5e661c6624a0c871939989d8105d2da5031ddffcb
+DIST microsoft.codeanalysis.csharp.4.1.0-1.final.nupkg 10551920 BLAKE2B 
d6eeb78b5ba5418651c79c1bf86df74feea07be9df6f531bf40b897002636596399556906c47db34300c721cd8f24fe5ea6a9d59e1f9988a0f02debafdb9bb3c
 SHA512 
7f2400a60dfe7dbd857628f640835f7f5ec6403aa5d4ff9b39ea7b2b9feadb67c039186d98c0a6a574d0a5c8ac947be2c76187ce393a2aedfcc11891339eca2c
+DIST microsoft.codeanalysis.csharp.scripting.4.0.0-6.final.nupkg 319536 
BLAKE2B 

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

2023-09-20 Thread Maciej Barć
commit: 0abe92bc041778f5595be46482d36dd9b8f05b40
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 16:24:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0abe92bc

app-emacs/embark: bump to 0.23

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

 app-emacs/embark/Manifest   |  1 +
 app-emacs/embark/embark-0.23.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/app-emacs/embark/Manifest b/app-emacs/embark/Manifest
index 8440cc9ad1d1..fe7e1721005b 100644
--- a/app-emacs/embark/Manifest
+++ b/app-emacs/embark/Manifest
@@ -1 +1,2 @@
 DIST embark-0.22.1_p20230630.tar.gz 108455 BLAKE2B 
d3af76c4a916942302d1588d258343134cb3bca530ea617047352fd3a5326dbe64e6dc504891ab795a89deb3500954749a80a9a2b22316f2978b70711b5cb383
 SHA512 
69c4b223fa205f52e90b590591968d247e03b90ae994f78f636fe7151360afab742ac31e08023ce52a9c391e1d3ba7435aa8128c3de96b1db4b1301becfa570b
+DIST embark-0.23.tar.gz 110865 BLAKE2B 
8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0
 SHA512 
9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82

diff --git a/app-emacs/embark/embark-0.23.ebuild 
b/app-emacs/embark/embark-0.23.ebuild
new file mode 100644
index ..25a980dc33a9
--- /dev/null
+++ b/app-emacs/embark/embark-0.23.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp optfeature
+
+DESCRIPTION="Conveniently act on minibuffer completions inside GNU Emacs"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/${PN}.git;
+else
+   SRC_URI="https://github.com/oantolin/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.4.0"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-consult.el"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   elisp-make-autoload-file
+}
+
+src_install() {
+   elisp_src_install
+
+   doinfo ${PN}.texi
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   optfeature "Avy integration for Embark" app-emacs/avy-embark-collect
+   optfeature "Consult integration for Embark" app-emacs/embark-consult
+}



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

2023-09-20 Thread Ulrich Müller
commit: 668c84047b57c7b273097a1eff2cd243f78247bd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 20 16:16:39 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 20 16:16:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668c8404

app-editors/emacs: Make the small-ja-dic flag actually work

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

 app-editors/emacs/{emacs-29.1-r2.ebuild => emacs-29.1-r3.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-editors/emacs/emacs-29.1-r2.ebuild 
b/app-editors/emacs/emacs-29.1-r3.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-29.1-r2.ebuild
rename to app-editors/emacs/emacs-29.1-r3.ebuild
index 8e2614e47f31..9646566ac4eb 100644
--- a/app-editors/emacs/emacs-29.1-r2.ebuild
+++ b/app-editors/emacs/emacs-29.1-r3.ebuild
@@ -196,6 +196,10 @@ src_prepare() {
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
 
+   if use small-ja-dic; then
+   rm -rf lisp/leim/ja-dic || die
+   fi
+
default
 
# Fix filename reference in redirected man page



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

2023-09-20 Thread David Seifert
commit: 314833116ee7ac6624b4c9d8aaee41c1a9d079d2
Author: David Seifert  gentoo  org>
AuthorDate: Wed Sep 20 13:55:23 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Sep 20 13:55:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31483311

dev-libs/openssl: destabilize 3.0.11

Fixes: f4699519479ba4e744403fa9bfa0e856eebc108a
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/dev-libs/openssl/openssl-3.0.11.ebuild 
b/dev-libs/openssl/openssl-3.0.11.ebuild
index c82e32cd37e4..5d69a16c495e 100644
--- a/dev-libs/openssl/openssl-3.0.11.ebuild
+++ b/dev-libs/openssl/openssl-3.0.11.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/

2023-09-20 Thread Andreas Sturmlechner
commit: 21b45e42e481f57be46a91ffa1ae26ed4c739eca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Sep 20 09:17:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 20 13:14:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b45e42

kde-plasma/kwin: Backport 5.27.9 wayland crashfix

Upstream commit 099b206b6d8cffee1b410a51e540d3750c4a0af
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=471562

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

 kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch |  39 +++
 kde-plasma/kwin/kwin-5.27.8-r2.ebuild| 141 +++
 2 files changed, 180 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch 
b/kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch
new file mode 100644
index ..e8d6cca37fee
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.8-crashfix.patch
@@ -0,0 +1,39 @@
+From f099b206b6d8cffee1b410a51e540d3750c4a0af Mon Sep 17 00:00:00 2001
+From: Xaver Hugl 
+Date: Tue, 12 Sep 2023 16:23:15 +0200
+Subject: [PATCH] backends/drm: check activePending instead of active for when
+ applying a new gamma ramp is allowed
+
+The crtc may not be set yet in some cases
+
+BUG: 471562
+(cherry picked from commit 57fae99f33aa5d092ebb82e9924fbd7fbb932fc7)
+---
+ src/backends/drm/drm_output.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp
+index 558de1f7c4b..c55c4c1832f 100644
+--- a/src/backends/drm/drm_output.cpp
 b/src/backends/drm/drm_output.cpp
+@@ -466,7 +466,7 @@ DrmOutputLayer *DrmOutput::primaryLayer() const
+ 
+ bool DrmOutput::setGammaRamp(const std::shared_ptr 
)
+ {
+-if (!m_pipeline->active()) {
++if (!m_pipeline->activePending()) {
+ return false;
+ }
+ m_pipeline->setGammaRamp(transformation);
+@@ -483,7 +483,7 @@ bool DrmOutput::setGammaRamp(const 
std::shared_ptr 
+ 
+ bool DrmOutput::setCTM(const QMatrix3x3 )
+ {
+-if (!m_pipeline->active()) {
++if (!m_pipeline->activePending()) {
+ return false;
+ }
+ m_pipeline->setCTM(ctm);
+-- 
+GitLab
+

diff --git a/kde-plasma/kwin/kwin-5.27.8-r2.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r2.ebuild
new file mode 100644
index ..8afa7812f381
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.27.8-r2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/libinput-1.19:=
+   >=dev-libs/wayland-1.21.0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[egl,gles2-only=,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X]
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5=
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/lcms:2
+   media-libs/libepoxy
+   media-libs/libglvnd
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libXi
+   >=x11-libs/libdrm-2.4.112
+   >=x11-libs/libxcb-1.10:=
+   >=x11-libs/libxcvt-0.1.1
+   >=x11-libs/libxkbcommon-1.5.0
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   accessibility? ( media-libs/libqaccessibilityclient:5 )
+   gles2-only? ( media-libs/mesa[gles2] )
+   lock? ( 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kdepim-runtime/

2023-09-20 Thread Andreas Sturmlechner
commit: c8484b4ddbf1972abe4cb71ec479d216ff4f1ec2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Sep 20 10:56:12 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 20 13:14:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8484b4d

kde-apps/kdepim-runtime: Add 23.08.2 gdrive fix by upstream request

See also:
https://mail.kde.org/pipermail/distributions/2023-September/001421.html
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=470820

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

 kde-apps/kdepim-runtime/Manifest   |  1 +
 .../kdepim-runtime-23.08.1-r1.ebuild   | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/kde-apps/kdepim-runtime/Manifest b/kde-apps/kdepim-runtime/Manifest
index 6ead15206322..74a0aff047f1 100644
--- a/kde-apps/kdepim-runtime/Manifest
+++ b/kde-apps/kdepim-runtime/Manifest
@@ -1,2 +1,3 @@
 DIST kdepim-runtime-23.04.3.tar.xz 1864368 BLAKE2B 
733aa2dff14d27731060427a33209e3bdb198f819a74153041879446107bfbe1145186afadffe09678591f72727c01b6a8e57c5f21c310db11b9652d791f5ca8
 SHA512 
5a0373a0da38adf8c7d860727f943536f5b4796b49550947cc11d24919ad00d8af5bad5a3b709434c9415412f027c10a5b1b9cf6c1d3a878140ad246f9cf4b2d
+DIST kdepim-runtime-23.08.1-gdrive-fix.tar.xz 9984 BLAKE2B 
91f186ded413235b50adafca35d167c494f1f78d5f20558812d21b1450086424519d820eab2e76dbcd85b5759a94db3cc83e4153c4006cb4e344ff68b3839c9c
 SHA512 
187aa397425d9abc415c31bf3380cfd915ffb9ea1c0fc2f05e2c808d04c0ae60bfeb4c5428eba717dba35e707c3b74f97be79365311f5f99efa0882e3626bc6b
 DIST kdepim-runtime-23.08.1.tar.xz 1863648 BLAKE2B 
9f09a9091e47a0c5f0e385b8ad117fb29bb84b764a8fd378dcc7a802ea164b9e4667edabe8060e09541ae8b8c4cad145220bc03e3ee9203b3b88a28d94499c38
 SHA512 
0c3759ecdf551529fd3ec749693881e387ab36601385a0819f53fcb2aff729947820927ad4187581268c945c7609f3b35a78524f2c5f0122d669fc1d368bf692

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.1-r1.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-23.08.1-r1.ebuild
new file mode 100644
index ..eeb6384267c7
--- /dev/null
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-23.08.1-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
+HOMEPAGE="https://apps.kde.org/kontact/;
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-gdrive-fix.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="speech"
+
+RESTRICT="test"
+
+# TODO kolab
+RDEPEND="
+   >=app-crypt/qca-2.3.0:2[qt5(+)]
+   dev-libs/cyrus-sasl:2
+   dev-libs/libical:=
+   dev-libs/qtkeychain:=[qt5(+)]
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtnetworkauth-${QTMIN}:5
+   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-calendar-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-apps/akonadi-mime-${PVCUT}:5
+   >=kde-apps/akonadi-notes-${PVCUT}:5
+   >=kde-apps/kcalutils-${PVCUT}:5
+   >=kde-apps/kidentitymanagement-${PVCUT}:5
+   >=kde-apps/kimap-${PVCUT}:5
+   >=kde-apps/kldap-${PVCUT}:5
+   >=kde-apps/kmailtransport-${PVCUT}:5
+   >=kde-apps/kmbox-${PVCUT}:5
+   >=kde-apps/kmime-${PVCUT}:5
+   >=kde-apps/libkdepim-${PVCUT}:5
+   >=kde-apps/libkgapi-${PVCUT}:5
+   >=kde-frameworks/kcalendarcore-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcontacts-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdav-${KFMIN}:5
+   >=kde-frameworks/kholidays-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-qt/qtxmlpatterns-${QTMIN}:5
+   >=kde-apps/kimap-${PVCUT}:5[test]
+   )
+"
+

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/files/, kde-plasma/kwin/

2023-09-20 Thread Andreas Sturmlechner
commit: b517cf86803c3a30dc305b34cfaeecd344c1150a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Sep 20 09:09:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 20 13:14:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b517cf86

kde-plasma/kwin: Add missing patch

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

 kde-plasma/kwin/files/kwin-5.27.8-cmake.patch | 40 +++
 kde-plasma/kwin/kwin-5.27.8-r1.ebuild |  2 ++
 2 files changed, 42 insertions(+)

diff --git a/kde-plasma/kwin/files/kwin-5.27.8-cmake.patch 
b/kde-plasma/kwin/files/kwin-5.27.8-cmake.patch
new file mode 100644
index ..4c4634140be9
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.27.8-cmake.patch
@@ -0,0 +1,40 @@
+From bd41dd93f37df79c7e14293c26dbff5abe5e4ce4 Mon Sep 17 00:00:00 2001
+From: Vlad Zahorodnii 
+Date: Tue, 21 Mar 2023 20:31:44 +0200
+Subject: [PATCH] Drop unused kitemviews dependency
+
+Seems unused. KWin compiles fine without it.
+
+(cherry picked from commit 2c0acdca11dd25b0a3d5de8125c61d3523e83fbd)
+---
+ CMakeLists.txt  | 1 -
+ src/kcms/scripts/CMakeLists.txt | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f98937161f..d49f8a9471 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -90,7 +90,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ NewStuff
+ Service
+ XmlGui
+-ItemViews
+ )
+ 
+ find_package(Threads)
+diff --git a/src/kcms/scripts/CMakeLists.txt b/src/kcms/scripts/CMakeLists.txt
+index 66966d6d46..fd7a368a97 100644
+--- a/src/kcms/scripts/CMakeLists.txt
 b/src/kcms/scripts/CMakeLists.txt
+@@ -18,7 +18,6 @@ target_link_libraries(kcm_kwin_scripts
+ KF5::NewStuffWidgets
+ KF5::Package
+ KF5::QuickAddons
+-KF5::ItemViews
+ )
+ 
+ kpackage_install_package(package kcm_kwin_scripts kcms)
+-- 
+2.42.0
+

diff --git a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild 
b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
index 987500c11e15..9a17232d63c3 100644
--- a/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.8-r1.ebuild
@@ -100,6 +100,8 @@ BDEPEND="
 "
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
 
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 914143
+
 src_prepare() {
ecm_src_prepare
use multimedia || eapply 
"${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kdepim-runtime/

2023-09-20 Thread Andreas Sturmlechner
commit: 8deb1c7e7d0dd4d1015a2f571dcf2e8e5a82f370
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Sep 20 10:57:43 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Sep 20 13:14:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8deb1c7e

kde-apps/kdepim-runtime: drop 23.08.1

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

 .../kdepim-runtime/kdepim-runtime-23.08.1.ebuild   | 87 --
 1 file changed, 87 deletions(-)

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.1.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-23.08.1.ebuild
deleted file mode 100644
index 657b159e7788..
--- a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
-HOMEPAGE="https://apps.kde.org/kontact/;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="speech"
-
-RESTRICT="test"
-
-# TODO kolab
-RDEPEND="
-   >=app-crypt/qca-2.3.0:2[qt5(+)]
-   dev-libs/cyrus-sasl:2
-   dev-libs/libical:=
-   dev-libs/qtkeychain:=[qt5(+)]
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtnetworkauth-${QTMIN}:5
-   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-calendar-${PVCUT}:5
-   >=kde-apps/akonadi-contacts-${PVCUT}:5
-   >=kde-apps/akonadi-mime-${PVCUT}:5
-   >=kde-apps/akonadi-notes-${PVCUT}:5
-   >=kde-apps/kcalutils-${PVCUT}:5
-   >=kde-apps/kidentitymanagement-${PVCUT}:5
-   >=kde-apps/kimap-${PVCUT}:5
-   >=kde-apps/kldap-${PVCUT}:5
-   >=kde-apps/kmailtransport-${PVCUT}:5
-   >=kde-apps/kmbox-${PVCUT}:5
-   >=kde-apps/kmime-${PVCUT}:5
-   >=kde-apps/libkdepim-${PVCUT}:5
-   >=kde-apps/libkgapi-${PVCUT}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcontacts-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdav-${KFMIN}:5
-   >=kde-frameworks/kholidays-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-qt/qtxmlpatterns-${QTMIN}:5
-   >=kde-apps/kimap-${PVCUT}:5[test]
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
-   $(cmake_use_find_package speech Qt5TextToSpeech)
-   )
-   ecm_src_configure
-}



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

2023-09-20 Thread Ulrich Müller
commit: 589d9bedff04817f4c3f0fdbbcebcc9ded593575
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 20 12:49:49 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 20 12:50:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589d9bed

app-editors/emacs: New use flag small-ja-dic

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

 app-editors/emacs/{emacs-29.1..ebuild => emacs-29.1-r2.ebuild} | 6 +-
 app-editors/emacs/emacs-29.1..ebuild   | 3 ++-
 app-editors/emacs/emacs-30.0..ebuild   | 3 ++-
 app-editors/emacs/metadata.xml | 2 ++
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1-r2.ebuild
similarity index 98%
copy from app-editors/emacs/emacs-29.1..ebuild
copy to app-editors/emacs/emacs-29.1-r2.ebuild
index 4119d725a7e9..8e2614e47f31 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1-r2.ebuild
@@ -31,6 +31,9 @@ else
elif [[ ${PV//[0-9]} != "." ]]; then

SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
fi
+   # Patchset from proj/emacs-patches.git
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-3.tar.xz;
+   PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
@@ -40,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite 
ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp 
wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
 
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -365,6 +368,7 @@ src_configure() {
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
+   $(use_with small-ja-dic) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 4119d725a7e9..35dc761712d0 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite 
ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp 
wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
 
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -365,6 +365,7 @@ src_configure() {
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
+   $(use_with small-ja-dic) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 82070970b827..f228ae33aad9 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"

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

2023-09-20 Thread Ulrich Müller
commit: 5823881130c53a4742b07c84f862da2c66028e06
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 20 12:48:41 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 20 12:50:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58238811

app-editors/emacs: Add missing dependencies

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

 app-editors/emacs/emacs-29.1-r1.ebuild   | 2 ++
 app-editors/emacs/emacs-29.1..ebuild | 2 ++
 app-editors/emacs/emacs-30.0..ebuild | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/app-editors/emacs/emacs-29.1-r1.ebuild 
b/app-editors/emacs/emacs-29.1-r1.ebuild
index 9bda7a99058c..e33147597ca8 100644
--- a/app-editors/emacs/emacs-29.1-r1.ebuild
+++ b/app-editors/emacs/emacs-29.1-r1.ebuild
@@ -50,9 +50,11 @@ X_DEPEND="x11-libs/libICE
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
+   x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
+   x11-libs/xcb-util
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 8d9600940ff3..4119d725a7e9 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -47,9 +47,11 @@ X_DEPEND="x11-libs/libICE
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
+   x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
+   x11-libs/xcb-util
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 7eba55422df3..82070970b827 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -47,9 +47,11 @@ X_DEPEND="x11-libs/libICE
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
+   x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
+   x11-libs/xcb-util
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (



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

2023-09-20 Thread 罗百科
commit: 6cae686bb194c2312a1ba909c16e42a07e77f447
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Sep 20 12:35:06 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Sep 20 12:35:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cae686b

dev-db/pgbouncer: add 1.20.1

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

 dev-db/pgbouncer/Manifest|  1 +
 dev-db/pgbouncer/pgbouncer-1.20.1.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index f8e0bd2fe82a..bf8eb1a45559 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -3,3 +3,4 @@ DIST pgbouncer-1.17.0.tar.gz 598294 BLAKE2B 
697411c612b4d53c779c3170692e49afd250
 DIST pgbouncer-1.18.0.tar.gz 600825 BLAKE2B 
5c701d6534b9127cb8aef4e47c956644e657506104f5d9844724cc27901f48d271471ff0fe7f863bc064a30906c0ab9dfa9d0ca9472753d183419e57ae2ad333
 SHA512 
1c2bd55c6909a012917fcf1b139ab4bac89de1d02b346b8ade2205c15105a0c6f4f6632bf5844f654cb19e3312b8ed22bf2d14094a17f5515325c826662d5935
 DIST pgbouncer-1.19.1.tar.gz 623569 BLAKE2B 
b62d19e097d4fb1bccda315c9a67876aecaa8647ab092cc0157591fe64644c2c84b2785efab08ac338429e3c7d2cdd2bbff20404e71d67a9b1b5695367c2586e
 SHA512 
1f1f56f778cf1ad7bd6a9809b54443d570eb04c2d5fe416d3bc9aa2ee8e4b3404753a15d9096c88c3a86dee534aff0268d460f862326694097ae67c83f08a589
 DIST pgbouncer-1.20.0.tar.gz 638020 BLAKE2B 
1aa253b4f211e70e882e9b7789bfcdee3436b56d88d0448a122a6975deb379ff6034f563f3ec87997a3f8c2f0e6c25a09916989d486542356a5a5d41ef6e2039
 SHA512 
6386f80bb8dcdf6e9882f94dde1c5ff4b58cd6eb877233952e483d5fa765072588f12dfb39eab5989dee54eaa595db541042654ad47c1ea4b754304ecc69f3dd
+DIST pgbouncer-1.20.1.tar.gz 638844 BLAKE2B 
9b71b72b9baf3ce49d4b9c6597581d20a2666b5450d89bc716a4df6df0c8a8aaf92735a76033eccf358412934a3af92e1a8ed7e4ca0e863441f2d6bf43eefdc7
 SHA512 
7669005ac1d46d1cb5b42c853fc0fb5e495c8583c206658bf6c59f797d04eb9170a3d467a48863708ee69034ff71ac6fbbca752b239de644ef6225d46fb98e76

diff --git a/dev-db/pgbouncer/pgbouncer-1.20.1.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.20.1.ebuild
new file mode 100644
index ..0552eb5d92a9
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.20.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Lightweight connection pooler for PostgreSQL"
+HOMEPAGE="https://www.pgbouncer.org/;
+SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+c-ares debug doc pam ssl systemd udns"
+
+# At-most-one-of, one can be enabled but not both
+REQUIRED_USE="?? ( c-ares udns )"
+
+RDEPEND="
+   >=dev-libs/libevent-2.0:=
+   >=sys-libs/glibc-2.10
+   acct-user/pgbouncer
+   c-ares? ( >=net-dns/c-ares-1.10 )
+   ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] )
+   systemd? ( sys-apps/systemd )
+   udns? ( >=net-libs/udns-0.1 )
+"
+
+DEPEND="${RDEPEND}"
+
+# Tests require a local database server, wants to fiddle with iptables,
+# and doesn't support overriding.
+RESTRICT="test"
+
+src_prepare() {
+   eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch
+
+   default
+}
+
+src_configure() {
+   # --enable-debug is only used to disable stripping
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   --enable-debug \
+   $(use_with c-ares cares) \
+   $(use_enable debug cassert) \
+   $(use_with pam) \
+   $(use_with ssl openssl) \
+   $(use_with systemd) \
+   $(use_with udns)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc AUTHORS
+   use doc && dodoc doc/*.md
+
+   newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
+
+   insinto /etc
+   doins etc/pgbouncer.ini
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate" pgbouncer
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   einfo "Please read the config.txt for Configuration Directives"
+   einfo
+   einfo "For Administration Commands, see:"
+   einfo "man pgbouncer"
+   einfo
+   einfo "By default, PgBouncer does not have access to any 
database."
+   einfo "GRANT the permissions needed for your application and 
make sure that it"
+   einfo "exists in PgBouncer's auth_file."
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/timeshift/

2023-09-20 Thread Pascal Jäger
commit: c02541e7f07bcf3acb8d0caebfe1515f888555a1
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Sep 20 11:44:23 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Wed Sep 20 11:44:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c02541e7

app-backup/timeshift: add 23.07.1

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

 app-backup/timeshift/Manifest |  1 +
 app-backup/timeshift/timeshift-23.07.1.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-backup/timeshift/Manifest b/app-backup/timeshift/Manifest
index 0421a49876..995af98b7e 100644
--- a/app-backup/timeshift/Manifest
+++ b/app-backup/timeshift/Manifest
@@ -1,3 +1,4 @@
 DIST timeshift-21.09.1.tar.gz 1401994 BLAKE2B 
5b1b3650fadb02745150d8996b46b53be473c66c73d4f5209c4f8634f58c4019905524516089b9f2a77b3bf1dcc49ee4db5ac9cbd2c1419683ead01e2e36b4e7
 SHA512 
0e79b41861c1eb041e0592508636f87f77ca240001b238e9e70239898d9a66bcf367380e830682fb8671ade7c1cbdb10ca8c89585f2cb30de35c7480a0fa792b
 DIST timeshift-22.06.5-r2.tar.gz 1494015 BLAKE2B 
915bfabf78a6ad8b7212dc1c47b9a31467a3f38b7890e5a958d007e2ac8e5b6f226cffe693bc618fce56fb2dbbb951df1bd4e988052320b1dd98bb1953ce85c7
 SHA512 
6a24b7164f522e443bd1cc0646b867eeebf7ecb4bfb2948701a7b72571bd1f83fc8f372d82b7422ed86fd246291b76cf7061e347dc61132cc809163cd38e7756
 DIST timeshift-22.11.1-r1.tar.gz 1490993 BLAKE2B 
ddee86cada8cb9982725c754977f96d260b161a15a12086fcd325d9da9789b6600a3d99d44d8c6fbe60ed39187c93f3bfde62dc889c2217219a44121d831f58f
 SHA512 
cd5226e2400743ce0c1da077103caeb61f320c73e5fb409f57c0f10bba5c06893bcc0e5e588fb03b397ffbd76bb43498f18e70e5964947ad950d4edfe1dd6967
+DIST timeshift-23.07.1.tar.gz 1583725 BLAKE2B 
7887f10d69a49231da57499b6287b82698a8d2053d7c18ea29863a48c4a8bf23145fa7dad306088d2e5f0bca840212daf27dc761d652408484bf7ee42fb67c4c
 SHA512 
b5d9adde872f562f2af582e75dcfdee32e8b8d3a7ffc9c9592416d47ee9370603dd2140e9fb3d4970bbf1ddbe87c459c4cb041349a34c14865d38492289828d4

diff --git a/app-backup/timeshift/timeshift-23.07.1.ebuild 
b/app-backup/timeshift/timeshift-23.07.1.ebuild
new file mode 100644
index 00..60904aa188
--- /dev/null
+++ b/app-backup/timeshift/timeshift-23.07.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature meson vala xdg
+
+DESCRIPTION="A system restore utility for Linux"
+HOMEPAGE="https://github.com/linuxmint/timeshift;
+SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> 
${PF}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   x11-libs/gtk+:3
+   dev-libs/json-glib
+   x11-libs/vte:2.91[vala]
+   >=dev-libs/libgee-0.18.0:=
+   >=x11-libs/xapp-1.0.4
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+"
+RDEPEND="${DEPEND}
+   virtual/cron
+"
+BDEPEND="
+   $(vala_depend)
+   virtual/pkgconfig
+   sys-apps/help2man
+"
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "btrfs support" sys-fs/btrfs-progs
+   optfeature "rsync support"  net-misc/rsync
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/

2023-09-20 Thread Ionen Wolkens
commit: c1bc5cc478c51f75ed9a5fb82a5bd70724bebdc3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 20 08:20:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 20 08:30:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1bc5cc4

dev-qt/qt-creator: drop 8.0.2

With llvm-17.0.1 being released, keeping a -14 ebuild around
is a stretch and would be surprised if someone still relied
on this old ebuild. So let's just drop it now.

This loses keywords for arm and x86. As noted in bug #905166,
currently no intention to restore these unless someone actually
wants and requests it.

Closes: https://bugs.gentoo.org/905166
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qt-creator/Manifest|   1 -
 dev-qt/qt-creator/metadata.xml|  37 ---
 dev-qt/qt-creator/qt-creator-8.0.2.ebuild | 446 --
 3 files changed, 484 deletions(-)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 748984c50c0c..895a5d5946de 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1,2 +1 @@
 DIST qt-creator-opensource-src-11.0.2.tar.xz 49828532 BLAKE2B 
6028b71e1a7bf5ab953caa6223a2694e625449ab9e0eaa6e0dd8b34c0d64a9a5cea7b06d4aa98015d91defad04bc945db8528f87f5bddc70ba185ca32bb7ee8b
 SHA512 
db123274e0652982f33db60b8f81610f0787357cdc7318ea2bbe105343ff905462c38e29a68f864c48bda51fee6f17859074c172f77dd2379ecc2e7028f5fcd5
-DIST qt-creator-opensource-src-8.0.2.tar.xz 48874868 BLAKE2B 
53f491441ba28f9420c76cd4adfdcb7c7ef432d756fc5bf64a507c2cd1022b35700418a7b35b7119d97f9947b5dac2a8acc56b600c3e75001f80565f1619c072
 SHA512 
59ff62e6592fd33ff74aeab13dd33f3817ba132fb98f8a87ea818e1e52b4af0dc292e362085733665f0867d67ff867794755b2f02067897a9fb1c14023c6fb23

diff --git a/dev-qt/qt-creator/metadata.xml b/dev-qt/qt-creator/metadata.xml
index 8a364df28048..fcd44daa8386 100644
--- a/dev-qt/qt-creator/metadata.xml
+++ b/dev-qt/qt-creator/metadata.xml
@@ -10,49 +10,12 @@
Gentoo Qt Project


-   Build plugin for Android devices
-   Enable integration with popular unit 
testing frameworks (QtTest, GoogleTest, Boost.Test, Catch2)
-   Build plugin for autotools-based 
projects
-   Build plugin for bare metal 
devices
-   Add support for GNU Bazaar version control 
system (requires manual installation of Bazaar client)
-   Build the beautifier plugin (supports 
astyle, clang-format, and uncrustify)
-   Build plugin for Boot2Qt devices
Build clang-based plugins for C/C++ 
development (code model, formatting, static analysis)
-   Add support for IBM ClearCase version 
control system (requires manual installation of ClearCase client)
-   Build plugin for CMake-based projects
-   Build plugin to support Coco code coverage 
tool
-   Build plugin to integrate with the Conan 
package manager
-   Enable integration with 
dev-util/cppcheck
-   Build the Chrome Trace Format 
visualizer plugin
Enable designer for QtWidgets-based 
UIs
-   Build plugin for Docker support
-   Build the GLSL editor plugin
Enable the integrated 
dev-qt/qt-docs viewer (also needed for examples)
-   Build plugin to open and view image 
files
-   Enable integration with 
Incredibuild
-   Add support for the Language Server Protocol 
(LSP)
-   Build plugin for MCU devices
-   Add support for 
dev-vcs/mercurial version control system
-   Build plugin for Meson-based projects
-   Build the graphical model editor 
plugin
-   Build plugin for Nim language support
-   Add support for Perforce version control 
system (requires manual installation of Perforce client)
-   Build the Linux Perf-based profiler 
plugin
-   Build plugin for Python language 
support
-   Build plugin for Qbs-based projects
-   Build plugin for qmake-based projects
-   Build plugins for QML-based development 
(designer, editor, project manager)
-   Build the QML profiler plugin
-   Build plugin for QNX devices
-   Build plugin for deployment and 
execution on a remote Linux host
-   Build the graphical SCXML editor 
plugin
Build the serial terminal 
plugin
-   Enable integration with 
sys-apps/the_silver_searcher
-   Add support for retrieving application 
output from journald
Build QmlDesigner and related plugins 
(Insight, StudioWelcome)
Build plugins requiring tracing 
capabilities (CtfVisualizer, PerfProfiler, QmlProfiler)
-   Enable integration with 
dev-util/valgrind
-   Build WebAssembly plugin
   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/files/

2023-09-20 Thread Ionen Wolkens
commit: 8768e1a03ee5dc728c3ad8dc251bbeedc149434c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 20 06:57:05 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 20 08:14:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8768e1a0

dev-qt/qt-creator: link to upstream's fix in the qt653 patch header

It would probably be fine to pull that instead, albeit without
looking closer it may be safer to keep as-is until next version.

Note that while upstream's fix removes the private API usage for
that bit, it still uses QtQuick3D private API for other things,
so binding operator needs to stay.

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

 dev-qt/qt-creator/files/qt-creator-11.0.2-qt653.patch | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qt-creator/files/qt-creator-11.0.2-qt653.patch 
b/dev-qt/qt-creator/files/qt-creator-11.0.2-qt653.patch
index 1ad23a207d9b..7cbfc534bab6 100644
--- a/dev-qt/qt-creator/files/qt-creator-11.0.2-qt653.patch
+++ b/dev-qt/qt-creator/files/qt-creator-11.0.2-qt653.patch
@@ -1,5 +1,10 @@
-Uses private parts of the QtQuick3D api which added a namespace in:
-https://github.com/qt/qtquick3d/commit/2b139225745a94ab4fa7e30f28cd0207469ee68e
+Uses private parts of the QtQuick3D api which added a namespace in [1].
+
+Update: upstream has done a better fix in [2] (but can stick to the
+simple version check until next release).
+
+[1] 
https://github.com/qt/qtquick3d/commit/2b139225745a94ab4fa7e30f28cd0207469ee68e
+[2] 
https://github.com/qt-creator/qt-creator/commit/291e3096cd5d0763370238252143c3bb4fe93839
 --- a/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp
 +++ b/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp
 @@ -803,5 +803,9 @@



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/

2023-09-20 Thread Ionen Wolkens
commit: b7db210faa1523cb8d4d72aae7fbf252a0f1208a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 19 04:39:09 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 20 07:53:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7db210f

dev-qt/qtbase: adjust comment

"above" is no longer the same thing

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

 dev-qt/qtbase/qtbase-6.5.2-r2.ebuild | 2 +-
 dev-qt/qtbase/qtbase-6.5..ebuild | 2 +-
 dev-qt/qtbase/qtbase-6.6..ebuild | 2 +-
 dev-qt/qtbase/qtbase-6..ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild 
b/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild
index add31f2972ab..23d269fab10f 100644
--- a/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.2-r2.ebuild
@@ -305,7 +305,7 @@ src_test() {
tst_qimagewriter
tst_qpluginloader
# partially broken on llvm-musl, needs looking into but skip to 
have
-   # a baseline for regressions (like above, rest of dev-qt is 
fine)
+   # a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '
tst_qfiledialog2
tst_qicoimageformat

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index 9511c2c54404..fcb8b96417f2 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -303,7 +303,7 @@ src_test() {
tst_qimagewriter
tst_qpluginloader
# partially broken on llvm-musl, needs looking into but skip to 
have
-   # a baseline for regressions (like above, rest of dev-qt is 
fine)
+   # a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '
tst_qfiledialog2
tst_qicoimageformat

diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild 
b/dev-qt/qtbase/qtbase-6.6..ebuild
index 87e7e43c198a..a99420fff1b8 100644
--- a/dev-qt/qtbase/qtbase-6.6..ebuild
+++ b/dev-qt/qtbase/qtbase-6.6..ebuild
@@ -303,7 +303,7 @@ src_test() {
tst_qimagewriter
tst_qpluginloader
# partially broken on llvm-musl, needs looking into but skip to 
have
-   # a baseline for regressions (like above, rest of dev-qt is 
fine)
+   # a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '
tst_qfiledialog2
tst_qicoimageformat

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 0df3665e86a0..ffcc8c5bedb8 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -306,7 +306,7 @@ src_test() {
tst_qimagewriter
tst_qpluginloader
# partially broken on llvm-musl, needs looking into but skip to 
have
-   # a baseline for regressions (like above, rest of dev-qt is 
fine)
+   # a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '
tst_qfiledialog2
tst_qicoimageformat



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

2023-09-20 Thread Miroslav Šulc
commit: 6170a17f71d4b0dae1ec86e1246ed16b38145e99
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Sep 20 07:41:31 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 20 07:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6170a17f

dev-util/visualvm: bump to 2.1.7

Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-util/visualvm/Manifest  |   2 +
 dev-util/visualvm/visualvm-2.1.7.ebuild | 136 
 2 files changed, 138 insertions(+)

diff --git a/dev-util/visualvm/Manifest b/dev-util/visualvm/Manifest
index 5d9a6288124f..0ef46bae89a7 100644
--- a/dev-util/visualvm/Manifest
+++ b/dev-util/visualvm/Manifest
@@ -2,4 +2,6 @@ DIST common-8.3.0.jar 438403 BLAKE2B 
56d76e8115bd0022afcdd95a62a7419d1ea1f5a1aa4
 DIST encoder-1.2.3.jar 37931 BLAKE2B 
b416d455424b3fd87c94f7f963c819d3a8d76e763c112947718514e2bc1b67b40c6cd9cc051c5cfae6b2aa1cbc92961d1bcc3565ba3dcf3bf58395d543c5aae9
 SHA512 
ba7887259007272c533228cec1e2c5caebd639ef05b7b8925be6a0b5a7da5859e82489af4d462153e64bf2ce1234a8d6caa606fc6e42675a41cf7a067cfc5f6b
 DIST flightrecorder-8.3.0.jar 532387 BLAKE2B 
9ef286c53427292beea222ab75d7b8b3e36e44fed5e084d3db6a2910627e67abcdcdab18a175a43c57afc30795dcfa8059f7b0189db45371da6c2b5e635c6447
 SHA512 
98f4ac4799756e560f0ebf2998985ca07ffe826d925651633763358d2ced757780689b3e64d78af54851a93c270a60f226a285372cb783c978fb3543fed898eb
 DIST nb140_platform_20220908.zip 25886909 BLAKE2B 
28cf8180eddd81fcfee513faf19e4a9ec2f3b7c35ad1ee23fe89bf6b5611432c3f41e9376b733ec5504fce1258e7dd27e0c229d291a5fbed3755df7fe0e99421
 SHA512 
cc2b320caa8fa0b4dbc5469e44453f1a586b6713af3bca799a654c7d1223741eab3a463fe53c955fb5639ec580f73ed93a7cc0ac26ce5dd84d55c418e024523e
+DIST nb140_platform_20230511.zip 25886135 BLAKE2B 
1b40f39dcb3d89cc91d2e90b5df87d393344606fb97f073630a7d160ab5ed35ba31966c4960ff3c657a75375b518f1667e2fca597626192e8cdc1dabfec1a63d
 SHA512 
9781af27d4492dc84d65b9bc8bbda0ad42c22e32c29e14c6a55c4d94650d20798ee7a7fccf83150c88e7c428b8626c1767b21a1af230bc035496e65512d36442
 DIST visualvm-2.1.6.tar.gz 11610216 BLAKE2B 
60e87e1219cd1f39bd8d86ec35d07f4298f8378f3c16354570c8f3422cf7e4a3ed42d0a88d8d33290d226a8d92ec9eea3cf85713281c826aafb7610b1e0b42ca
 SHA512 
3257b1890aab185aa28e226679bc78858f154022d49c8a4dd2ee2a5ec04afc4a5ac9633248f1aa1abcb8a457f5e612f223f4a03fdd54e6b8beb329c79dd0574c
+DIST visualvm-2.1.7.tar.gz 11617370 BLAKE2B 
3a6bdffbbfa63de2290551a285c78f28239367163b71ffa8d8b9660cc149463c2aa85fdad028f35c25da640e8d2374aee56a8a572bdc90116e14bdad95b24e58
 SHA512 
3164021ecb4f65a0d263f76f9644e0563c97903bc1cb046bd5c9a99ee3b6fc6a0adeb048b65ff7f7599cd13c8744aa927622f3c28cb1db815af22bc99272d22c

diff --git a/dev-util/visualvm/visualvm-2.1.7.ebuild 
b/dev-util/visualvm/visualvm-2.1.7.ebuild
new file mode 100644
index ..0f9395ca0cb7
--- /dev/null
+++ b/dev-util/visualvm/visualvm-2.1.7.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NBV=140
+NBT=20230511
+NBZ=nb${NBV}_platform_${NBT}.zip
+FLIGHT_RECORDER_VERSION="8.3.0"
+FLIGHT_RECORDER_FILE="flightrecorder-${FLIGHT_RECORDER_VERSION}.jar"
+COMMON_VERSION="8.3.0"
+COMMON_FILE="common-${COMMON_VERSION}.jar"
+ENCODER_VERSION="1.2.3"
+ENCODER_FILE="encoder-${ENCODER_VERSION}.jar"
+LZ4_JAVA_VERSION="1.8.0"
+LZ4_JAVA_FILE="lz4-java-${LZ4_JAVA_VERSION}.jar"
+
+inherit java-pkg-2 java-ant-2 desktop
+
+DESCRIPTION="Integrates commandline JDK tools and profiling capabilities"
+HOMEPAGE="https://visualvm.github.io;
+
+SRC_URI="https://github.com/oracle/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/oracle/${PN}/releases/download/${PV}/${NBZ}
+   
https://repo1.maven.org/maven2/org/openjdk/jmc/flightrecorder/${FLIGHT_RECORDER_VERSION}/${FLIGHT_RECORDER_FILE}
+   
https://repo1.maven.org/maven2/org/openjdk/jmc/common/${COMMON_VERSION}/${COMMON_FILE}
+   
https://repo1.maven.org/maven2/org/owasp/encoder/encoder/${ENCODER_VERSION}/${ENCODER_FILE};
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="7"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="
+   dev-java/lz4-java:0
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-java/asm:9
+   dev-java/hamcrest-core:1.3
+   dev-java/jna:4
+   dev-java/junit:4
+   dev-java/junit:5
+   dev-java/testng:0
+   >=virtual/jre-1.8:*"
+
+# it does not compile with java 11
+DEPEND="
+   ${COMMON_DEPEND}
+   virtual/jdk:1.8"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${P}/${PN}"
+
+QA_PREBUILT="
+   
/usr/share/visualvm/cluster/lib/deployed/jdk15/linux-amd64/libprofilerinterface.so
+   
/usr/share/visualvm/cluster/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so
+   
/usr/share/visualvm/platform/modules/lib/aarch64/linux/libjnidispatch-nb.so
+   
/usr/share/visualvm/platform/modules/lib/amd64/linux/libjnidispatch-nb.so
+   
/usr/share/visualvm/platform/modules/lib/riscv64/linux/libjnidispatch-nb.so

[gentoo-commits] repo/gentoo:master commit in: dev-java/batik/

2023-09-20 Thread Miroslav Šulc
commit: 370be1d1ba3f9c33c3172720d0e7e98f43f0b71e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Sep  6 13:56:18 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 20 07:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370be1d1

dev-java/batik: add 1.17

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/batik/Manifest  |   2 +
 dev-java/batik/batik-1.17.ebuild | 247 +++
 2 files changed, 249 insertions(+)

diff --git a/dev-java/batik/Manifest b/dev-java/batik/Manifest
index 6392b059f106..883b9e84cf5b 100644
--- a/dev-java/batik/Manifest
+++ b/dev-java/batik/Manifest
@@ -1,2 +1,4 @@
 DIST batik-src-1.16.tar.gz 13495722 BLAKE2B 
041442b5485588a23b6e335cc46630b3c73fb8a36157e8bc77baa7b399bf7986549039f27e89727ebc98b8492095b957c8c6deb12b232a39784844e4c5edf6ab
 SHA512 
024ab7a204d00b6c855e26c62a326dfcde5fb486a7635890c6fcb37d421c7195ae04b3d292daabc0fcb6564f55bfa93d6fef15cf4c2dad77e569ca17d1eeb250
 DIST batik-src-1.16.tar.gz.asc 833 BLAKE2B 
fdcfb26b9cc0d4fb0c37ce42d65628629ab0c27257ebe07715d5b2786500515125a240957c9ba76333aa54320905273031354cf09ee29e3a79fc7529640ebf03
 SHA512 
7fc3450d2b4d19e03528707fc20d6e18af926938ad24ad7460cc1c423c6c40507059fff2e2921d82fc582a4b486a75141fb407d450b043e2cc5007e0c2d486ea
+DIST batik-src-1.17.tar.gz 13578640 BLAKE2B 
c77f994674dd8e8054ad6f753e53304ce6daad9b9eadceef053ede0c746872528ecd1caa6e87064d41892fed0c39f07936779851777208229f817bf84cb529b2
 SHA512 
0879f298142630e96931f429ade5e7107d2d981c6c3a99b8f2ddca8e26ea4fde1b7c717d06412c57d64759bed6c5f2d056970d59e19e66caafb926cb30078516
+DIST batik-src-1.17.tar.gz.asc 833 BLAKE2B 
33836c8f0cbc878410ce8b2738dbbb4dc47d6067c5f58febb3460d836424b1c1d815f369bd7aeb15a8ed9371628e03731c1338aa6524c8a935c48b8092e3bb1e
 SHA512 
513bd3d5c212ce4d98daa911f36e1b00e2f2b7a637e93ea116a2ebe848e20664d722ccf6c8928eac7170fa84d3b38eec86a71c8a0a7e21fd8622c8d475991c60

diff --git a/dev-java/batik/batik-1.17.ebuild b/dev-java/batik/batik-1.17.ebuild
new file mode 100644
index ..dd7569417d64
--- /dev/null
+++ b/dev-java/batik/batik-1.17.ebuild
@@ -0,0 +1,247 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.xmlgraphics:batik:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit desktop java-pkg-2 java-pkg-simple xdg-utils verify-sig
+
+DESCRIPTION="XML Graphics Batik"
+HOMEPAGE="https://xmlgraphics.apache.org/batik/;
+SRC_URI="mirror://apache/xmlgraphics/batik/source/batik-src-${PV}.tar.gz
+   verify-sig? ( 
https://downloads.apache.org/xmlgraphics/batik/source/batik-src-${PV}.tar.gz.asc
 )"
+S="${WORKDIR}/batik-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="1.16"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
+
+CP_DEPEND="
+   dev-java/jacl:0
+   dev-java/rhino:1.6
+   dev-java/xalan:0
+   dev-java/xml-commons-external:1.4
+   dev-java/xmlgraphics-commons:2
+"
+
+DEPEND="
+   ${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+"
+
+RDEPEND="
+   ${CP_DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+BDEPEND="
+   app-arch/zip
+   verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-batik )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-batik.apache.org.asc"
+
+DOCS=( CHANGES NOTICE README )
+
+# Modules batik-rasterizer-ext and batik-squiggle-ext, upstream puts their jar 
files in the extensions
+# directory, see 
batik-extension/src/main/resources/org/apache/batik/extensions/README.txt
+# We comment them out but keep them in the mudules list for later.
+# The same for batik-test-old which depends on fop-transcoder-allinone which 
itself depends on batik.
+# We also don't build batik-shared-resources since we install those resources 
on global scope.
+# And we don't build batik-all. Instead we install the modules.
+# BATIK_MODULES is the "Reactor Build Order" extracted from the output of "mvn 
dependency:tree":
+#  mvn -DskipTests dependency:tree \
+#  | sed -n '/Reactor Build Order:/,/Building org/p' \
+#  | cut -d':' -f2 | cut -d' ' -f1 | grep 'batik-' || die
+BATIK_MODULES=(
+#  batik-shared-resources
+   batik-constants
+   batik-i18n
+   batik-test
+   batik-util
+   batik-awt-util
+   batik-css
+   batik-ext
+   batik-xml
+   batik-dom
+   batik-parser
+   batik-svg-dom
+   batik-anim
+   batik-gvt
+   batik-script
+   batik-bridge
+   batik-svggen
+   batik-transcoder
+   batik-codec
+   batik-extension
+   batik-gui-util
+   batik-svgrasterizer
+#  batik-rasterizer-ext
+   batik-rasterizer
+   batik-slideshow
+   batik-swing
+   batik-svgbrowser
+#  batik-squiggle-ext
+   batik-squiggle
+   batik-svgpp
+   batik-ttf2svg
+#  batik-all
+   batik-test-swing
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/fop/files/, dev-java/fop/

2023-09-20 Thread Miroslav Šulc
commit: a626db0289f7ddb5f1ab029e18b665d8ea784d19
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Sep  6 18:04:21 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 20 07:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a626db02

dev-java/fop: add 2.9

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32925
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/fop/Manifest  |   2 +
 ...fop-2.9-FO2StructureTreeConverterTestCase.patch |  45 +
 .../fop-2.9-MissingLanguageWarningTestCase.patch   |  88 +
 .../fop/files/fop-2.9-PDFEncodingTestCase.patch|  31 
 .../files/fop-2.9-PDFToUnicodeCMapTestCase.patch   |  33 
 dev-java/fop/fop-2.9.ebuild| 199 +
 6 files changed, 398 insertions(+)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 0d9b604c3ef6..5080bc909c93 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,4 +1,6 @@
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
 DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 
183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02
 SHA512 
22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357
 DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B 
f761b427bac89249ab4ab5f2194468e44f997e28ed77392a785764fb60dd2fbbc716ef881e2009a3dbad416ef195fc8ae4d2ebdbd63c3fb3f47d355acab8389b
 SHA512 
c25e94ac4a72c9ff9bfa487369ee1510ab5b19a6178f14f5076b9cf0548044e79eca707025e962c63d268d0f48661cc7110f604036957e447f8413cdb582d3de
+DIST fop-2.9-src.tar.gz 20642865 BLAKE2B 
6ab265ddfb1c07b9266687930af21ac4653438800772da836dbceb14de126333dcff50c2cea1352ad77988ec7f7a3d4eef91341983edc13684abf2531634eb0a
 SHA512 
d346c8fffd0d3ff5e803bea4233ce171972ded39b0c475b367333e37247da8f9e823c7e2e75fab735bf9282654d67befa2fa473f53a199cbd96b0f7305b3c093
+DIST fop-2.9-src.tar.gz.asc 833 BLAKE2B 
284f04d450bcfb6583d353ae21bbadad8da14b59d946e094453b564e700c8cfdcb448ed206a5a246b725b453a1b3feea69f96ff3b2a683320bce6743cc5a167f
 SHA512 
404d5df54cf84ddb11c7f5ebc6772d61cd04fc434dea421429a9a270e1d0ca17f61df8a33600db5a41c6d45f828a67fc26becfa9b4ac18342e9dfb4781dd0bdc
 DIST fop-hyph-2.0.jar 6655933 BLAKE2B 
bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164
 SHA512 
3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3

diff --git a/dev-java/fop/files/fop-2.9-FO2StructureTreeConverterTestCase.patch 
b/dev-java/fop/files/fop-2.9-FO2StructureTreeConverterTestCase.patch
new file mode 100644
index ..87e36eb4b49c
--- /dev/null
+++ b/dev-java/fop/files/fop-2.9-FO2StructureTreeConverterTestCase.patch
@@ -0,0 +1,45 @@
+There were 2 failures:
+1) 
testRemoveBlocks(org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase)
+org.junit.ComparisonFailure: expected:<0" encoding="UTF-8"[ 
standalone="no"]?> but was:<0" 
encoding="UTF-8"[]?>
+at org.junit.Assert.assertEquals(Assert.java:117)
+at org.junit.Assert.assertEquals(Assert.java:146)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.compare(FO2StructureTreeConverterTestCase.java:225)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.testRemoveBlocks(FO2StructureTreeConverterTestCase.java:150)
+2) 
testRemoveTableHeader(org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase)
+org.junit.ComparisonFailure: expected:<0" encoding="UTF-8"[ 
standalone="no"]?> but was:<0" 
encoding="UTF-8"[]?>
+at org.junit.Assert.assertEquals(Assert.java:117)
+at org.junit.Assert.assertEquals(Assert.java:146)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.compare(FO2StructureTreeConverterTestCase.java:225)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.testRemoveTableHeader(FO2StructureTreeConverterTestCase.java:187)
+
+FAILURES!!!
+Tests run: 11,  Failures: 2
+
+--- 
a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
 
b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
+@@ -43,6 +43,7 @@ import javax.xml.transform.stream.StreamSource;
+ 
+ import org.custommonkey.xmlunit.Diff;
+ import org.junit.Test;
++import org.junit.Ignore;
+ import org.w3c.dom.Document;
+ import org.xml.sax.SAXException;
+ import org.xml.sax.helpers.AttributesImpl;

[gentoo-commits] repo/gentoo:master commit in: dev-java/xmlgraphics-commons/

2023-09-20 Thread Miroslav Šulc
commit: 7f29219767946adf654295a7d292b7c57e6e7c16
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Sep  6 13:12:49 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 20 07:30:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f292197

dev-java/xmlgraphics-commons: add 2.9

Bug: https://bugs.gentoo.org/832058
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/xmlgraphics-commons/Manifest  |  2 +
 .../xmlgraphics-commons-2.9.ebuild | 50 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-java/xmlgraphics-commons/Manifest 
b/dev-java/xmlgraphics-commons/Manifest
index 321305027c64..012eebd4866a 100644
--- a/dev-java/xmlgraphics-commons/Manifest
+++ b/dev-java/xmlgraphics-commons/Manifest
@@ -1,2 +1,4 @@
 DIST xmlgraphics-commons-2.8-src.tar.gz 2243271 BLAKE2B 
86456adf4b9610e580b3b4f87c362dc1259c2f2bb4d4abb0dc3d765ee2cc5fb3df54597f5a5fa620a813dee83cd7549771d2b4116d20077103e389f1942903a0
 SHA512 
3e6c397a7444c4ce1d1aeda96a7c9abfd3d8d57a0997d7d6ae2be36303dd17550b7b92fd86eac832566bbeefccdd06619e31c0d907cd6b953a8eb934d7fa618b
 DIST xmlgraphics-commons-2.8-src.tar.gz.asc 833 BLAKE2B 
d68b6fe36b44764c44b67baca02a50f01644aaf2e8ed6571caeffd7724b6284860bd81d5a2ddcbefde6411bd5c9ed072f853cd178f862541f9f49aea3e023e21
 SHA512 
6e17a628ddd253c44d62a7f08d615f5a484bb6433482e6e217e794620396150b327f2e89836f62aafde3050ac0677432e0b12b645c57ae74cc11e093d86ac43c
+DIST xmlgraphics-commons-2.9-src.tar.gz 2236891 BLAKE2B 
5071418eb2773ade7d48faa00a45834ee392603adb7844ce7b7ffc6ab41f0d655ce29265fc56326093b06b7e2cb1b1f4b95ab5e0f339c05cca4e0eb71d59f368
 SHA512 
896a5fe41277783021075df0de1aa109a7f05416af6b0141301a2452197d85df0daef28f5c2a71802644cbff3bfe79579a1544000a4c1b5cec4c211d8effd521
+DIST xmlgraphics-commons-2.9-src.tar.gz.asc 833 BLAKE2B 
e85533d2509dc49f42346e373a416c8215600ff84a393ca6de545fce6e73d704a8146a257522e66a254248ebdbc6770e0040658223582184e0d8fd71f95bd941
 SHA512 
e52f02efba535192455b47a4adbb903426e51163083297eb7be83146e2c7ead913f4c0a51345681123afa64fbb3bffcea982a81fd2b92be2aa4c135082ed8e17

diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild 
b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
new file mode 100644
index ..ca1dd2ff1aaf
--- /dev/null
+++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.xmlgraphics:xmlgraphics-commons:2.9"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="XML Graphics Commons"
+HOMEPAGE="https://xmlgraphics.apache.org/commons/;
+SRC_URI="mirror://apache/xmlgraphics/commons/source/${P}-src.tar.gz
+   verify-sig? ( 
https://downloads.apache.org/xmlgraphics/commons/source/xmlgraphics-commons-${PV}-src.tar.gz.asc
 )"
+
+S="${WORKDIR}/${P}"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CP_DEPEND="
+   dev-java/commons-io:1
+   dev-java/commons-logging:0
+"
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/mockito:4
+   dev-java/xml-commons-resolver:0
+   )"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-commons )"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc"
+
+DOCS=( NOTICE README )
+
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_EXTRA_ARGS=( -ea )
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4,xml-commons-resolver"
+# Some *.{png,tiff,txt,xmp} are misplaced in "src/test/java".
+JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" "src/test/java" )
+JAVA_TEST_SRC_DIR="src/test/java"



[gentoo-commits] proj/sci:master commit in: sci-misc/openfst/, sci-misc/openfst/files/

2023-09-20 Thread Andrew Ammerlaan
commit: 6ca9a79d3ff0d2614f9d23c899175895f639accb
Author: Tomás Carvalho  thetimesweeper  com>
AuthorDate: Tue Sep 19 10:25:49 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Sep 20 07:05:24 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6ca9a79d

sci-misc/openfst: add 1.8.2, drop 1.8.1

Closes: https://github.com/gentoo/sci/pull/1218
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-misc/openfst/files/kaldi-openfst-1.4.1.patch   | 269 -
 sci-misc/openfst/files/kaldi.patch | 599 -
 .../files/openfst-20080422_beta-gcc-4.3.patch  |  83 ---
 sci-misc/openfst/metadata.xml  |   4 +
 .../{openfst-1.8.1.ebuild => openfst-1.8.2.ebuild} |   4 +-
 5 files changed, 6 insertions(+), 953 deletions(-)

diff --git a/sci-misc/openfst/files/kaldi-openfst-1.4.1.patch 
b/sci-misc/openfst/files/kaldi-openfst-1.4.1.patch
deleted file mode 100644
index 140ea4e24..0
--- a/sci-misc/openfst/files/kaldi-openfst-1.4.1.patch
+++ /dev/null
@@ -1,269 +0,0 @@
-diff -crB openfst-1.4.1.orig/src/include/fst/lock.h 
openfst-1.4.1/src/include/fst/lock.h
-*** openfst-1.4.1.orig/src/include/fst/lock.h  2012-04-25 19:43:47.0 
-0400
 openfst-1.4.1/src/include/fst/lock.h   2015-02-28 14:12:29.009385600 
-0400
-***
-*** 78,85 
-RefCounter() : count_(1) {}
-  
-int count() const { return count_; }
-!   int Incr() const { return ++count_; }
-!   int Decr() const {  return --count_; }
-  
-   private:
-mutable int count_;
 78,93 
-RefCounter() : count_(1) {}
-  
-int count() const { return count_; }
-! 
-! // below lines are modifications of openfst for multi-thrads support,
-! // from tools/extras/openfst_gcc41up.patch, applied by tools/Makefile,
-! // applicable to gcc 4.1 or above
-!   // int Incr() const { return ++count_; }
-!   // int Decr() const {  return --count_; }
-! 
-!   int Incr() const { return __sync_add_and_fetch(_, 1); }
-!   int Decr() const { return __sync_sub_and_fetch(_, 1); }
-! // end modifications
-  
-   private:
-mutable int count_;
-diff -crB openfst-1.4.1.orig/src/include/fst/minimize.h 
openfst-1.4.1/src/include/fst/minimize.h
-*** openfst-1.4.1.orig/src/include/fst/minimize.h  2014-04-29 
18:15:17.0 -0400
 openfst-1.4.1/src/include/fst/minimize.h   2015-02-28 14:11:39.270566070 
-0400
-***
-*** 134,140 
-typedef typename A::Weight Weight;
-typedef ReverseArc RevA;
-  
-!   CyclicMinimizer(const ExpandedFst& fst) {
-  Initialize(fst);
-  Compute(fst);
-}
 134,147 
-typedef typename A::Weight Weight;
-typedef ReverseArc RevA;
-  
-!   CyclicMinimizer(const ExpandedFst& fst):
-!   // tell the Partition data-member to expect multiple repeated
-!   // calls to SplitOn with the same element if we are non-deterministic.
-!   P_(fst.Properties(kIDeterministic, true) == 0) {
-! if(fst.Properties(kIDeterministic, true) == 0)
-!   CHECK(Weight::Properties() & kIdempotent); // this minimization
-! // algorithm for non-deterministic FSTs can only work with idempotent
-! // semirings.
-  Initialize(fst);
-  Compute(fst);
-}
-***
-*** 315,321 
-typedef typename A::StateId ClassId;
-typedef typename A::Weight Weight;
-  
-!   AcyclicMinimizer(const ExpandedFst& fst) {
-  Initialize(fst);
-  Refine(fst);
-}
 322,334 
-typedef typename A::StateId ClassId;
-typedef typename A::Weight Weight;
-  
-!   AcyclicMinimizer(const ExpandedFst& fst):
-!   // tell the Partition data-member to expect multiple repeated
-!   // calls to SplitOn with the same element if we are non-deterministic.
-!   partition_(fst.Properties(kIDeterministic, true) == 0) {
-! if(fst.Properties(kIDeterministic, true) == 0)
-!   CHECK(Weight::Properties() & kIdempotent); // minimization for
-! // non-deterministic FSTs can only work with idempotent semirings.
-  Initialize(fst);
-  Refine(fst);
-}
-***
-*** 531,543 
-  void Minimize(MutableFst* fst,
-MutableFst* sfst = 0,
-float delta = kDelta) {
-!   uint64 props = fst->Properties(kAcceptor | kIDeterministic|
-!  kWeighted | kUnweighted, true);
-!   if (!(props & kIDeterministic)) {
-! FSTERROR() << "FST is not deterministic";
-! fst->SetProperties(kError, kError);
-! return;
-!   }
-  
-if (!(props & kAcceptor)) {  // weighted transducer
-  VectorFst< GallicArc > gfst;
 544,550 
-  void Minimize(MutableFst* fst,
-MutableFst* sfst = 0,
-float delta = kDelta) {
-!   uint64 props = fst->Properties(kAcceptor | kWeighted | kUnweighted, true);
-  
-if (!(props & kAcceptor)) {  // weighted transducer
-  VectorFst< GallicArc > gfst;
-diff -crB openfst-1.4.1.orig/src/include/fst/partition.h 

[gentoo-commits] repo/gentoo:master commit in: media-sound/synaesthesia/, media-sound/synaesthesia/files/

2023-09-20 Thread Joonas Niilola
commit: 1b2192ac43c327832783240f506697e8092dcfa1
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Sep 19 15:35:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Sep 20 07:17:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2192ac

media-sound/synaesthesia: Dropping register keyword

Closes: https://bugs.gentoo.org/897798
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31395
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/synaesthesia-2.4-dropping-register.patch | 145 +
 .../synaesthesia/synaesthesia-2.4-r2.ebuild|  27 
 2 files changed, 172 insertions(+)

diff --git 
a/media-sound/synaesthesia/files/synaesthesia-2.4-dropping-register.patch 
b/media-sound/synaesthesia/files/synaesthesia-2.4-dropping-register.patch
new file mode 100644
index ..b45e168e1ab4
--- /dev/null
+++ b/media-sound/synaesthesia/files/synaesthesia-2.4-dropping-register.patch
@@ -0,0 +1,145 @@
+# The register keyword has been deprecated since c++14 and completely removed 
since c++17
+# Hence dropping the keyword
+# Bug: https://bugs.gentoo.org/897798
+--- a/core.cc
 b/core.cc
+@@ -117,7 +117,7 @@ inline void addPixelFast(unsigned char *p,int br1,int br2) 
{
+ }
+ 
+ void fadeFade() {
+-  register uint32_t *ptr = (uint32_t*)output;
++  uint32_t *ptr = (uint32_t*)output;
+   int i = outWidth*outHeight*2/sizeof(uint32_t);
+   do {
+ //Bytewize version was: *(ptr++) -= *ptr+(*ptr>>1)>>4;
+--- a/sdlwrap.cc
 b/sdlwrap.cc
+@@ -171,19 +171,19 @@ void SdlScreen::show(void) {
+   attempt(SDL_LockSurface(surface),"locking screen for output.");
+ 
+   if (scaling == 1) {
+-register uint32_t *ptr2 = (uint32_t*)output;
++uint32_t *ptr2 = (uint32_t*)output;
+ uint32_t *ptr1 = (uint32_t*)( surface->pixels );
+ int i = outWidth*outHeight/sizeof(*ptr2);
+ 
+ do {
+   // Asger Alstrup Nielsen's (alst...@diku.dk)
+   // optimized 32 bit screen loop
+-  register unsigned int const r1 = *(ptr2++);
+-  register unsigned int const r2 = *(ptr2++);
++  unsigned int const r1 = *(ptr2++);
++  unsigned int const r2 = *(ptr2++);
+ 
+   //if (r1 || r2) {
+   #ifdef LITTLEENDIAN
+-register unsigned int const v = 
++unsigned int const v = 
+ ((r1 & 0x00f0ul) >> 4)
+   | ((r1 & 0xf000ul) >> 8)
+   | ((r1 & 0x00f0ul) >> 12)
+@@ -194,7 +194,7 @@ void SdlScreen::show(void) {
+   | ((r2 & 0x00f0ul) << 4)
+   | ((r2 & 0xf000ul)));
+   #else
+-register unsigned int const v = 
++unsigned int const v = 
+ ((r2 & 0x00f0ul) >> 4)
+   | ((r2 & 0xf000ul) >> 8)
+   | ((r2 & 0x00f0ul) >> 12)
+--- a/svgawrap.cc
 b/svgawrap.cc
+@@ -120,7 +120,7 @@ void SvgaScreen::inputUpdate(int ,int ,int 
,char 
+ }
+ 
+ void SvgaScreen::show(void) {
+-  register uint32_t *ptr2 = (uint32_t*)output;
++  uint32_t *ptr2 = (uint32_t*)output;
+   uint32_t *ptr1 = (uint32_t*)scr;
+   int i = 320*200/sizeof(uint32_t);
+   // Asger Alstrup Nielsen's (alst...@diku.dk)
+@@ -129,15 +129,15 @@ void SvgaScreen::show(void) {
+ //Original bytewize version:
+ //unsigned char v = (*(ptr2++)&15*16);
+ //*(ptr1++) = v|(*(ptr2++)>>4);
+-register uint32_t const r1 = *(ptr2++);
+-register uint32_t const r2 = *(ptr2++);
++uint32_t const r1 = *(ptr2++);
++uint32_t const r2 = *(ptr2++);
+ 
+ //Fade will continue even after value > 16
+ //thus black pixel will be written when values just > 0
+ //thus no need to write true black
+ //if (r1 || r2) {
+ #ifdef LITTLEENDIAN
+-  register uint32_t const v = 
++  uint32_t const v = 
+   ((r1 & 0x00f0ul) >> 4)
+ | ((r1 & 0xf000ul) >> 8)
+ | ((r1 & 0x00f0ul) >> 12)
+@@ -148,7 +148,7 @@ void SvgaScreen::show(void) {
+ | ((r2 & 0x00f0ul) << 4)
+ | ((r2 & 0xf000ul)));
+ #else
+-  register uint32_t const v = 
++  uint32_t const v = 
+   ((r2 & 0x00f0ul) >> 4)
+ | ((r2 & 0xf000ul) >> 8)
+ | ((r2 & 0x00f0ul) >> 12)
+--- a/xlibwrap.cc
 b/xlibwrap.cc
+@@ -119,24 +119,24 @@ void XScreen::inputUpdate(int ,int ,int 
,char 
+ }
+  
+ void XScreen::show(void) { 
+-  register uint32_t *ptr2 = (uint32_t*)output;
++  uint32_t *ptr2 = (uint32_t*)output;
+   uint32_t *ptr1 = (uint32_t*)d->back;
+   int i = outWidth*outHeight/sizeof(uint32_t);
+   if (lowColor)
+ do {
+-  register uint32_t const r1 = *(ptr2++);
+-  register uint32_t const r2 = *(ptr2++);
++  uint32_t const r1 = *(ptr2++);
++  uint32_t const r2 = *(ptr2++);
+ 
+   //if (r1 || r2) {
+ #ifdef LITTLEENDIAN
+-register uint32_t const v = 
++uint32_t const v = 
+  mapping[((r1&0xe0ul)>>5)|((r1&0xe000ul)>>10)]
+ 

[gentoo-commits] repo/gentoo:master commit in: media-sound/synaesthesia/

2023-09-20 Thread Joonas Niilola
commit: 7285c4d827236b968f90a0c5cbba2a5421a56996
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Sep 20 07:17:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Sep 20 07:17:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7285c4d8

media-sound/synaesthesia: update DESCRIPTION, HOMEPAGE, SRC_URI

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

 media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild 
b/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild
index 3d9284eac3d3..2d4f83edc53c 100644
--- a/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild
+++ b/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild
@@ -3,20 +3,18 @@
 
 EAPI=8
 
-DESCRIPTION="a nice graphical accompaniment to music"
-HOMEPAGE="http://www.logarithmic.net/pfh/synaesthesia;
-SRC_URI="http://www.logarithmic.net/pfh-files/${PN}/${P}.tar.gz;
+DESCRIPTION="Nice graphical accompaniment to music"
+HOMEPAGE="https://www.logarithmic.net/pfh/synaesthesia;
+SRC_URI="https://www.logarithmic.net/pfh-files/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="sdl svga"
 
 RDEPEND="
-   x11-libs/libXext
-   x11-libs/libSM
-   sdl? ( >=media-libs/libsdl-1.2 )
-   svga? ( >=media-libs/svgalib-1.4.3 )"
+   x11-libs/libX11
+   || ( media-libs/libsdl
+   media-libs/svgalib )"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 



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

2023-09-20 Thread Ulrich Müller
commit: a2fec340f5ca0924a47f07740f9e0eb4dc505d5e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 20 06:12:02 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 20 06:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fec340

profiles: Mask app-emacs/crypt++ for removal

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

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

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



[gentoo-commits] repo/gentoo:master commit in: app-shells/starship/

2023-09-20 Thread Joonas Niilola
commit: 9d69fb3e8d2c1703231f03e6ff477ba34b6ce26f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Sep 20 06:12:01 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Sep 20 06:12:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d69fb3e

app-shells/starship: Stabilize 1.15.0 amd64, #914400

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

 app-shells/starship/starship-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/starship/starship-1.15.0.ebuild 
b/app-shells/starship/starship-1.15.0.ebuild
index 1b6191566247..7f38b35989cf 100644
--- a/app-shells/starship/starship-1.15.0.ebuild
+++ b/app-shells/starship/starship-1.15.0.ebuild
@@ -402,7 +402,7 @@ SRC_URI="
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 ISC MIT MIT-0 MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 BDEPEND="dev-util/cmake
>=virtual/rust-1.65"



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

2023-09-20 Thread Joonas Niilola
commit: b650750559f221c784b1b535a062e10f61277eef
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Tue Sep 19 19:02:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Sep 20 06:04:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6507505

profiles/arch/mips: remove default USE="-fortran -openmp"

Bug: https://bugs.gentoo.org/914358
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/arch/mips/make.defaults | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults
index 9d3d5a8a1bfc..c564c464bbc0 100644
--- a/profiles/arch/mips/make.defaults
+++ b/profiles/arch/mips/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2008-2021 Gentoo Authors
+# Copyright 2008-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Donnie Berkholz  (2006-08-18)
@@ -10,8 +10,6 @@ ACCEPT_KEYWORDS="${ARCH} ~mips"
 
 PROFILE_ARCH="mips"
 
-USE="-fortran -openmp"
-
 LIBDIR_o32="lib"
 LIBDIR_n32="lib32"
 LIBDIR_n64="lib64"