[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-09-24 Thread Artemis Everfree
commit: 9cc92f8562ead72cbe77fa19278e6081aeefe56b
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Sep 25 05:41:28 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Mon Sep 25 05:43:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cc92f85

app-office/obsidian: add 1.4.13, drop 1.2.8

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest   |   4 +-
 app-office/obsidian/obsidian-1.2.8.ebuild  |  68 --
 app-office/obsidian/obsidian-1.4.13.ebuild | 141 +
 3 files changed, 144 insertions(+), 69 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 6ef1a42022..14b37904a9 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,2 +1,4 @@
-DIST obsidian-1.2.8.gh.deb 71750440 BLAKE2B 
ea3194205dae9d9e9a3575cfc3a77db7932be02d3ca07df9e3de56346c7bae2ee66d67a4861896506bd80245b54966fdfabbc511973ef491b115fd4cfa7d5d2a
 SHA512 
514706b51908355317982324391e115df1a24ba29a94a177ae465c83b45d239f59c97cac6a26c72b1705a2d7a74bba71f3869ae4170798840556c8324d8eaba3
 DIST obsidian-1.3.5.gh.deb 72916766 BLAKE2B 
d44e9f8db6fc55e6dc7096b2a9bbcb2d68fb3a0eca06028cd0a9bbc7470dc98a05501ca3f81d15197da389f882167ce134b824961684bc8567ea7fa95907e4af
 SHA512 
2047450ab04179be4c95e33fa35731700dbe5961795b8f11dda5410fdbc199486161a6a7abfcc1a3f555f352d014ac3515d1eeb5da984da4f0cdd4adf0e51bbe
+DIST obsidian-1.4.13-amd64.tar.gz 99706160 BLAKE2B 
3da6f0c2422bd6c8af611ccfe8f52a1a07ad1985a96c3e23a26daaa98d5cff67c137cba7eefa1b59f7d459888d12af4a00331f0cc184d980c316186ed4d6b1a2
 SHA512 
20b0fdba156bf4dac46e4bd3ddb49dedf005612bcb3687bb5da2cc5c2a8cafc9f43fa911488441adf9ee3c4e65d78158ca22665837894ca50e319774c22742b9
+DIST obsidian-1.4.13-arm64.tar.gz 100139943 BLAKE2B 
e132df95e4cc8f282fd0c8c81f4fc4a2642a325d0c203d774ee14e6f32a28b2c0c0b7346647e5eb42a0a125a5e74bf4fa8662c473436f79edc9ebd83939616c2
 SHA512 
046be9f527f4de1070b4bcbd9d3a89e484f55e7e065fd69cb5e8581b8fda4a23db05fba1b5b46af9cc1ff2c520bd5bfd565143bdf5cc7d17cd46d60fcf2fa3da
+DIST obsidian-1.4.13.gh.deb 73357626 BLAKE2B 
d9e8623781b9777eeb9ff24267bfe5aefd02dd6a450063983f12f596c3fb713b3316bb25e4d040939939e554233718f90e4bb00c43b0f153625d922824df2146
 SHA512 
18806df0d5a77d99a044e2b365133fd6c719289505323e3c8c141532e6b5abedd6d45f882562368a4400bdd251e6afb964b68975a88c22bcf906f7885e4d

diff --git a/app-office/obsidian/obsidian-1.2.8.ebuild 
b/app-office/obsidian/obsidian-1.2.8.ebuild
deleted file mode 100644
index 7c6ac6f333..00
--- a/app-office/obsidian/obsidian-1.2.8.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-DESCRIPTION="A second brain, for you, forever."
-HOMEPAGE="https://obsidian.md/;
-SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb"
-
-LICENSE="Obsidian-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-accessibility/at-spi2-core:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-
-DIR="/opt/${PN^}"
-S="${WORKDIR}"
-
-QA_PREBUILT="${DIR#/}/chrome-sandbox
-   ${DIR#/}/chrome_crashpad_handler
-   ${DIR#/}/libGLESv2.so
-   ${DIR#/}/libEGL.so
-   ${DIR#/}/libffmpeg.so
-   ${DIR#/}/libvk_swiftshader.so
-   ${DIR#/}/libvulkan.so.1
-   ${DIR#/}/obsidian
-   ${DIR#/}/resources/app.asar.unpacked/node_modules/*
-"
-
-src_install() {
-   insinto ${DIR}
-   doins -r ${DIR#/}/*
-
-   domenu usr/share/applications/obsidian.desktop
-
-   for size in 16 32 48 64 128 256 512; do
-   doicon --size ${size} 
usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png
-   done
-
-   fperms 4755 ${DIR}/chrome-sandbox
-   fperms +x  ${DIR}/obsidian
-
-   dosym -r ${DIR}/obsidian /usr/bin/obsidian
-}

diff --git a/app-office/obsidian/obsidian-1.4.13.ebuild 
b/app-office/obsidian/obsidian-1.4.13.ebuild
new file mode 100644
index 00..47c9e43c29
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.4.13.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta 

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-09-24 Thread Artemis Everfree
commit: 9fa1873cc5d587c4e85d88340f1e87c37f48d646
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Sep 25 05:44:04 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Mon Sep 25 05:44:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9fa1873c

app-office/obsidian: add myself as a maintainer

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-office/obsidian/metadata.xml b/app-office/obsidian/metadata.xml
index ea4fe5bcb6..863411a516 100644
--- a/app-office/obsidian/metadata.xml
+++ b/app-office/obsidian/metadata.xml
@@ -5,6 +5,10 @@
ra...@sandhuservices.dev
Rahul Sandhu

+   
+   arte...@artemis.sh
+   Artemis Everfree
+   
Obsidian is a powerful and extensible 
knowledge base
 that works on top of your local folder of plain text files.




[gentoo-commits] repo/gentoo:master commit in: app-crypt/xca/

2023-09-24 Thread Hans de Graaff
commit: 870961e6a8fd95ef89d6256a79d1fc2fcb57f736
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Sep 25 05:32:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Sep 25 05:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870961e6

app-crypt/xca: add 2.5.0

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

 app-crypt/xca/Manifest |  1 +
 app-crypt/xca/xca-2.5.0.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/app-crypt/xca/Manifest b/app-crypt/xca/Manifest
index 278f8001cb02..09f009bb3f1e 100644
--- a/app-crypt/xca/Manifest
+++ b/app-crypt/xca/Manifest
@@ -1,2 +1,3 @@
 DIST xca-2.4.0.tar.gz 1778572 BLAKE2B 
2e90ef264dc53019cc37700b37d5eb0c48904ca371ae1ce0cfe2ad61be8765951ea918d356c1f2764e73d846693a66c903cba1381df5d1a588aae8bb45f8c195
 SHA512 
e93e2cf9dc48ed43ee9b51e977f825d81ff08835eb4d77fcbe8f9dc8ce31c77c1da879b48c25ab535717542d1fe84faa6e46c410c116edbee02072040c59667c
 DIST xca-2.4.0_p20230526.tar.gz 1818483 BLAKE2B 
bac990117d1d6a4f80d4ad2317653d8817c7d97e3ea4e92e6fcb6a1531eb782ead4a0504748107697be6e98816e89f33f43de1a8073394e4ead39c16dee3987e
 SHA512 
1252a8230149b04c98dab6ec5fc7f424b6eb1552553831e1c53690fa55ce919537d20741dd9f0e9ac7495d3f80503d2b6b5f0c9322912226363e2b5feb66e416
+DIST xca-2.5.0.tar.gz 1850445 BLAKE2B 
e12666fc0513cd04bd61d4e182851c055c120425ad8d2fb2698396429b7afb4cc57c77be6d6cc3f63f9d49d5a179123b336d43dde57ef4a3274e7ba1a06f22f7
 SHA512 
8b283509849c9ac34d5250c780dc0c7a6319eb3201ae892fc2c38e5257d7db4e565e88167a687ffc1ca436068a41cd48fad59d3ecc8235678d46cf026280bd5e

diff --git a/app-crypt/xca/xca-2.5.0.ebuild b/app-crypt/xca/xca-2.5.0.ebuild
new file mode 100644
index ..67f03b0eab99
--- /dev/null
+++ b/app-crypt/xca/xca-2.5.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests 
etc"
+HOMEPAGE="https://hohnstaedt.de/xca/;
+#SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P}.tar.gz;
+SRC_URI="https://github.com/chris2511/xca/archive/refs/tags/RELEASE.${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/xca-RELEASE.${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/libltdl:0=
+   dev-qt/qthelp:5
+   dev-qt/qtgui:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   dev-libs/openssl:*
+   doc? ( app-text/linuxdoc-tools )"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5 doc? ( dev-python/sphinx 
dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.0-desktop.patch"
+   "${FILESDIR}/${PN}-2.4.0-man-page.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DQTFIXEDVERSION=Qt5
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+
+   insinto /etc/xca
+   doins misc/*.txt
+
+   dosym xca /usr/bin/xca-console
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2023-09-24 Thread Hans de Graaff
commit: 76596cb0aec1da7a1eb95c057455cef5d1dc6967
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Sep 25 05:25:54 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Sep 25 05:25:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76596cb0

dev-ruby/ffi: add 1.16.1

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

 dev-ruby/ffi/Manifest  |  1 +
 dev-ruby/ffi/ffi-1.16.1.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 75f7311bb941..98aaefac3fb3 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,2 +1,3 @@
 DIST ffi-git-1.15.5.tgz 168139 BLAKE2B 
2ddd5bd7bfb7bcd39b6d740cbb1e0f4cd419ce6cb4ec12926f91f254b3f3142bc6166728a81a6f23dccfbf7aec911c63237c20fb0e2c70d30d48f4648e352585
 SHA512 
3668bafae936bf5010f014fbcf63258b023bcc318882775e7d2fcfc11334722ec2b6e8a8b9c910d406889fb173dd503c5c13f5af8e4f6927921f12f688461707
 DIST ffi-git-1.16.0.tgz 183318 BLAKE2B 
41e9fc25e0e1ed7b295af2d19e02c8fabfa8f4382392549233ac386b9ace9ee87625b5b9b54ef99508d8ff2df6f286a6a4de0cc387d22173e625f68f4617736e
 SHA512 
4677a65b9cfc09a1ad239327b29c89ecc7a668d981be9ad231c59fe3e0b82f18a2cea26fbf4253e0e3d1bd69b4fae4a027aad374af3b03c19a4395925355352f
+DIST ffi-git-1.16.1.tgz 18 BLAKE2B 
4c7c79d3dd26713eb2efbdb62ff8057a1e0cd9df95082ea60ef3fc896251a6c62a62665704f04cf1041382fd1604897e1d16cef620776e74f2a840206b7438a4
 SHA512 
144d9985bacd1a68e35bd1a8c600096c1488c00fce9731abd58241fc12319c7bd1f23805d7a66f3f20335b8b28db1c3769fb41b9b15bf6744ffe573e6e979dc8

diff --git a/dev-ruby/ffi/ffi-1.16.1.ebuild b/dev-ruby/ffi/ffi-1.16.1.ebuild
new file mode 100644
index ..dd92a3fe02db
--- /dev/null
+++ b/dev-ruby/ffi/ffi-1.16.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="ffi.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/ffi_c/extconf.rb)
+
+inherit ruby-fakegem toolchain-funcs
+
+DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
+HOMEPAGE="https://github.com/ffi/ffi/wiki;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
+RDEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
+DEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
+
+ruby_add_bdepend "dev-ruby/rake"
+
+all_ruby_prepare() {
+   sed -i -e '/tasks/ s:^:#:' \
+   -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
+
+   sed -e '/require/c\require "./lib/ffi/version"' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -e '/^  lfs/,/^  end/ s:^:#:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Fix Makefile for tests
+   sed -i -e '/CCACHE :=/ s:^:#:' \
+   -e 's/-O2//' \
+   -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die
+
+   # Remove bundled version of libffi.
+   rm -rf ext/ffi_c/libffi || die
+}
+
+each_ruby_compile() {
+   each_fakegem_compile
+
+   ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
+}
+
+each_ruby_test() {
+   CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec 
spec || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc samples/*
+}



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

2023-09-24 Thread Arthur Zamarin
commit: 7085aea7c3245d344f057ac26140bdca04cf6135
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:29:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 05:01:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7085aea7

app-admin/syslog-ng: add 4.3.1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-admin/syslog-ng/Manifest   |   1 +
 app-admin/syslog-ng/syslog-ng-4.3.1.ebuild | 185 +
 2 files changed, 186 insertions(+)

diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 62f8ccb28fc4..54532946d1c4 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -2,3 +2,4 @@ DIST syslog-ng-3.38.1.tar.gz 5405048 BLAKE2B 
7819cbe0caab7f580ca9f71181c84d64da8
 DIST syslog-ng-4.0.1.tar.gz 5452824 BLAKE2B 
a5c0328f3c88a38dbc07bb7af2a74c0037a6679525a29fca58620a8ef6b05ec13f3942d26767aded0049376ed30ce6a525686501914648a509997c5de2b48eb4
 SHA512 
5f83ee3cc4935218feb19f3f5065a68099e3ee291d806ad8810499ded9f9ef3b326b4b22841cd736354ed6a2ebc1ce8ae73f6abe981aa6f64c42da9ee3b1e22f
 DIST syslog-ng-4.1.1.tar.gz 5556174 BLAKE2B 
3e1a9c394b8a88cc7b39a026950760cbc7796d67b62bb3c0f2970fd80c296e9bd75d1057fe81a0d22ac8488789d13607f19abc6aa38b3a38a30ff450ee66e3a0
 SHA512 
89abb7a53570b6f7c0dc76905c97d207447117f1db1aa0c0da97c17366ea833b6404f9c7fc318436fd01be2bab032eccca9712063a7c683780026e7e52493dc8
 DIST syslog-ng-4.2.0.tar.gz 5763000 BLAKE2B 
7dfa6a1aff896072cc742c6dba5dc1680955e06ce4400fde5b0ddecedd984c039a687f35286685d66e7a5580c7da94f00a14b10f6eb8c162233683bf170e37fb
 SHA512 
85442b57b7934e8afbb4e7d8285ed1fd16aaad2a8d853e3765db4f885d88bee4910a3b5d271f1cbd100c2d3a3f81f1a4fe845bc948fe68c22d32bc9b730af04b
+DIST syslog-ng-4.3.1.tar.gz 6091641 BLAKE2B 
7cd6b9831d7ad917ee3c7048d3944e9c9f8a100a51a08e4a9e93b117b7ed3725f91097c2e6e9a377c33ab28d92cdb1b3e6ac301d3cf75d84552dcd93e0fe7aa8
 SHA512 
571f6080765983326ee912f2a7e87cdc8527296ef555a0b16589c04ed332c0db58e24c70251dc39b1c79151ca7d463e6409835df99aa45c19734d7003a69ce61

diff --git a/app-admin/syslog-ng/syslog-ng-4.3.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-4.3.1.ebuild
new file mode 100644
index ..fd1617c0fa08
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-4.3.1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools python-single-r1 systemd
+
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="https://www.syslog-ng.com/products/open-source-log-management/;
+SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp 
snmp test spoof-source systemd tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   test? ( python )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.10.1:2
+   >=dev-libs/ivykis-0.42.4
+   >=dev-libs/libpcre-6.1
+   dev-libs/openssl:0=
+   !dev-libs/eventlog
+   amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
+   caps? ( sys-libs/libcap )
+   dbi? ( >=dev-db/libdbi-0.9.0 )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   http? ( net-misc/curl )
+   json? ( >=dev-libs/json-c-0.9:= )
+   kafka? ( >=dev-libs/librdkafka-1.0.0:= )
+   mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   redis? ( >=dev-libs/hiredis-0.11.0:= )
+   smtp? ( net-libs/libesmtp:= )
+   snmp? ( net-analyzer/net-snmp:0= )
+   spoof-source? ( net-libs/libnet:1.1 )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/criterion )"
+BDEPEND="
+   >=sys-devel/bison-3.7.6
+   sys-devel/flex
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
+   contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
+   "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.28.1-net-snmp.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   local f
+
+   # disable python-modules test as it requires additional python modules 
not
+   # packaged in Gentoo
+   sed -i '/MAKE/s/.*/exit 0/g' modules/python-modules/test_pymodules.sh 
|| die
+
+   use python && python_fix_shebang .
+
+   # remove bundled libs
+   rm -r lib/ivykis || die
+
+   # drop scl modules requiring json
+   

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

2023-09-24 Thread Arthur Zamarin
commit: 979bd8df8dfdcb58c4db1c4f4dbe11214e4c96c1
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:29:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 05:01:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979bd8df

app-admin/syslog-ng: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32371
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-admin/syslog-ng/Manifest|   1 -
 app-admin/syslog-ng/syslog-ng-3.38.1.ebuild | 173 
 2 files changed, 174 deletions(-)

diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 54532946d1c4..340634dd805a 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -1,4 +1,3 @@
-DIST syslog-ng-3.38.1.tar.gz 5405048 BLAKE2B 
7819cbe0caab7f580ca9f71181c84d64da838a238a6f8b8b79c8816e37e5691e72e1284de57d5066d3c681d8751950e5a32d65a1b1af4e064dd82f2c59899fe3
 SHA512 
3a3ef5c72d8c211ed2914791380061dcd48ea1ea95f636a1a8649dc5dee731a11e9ae000a37cbeeba624f4053b623b697e6c7f945a81153106c2365f4f09a847
 DIST syslog-ng-4.0.1.tar.gz 5452824 BLAKE2B 
a5c0328f3c88a38dbc07bb7af2a74c0037a6679525a29fca58620a8ef6b05ec13f3942d26767aded0049376ed30ce6a525686501914648a509997c5de2b48eb4
 SHA512 
5f83ee3cc4935218feb19f3f5065a68099e3ee291d806ad8810499ded9f9ef3b326b4b22841cd736354ed6a2ebc1ce8ae73f6abe981aa6f64c42da9ee3b1e22f
 DIST syslog-ng-4.1.1.tar.gz 5556174 BLAKE2B 
3e1a9c394b8a88cc7b39a026950760cbc7796d67b62bb3c0f2970fd80c296e9bd75d1057fe81a0d22ac8488789d13607f19abc6aa38b3a38a30ff450ee66e3a0
 SHA512 
89abb7a53570b6f7c0dc76905c97d207447117f1db1aa0c0da97c17366ea833b6404f9c7fc318436fd01be2bab032eccca9712063a7c683780026e7e52493dc8
 DIST syslog-ng-4.2.0.tar.gz 5763000 BLAKE2B 
7dfa6a1aff896072cc742c6dba5dc1680955e06ce4400fde5b0ddecedd984c039a687f35286685d66e7a5580c7da94f00a14b10f6eb8c162233683bf170e37fb
 SHA512 
85442b57b7934e8afbb4e7d8285ed1fd16aaad2a8d853e3765db4f885d88bee4910a3b5d271f1cbd100c2d3a3f81f1a4fe845bc948fe68c22d32bc9b730af04b

diff --git a/app-admin/syslog-ng/syslog-ng-3.38.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.38.1.ebuild
deleted file mode 100644
index 4c8f2a77d56d..
--- a/app-admin/syslog-ng/syslog-ng-3.38.1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools python-single-r1 systemd
-
-MY_PV_MM=$(ver_cut 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="https://www.syslog-ng.com/products/open-source-log-management/;
-SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis 
smtp snmp test spoof-source systemd tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-   test? ( python )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.10.1:2
-   >=dev-libs/ivykis-0.42.4
-   >=dev-libs/libpcre-6.1:=
-   !dev-libs/eventlog
-   amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
-   caps? ( sys-libs/libcap )
-   dbi? ( >=dev-db/libdbi-0.9.0 )
-   geoip2? ( dev-libs/libmaxminddb:= )
-   http? ( net-misc/curl )
-   json? ( >=dev-libs/json-c-0.9:= )
-   kafka? ( >=dev-libs/librdkafka-1.0.0:= )
-   mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
-   python? ( ${PYTHON_DEPS} )
-   redis? ( >=dev-libs/hiredis-0.11.0:= )
-   smtp? ( net-libs/libesmtp:= )
-   snmp? ( net-analyzer/net-snmp:0= )
-   spoof-source? ( net-libs/libnet:1.1= )
-   systemd? ( sys-apps/systemd:= )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   dev-libs/openssl:0="
-DEPEND="${RDEPEND}
-   test? ( dev-libs/criterion )"
-BDEPEND="
-   >=sys-devel/bison-3.7.6
-   sys-devel/flex
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
-   contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
-   "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.28.1-net-snmp.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   local f
-
-   use python && python_fix_shebang .
-
-   # remove bundled libs
-   rm -r lib/ivykis || die
-
-   # drop scl modules requiring json
-   if use !json; then
-   sed -i -r 
'/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d'
 scl/Makefile.am || die
-   fi
-
-   # drop scl modules requiring http
-   if use !http; then
-   sed -i -r '/slack|telegram/d' scl/Makefile.am || die
-   fi
-
-   # use gentoo default 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Feature-Compat-Class/

2023-09-24 Thread Arthur Zamarin
commit: 6787de3588f5aca8b62584d90ce32883bbec0225
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 04:53:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 04:53:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6787de35

dev-perl/Feature-Compat-Class: Keyword 0.60.0 x86, #914617

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

 dev-perl/Feature-Compat-Class/Feature-Compat-Class-0.60.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Feature-Compat-Class/Feature-Compat-Class-0.60.0.ebuild 
b/dev-perl/Feature-Compat-Class/Feature-Compat-Class-0.60.0.ebuild
index 2942d2ee1e4f..06f30a447609 100644
--- a/dev-perl/Feature-Compat-Class/Feature-Compat-Class-0.60.0.ebuild
+++ b/dev-perl/Feature-Compat-Class/Feature-Compat-Class-0.60.0.ebuild
@@ -10,6 +10,6 @@ inherit perl-module
 DESCRIPTION="Make class syntax available"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND=">=dev-perl/Module-Build-0.400.400"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Object-Pad/

2023-09-24 Thread Arthur Zamarin
commit: 865a1c13611cd14fd777016e9333fd13de30d7d8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 04:53:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 04:53:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865a1c13

dev-perl/Object-Pad: Keyword 0.803.0 x86, #914617

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

 dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild 
b/dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild
index 6821411777a4..25665b028ad6 100644
--- a/dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild
+++ b/dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Simple syntax for lexical field-based objects"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
>=dev-perl/XS-Parse-Keyword-0.370.0



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Array-Compare/

2023-09-24 Thread Arthur Zamarin
commit: 90bce9b6987f193dbfc55b915b370117290b6737
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 04:53:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 04:53:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90bce9b6

dev-perl/Array-Compare: Keyword 4.0.0 x86, #914617

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

 dev-perl/Array-Compare/Array-Compare-4.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Array-Compare/Array-Compare-4.0.0.ebuild 
b/dev-perl/Array-Compare/Array-Compare-4.0.0.ebuild
index 372fa484a3d1..9bc811204ab8 100644
--- a/dev-perl/Array-Compare/Array-Compare-4.0.0.ebuild
+++ b/dev-perl/Array-Compare/Array-Compare-4.0.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 DESCRIPTION="Perl extension for comparing arrays"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 # Object-Pad is only for < 5.38, so we can clean it up later
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XS-Parse-Sublike/

2023-09-24 Thread Arthur Zamarin
commit: cf530009c0420b99d67e84f0366a9632a3652213
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 04:53:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 04:53:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf530009

dev-perl/XS-Parse-Sublike: Keyword 0.200.0 x86, #914617

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

 dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild 
b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild
index cf7130411bb9..b3e2839e91cc 100644
--- a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild
+++ b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="XS functions to assist in parsing sub-like syntax"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="
>=dev-perl/Module-Build-0.400.400



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

2023-09-24 Thread John Helmert III
commit: 7ed1eca8367b81a777ad2c47f49e17e071890018
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 25 04:48:01 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Sep 25 04:49:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed1eca8

dev-util/rizin: stabilize 0.6.2 for amd64

Bug: https://bugs.gentoo.org/914338
Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/rizin/rizin-0.6.2.ebuild 
b/dev-util/rizin/rizin-0.6.2.ebuild
index 6061d10b5c4a..80c181364210 100644
--- a/dev-util/rizin/rizin-0.6.2.ebuild
+++ b/dev-util/rizin/rizin-0.6.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://rizin.re/;
 
 
SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0/${PV}"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wl-clipboard/

2023-09-24 Thread Sam James
commit: 4d99b78f9de7685f2b435e0c62381b484c4cae1c
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep 24 00:51:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d99b78f

gui-apps/wl-clipboard: fix install on Prefix

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 gui-apps/wl-clipboard/wl-clipboard-2.2.0.ebuild |  7 +++
 gui-apps/wl-clipboard/wl-clipboard-2.2.1.ebuild |  7 +++
 gui-apps/wl-clipboard/wl-clipboard-.ebuild  | 11 +--
 3 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wl-clipboard/wl-clipboard-2.2.0.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-2.2.0.ebuild
index 54bf286c9610..f3bfb1904745 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-2.2.0.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-2.2.0.ebuild
@@ -25,3 +25,10 @@ RDEPEND="${DEPEND}"
 BDEPEND="
dev-util/wayland-scanner
dev-libs/wayland-protocols"
+
+src_configure() {
+   local -a emesonargs=(
+   
-Dfishcompletiondir="${EPREFIX}/usr/share/fish/vendor_completions.d"
+   )
+   meson_src_configure
+}

diff --git a/gui-apps/wl-clipboard/wl-clipboard-2.2.1.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-2.2.1.ebuild
index 0418c679db5e..8ba35b1a9cb6 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-2.2.1.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-2.2.1.ebuild
@@ -25,3 +25,10 @@ RDEPEND="${DEPEND}"
 BDEPEND="
dev-util/wayland-scanner
dev-libs/wayland-protocols"
+
+src_configure() {
+   local -a emesonargs=(
+   
-Dfishcompletiondir="${EPREFIX}/usr/share/fish/vendor_completions.d"
+   )
+   meson_src_configure
+}

diff --git a/gui-apps/wl-clipboard/wl-clipboard-.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-.ebuild
index 7e7fdd6a0b37..4da7e621a301 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-.ebuild
@@ -18,10 +18,17 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 
 DEPEND="dev-libs/wayland"
 RDEPEND="${DEPEND}"
 BDEPEND="
+   dev-libs/wayland-protocols
dev-util/wayland-scanner
-   dev-libs/wayland-protocols"
+"
+
+src_configure() {
+   local -a emesonargs=(
+   
-Dfishcompletiondir="${EPREFIX}/usr/share/fish/vendor_completions.d"
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wl-clipboard/

2023-09-24 Thread Sam James
commit: 9db136e6011d7a7666b3a07ba1c0412fd46e7d22
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Sep 19 04:20:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db136e6

gui-apps/wl-clipboard: add github upstream metadata

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 gui-apps/wl-clipboard/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gui-apps/wl-clipboard/metadata.xml 
b/gui-apps/wl-clipboard/metadata.xml
index 4d8e542e8026..9173ac5d8f5e 100644
--- a/gui-apps/wl-clipboard/metadata.xml
+++ b/gui-apps/wl-clipboard/metadata.xml
@@ -8,4 +8,7 @@

Two command-line Wayland clipboard utilities, wl-copy and 
wl-paste, that let you easily copy data between the clipboard and Unix pipes, 
sockets, files and so on.

+   
+   bugaevc/wl-clipboard
+   
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wl-clipboard/

2023-09-24 Thread Sam James
commit: 8d6d07f955dd90780a95e8530760dba18a914594
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep 24 00:54:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6d07f9

gui-apps/wl-clipboard: update EAPI 7 -> 8

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/32919
Signed-off-by: Sam James  gentoo.org>

 .../{wl-clipboard-.ebuild => wl-clipboard-2.2.1-r1.ebuild}| 4 ++--
 gui-apps/wl-clipboard/wl-clipboard-.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gui-apps/wl-clipboard/wl-clipboard-.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-2.2.1-r1.ebuild
similarity index 95%
copy from gui-apps/wl-clipboard/wl-clipboard-.ebuild
copy to gui-apps/wl-clipboard/wl-clipboard-2.2.1-r1.ebuild
index 4da7e621a301..a6e795516423 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-2.2.1-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -27,7 +27,7 @@ BDEPEND="
 "
 
 src_configure() {
-   local -a emesonargs=(
+   local emesonargs=(

-Dfishcompletiondir="${EPREFIX}/usr/share/fish/vendor_completions.d"
)
meson_src_configure

diff --git a/gui-apps/wl-clipboard/wl-clipboard-.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-.ebuild
index 4da7e621a301..5f2e91e8c06d 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-php/

2023-09-24 Thread Sam James
commit: d379aa05391a4902461a7a90a9a69261e31151d3
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:48:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d379aa05

app-eselect/eselect-php: Stabilize 0.9.9 ALLARCHES, #914622

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

 app-eselect/eselect-php/eselect-php-0.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-php/eselect-php-0.9.9.ebuild 
b/app-eselect/eselect-php/eselect-php-0.9.9.ebuild
index 19f1e333d210..2b4502d845c3 100644
--- a/app-eselect/eselect-php/eselect-php-0.9.9.ebuild
+++ b/app-eselect/eselect-php/eselect-php-0.9.9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="fpm apache2"
 
 # The "DirectoryIndex" line in 70_mod_php.conf requires mod_dir.



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

2023-09-24 Thread Sam James
commit: 742bb6e3d49024dc351d9e29cbf3704850ee2690
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:48:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742bb6e3

app-containers/containers-common: Keyword 0.56.0-r1 arm64, #914624

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

 app-containers/containers-common/containers-common-0.56.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-containers/containers-common/containers-common-0.56.0-r1.ebuild 
b/app-containers/containers-common/containers-common-0.56.0-r1.ebuild
index 73407d6e4994..a0b2b2c3a20d 100644
--- a/app-containers/containers-common/containers-common-0.56.0-r1.ebuild
+++ b/app-containers/containers-common/containers-common-0.56.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="Apache-2.0"



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

2023-09-24 Thread Sam James
commit: 44a9a9753b1a3b528b6a28999edd41d46bd8dc7a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:48:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a9a975

app-containers/containers-storage: Keyword 1.50.2 arm64, #914624

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

 app-containers/containers-storage/containers-storage-1.50.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-storage/containers-storage-1.50.2.ebuild 
b/app-containers/containers-storage/containers-storage-1.50.2.ebuild
index 523b3a92b7ba..b6068bb8f73c 100644
--- a/app-containers/containers-storage/containers-storage-1.50.2.ebuild
+++ b/app-containers/containers-storage/containers-storage-1.50.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://github.com/containers/storage/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="Apache-2.0"



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

2023-09-24 Thread Sam James
commit: de9dc8ff802ab87cba15cf002b02a474617e232f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:48:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9dc8ff

app-containers/containers-shortnames: Keyword 2023.02.20 arm64, #914624

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

 .../containers-shortnames/containers-shortnames-2023.02.20.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild 
b/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild
index fc6e0837c92f..fb1cc99ecdbc 100644
--- 
a/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild
+++ 
b/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://github.com/containers/shortnames/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="Apache-2.0"



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

2023-09-24 Thread Sam James
commit: bd936c5a7199570f2432fe9e3d863707a179928a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:48:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd936c5a

app-containers/podman: Keyword 4.5.0-r1 arm64, #914624

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

 app-containers/podman/podman-4.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/podman/podman-4.5.0-r1.ebuild 
b/app-containers/podman/podman-4.5.0-r1.ebuild
index 8d2ad1f49bc1..d976c81b520a 100644
--- a/app-containers/podman/podman-4.5.0-r1.ebuild
+++ b/app-containers/podman/podman-4.5.0-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> ${MY_P}.t
 LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 SLOT="0"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="apparmor btrfs cgroup-hybrid +fuse +init +rootless selinux"
 RESTRICT="test"
 



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

2023-09-24 Thread Sam James
commit: 7d531a2259f4c4befe3f64e6bdedf7e6abb214df
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:48:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:48:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d531a22

app-containers/containers-image: Keyword 5.28.0 arm64, #914624

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

 app-containers/containers-image/containers-image-5.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-image/containers-image-5.28.0.ebuild 
b/app-containers/containers-image/containers-image-5.28.0.ebuild
index a29e5e602b78..63b2ea7beda4 100644
--- a/app-containers/containers-image/containers-image-5.28.0.ebuild
+++ b/app-containers/containers-image/containers-image-5.28.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="Apache-2.0"



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

2023-09-24 Thread Sam James
commit: 77f230894ecd7c4dd57e330d535d3e287b3a3513
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:22:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f23089

net-libs/rustls-ffi: consistently use 'cargo ctest'

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

 net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild | 9 -
 net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild  | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild 
b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
index 283533602bf0..40dad3cb1c45 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
@@ -89,7 +89,14 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   cargo_src_test --target="$(rust_abi)"
+   local cargoargs=(
+   --prefix=/usr
+   --libdir="/usr/$(get_libdir)"
+   --target="$(rust_abi)"
+   $(usex debug '--debug' '--release')
+   )
+
+   cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
 }
 
 multilib_src_install() {

diff --git a/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild 
b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
index 729600d9b131..aef6d683129a 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
@@ -108,7 +108,14 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   cargo_src_test --target="$(rust_abi)"
+   local cargoargs=(
+   --prefix=/usr
+   --libdir="/usr/$(get_libdir)"
+   --target="$(rust_abi)"
+   $(usex debug '--debug' '--release')
+   )
+
+   cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/, sys-apps/pkgcraft-tools/files/

2023-09-24 Thread Sam James
commit: 0e6bac15805bc54d4e882c9d15bdd4044cad6bc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:13:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:14:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6bac15

sys-apps/pkgcraft-tools: drop 0.0.9, 0.0.10

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

 sys-apps/pkgcraft-tools/Manifest   |  2 -
 .../pkgcraft-tools-0.0.10-skip-flaky-test.patch| 20 -
 .../pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild| 51 --
 .../pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild | 47 
 4 files changed, 120 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index eee5a3e33dcf..7d459aaf89e1 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,3 +1 @@
-DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B 
c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31
 SHA512 
cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718
 DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B 
c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627
 SHA512 
59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45
-DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 
3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26
 SHA512 
32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64

diff --git 
a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch 
b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch
deleted file mode 100644
index b84460a88afa..
--- a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/pkgcraft/pkgcraft/commit/ae123d0b3ab979897fd959a1f03a1e3d24e8515d
-
-From ae123d0b3ab979897fd959a1f03a1e3d24e8515d Mon Sep 17 00:00:00 2001
-From: Tim Harder 
-Date: Fri, 23 Jun 2023 23:21:46 -0600
-Subject: [PATCH] pk pkg source: disable -b/--bound testing until flakiness is
- fixed
-
 a/tests/pk/pkg/source.rs
-+++ b/tests/pk/pkg/source.rs
-@@ -91,6 +91,7 @@ fn path_targets() {
- }
- 
- #[test]
-+#[ignore = "too flaky for general testing"]
- fn bound() {
- let t = TempRepo::new("test", None, 0, None).unwrap();
- t.create_ebuild("cat/fast-1", &[]).unwrap();
-
-

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
deleted file mode 100644
index 8cf3d588c6ce..
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-LLVM_MAX_SLOT=16
-inherit cargo llvm
-
-DESCRIPTION="pkgcraft-based tools for Gentoo"
-HOMEPAGE="https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft;
-   inherit git-r3
-
-   S="${WORKDIR}"/${P}/crates/pkgcraft-tools
-else
-   
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
-SLOT="0"
-
-QA_FLAGS_IGNORED="usr/bin/pk"
-
-# Clang needed for bindgen
-BDEPEND="
-   https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft;
-   inherit git-r3
-
-   S="${WORKDIR}"/${P}/crates/pkgcraft-tools
-else
-   
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
-SLOT="0"
-
-QA_FLAGS_IGNORED="usr/bin/pk"
-
-# Clang needed for bindgen
-BDEPEND="
-   

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

2023-09-24 Thread Sam James
commit: d03c1bb0a0ca4d0897e98c6195f139de259ac87a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:13:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:14:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03c1bb0

sys-libs/pkgcraft: drop 0.0.6

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

 sys-libs/pkgcraft/Manifest  |  1 -
 sys-libs/pkgcraft/pkgcraft-0.0.6.ebuild | 90 -
 2 files changed, 91 deletions(-)

diff --git a/sys-libs/pkgcraft/Manifest b/sys-libs/pkgcraft/Manifest
index e0a20a1a353d..429c1b33665f 100644
--- a/sys-libs/pkgcraft/Manifest
+++ b/sys-libs/pkgcraft/Manifest
@@ -1,2 +1 @@
 DIST pkgcraft-c-0.0.11.tar.xz 31609776 BLAKE2B 
9e341ddedebbfab61543e86eafa074700c9b1e9b415704eb1286419f88257d8c56a40f725855d4c92d7e0223dfe0fb645d4aa4a3849e9684b96943d65d174061
 SHA512 
75cd8d07c550fb6c60b7743918ff0b462ce3c39adedb537a9b12325ba6e1aab5fe7b138ffecd37bdcc2d94a810f6c9651311d5810f4fe0014410622c36233442
-DIST pkgcraft-c-0.0.6.tar.xz 18239736 BLAKE2B 
b037ab525abeee07f6bfa766248220bbb9d5259b735e953add63b2e363826ccb5cf96beda31e05022ec3adbbcdc7e57012f441923cecb96e73372189e8aee755
 SHA512 
f8c12a3f8f1a9097bfd21ad32d4ce2af16d69fa768c0647189c06678b8c110dcf23e1ef844136df763d9b6fa0d2297f82409bb7fff9eacaaf2eee073197568bf

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.6.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.6.ebuild
deleted file mode 100644
index 4de2706e1c2b..
--- a/sys-libs/pkgcraft/pkgcraft-0.0.6.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-inherit edo cargo toolchain-funcs
-
-DESCRIPTION="C library for pkgcraft"
-HOMEPAGE="https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft;
-   inherit git-r3
-
-   S="${WORKDIR}"/${P}/crates/pkgcraft-c
-
-   BDEPEND="test? ( dev-util/cargo-nextest )"
-else
-   MY_P=${PN}-c-${PV}
-   
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${MY_P}/${MY_P}.tar.xz;
-   S="${WORKDIR}"/${MY_P}
-
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
-SLOT="0/${PV}"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# clang needed for bindgen
-BDEPEND+="
-   dev-util/cargo-c
-   sys-devel/clang
-   >=virtual/rust-1.65
-"
-
-QA_FLAGS_IGNORED="usr/lib.*/libpkgcraft.so.*"
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   cargo_live_src_unpack
-   else
-   cargo_src_unpack
-   fi
-}
-
-src_compile() {
-   local cargoargs=(
-   --library-type=cdylib
-   --prefix=/usr
-   --libdir="/usr/$(get_libdir)"
-   )
-
-   # For scallop building bash
-   tc-export AR CC
-
-   # Can pass -vv if need more output from e.g. scallop configure
-   edo cargo cbuild "${cargoargs[@]}"
-}
-
-src_test() {
-   if [[ ${PV} ==  ]] ; then
-   # It's interesting to test the whole thing rather than just
-   # pkgcraft-c.
-   cd "${WORKDIR}"/${P} || die
-
-   # Need nextest per README (separate processes required)
-   # Invocation from 
https://github.com/pkgcraft/pkgcraft/blob/main/.github/workflows/ci.yml#L56
-   edo cargo nextest run --color always --all-features
-   else
-   # There are no tests for pkgcraft-c. Test via e.g. 
dev-python/pkgcraft.
-   :;
-   fi
-}
-
-src_install() {
-   local cargoargs=(
-   --library-type=cdylib
-   --prefix=/usr
-   --libdir="/usr/$(get_libdir)"
-   --destdir="${ED}"
-   )
-
-   edo cargo cinstall "${cargoargs[@]}"
-}



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

2023-09-24 Thread Sam James
commit: e1f74f4adf59a93307bd14ec86d8b969144a4d6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:13:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:14:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f74f4a

dev-python/pkgcraft: drop 0.0.5

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

 dev-python/pkgcraft/Manifest  |  1 -
 dev-python/pkgcraft/pkgcraft-0.0.5.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/dev-python/pkgcraft/Manifest b/dev-python/pkgcraft/Manifest
index a9eb28b65b2d..895bd3cece3e 100644
--- a/dev-python/pkgcraft/Manifest
+++ b/dev-python/pkgcraft/Manifest
@@ -1,2 +1 @@
-DIST pkgcraft-0.0.5.tar.gz 400237 BLAKE2B 
de78c1570ce8080742d3afbff2c9078b56fb14e7b097bd09b47c5b21a5de1062989835c9c12e4efd9d4be4aef7e9dec1350606700d80c5482cf81d1d2c4febc0
 SHA512 
2366180189314cafa4be8a180eed62a8c994bfd862ebc5292e01d9cd2585b9eca082535e405924ad758d6f89309c5e64727242a52f95f6e71aa6aff3495edd57
 DIST pkgcraft-0.0.6.tar.gz 406538 BLAKE2B 
5c90b57cb11e9f754cd695989994b3a9be52007482981c997f2e361fbbb72aeb0810d7f41dea1cdcd74c47840bb1c3b2cf225c967ba76b01769da93f909d9911
 SHA512 
ddd7bf77a3509156e8c16e5aeeb94a5f4530d9d1a3e6617d3974adfae7b46f0b0d31f4828dbd70261b42c883e776bf7572ca2fe8e23c9216637d886b9d8811cc

diff --git a/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild 
b/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
deleted file mode 100644
index 41cf2f45a0f4..
--- a/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for pkgcraft"
-HOMEPAGE="
-   https://pypi.org/project/pkgcraft/
-   https://github.com/pkgcraft/pkgcraft-python
-"
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python;
-   inherit git-r3
-
-   PKGCRAFT_VERSION_MAX=""
-   PKGCRAFT_VERSION_MIN=""
-else
-   
SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz;
-   S="${WORKDIR}"/${P/-python}
-
-   KEYWORDS="~amd64 ~arm64"
-
-   PKGCRAFT_VERSION_MAX=""
-   PKGCRAFT_VERSION_MIN="0.0.6"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+examples"
-
-RDEPEND="
-   =sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-python/cython
-   dev-python/setuptools-scm
-   virtual/pkgconfig
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   if [[ ${PV} !=  ]] ; then
-   local actual_pkgcraft_min=$(sed -En '/^MIN_VERSION 
=/{s/[^0-9.]//gp}' setup.py || die)
-   if [[ ${actual_pkgcraft_min} != ${PKGCRAFT_VERSION_MIN} ]] ; 
then
-   eerror "Expected minimum pkgcraft-c version: 
${PKGCRAFT_VERSION_MIN}"
-   eerror "Actual minimum pkgcraft-c version: 
${actual_pkgcraft_min}"
-   die "Mismatch between setup.py's MIN_VERSION and 
ebuild!"
-   fi
-   fi
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}
-
-python_install() {
-   # Conditional because these aren't installed officially right now
-   # and the naming is just for convenience.
-   if use examples ; then
-   while IFS= read -r -d '' file ; do
-   python_newexe "${S}"/examples/${file##*/} 
pkgcraft-${file##*/}
-   done < <(find "${S}"/examples -type f -executable -print0 || 
die)
-   fi
-
-   distutils-r1_python_install
-}



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

2023-09-24 Thread Sam James
commit: 47aea63936140913ef0f0dc1122dfe252dab3182
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:11:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:14:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47aea639

media-gfx/libimagequant: add 4.2.1

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

 media-gfx/libimagequant/Manifest   | 19 +
 media-gfx/libimagequant/libimagequant-4.2.1.ebuild | 82 ++
 2 files changed, 101 insertions(+)

diff --git a/media-gfx/libimagequant/Manifest b/media-gfx/libimagequant/Manifest
index 22b24169e599..7dfedf53be01 100644
--- a/media-gfx/libimagequant/Manifest
+++ b/media-gfx/libimagequant/Manifest
@@ -1,33 +1,52 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
+DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.4.0.crate 36954 BLAKE2B 
1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c
 SHA512 
0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 
055e031a677823c110e6e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4
 SHA512 
eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0
+DIST bytemuck-1.14.0.crate 44933 BLAKE2B 
afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5
 SHA512 
f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST crc32fast-1.3.2.crate 38661 BLAKE2B 
ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0
 SHA512 
a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 
017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: www-servers/caddy/

2023-09-24 Thread Zac Medico
commit: 626ccb50005135de023630ed7af0e8aa450d5ba9
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sat Sep 23 16:35:07 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 04:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626ccb50

www-servers/caddy: add live & 2.7.4-r1

1) Add proxy-maint & myself as proxied
2) Improve ebuild with completions, man pages, docs, description, license & misc
3) Add live version and revision for 2.7.4

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

 www-servers/caddy/Manifest  |  1 +
 www-servers/caddy/caddy-2.7.4-r1.ebuild | 86 +
 www-servers/caddy/caddy-.ebuild | 86 +
 www-servers/caddy/metadata.xml  | 24 ++---
 4 files changed, 190 insertions(+), 7 deletions(-)

diff --git a/www-servers/caddy/Manifest b/www-servers/caddy/Manifest
index c40c19e7e203..306f0fd1dbad 100644
--- a/www-servers/caddy/Manifest
+++ b/www-servers/caddy/Manifest
@@ -5,4 +5,5 @@ DIST caddy-2.6.2.tar.gz 556197 BLAKE2B 
a3fd7e69a33ee045de7f4b8218d5bb41e1f740c74
 DIST caddy-2.6.4-deps.tar.xz 126961712 BLAKE2B 
45448376fb368639913360c96074a21b6907a0d573de403d46f150f004b24a0e328c210e6192d6540444bef6b33d4dbff7f44ad129bbe6cdfc344fb108500bf0
 SHA512 
f8d73a888c6f0e1c1467878162e3c34da35dcfc2ab7232db4f5e7ac5b51b2f91f6a98a07d732a8f17d9523226a21a8a9b1075a474e9d2b5f3c7869ef0a9e892a
 DIST caddy-2.6.4.tar.gz 568213 BLAKE2B 
4837c8511002538ed6d7ac92743a834e76bdba3a35e92a3587ee29911c4a623d37948725a4c20967f3893abe7ce05a88aeb93af294045d722193a68ca7c69bff
 SHA512 
438869a24c0f68e8d742752d3573cf7894c566344f85d0e262ddf26d91c711dd27a0422396bfdd94823c8ee4c7fd24ce222938f3339f1c19e706e64207fc483f
 DIST caddy-2.7.4-deps.tar.xz 146920768 BLAKE2B 
25d99c7d73f7c9a63868ab496f27571d15181cee298e16a83c02b652b8b89cab615969897d11faadfdc3e9ca389783c3b610e219a16b0a146748d0ea2e3309ca
 SHA512 
5cdb95bcf7435a76385d0fc9277bdaa317261698f1bf15b54e081b89bd971927c0f5ca9f42a693127fabca9c6a6eae81978c6b4978ff9962f67a83591d104e6a
+DIST caddy-2.7.4-docs.tar.gz 25264 BLAKE2B 
2282ac0ddd76b0837d33cf24d01f13ac9c0c8e0abf043cf5ade0ec3a51fda2d7c15589574b159df00e2c25733f10ccc6f4cf6b3a97f9f831aa276f3adee84fd9
 SHA512 
179a13b89b0da1771dcaf798e33000b60f202804e728d8aca85a23a68b055ee6d12e5f75eb30257a412621ffd105035bd371bd7e448f876eeb91544fd3092344
 DIST caddy-2.7.4.tar.gz 625647 BLAKE2B 
be4749a2298d2e00e2a24324ee31090847be9ec4de49f47715c86e65750d01698b5a4a21990430cc7622fecce5b375ae8e3fb2ef832515ce9dcca8f2d26a9911
 SHA512 
e988ec4fa526d16b91a86f28fc13c606ab159815d5be45a2ea65bf91b5579a25efc8ff415b0aa98699f72bd3106ed02d49e48303d9c80e7fe6805ade416e7dff

diff --git a/www-servers/caddy/caddy-2.7.4-r1.ebuild 
b/www-servers/caddy/caddy-2.7.4-r1.ebuild
new file mode 100644
index ..a4fc915a0230
--- /dev/null
+++ b/www-servers/caddy/caddy-2.7.4-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module systemd shell-completion
+
+DESCRIPTION="Fast and extensible multi-platform HTTP/1-2-3 web server with 
automatic HTTPS"
+HOMEPAGE="https://caddyserver.com;
+
+if [[ "${PV}" == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/caddyserver/caddy.git;
+else
+   SRC_URI="https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+   SRC_URI+=" 
https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> 
${P}-docs.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+LICENSE="Apache-2.0 BSD ECL-2.0 MIT CC0-1.0"
+SLOT="0"
+RESTRICT="test"
+RDEPEND="
+   acct-user/http
+   acct-group/http"
+DEPEND="${RDEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_net_bind_service=+ep' usr/bin/"${PN}"
+)
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   # unpack code
+   git-r3_src_unpack
+
+   # unpack docs and misc
+   EGIT_REPO_URI="https://github.com/caddyserver/dist.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/dist-${PV}"
+   git-r3_src_unpack
+
+   go-module_live_vendor
+   else
+   go-module_src_unpack
+   fi
+}
+
+src_prepare(){
+   default
+   sed -i -e "s|User=caddy|User=http|g;" ../dist-"${PV}"/init/*service || 
die
+   sed -i -e "s|Group=caddy|Group=http|g;" ../dist-"${PV}"/init/*service 
|| die
+}
+
+src_compile() {
+   ego build ./cmd/caddy
+   for sh in bash fish zsh; do
+   ./caddy completion "${sh}" > completion."${sh}" || die
+   done
+   ./caddy manpage -o manpages || die
+}
+
+src_install() {
+   default
+
+   dobin "${PN}"
+   insinto /etc/"${PN}"
+   newins 

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

2023-09-24 Thread Sam James
commit: c795182978eb0e7a4cfa5af8a2ce72fd4dcd6f9c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:47:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7951829

sys-apps/pkgcraft-tools: fix tests

Switch to running via nextest per radhermit's suggestion. We really should've
been doing this anyway given we are for sys-libs/pkgcraft...

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

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 9 -
 sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild   | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
index ab222d8eafc9..bf887a5953d8 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CRATES=" "
 LLVM_MAX_SLOT=16
-inherit cargo llvm
+inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/;
@@ -25,6 +25,8 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test ) "
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
@@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 BDEPEND="
=virtual/rust-1.70
+   test? ( dev-util/cargo-nextest )
 "
 
 llvm_check_deps() {
@@ -46,3 +49,7 @@ src_unpack() {
cargo_src_unpack
fi
 }
+
+src_test() {
+   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
+}

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
index ab222d8eafc9..bf887a5953d8 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CRATES=" "
 LLVM_MAX_SLOT=16
-inherit cargo llvm
+inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/;
@@ -25,6 +25,8 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test ) "
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
@@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 BDEPEND="
=virtual/rust-1.70
+   test? ( dev-util/cargo-nextest )
 "
 
 llvm_check_deps() {
@@ -46,3 +49,7 @@ src_unpack() {
cargo_src_unpack
fi
 }
+
+src_test() {
+   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
+}



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

2023-09-24 Thread Sam James
commit: 9650a322ee12c0aaa99075066a867727cf0d777d
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:04:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:04:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9650a322

dev-util/cargo-nextest: drop 0.9.54

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

 dev-util/cargo-nextest/Manifest|  87 -
 dev-util/cargo-nextest/cargo-nextest-0.9.54.ebuild | 383 -
 2 files changed, 470 deletions(-)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 37fcaee55c26..5b25b67d1449 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,8 +1,6 @@
-DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
 DIST addr2line-0.20.0.crate 39558 BLAKE2B 
1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e
 SHA512 
f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST aho-corasick-1.1.1.crate 182812 BLAKE2B 
df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88
 SHA512 
a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
@@ -15,22 +13,18 @@ DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b231568434
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anstyle-wincon-2.1.0.crate 11757 BLAKE2B 
b7c1071da1ab24accc33d7af70f09ace8edb2dcbb53936ed5ac13552c6082c0f16ce501f041d2c1792cee7dd9cc3877d29505e12a65022bec44285f13e1f422f
 SHA512 
6c379c46f791b6b1367f3d6f3531dcd16589cc2e12f6f5ce52a3fa32d42e62b719d2277699d1bc8526099a6f791f2e7d5b1068e1295cbcd2997841f0eafc4eeb
-DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
 DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 

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

2023-09-24 Thread Sam James
commit: a10e15f191996d87dc3248d11410ce163b9fc0bb
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:53:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10e15f1

dev-util/cargo-nextest: add 0.9.58

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

 dev-util/cargo-nextest/Manifest|  97 ++
 dev-util/cargo-nextest/cargo-nextest-0.9.58.ebuild | 380 +
 2 files changed, 477 insertions(+)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index d62e3cd26da3..37fcaee55c26 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,62 +1,83 @@
 DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
 DIST addr2line-0.20.0.crate 39558 BLAKE2B 
1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e
 SHA512 
f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.1.1.crate 182812 BLAKE2B 
df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88
 SHA512 
a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.3.crate 13986 BLAKE2B 
9e9fa894da78a6c0933c423524827ead33aa4e384e04771aa179f1e8a6459a5094db7f61714457b919d2e713d09df4429b83793d807821bfdb226ff115a5
 SHA512 
f1ac506814e1ce1df537ea8a88ed75f3f897aa9e559ba7eb5a8acfd043641dada12953669153d1f719da28f935a9651a07b5ae1e351139f0f03b58a67bc28477
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 

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

2023-09-24 Thread Sam James
commit: 8517bff259eaae273e1a55276545bda8628be53a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:04:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:04:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8517bff2

media-gfx/libimagequant: drop 4.1.0-r1

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

 media-gfx/libimagequant/Manifest   | 22 --
 .../libimagequant/libimagequant-4.1.0-r1.ebuild| 83 --
 2 files changed, 105 deletions(-)

diff --git a/media-gfx/libimagequant/Manifest b/media-gfx/libimagequant/Manifest
index b3ced703e208..22b24169e599 100644
--- a/media-gfx/libimagequant/Manifest
+++ b/media-gfx/libimagequant/Manifest
@@ -1,55 +1,33 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bytemuck-1.13.0.crate 41703 BLAKE2B 
f24b786d2209921f2de16209d3b397fa1d62f637efd8f0a92c6d7d3734fa447ae3f1c5499e85a16e30e39bd132c00c59517ae0886d1fab8da4aaf2150a3fc0d2
 SHA512 
e2e8164c9b14d8ec44879f3efb91f3ac3918e092d22d73152166b926c8b85e854c7b925b53feb173b572e9260100d9c584dbb80a377944b2415d485dd1d20876
 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 
055e031a677823c110e6e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4
 SHA512 
eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST crc32fast-1.3.2.crate 38661 BLAKE2B 
ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0
 SHA512 
a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
-DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 
7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488
 SHA512 
de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 
017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160
 SHA512 
47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
-DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B 
f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f4112429a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7
 SHA512 

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

2023-09-24 Thread Sam James
commit: eb6d4b01b2aa705c36158d49aa4f720906d55ae7
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:03:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:03:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6d4b01

sys-libs/pkgcraft: respect USE=debug properly

... or try to, at least. I still feel like this is so easy to get wrong
(and I keeo doing it).

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

 .../pkgcraft/{pkgcraft-0.0.11.ebuild => pkgcraft-0.0.11-r1.ebuild}| 4 +++-
 sys-libs/pkgcraft/pkgcraft-.ebuild| 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.11.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.11-r1.ebuild
similarity index 92%
rename from sys-libs/pkgcraft/pkgcraft-0.0.11.ebuild
rename to sys-libs/pkgcraft/pkgcraft-0.0.11-r1.ebuild
index f839051b1542..544df0ae2420 100644
--- a/sys-libs/pkgcraft/pkgcraft-0.0.11.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-0.0.11-r1.ebuild
@@ -54,6 +54,7 @@ src_compile() {
--library-type=cdylib
--prefix=/usr
--libdir="/usr/$(get_libdir)"
+   $(usev !debug '--release')
)
 
# For scallop building bash
@@ -71,7 +72,7 @@ src_test() {
 
# Need nextest per README (separate processes required)
# Invocation from 
https://github.com/pkgcraft/pkgcraft/blob/main/.github/workflows/ci.yml#L56
-   edo cargo nextest run --color always --all-features
+   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
else
# There are no tests for pkgcraft-c. Test via e.g. 
dev-python/pkgcraft.
:;
@@ -84,6 +85,7 @@ src_install() {
--prefix=/usr
--libdir="/usr/$(get_libdir)"
--destdir="${ED}"
+   $(usev !debug '--release')
)
 
edo cargo cinstall "${cargoargs[@]}"

diff --git a/sys-libs/pkgcraft/pkgcraft-.ebuild 
b/sys-libs/pkgcraft/pkgcraft-.ebuild
index f839051b1542..544df0ae2420 100644
--- a/sys-libs/pkgcraft/pkgcraft-.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-.ebuild
@@ -54,6 +54,7 @@ src_compile() {
--library-type=cdylib
--prefix=/usr
--libdir="/usr/$(get_libdir)"
+   $(usev !debug '--release')
)
 
# For scallop building bash
@@ -71,7 +72,7 @@ src_test() {
 
# Need nextest per README (separate processes required)
# Invocation from 
https://github.com/pkgcraft/pkgcraft/blob/main/.github/workflows/ci.yml#L56
-   edo cargo nextest run --color always --all-features
+   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
else
# There are no tests for pkgcraft-c. Test via e.g. 
dev-python/pkgcraft.
:;
@@ -84,6 +85,7 @@ src_install() {
--prefix=/usr
--libdir="/usr/$(get_libdir)"
--destdir="${ED}"
+   $(usev !debug '--release')
)
 
edo cargo cinstall "${cargoargs[@]}"



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

2023-09-24 Thread Sam James
commit: ca1c9ec70985a41495309ddd9f7611b4ce09d6d2
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:58:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1c9ec7

net-libs/rustls-ffi: respect USE=debug properly

... or try to, at least. I still feel like this is so easy to get wrong
(and I keeo doing it).

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

 .../{rustls-ffi-0.10.0.ebuild => rustls-ffi-0.10.0-r1.ebuild} | 2 ++
 .../{rustls-ffi-0.9.1.ebuild => rustls-ffi-0.9.1-r1.ebuild}   | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-libs/rustls-ffi/rustls-ffi-0.10.0.ebuild 
b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
similarity index 96%
rename from net-libs/rustls-ffi/rustls-ffi-0.10.0.ebuild
rename to net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
index 00ea26b0a7a2..283533602bf0 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.10.0.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
@@ -82,6 +82,7 @@ multilib_src_compile() {
--prefix=/usr
--libdir="/usr/$(get_libdir)"
--target="$(rust_abi)"
+   $(usev !debug '--release')
)
 
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
@@ -98,6 +99,7 @@ multilib_src_install() {
--libdir="/usr/$(get_libdir)"
--target="$(rust_abi)"
--destdir="${ED}"
+   $(usex debug '--debug' '--release')
)
 
cargo cinstall "${cargoargs[@]}" || die "cargo cinstall failed"

diff --git a/net-libs/rustls-ffi/rustls-ffi-0.9.1.ebuild 
b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
similarity index 95%
rename from net-libs/rustls-ffi/rustls-ffi-0.9.1.ebuild
rename to net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
index 04494aab9d3a..729600d9b131 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.9.1.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -101,6 +101,7 @@ multilib_src_compile() {
--prefix=/usr
--libdir="/usr/$(get_libdir)"
--target="$(rust_abi)"
+   $(usev !debug '--release')
)
 
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
@@ -117,6 +118,7 @@ multilib_src_install() {
--libdir="/usr/$(get_libdir)"
--target="$(rust_abi)"
--destdir="${ED}"
+   $(usex debug '--debug' '--release')
)
 
cargo cinstall "${cargoargs[@]}" || die "cargo cinstall failed"



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

2023-09-24 Thread Sam James
commit: 052f2fa09c9807770ea994b509530f8fb2148a67
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:02:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=052f2fa0

media-gfx/libimagequant: respect USE=debug properly

... or try to, at least. I still feel like this is so easy to get wrong
(and I keeo doing it).

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

 .../{libimagequant-4.1.0.ebuild => libimagequant-4.1.0-r1.ebuild}   | 2 ++
 .../{libimagequant-4.2.0.ebuild => libimagequant-4.2.0-r2.ebuild}   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/media-gfx/libimagequant/libimagequant-4.1.0.ebuild 
b/media-gfx/libimagequant/libimagequant-4.1.0-r1.ebuild
similarity index 95%
rename from media-gfx/libimagequant/libimagequant-4.1.0.ebuild
rename to media-gfx/libimagequant/libimagequant-4.1.0-r1.ebuild
index 0d21043c4333..8c2af24b8acc 100644
--- a/media-gfx/libimagequant/libimagequant-4.1.0.ebuild
+++ b/media-gfx/libimagequant/libimagequant-4.1.0-r1.ebuild
@@ -64,6 +64,7 @@ src_compile() {
--library-type=cdylib
--prefix=/usr
--libdir="/usr/$(get_libdir)"
+   $(usev !debug '--release')
)
 
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
@@ -75,6 +76,7 @@ src_install() {
--prefix=/usr
--libdir="/usr/$(get_libdir)"
--destdir="${ED}"
+   $(usex debug '--debug' '--release')
)
 
cargo cinstall "${cargoargs[@]}" || die "cargo cinstall failed"

diff --git a/media-gfx/libimagequant/libimagequant-4.2.0.ebuild 
b/media-gfx/libimagequant/libimagequant-4.2.0-r2.ebuild
similarity index 95%
rename from media-gfx/libimagequant/libimagequant-4.2.0.ebuild
rename to media-gfx/libimagequant/libimagequant-4.2.0-r2.ebuild
index 088b8cc91882..b3a512131a0f 100644
--- a/media-gfx/libimagequant/libimagequant-4.2.0.ebuild
+++ b/media-gfx/libimagequant/libimagequant-4.2.0-r2.ebuild
@@ -60,6 +60,7 @@ src_compile() {
--library-type=cdylib
--prefix=/usr
--libdir="/usr/$(get_libdir)"
+   $(usev !debug '--release')
)
 
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
@@ -71,6 +72,7 @@ src_install() {
--prefix=/usr
--libdir="/usr/$(get_libdir)"
--destdir="${ED}"
+   $(usex debug '--debug' '--release')
)
 
cargo cinstall "${cargoargs[@]}" || die "cargo cinstall failed"



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

2023-09-24 Thread Zac Medico
commit: 7919a0a21ce592e8ebe473165beb408d0f03b7a3
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sun Sep 24 09:41:15 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 03:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7919a0a2

app-containers/podman: drop 4.3.1 & 4.4.1

Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest   |   2 -
 app-containers/podman/podman-4.3.1.ebuild| 165 --
 app-containers/podman/podman-4.4.1-r1.ebuild | 166 ---
 3 files changed, 333 deletions(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 0bea3f5d5e27..b41ed4569ea4 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,3 +1 @@
-DIST podman-4.3.1.tar.gz 12674902 BLAKE2B 
6a6412e62004693cd734725556ee8a7082300676398fd2714c02168eaae29e56ec506755ef2a05b32c57620379ada3162607d01b641bc9197f9d9c77ff865fb8
 SHA512 
907dafc6481cbcb7a9b6771c3682a88d6c3b055050c0a180f9ceb985c1a3826318056b62dd6d2859a2a23eba7aad4bf26404327d5479bde98658745fa7d88efa
-DIST podman-4.4.1.tar.gz 14396828 BLAKE2B 
4d5ff7d14fc3cbf5fce4b86bda81abfe2575f090820cd020b3c473aa46849dacf56986ef0a2cc1820536b2e89cddbd1f34d13c4e9338cb95bc9ac6ec25006f79
 SHA512 
33a22b7941f4f6715baa1cd2d5b29a4e2e95264c5239877122448f71e1408d8c393bcd2cdaef9516a580eede911c84f1cfea9d7b4c9d287a2737986fdc604e2c
 DIST podman-4.5.0.tar.gz 17423692 BLAKE2B 
ba28e77626bb4bcdb85b20031e12cf93f2eb3174b678cb8e99557df13e2cdf377ea402eb373a51ea44302f878f8e1cdedda14a2f3ad8c9e88895754fc50c272e
 SHA512 
8a699dc01fc3d7c4a9e5ef4f166170303fc30e0f6695c61f763944e1cb755e75896108e0c4166d184fe49e3a6859f045aa3883047ebba9290e851fc128d77cac

diff --git a/app-containers/podman/podman-4.3.1.ebuild 
b/app-containers/podman/podman-4.3.1.ebuild
deleted file mode 100644
index f30c1bc9..
--- a/app-containers/podman/podman-4.3.1.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGIT_COMMIT="814b7b003cc630bf6ab188274706c383f9fb9915"
-
-inherit bash-completion-r1 flag-o-matic go-module tmpfiles
-
-DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
-HOMEPAGE="https://github.com/containers/podman/;
-MY_PN=podman
-MY_P=${MY_PN}-${PV}
-SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
-IUSE="apparmor btrfs cgroup-hybrid +fuse +init +rootless selinux"
-RESTRICT+=" test"
-
-COMMON_DEPEND="
-   app-crypt/gpgme:=
-   >=app-containers/conmon-2.0.0
-   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
-   !cgroup-hybrid? ( app-containers/crun )
-   dev-libs/libassuan:=
-   dev-libs/libgpg-error:=
-   >=app-containers/cni-plugins-0.8.6
-   sys-apps/shadow:=
-   sys-fs/lvm2
-   sys-libs/libseccomp:=
-
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( sys-fs/btrfs-progs )
-   init? ( app-containers/catatonit )
-   rootless? ( app-containers/slirp4netns )
-   selinux? ( sys-libs/libselinux:= )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-go/go-md2man"
-RDEPEND="${COMMON_DEPEND}
-   fuse? ( sys-fs/fuse-overlayfs )
-   selinux? ( sec-policy/selinux-podman )"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-
-   # Disable installation of python modules here, since those are
-   # installed by separate ebuilds.
-   local makefile_sed_args=(
-   -e '/^GIT_.*/d'
-   -e 's/$(GO) build/$(GO) build -v -work -x/'
-   -e 's/^\(install:.*\) install\.python$/\1/'
-   -e 's|^pkg/varlink/iopodman.go: .gopathok 
pkg/varlink/io.podman.varlink$|pkg/varlink/iopodman.go: 
pkg/varlink/io.podman.varlink|'
-   )
-
-   has_version -b '>=dev-lang/go-1.13.9' || makefile_sed_args+=(-e 
's:GO111MODULE=off:GO111MODULE=on:')
-
-   sed "${makefile_sed_args[@]}" -i Makefile || die
-}
-
-src_compile() {
-   local git_commit=${EGIT_COMMIT}
-
-   # Filter unsupported linker flags
-   filter-flags '-Wl,*'
-
-   [[ -f hack/apparmor_tag.sh ]] || die
-   if use apparmor; then
-   echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die
-   else
-   echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die
-   fi
-
-   [[ -f hack/btrfs_installed_tag.sh ]] || die
-   if use btrfs; then
-   echo -e "#!/bin/sh\ntrue" > hack/btrfs_installed_tag.sh || die
-   else
-   echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \
-   hack/btrfs_installed_tag.sh || die
-   fi
-
-   [[ -f hack/selinux_tag.sh ]] || die
-   if use selinux; then
-   echo -e 

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

2023-09-24 Thread Zac Medico
commit: 275aeff423d63b6cdde5b508f59d5af5248f16c0
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sun Sep 24 10:49:19 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 03:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275aeff4

app-containers/podman: add 4.5.0-r1

few improvements to ebuild.
1) use shell-completion.eclass replacing bash-completino-r1
2) add app-containers/containers-common as dep & adjust other deps
3) dont install seccomp.json,policy.json,registries.conf as it is
installed by containers-common
4) removed non-amd64 keywords as containers-common is only available on
amd64 for now

I'll soon be working on podman version bump with  live version too.

Closes: https://github.com/gentoo/gentoo/pull/33030
Closes: https://bugs.gentoo.org/902569
Closes: https://bugs.gentoo.org/849863
Closes: https://bugs.gentoo.org/914597

Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 .../containers-common-0.56.0-r1.ebuild |  68 ++
 app-containers/podman/podman-4.5.0-r1.ebuild   | 149 +
 2 files changed, 217 insertions(+)

diff --git 
a/app-containers/containers-common/containers-common-0.56.0-r1.ebuild 
b/app-containers/containers-common/containers-common-0.56.0-r1.ebuild
new file mode 100644
index ..73407d6e4994
--- /dev/null
+++ b/app-containers/containers-common/containers-common-0.56.0-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Common config files and docs for Containers eco-system"
+HOMEPAGE="https://github.com/containers/common;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/common.git;
+else
+   SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P#containers-}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+RESTRICT="test"
+RDEPEND="
+   app-containers/containers-image
+   app-containers/containers-storage
+   app-containers/containers-shortnames
+   !=app-containers/netavark-1.6.0 
>=app-containers/aardvark-dns-1.6.0 )
+   >=app-containers/cni-plugins-0.9.1
+   )
+"
+
+BDEPEND="
+   >=dev-go/go-md2man-2.0.2
+"
+
+src_prepare() {
+   default
+
+   [[ -f docs/Makefile ]] || die
+   sed -i -e 's|/usr/local|/usr|g;' docs/Makefile || die
+
+   eapply "${FILESDIR}/fix-warnings.patch"
+   eapply "${FILESDIR}/examplify-mounts-conf.patch"
+}
+
+src_compile() {
+   emake docs
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   insinto /etc/containers
+   # https://github.com/containers/skopeo/raw/main/default-policy.json
+   doins pkg/config/containers.conf "${FILESDIR}/policy.json"
+
+   insinto /etc/containers/registries.d
+   # https://github.com/containers/skopeo/raw/main/default.yaml
+   doins "${FILESDIR}/default.yaml"
+
+   insinto /usr/share/containers
+   doins pkg/seccomp/seccomp.json pkg/subscriptions/mounts.conf
+
+   keepdir /etc/containers/certs.d /etc/containers/oci/hooks.d 
/etc/containers/systemd /var/lib/containers/sigstore
+}

diff --git a/app-containers/podman/podman-4.5.0-r1.ebuild 
b/app-containers/podman/podman-4.5.0-r1.ebuild
new file mode 100644
index ..8d2ad1f49bc1
--- /dev/null
+++ b/app-containers/podman/podman-4.5.0-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+EGIT_COMMIT="75e3c12579d391b81d871fd1cded6cf0d043550a"
+
+inherit shell-completion flag-o-matic go-module tmpfiles
+
+DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
+HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
+MY_PN=podman
+MY_P=${MY_PN}-${PV}
+SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE="apparmor btrfs cgroup-hybrid +fuse +init +rootless selinux"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-crypt/gpgme:=
+   >=app-containers/containers-common-0.56.0
+   >=app-containers/conmon-2.0.0
+   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
+   !cgroup-hybrid? ( app-containers/crun )
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   sys-apps/shadow:=
+   sys-fs/lvm2
+   sys-libs/libseccomp:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   init? ( app-containers/catatonit )
+   rootless? ( app-containers/slirp4netns )
+   selinux? ( sys-libs/libselinux:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-go/go-md2man"
+RDEPEND="${COMMON_DEPEND}
+   fuse? ( sys-fs/fuse-overlayfs )
+   selinux? ( 

[gentoo-commits] repo/gentoo:master commit in: app-containers/containers-common/, app-containers/containers-common/files/

2023-09-24 Thread Zac Medico
commit: 9b045bfa3778f78b53823fb54511ac39f981a67e
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Mon Sep 25 02:36:17 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 03:45:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b045bfa

app-containers/containers-common: update live

add blocker for podman, use upstream files as much as possible, remove
redundant functions

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

 .../containers-common/containers-common-.ebuild  | 16 
 .../containers-common/files/examplify-mounts-conf.patch  |  7 +++
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/app-containers/containers-common/containers-common-.ebuild 
b/app-containers/containers-common/containers-common-.ebuild
index f2bba24b1975..73407d6e4994 100644
--- a/app-containers/containers-common/containers-common-.ebuild
+++ b/app-containers/containers-common/containers-common-.ebuild
@@ -17,11 +17,12 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-
+RESTRICT="test"
 RDEPEND="
app-containers/containers-image
app-containers/containers-storage
app-containers/containers-shortnames
+   !https://github.com/containers/common/raw/main/pkg/seccomp/seccomp.json
-   # 
https://github.com/containers/common/raw/main/pkg/subscriptions/mounts.conf
-   doins "${FILESDIR}/seccomp.json" "${FILESDIR}/mounts.conf"
+   doins pkg/seccomp/seccomp.json pkg/subscriptions/mounts.conf
 
keepdir /etc/containers/certs.d /etc/containers/oci/hooks.d 
/etc/containers/systemd /var/lib/containers/sigstore
 }

diff --git a/app-containers/containers-common/files/examplify-mounts-conf.patch 
b/app-containers/containers-common/files/examplify-mounts-conf.patch
new file mode 100644
index ..eeaca09d5f1e
--- /dev/null
+++ b/app-containers/containers-common/files/examplify-mounts-conf.patch
@@ -0,0 +1,7 @@
+--- a/pkg/subscriptions/mounts.conf
 a/pkg/subscriptions/mounts.conf
+@@ -1 +1,3 @@
+-/usr/share/rhel/secrets:/run/secrets
++# Refer to containers-mounts.conf(5)
++# Example:
++# /usr/share/rhel/secrets:/run/secrets



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

2023-09-24 Thread Zac Medico
commit: d53d20ffaa7f0b63215a8fba60de197b39e7f6b2
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sun Sep 24 09:38:40 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 03:45:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d53d20ff

app-containers/podman: proxy-maint + myself

and adding bugs-to & docs link

Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/app-containers/podman/metadata.xml 
b/app-containers/podman/metadata.xml
index 3a429ae48984..59685cf20a43 100644
--- a/app-containers/podman/metadata.xml
+++ b/app-containers/podman/metadata.xml
@@ -5,6 +5,14 @@
zmed...@gentoo.org
Zac Medico

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

Podman (the POD MANager) is a tool for managing containers
and images, volumes mounted into those containers, and pods
@@ -35,5 +43,7 @@


containers/podman
+   https://github.com/containers/podman/issues
+   https://podman.io/docs

 



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

2023-09-24 Thread Sam James
commit: 7aaf9bca2a43fb025591756fec8095901c17e8ab
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:28:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 03:29:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aaf9bca

dev-libs/libcgroup: fix 3.1.0

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

 dev-libs/libcgroup/libcgroup-3.1.0.ebuild | 35 ---
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/dev-libs/libcgroup/libcgroup-3.1.0.ebuild 
b/dev-libs/libcgroup/libcgroup-3.1.0.ebuild
index 9fdbb7a5bde3..2459a7f98d46 100644
--- a/dev-libs/libcgroup/libcgroup-3.1.0.ebuild
+++ b/dev-libs/libcgroup/libcgroup-3.1.0.ebuild
@@ -12,26 +12,22 @@ 
SRC_URI="https://github.com/libcgroup/libcgroup/releases/download/v${PV}/${P}.ta
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+daemon pam static-libs test +tools"
+IUSE="+daemon pam static-libs systemd test +tools"
 REQUIRED_USE="daemon? ( tools )"
 
 # Test failure needs investigation
 RESTRICT="!test? ( test ) test"
 
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
 DEPEND="
elibc_musl? ( sys-libs/fts-standalone )
pam? ( sys-libs/pam )
+   systemd? ( sys-apps/systemd:= )
 "
 RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.0-configure-bashism.patch"
-   "${FILESDIR}/${PN}-3.0.0-musl-strerror_r.patch"
-)
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
 
 pkg_setup() {
local CONFIG_CHECK="~CGROUPS"
@@ -45,7 +41,7 @@ src_prepare() {
default
 
# Change rules file location
-   find src -name '*.c' -o -name '*.h' -0 \
+   find src -name '*.c' -o -name '*.h' -print0 \
| xargs -0 sed -i '/^#define/s:/etc/cg:/etc/cgroup/cg:'
sed -i 's:/etc/cg:/etc/cgroup/cg:' \
doc/man/cg* samples/config/*.conf README* || die "sed failed"
@@ -67,12 +63,17 @@ src_configure() {
append-ldflags -lfts
fi
 
+   # Needs flex+bison
+   unset LEX YACC
+
local myconf=(
-   "$(use_enable static-libs static)"
-   "$(use_enable daemon)"
-   "$(use_enable pam)"
-   "$(use_enable tools)"
-   "$(use_enable test tests)"
+   --disable-python
+   $(use_enable static-libs static)
+   $(use_enable daemon)
+   $(use_enable pam)
+   $(use_enable systemd)
+   $(use_enable tools)
+   $(use_enable test tests)
)
 
if use pam; then
@@ -96,7 +97,7 @@ src_install() {
insinto /etc/cgroup
doins samples/config/cgconfig.conf
doins samples/config/cgrules.conf
-   doins samples/config/cgsnapshot_blacklist.conf
+   doins samples/config/cgsnapshot_denylist.conf
 
keepdir /etc/cgroup/cgconfig.d
keepdir /etc/cgroup/cgrules.d



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

2023-09-24 Thread Sam James
commit: 2a4354ef585892bed4cf5d534cc938c29d1ac90b
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:28:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 03:29:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4354ef

dev-libs/libcgroup: drop 2.0

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

 dev-libs/libcgroup/Manifest |  1 -
 dev-libs/libcgroup/libcgroup-2.0.ebuild | 98 -
 2 files changed, 99 deletions(-)

diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
index 169245e7cdd3..48d5b3481552 100644
--- a/dev-libs/libcgroup/Manifest
+++ b/dev-libs/libcgroup/Manifest
@@ -1,4 +1,3 @@
 DIST libcgroup-0.41.tar.bz2 500120 BLAKE2B 
3410b430aa58613b5b9abedba05bef99b1b8a1fd619d55fb446ab951e052a336efc918879217055bceee886a03d97c3ff46028a87e8231212653a886cfb80521
 SHA512 
1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
-DIST libcgroup-2.0.tar.bz2 953191 BLAKE2B 
d4fe008a51a4f90047210a3c8e4ce48b1c4a126111ccc7fe919404b1782ea764404894a43a651e0d6b2674d02fb031cb56cf7a689c57600d856c03536524bb63
 SHA512 
b2c5d1128536bf49782415df2d1530cf48bdb287e5d2abdee68f9fa780d995d9bae79f97da5f0c437130d66054c96301b319cd1631a3b0efbc5bfe1e3414dc4b
 DIST libcgroup-3.0.0.tar.gz 1125800 BLAKE2B 
5d4999ac513de756ffe741d2e959c01d8500a2000f521dff31832e1ef545869fb9c8ae1c78d05aaa051e7e6e68266bd57a751ba3aa897966a83ff50128090ba5
 SHA512 
1e8a7c9a71d928ab0e354254b007b30fc159a30e441bd52a03ded142420c94e130594bb512680c62fc22f5193934fb78afc31453342b032d1db3197fd4c3e606
 DIST libcgroup-3.1.0.tar.gz 1223547 BLAKE2B 
3cd3ca779b4453df71aba584ad8fe654fb55478ad89b36ba5deccf46e3ef331b11dc32a9a72dfa525784558701a72fd0777e05275233e599015ae93269661534
 SHA512 
84272e811422f2105e275ccadbd333fe6da495da5504cd97acd3101718e27b52e0f56b62f847933b32d613e15c170d1b998d85a89c1591e8ce37c33043f3e00b

diff --git a/dev-libs/libcgroup/libcgroup-2.0.ebuild 
b/dev-libs/libcgroup/libcgroup-2.0.ebuild
deleted file mode 100644
index 989fc89b4af8..
--- a/dev-libs/libcgroup/libcgroup-2.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic linux-info pam systemd
-
-DESCRIPTION="Tools and libraries to configure and manage kernel control groups"
-HOMEPAGE="https://github.com/libcgroup/libcgroup;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+daemon pam static-libs test +tools"
-REQUIRED_USE="daemon? ( tools )"
-
-# Use mount cgroup to build directory
-# sandbox restricted to trivial build,
-RESTRICT="test"
-
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   elibc_musl? ( sys-libs/fts-standalone )
-"
-DEPEND="pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   local CONFIG_CHECK="~CGROUPS"
-   if use daemon; then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CONNECTOR ~PROC_EVENTS"
-   fi
-   linux-info_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Change rules file location
-   find src -name *.c -o -name *.h \
-   | xargs sed -i '/^#define/s:/etc/cg:/etc/cgroup/cg:'
-   sed -i 's:/etc/cg:/etc/cgroup/cg:' \
-   doc/man/cg* samples/*.conf README* || die "sed failed"
-
-   # Drop native libcgconfig init config
-   sed -i '/^man_MANS/s:cgred.conf.5::' \
-   doc/man/Makefile.am || die "sed failed"
-
-   # If we're not running tests, don't bother building them.
-   if ! use test; then
-   sed -i '/^SUBDIRS/s:tests::' Makefile.am || die
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   local my_conf
-
-   if use pam; then
-   my_conf=" --enable-pam-module-dir=$(getpam_mod_dir) "
-   fi
-
-   use elibc_musl && append-ldflags "-lfts"
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable daemon) \
-   $(use_enable pam) \
-   $(use_enable tools) \
-   ${my_conf}
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-
-   insinto /etc/cgroup
-   doins samples/cgconfig.conf
-   doins samples/cgrules.conf
-   doins samples/cgsnapshot_blacklist.conf
-
-   keepdir /etc/cgroup/cgconfig.d
-   keepdir /etc/cgroup/cgrules.d
-
-   if use tools; then
-   newconfd "${FILESDIR}"/cgconfig.confd-r1 cgconfig
-   newinitd "${FILESDIR}"/cgconfig.initd-r1 cgconfig
-   systemd_dounit "${FILESDIR}"/cgconfig.service
-   systemd_dounit "${FILESDIR}"/cgrules.service
-   fi
-
-   if use daemon; then
-   newconfd "${FILESDIR}"/cgred.confd-r2 cgred
-   newinitd 

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

2023-09-24 Thread Sam James
commit: d5330dd7ca56fb085af21b82be4f92de94ebe4d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:29:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 03:29:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5330dd7

dev-libs/libcgroup: fix find arg

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

 dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild 
b/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
index 9fdbb7a5bde3..ab8c02a5f29f 100644
--- a/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
+++ b/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
@@ -45,7 +45,7 @@ src_prepare() {
default
 
# Change rules file location
-   find src -name '*.c' -o -name '*.h' -0 \
+   find src -name '*.c' -o -name '*.h' -print0 \
| xargs -0 sed -i '/^#define/s:/etc/cg:/etc/cgroup/cg:'
sed -i 's:/etc/cg:/etc/cgroup/cg:' \
doc/man/cg* samples/config/*.conf README* || die "sed failed"



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

2023-09-24 Thread Michał Górny
commit: 58dd63a71b9552fce1b4423dfd46faa5196aafa8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:25:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58dd63a7

dev-python/python-utils: Bump to 3.8.0

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

 dev-python/python-utils/Manifest  |  1 +
 dev-python/python-utils/python-utils-3.8.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index e75b49b7473e..bda97de1e4c6 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1 +1,2 @@
 DIST python-utils-3.7.0.tar.gz 29654 BLAKE2B 
ff306a2ee3e84585081f504ad50f117294698c75dd4d5015db6cf9326796d69aaf63365ac5bbedb3af4d41e4f18b7a05437860bf41cdb870e43f1ba75e92628c
 SHA512 
df3b33dbf213c7099a5a17166ac1e01e9044bf6bb364de96a4b182831ff3216fe37edb7f94cb66f8d2fcab42cea404a9c4f27142890ae0e7510363815f47ad41
+DIST python-utils-3.8.0.tar.gz 30397 BLAKE2B 
05fb02505b233bfc6e8128a59e076b6fd81ee90bf5eda5ccf6f5476cf2f1796381fe392e8bce6d2a074aae1408c7ab267f5aff746349215765542497c9ca3d4b
 SHA512 
0fcb1358eb1659d500a10fd6a9e6339b2d006f50d1656e4fd20a65c993e194d30fe204434d94f53872364cd67c6dbf68c0ed30cb1063571a6b143f1145e71bff

diff --git a/dev-python/python-utils/python-utils-3.8.0.ebuild 
b/dev-python/python-utils/python-utils-3.8.0.ebuild
new file mode 100644
index ..79f64316b1e5
--- /dev/null
+++ b/dev-python/python-utils/python-utils-3.8.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="
+   https://github.com/WoLpH/python-utils/
+   https://pypi.org/project/python-utils/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   docs
+   _python_utils_tests/test_logger.py
+   python_utils/loguru.py
+)
+
+python_prepare_all() {
+   sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-notifyd/

2023-09-24 Thread Michał Górny
commit: 94ea52eb14282678b493f474dcca211a52e81dca
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:08:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ea52eb

xfce-extra/xfce4-notifyd: Bump to 0.9.2

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

 xfce-extra/xfce4-notifyd/Manifest  |  1 +
 .../xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild   | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/xfce-extra/xfce4-notifyd/Manifest 
b/xfce-extra/xfce4-notifyd/Manifest
index 7c8396b4c125..2680162ce302 100644
--- a/xfce-extra/xfce4-notifyd/Manifest
+++ b/xfce-extra/xfce4-notifyd/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-notifyd-0.8.2.tar.bz2 684013 BLAKE2B 
ffb5e6ae171db83abeeebd375cbabb73b9a4f0e7d9135593ad2a3bf4c76b2080ce40134922ad1e4d11456166cc9a00cbfda6ee571c0934afc314451153dc6d75
 SHA512 
8da4bc1f81c1baa91367ba508be87e2bac71180734062cdcb308076acf97a5ccb52382b7e1bd031750253dda6a69882eb92f4679220bb042426092a47eb8c7e0
 DIST xfce4-notifyd-0.9.1.tar.bz2 728342 BLAKE2B 
85052d0c1041141a187ee35a51bd348390df9d9b4a9923a4bce3a9c8c8e3e43e38f45542b0ac78ad63b3db124e926b2a5a48e3b1c64a51ac7a3624c41adfb618
 SHA512 
5bec8a5578a2fc120edb20cf587eb795f86de9da99d20d05bc527356802c23b0d5b07888ae0603624db04e8f94c9ab489333df73c44d57e87aea82e515e18890
+DIST xfce4-notifyd-0.9.2.tar.bz2 728345 BLAKE2B 
bcca7ea3afc8bf421fb7e48f4f9c171a7ffd772189a614e9114a5514b1a34f3aee109b40894f75053f36d0d5b6e8bdb43a7bdffb091852cc30ef7bdcb2ed91e9
 SHA512 
7c65111d888f4aeee7d36f3c44ca35fb7c4b0f433dd77cb9c1ae03472fd31a2b36f5bba7f6f6fafb5dbf8c60a14a09b05443f3e8ffa737fced1e8bc67278b30d

diff --git a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild 
b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild
new file mode 100644
index ..ca5903b4bb9b
--- /dev/null
+++ b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Notification daemon for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/apps/notifyd/start
+   https://gitlab.xfce.org/apps/xfce4-notifyd/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="sound wayland X"
+
+DEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/glib-2.68.0:2
+   >=sys-apps/dbus-1.0
+   >=x11-libs/gtk+-3.22:3[wayland?,X?]
+   >=x11-libs/libnotify-0.7
+   >=xfce-base/libxfce4ui-4.12:=[gtk3(+)]
+   >=xfce-base/libxfce4util-4.12:=
+   >=xfce-base/xfce4-panel-4.14.0:=
+   >=xfce-base/xfconf-4.10:=
+   sound? (
+   >=media-libs/libcanberra-0.30[gtk3]
+   )
+   wayland? (
+   >=gui-libs/gtk-layer-shell-0.7.0
+   )
+   X? (
+   >=x11-libs/libX11-1.6.7
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable wayland)
+   $(use_enable X x11)
+
+   # just service files
+   --enable-systemd
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-09-24 Thread Michał Górny
commit: 2a04ab5c6120e222cb0316a0ca20c9ccbeb7bdc4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:28:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a04ab5c

dev-python/pygit2: Bump to 1.13.1

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

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

diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest
index 78a29ff29419..aabf87015649 100644
--- a/dev-python/pygit2/Manifest
+++ b/dev-python/pygit2/Manifest
@@ -1 +1,2 @@
 DIST pygit2-1.12.2.tar.gz 738453 BLAKE2B 
805472147021296b28f0d47f97e5b42355e2f8eb418cc48134a8c2a0c606e04bdf6ee9ddd5586949652b36d921631aaa16fb739d8491db01196c7ecb26f2ea13
 SHA512 
adf82f385b0cb8e239113171e7e4d75d4902828b18a04f2624c6931f7d11648ae0503d615ef5d89ddc477b94c5ac48354be223e2bde7d4c111a957e114b6a28d
+DIST pygit2-1.13.1.tar.gz 739041 BLAKE2B 
37997247edcc8b4268ea8e0347be4673ccd1e12e0cf1c1be37849560f91335c39998d7c42b0fc9ca40c9b5cbf315154ee13a5e9453d266ebce1a6f6ebb80fed6
 SHA512 
632d60c1d0602b264504b0e99458c93f0f3699b5ebff34b70ea9381a4472fd938db426c04b6ec0b8b3e5c85aaede440ed28dda232b55954813fce099df6d94e8

diff --git a/dev-python/pygit2/pygit2-1.13.1.ebuild 
b/dev-python/pygit2/pygit2-1.13.1.ebuild
new file mode 100644
index ..28fd10216da0
--- /dev/null
+++ b/dev-python/pygit2/pygit2-1.13.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for libgit2"
+HOMEPAGE="
+   https://github.com/libgit2/pygit2/
+   https://pypi.org/project/pygit2/
+"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+   =dev-libs/libgit2-1.7*:=
+"
+BDEPEND="
+   >=dev-python/cffi-1.9.1:=[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # unconditionally prevent it from using network
+   sed -i -e '/has_network/s:True:False:' test/utils.py || die
+}
+
+src_test() {
+   rm -r pygit2 || die
+   distutils-r1_src_test
+}



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

2023-09-24 Thread Michał Górny
commit: 594813a3ed7e39d918d99d0f08a238b101540301
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:28:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594813a3

dev-python/rapidfuzz: Bump to 3.3.1

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

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index a806e6c26ae8..9c7814d797b3 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -2,3 +2,4 @@ DIST rapidfuzz-3.1.1.tar.gz 1279245 BLAKE2B 
bd3fa008a29fa9d7c2af8708d498e1b6f449
 DIST rapidfuzz-3.1.2.tar.gz 1280133 BLAKE2B 
5f1d3175bc5ded1900f31c73d0e9fdfd6035533abf3cc9a12be3ba41edd424cb816505d4f82ff2bb4f0a825c53259c3cf1af33cd6b6234680ab93fb5232c91a4
 SHA512 
462b7b029027a2677ff927285cf614a6b2a6690af622f093633eec1390f0399b70f4240461db493aa9b30a2043f91b44fbbfa8e4bfb65af953516168c2b31409
 DIST rapidfuzz-3.2.0.tar.gz 1472554 BLAKE2B 
7946f6139aec1ca9ccc623750bd09601e04171f3030bb7cfeac5cedf9ec1a639c444e9fd3394efde199e447a6834dce46be20dfb8be33232a324e4dea23b9cf1
 SHA512 
0ea0ecc62e2493519a302edd090521ed7efeae35e73812aeadaca2e2369362b57b1a095a09296edfa8db07b6bf58de4451dc71e96e6c215ebbe96dc1f8e7e995
 DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 
59f45a3a2551d4ccc1e3c077abbd2ce2e569be51dd72b0378a2744557d65588d9a98c53048471fe8f1b4600f3b997e26477d65bac983954ae9d8331aea4dc5c3
 SHA512 
ee3a362f7c9bf4c54cff93a8c3d830541f07ed67628469b1406261fca086bd15eb4a418ece56fa3e4f25e0c6b859080d19582f5eea90547541a39d35ec70ea19
+DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 
66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3
 SHA512 
13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild
new file mode 100644
index ..a357559c6f5f
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-2.0.0
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+
+   distutils-r1_src_prepare
+
+   # TODO: re-cythonnize when we can reliably dep on Cython >= 3
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-repository/

2023-09-24 Thread Michał Górny
commit: 20a818b5a1d79bce7b2b9a6c42211233bd81eb2f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:32:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a818b5

app-eselect/eselect-repository: Bump to v14

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

 app-eselect/eselect-repository/Manifest|  1 +
 .../eselect-repository-14.ebuild   | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-eselect/eselect-repository/Manifest 
b/app-eselect/eselect-repository/Manifest
index 1e7725d54ad7..b3101fb87b41 100644
--- a/app-eselect/eselect-repository/Manifest
+++ b/app-eselect/eselect-repository/Manifest
@@ -1 +1,2 @@
 DIST eselect-repository-13.tar.gz 8914 BLAKE2B 
57d11585f3ac1b279c99e6664fbb088e6eb09f8ef67496edf4c7aa82dcb154ad8d89f9b3337b87d15a7a19e59cd5c2359aa555266fbbb19478c0414ecae0ccd0
 SHA512 
76eb3f7c6e907d2355613548dfd9c55640d257bf4c89acf634e313228365f909f461b38acbdda21bc3ba1bd47ebb8be4d10ba93c4082e72c52896ddec0b25568
+DIST eselect-repository-14.tar.gz 8954 BLAKE2B 
01cfe850a4ede31e28ef28c26093217691b1e77ac52c4fed3c2bffac9e066e7d298e34c88028fce996edcfb0f2efcc3799db7d70753e40455d455ad0dd68edf5
 SHA512 
dc5350aba4fe5b76b0d5cfdf267b34ea26f3d3e3c7ec3d523696fd2635a49f616297d2dc9efc6bb7ce2ebd9c87a4ad7f0f06f115da34c401ed6306e5be7ac687

diff --git a/app-eselect/eselect-repository/eselect-repository-14.ebuild 
b/app-eselect/eselect-repository/eselect-repository-14.ebuild
new file mode 100644
index ..6ce7dedd8b93
--- /dev/null
+++ b/app-eselect/eselect-repository/eselect-repository-14.ebuild
@@ -0,0 +1,58 @@
+# 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-single-r1
+
+DESCRIPTION="Manage repos.conf via eselect"
+HOMEPAGE="https://github.com/projg2/eselect-repository/;
+SRC_URI="
+   https://github.com/projg2/eselect-repository/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-admin/eselect
+   $(python_gen_cond_dep '
+   dev-python/lxml[${PYTHON_USEDEP}]
+   ')
+   net-misc/wget
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+src_compile() {
+   MAKEARGS=(
+   PREFIX="${EPREFIX}/usr"
+   SYSCONFDIR="${EPREFIX}/etc"
+   SHAREDSTATEDIR="${EPREFIX}/var"
+   ESELECTDIR="${EPREFIX}/usr/share/eselect/modules"
+   )
+
+   emake "${MAKEARGS[@]}"
+   python_fix_shebang eselect-repo-helper
+}
+
+src_test() {
+   epytest
+}
+
+src_install() {
+   emake "${MAKEARGS[@]}" DESTDIR="${D}" install
+   einstalldocs
+}



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

2023-09-24 Thread Michał Górny
commit: 564f87b7a6b4ec9aa843252e4df5d39859ec328a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:26:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564f87b7

dev-python/pypdf: Bump to 3.16.2

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

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

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 64f7a46450e4..cbdcec91b17c 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -5,5 +5,6 @@ DIST pypdf-3.15.4.gh.tar.gz 7929672 BLAKE2B 
da8bbbe6f1df51be63d116789eb4626ab59e
 DIST pypdf-3.15.5.gh.tar.gz 7930893 BLAKE2B 
acdd6254c45e11631faccc4fd6029525d7cec52f7cf222d48f95a9bb736a83bdb9dfc6bf2830f55d0f881eb23ca0641c06fa97165c64789f7b152998febfe017
 SHA512 
173cfbfbbd5f2f08ebd03aa36750904d5a7ac328c27da1b38bda7b34586bf86eab391b3c1e9a6dd5f2e754d1871303afe151a80a3bb5d4ab867b6a019ecef054
 DIST pypdf-3.16.0.gh.tar.gz 7936276 BLAKE2B 
9b20c57f3bd5ccce0bd5bf71c7e084117a37450ddd7e126b03d58920bfb5896151a3a42253a96cd2e316696a19fab4c1c1743988ba85585867dff45ae98c254a
 SHA512 
23dbb67b1a4455326133f1621e763752994baba55cd85191bcb61691bfd43f2e29f7ee11eb5d65415897e7f7af3367d1dc830a0d0e2f6ff0e3103ccb3b60d0c7
 DIST pypdf-3.16.1.gh.tar.gz 7948024 BLAKE2B 
f35399af13418c4136d7f20763e875f5572759db0da25cada1bb076645db651a77c1e6cf244087cc2d3d6c9b786dfdbf887aa46ed8b48f9d0103618e60b0e8ad
 SHA512 
d81b15c097c2eaa41ec421bc9fda47bd05f3cd3726834baff7024201c0a0f70d8cc5df5aae8471fe361be765b7874b4a93779eb3fdb1c266f8bdb4f1f3835ebd
+DIST pypdf-3.16.2.gh.tar.gz 7968803 BLAKE2B 
7bca0cf5baefb79d9c3a76445fd5cf77478a2f076f5c3e6c891d9f107cbb2ee08535388ae1ba84b0aeaf63ebebfe54966603cbeb7a5a2c0b0327e7506893d893
 SHA512 
01dfdcf5038820dd0d922e57cfa3eae472a406eca4d24a46596028aa23d0bb88a805204faa3576e3ed4e49ba552619002b2be305498b31e9b96afa19a2575f7d
 DIST pypdf-sample-files-935652968f76a41b4fa51afd05498e7dd7314c5e.gh.tar.gz 
11187445 BLAKE2B 
e9332009a49249fdaa8b6c29258b11dfcf3627a5550ea7402cf0288bb4b0537136b039e6f4aefb03574076d1fc0af6100effc0d36510f035d9e63836ad52c4d7
 SHA512 
8d525aa323e5b45f71130459faa9686ec4ae04bc594895a64f1a5b6d027f866c48aca78602ad526000a11b547cc77068d1ac5e733d3e3a99df0e257c02fbb9e7
 DIST pypdf-sample-files-b60ca63512466d1bafc587a2b223961b23a8e48a.gh.tar.gz 
11199764 BLAKE2B 
e68bfb587c26a7a0ba9bb687e2b44d607cf890454dc2e5380db4037cb9a0be571e72b178d5ac86a0556f09fc344fc6ea76ee87bf9c6dee63799853acaba714b0
 SHA512 
20ff1d623a67fd0b08e1dfefc47d29ed28b5c62f1e0ef5a32699876e265541d97c10067ec954a387ba4952319d6903fb3d4db97e686200f9142329db06a11a7b

diff --git a/dev-python/pypdf/pypdf-3.16.2.ebuild 
b/dev-python/pypdf/pypdf-3.16.2.ebuild
new file mode 100644
index ..870063ae2143
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.16.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=b60ca63512466d1bafc587a2b223961b23a8e48a
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



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

2023-09-24 Thread Michał Górny
commit: 7b38030a6d26fbc844ff7f81aecd5a842aecf709
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:09:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b38030a

dev-python/xlsxwriter: Bump to 3.1.5

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

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

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index daf18a26ed0e..75b7216b9338 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1,3 +1,4 @@
 DIST XlsxWriter-RELEASE_3.1.2.gh.tar.gz 36697835 BLAKE2B 
055d0ac2e70ce5f86167f630044136f984bf19b494cb2ea5d7b98ce2098942e4c89eb0c3c3a8eeb48b1a4dcff30b71d45c2f2528634ed2f652d27f358d4778f7
 SHA512 
05f70721e6c55d54acdc143681ec581d3bf16c5d07725790bc648c169507e3cd9bd600ac4fcb4ff03fa449a6efc469d0745b92fcdb89afbf27ee1e2998c09613
 DIST XlsxWriter-RELEASE_3.1.3.gh.tar.gz 37317330 BLAKE2B 
08dd76cfb7bcb336d0fa64276d11d0cee90809169cf0597739a262b970cc82741ac56beb681e78e7f3d88bec65f4a5c4b7a368ea800aab8bcfc4814e5b679638
 SHA512 
673b51d7d25fae462fb0b40fbb131ffd32237ee0078d235cbe1bb2fb4cee67bf72955aa555e3f5950bee9be7d256dad9ddadba2df4f50dc774cf1fda7503f43c
 DIST XlsxWriter-RELEASE_3.1.4.gh.tar.gz 37324495 BLAKE2B 
ebedb84e46eb73e750b9442969c397bb9c77af807c1bd78fe956bf304ae942cb8575f8f410631c7ae542f9e16c1d5c76385ba232fec109bc5ccf59fd1843b2c3
 SHA512 
2faa7a9fc03a620c3a1f9230685b2bd09c5b282fb783d36a28de225b1d5e64663db32cd5da1a16ffe3cb4bc886f77b79eb7f13ce460c18f6e88667b9979e504e
+DIST XlsxWriter-RELEASE_3.1.5.gh.tar.gz 37348174 BLAKE2B 
ae86c45f63dabe7678a476fcc7aae60de36a0b4b1a422b83ecfb6143ab0b1563ee274ea715aca7147e1fa184a3311c9f7c92c3b7d3c01bf934d5772c635862e3
 SHA512 
c2da3a2dc52e7f9b887e71828452484edabd99e882a3cbeed9969e04fef538cac2b48042900e9ac4bf8e41ed21178aa498b3ebecd018d2bdd31cad29b81c040b

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.1.5.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.1.5.ebuild
new file mode 100644
index ..ef0440386377
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.1.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="
+   https://github.com/jmcnamara/XlsxWriter/
+   https://pypi.org/project/XlsxWriter/
+"
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2023-09-24 Thread Michał Górny
commit: 2ecbaf2cf110e28631d9712cc63f21b314efd729
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:24:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ecbaf2c

dev-python/hypothesis: Bump to 6.87.0

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index c25b9dc0a0ea..12f7970ae17a 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,3 +3,4 @@ DIST hypothesis-6.84.3.gh.tar.gz 9386113 BLAKE2B 
9d990b1634e7cd12f933f3a53b4231f
 DIST hypothesis-6.85.1.gh.tar.gz 9387516 BLAKE2B 
362dc9adff39e0229307ed4d8c63a2c78a2653d5b880a7748218bccb3a4f6e36c6a0e38d51aa72a5acfb8e66f9d1418dbf8d039b855a6596515257d815566cc8
 SHA512 
4916575f60b9472d58a02a776fdf7794ea83e9e59b414a05f5ed06aff31ed91719485ceddec8233125425393444f0487ab2a6adae7c9cd6d3448460c20d3c556
 DIST hypothesis-6.86.1.gh.tar.gz 9388105 BLAKE2B 
92a645c1e2f0d40bb96271b9539f415d5bdf8a57c50d658a8d041802cc3adc49708c420127bf0ae0daca1480c975766b5c4b1d4a07b18c020a608ea577e1894f
 SHA512 
133adced2ef15f64aca404384ac372d36dec4a28b8b768631b09de6698fb718bd27c062546f0fe8b428510c51014ff124d4469e1b904aedc2fdd84183cee48bf
 DIST hypothesis-6.86.2.gh.tar.gz 9388171 BLAKE2B 
7f6ba341c96e9ad2c6a05c777cd94d5437b24a66f571e690701501ce13bce7a448afdad0964f6ba0c34d3a4e1f52cbbc0f23709e4a15750c0f13b81d25ae2810
 SHA512 
6d858e9722014ae136a13bf93f1f4bd55b7eef7ae9f25dbb90abe1e5dab4422aa2987ed01f852d74ba8332af2cfc99b7f938f9a934604fea74e51f5dd4d52f9c
+DIST hypothesis-6.87.0.gh.tar.gz 9388325 BLAKE2B 
5774e125a212a3ec4b64e9575db727c6338f931a2b065dce4f8c2bf9e7fa7026c4ed1dc11b4030af7f012064fbeae7240086eda2b0862b41d2ee37ae8540c03a
 SHA512 
2f11d3bfff9c6f6322e368b40987d5379d0aeb619c5017a746ac935e43f50381d4ad8e180765cfddf5196a4f0f69f89df48cc9069e9d3f79446e5d396c673a3b

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

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

2023-09-24 Thread Zac Medico
commit: 4f2670a9b5d455c285c6f75347488481a412cc61
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Sep 24 04:23:34 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 02:43:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2670a9

app-text/podofo: suppress possibly impactful compiler fp handling

The tests fail on specific combinations of compiler optimizations due to
https://github.com/podofo/podofo/issues/103

In particular, at -march=x86-64-v3 levels and up, plus -O2. Setting
-ffp-contract=off makes the tests pass again... this *could* just be a
test data issue, but it may also be genuine library mis-handling. To be
on the safe side, just compile podofo such that it definitely passes its
tests, while waiting for an upstream response.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/podofo/{podofo-0.10.1.ebuild => podofo-0.10.1-r1.ebuild} | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-text/podofo/podofo-0.10.1.ebuild 
b/app-text/podofo/podofo-0.10.1-r1.ebuild
similarity index 85%
rename from app-text/podofo/podofo-0.10.1.ebuild
rename to app-text/podofo/podofo-0.10.1-r1.ebuild
index 29d54510af38..18c138d78704 100644
--- a/app-text/podofo/podofo-0.10.1.ebuild
+++ b/app-text/podofo/podofo-0.10.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
 HOMEPAGE="https://github.com/podofo/podofo;
@@ -52,5 +52,11 @@ src_configure() {
$(cmake_use_find_package png PNG)
$(cmake_use_find_package fontconfig Fontconfig)
)
+
+   # some optimizations cause testsuite failures which may indicate
+   # unsoundness with contraction. Be cautious for now. Reported
+   # upstream as https://github.com/podofo/podofo/issues/103
+   append-cxxflags $(test-flags-CXX -ffp-contract=off)
+
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: virtual/podofo-build/

2023-09-24 Thread Zac Medico
commit: cb3d7bd0062b63524abc89cbf7d9655ba6375e34
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Sep 24 06:31:02 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 02:43:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3d7bd0

virtual/podofo-build: drop 0.10.1-r1

This virtual package was only ever used by calibre, and only in order to
depend on the union of podofo itself plus boost, see bug 503802 for
details.

Since podofo 0.10.1 does not use boost at all, the virtual package is
obsoleted by this podofo update. The one package that depends on it,
requires the old podofo (and will be version bumped to depend
exclusively on the new podofo, *without* the virtual package).

Closes: https://github.com/gentoo/gentoo/pull/32989
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 virtual/podofo-build/podofo-build-0.10.1-r1.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/virtual/podofo-build/podofo-build-0.10.1-r1.ebuild 
b/virtual/podofo-build/podofo-build-0.10.1-r1.ebuild
deleted file mode 100644
index fd4a0606200b..
--- a/virtual/podofo-build/podofo-build-0.10.1-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual package for building against PoDoFo"
-
-SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="fontconfig idn jpeg png test tiff +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-text/podofo:0/2[fontconfig=,idn=,jpeg=,png=,test=,tiff=,tools=]
-"



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

2023-09-24 Thread Zac Medico
commit: 89653595daba17b71e834f3efcf44589a0cd4258
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Sep 22 11:11:36 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 25 02:43:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89653595

app-text/podofo: skip tests which require USE flags to succeed

These do not indicate anything wrong with podofo -- the verbose errors
are just things like "cannot find an Arial font" or "png / jpeg is not
supported", and that's very innocent.

For the Arial test in particular, passing the test also requires
`SearchFont("LiberationSans")` so must be a build dependency when
enabling both test and fontconfig. Consequently, we drop ~hppa since
that font isn't keyworded on hppa; it will have to be rekeyworded later.

One could wish that the upstream testsuite automatically skipped those
tests, but it is what it is...

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/podofo/podofo-0.10.1-r1.ebuild | 18 --
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/app-text/podofo/podofo-0.10.1-r1.ebuild 
b/app-text/podofo/podofo-0.10.1-r1.ebuild
index 18c138d78704..01677dd282b6 100644
--- a/app-text/podofo/podofo-0.10.1-r1.ebuild
+++ b/app-text/podofo/podofo-0.10.1-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/podofo/podofo/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="LGPL-2+ tools? ( GPL-2+ )"
 SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="idn jpeg tiff png fontconfig test tools"
 RESTRICT="!test? ( test )"
 
@@ -32,7 +32,10 @@ RDEPEND="
tiff? ( media-libs/tiff:= )
sys-libs/zlib:="
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( fontconfig? ( media-fonts/liberation-fonts ) )
+"
 
 src_prepare() {
cmake_src_prepare
@@ -60,3 +63,14 @@ src_configure() {
 
cmake_src_configure
 }
+
+src_test() {
+   local CMAKE_SKIP_TESTS=(
+   $(usev !png 'TestImage3')
+   $(usev !jpeg 'TestImage2 TestImage4 TestImage5')
+   # relies on finding arial font
+   $(usev !fontconfig 'testLoadEncrypedFilePdfMemDocument 
testLoadEncrypedFilePdfParser testCyclicTree testNestedArrayTree 
testEmptyKidsTree testNestedArrayTree testCreateDelete')
+   )
+
+   cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/xdebug/

2023-09-24 Thread Sam James
commit: 2743b32d1fb07494f909c8f6efc78d1782bb4295
Author: Stefan Linke  gmail  com>
AuthorDate: Sun Sep 24 13:03:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:32:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2743b32d

dev-php/xdebug: add 3.2.1

Closes: https://bugs.gentoo.org/893758
Signed-off-by: Stefan Linke  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33032
Signed-off-by: Sam James  gentoo.org>

 dev-php/xdebug/Manifest|  1 +
 dev-php/xdebug/xdebug-3.2.1.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest
index 156ef2298090..9add28f80792 100644
--- a/dev-php/xdebug/Manifest
+++ b/dev-php/xdebug/Manifest
@@ -1,3 +1,4 @@
 DIST xdebug-3.1.1.tar.gz 468120 BLAKE2B 
038774612158c2c9b406e29dd70e2a3e182ce121bc92036eeb3362be0ba513a223cb2da41bdfe914d6861ae9d94ff33c5301cc23725ee771f47876c8095ae0b8
 SHA512 
b91bca3bac184723b3f6dc0c5db012f2ec0895ed55cd4ff83f73d35462b9cea654476c848f7d61559a4bd8661ce335fc71a45a7cab1165f4197d265e31eccc71
 DIST xdebug-3.1.3.tar.gz 470305 BLAKE2B 
abc799f966c20ba868d57e707ebc35e1f2d4ef5567bcd373ae5ae2ada58fbd4a4a807cfdf520cb883f08bc5296f219d190865462eab7d11ff2cb8c12a33b671b
 SHA512 
cd2e85ce37f5122bcaa8300061be3b244bf9a58060e4e7286b3b52e9ab592f9a8ad43b62d53f13c7be878bb8662ff7aba187b73040bea79a3244df3d6b59e27b
 DIST xdebug-3.1.5.tar.gz 434440 BLAKE2B 
e9a94ff8d774ed55c848a6e3933064ab6ea91db6b70f9aaed206296152ec2bc7e15b6330ea166bf9bc5fa26ff0c2a0bf8accd281ad833318b9b718d6f7d671a4
 SHA512 
6949d98cdf67c5931f1abfac1a2a8ea95123431dc57325fe5005c445f4f87fd461ce4eadde41f45d2e3fd4d63c0e4ae952954eae4f86d78c498f95ce43b49e81
+DIST xdebug-3.2.1.tar.gz 450198 BLAKE2B 
046120555bc6ff5b15380618c8126387eec213036299dfaefd2d8bca77c625c064dec938f56d665aae479c7fd76a9fdcc0304695f8ec44534d0a5265d9073159
 SHA512 
c7246e8cf7dc22b9c21ec1586fc5393817b1b5eefff9339652846340a6cc57fa72adb6c9229a87ac9849e8f5762aafbf140d99d0978950e93562e228d9da5a6b

diff --git a/dev-php/xdebug/xdebug-3.2.1.ebuild 
b/dev-php/xdebug/xdebug-3.2.1.ebuild
new file mode 100644
index ..68031eaf22da
--- /dev/null
+++ b/dev-php/xdebug/xdebug-3.2.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PHP_EXT_NAME="xdebug"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="yes"
+PHP_EXT_INIFILE="3.0-xdebug.ini"
+
+USE_PHP="php8-0 php8-1 php8-2"
+PHP_EXT_NEEDED_USE="-threads(-)"
+
+MY_PV="${PV/_/}"
+MY_PV="${MY_PV/rc/RC}"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+inherit php-ext-source-r3
+
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+
+DESCRIPTION="A PHP debugging and profiling extension"
+HOMEPAGE="https://xdebug.org/;
+# Using tarball from GitHub for tests
+#SRC_URI="https://pecl.php.net/get/${PN}-${MY_PV}.tgz;
+SRC_URI="https://github.com/xdebug/xdebug/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="Xdebug"
+SLOT="0"
+IUSE=""
+
+# Tests are known to fail
+RESTRICT="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+DOCS=( README.rst CREDITS )
+PHP_EXT_ECONF_ARGS=()
+
+src_test() {
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env "${slot}"
+   TEST_PHP_EXECUTABLE="${PHPCLI}" \
+   TEST_PHP_CGI_EXECUTABLE="${PHPCGI}" \
+   TEST_PHPDBG_EXECUTABLE="${PHPCLI}dbg" \
+"${PHPCLI}" run-xdebug-tests.php
+   done
+}
+
+pkg_postinst() {
+   ewarn "We have set xdebug.mode to off, as xdebug can be"
+   ewarn "installed as a dependency, and not all users will want xdebug to 
be"
+   ewarn "enabled by default. If you want to enable it, you should edit 
the"
+   ewarn "ini file and set xdebug.mode to one or more modes e.g. 
develop,debug,trace"
+   elog ""
+   elog "The 3.0 major release changes many options."
+   elog "Review https://xdebug.org/docs/upgrade_guide for differences from 
2.x"
+}



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

2023-09-24 Thread Sam James
commit: 9ee25f02fcb2f92884a64becf5ba618da96d6402
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Sep 22 05:45:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee25f02

sys-devel/gcc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32985
Signed-off-by: Sam James  gentoo.org>

 .../gcc-14.0.0_pre20230806-fix-bootstrap.patch | 105 -
 1 file changed, 105 deletions(-)

diff --git a/sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch 
b/sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch
deleted file mode 100644
index 5d5747312b69..
--- a/sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=af6cfd7b663909688c6ca55b6e9f859cdde4310f
-https://gcc.gnu.org/PR110926
-
-From af6cfd7b663909688c6ca55b6e9f859cdde4310f Mon Sep 17 00:00:00 2001
-From: liuhongt 
-Date: Mon, 7 Aug 2023 11:10:52 +0800
-Subject: [PATCH] Fix ICE in rtl check when bootstrap.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=utf8
-Content-Transfer-Encoding: 8bit
-
-/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/libgfortran/generated/matmul_i1.c:
 In function âmatmul_i1_avx512fâ:
-/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/libgfortran/generated/matmul_i1.c:1781:1:
 internal compiler error: RTL check: expected elt 0 type 'i' or 'n', have 'w' 
(rtx const_int) in vpternlog_redundant_operand_mask, at 
config/i386/i386.cc:19460
- 1781 | }
-  | ^
-0x5559de26dc2d rtl_check_failed_type2(rtx_def const*, int, int, int, char 
const*, int, char const*)
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/rtl.cc:761
-0x5559de340bfe vpternlog_redundant_operand_mask(rtx_def**)
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/config/i386/i386.cc:19460
-0x5559dfec67a6 split_44
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/config/i386/sse.md:12730
-0x5559dfec67a6 split_63
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/config/i386/sse.md:28428
-0x5559deb8a682 try_split(rtx_def*, rtx_insn*, int)
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/emit-rtl.cc:3800
-0x5559deb8adf2 try_split(rtx_def*, rtx_insn*, int)
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/emit-rtl.cc:3972
-0x5559def69194 split_insn
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/recog.cc:3385
-0x5559def70c57 split_all_insns()
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/recog.cc:3489
-0x5559def70d0c execute
-
/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/recog.cc:4413
-
-Use INTVAL (imm_op) instead of XINT (imm_op, 0).
-
-gcc/ChangeLog:
-
-   PR target/110926
-   * config/i386/i386-protos.h
-   (vpternlog_redundant_operand_mask): Adjust parameter type.
-   * config/i386/i386.cc (vpternlog_redundant_operand_mask): Use
-   INTVAL instead of XINT, also adjust parameter type from rtx*
-   to rtx since the function only needs operands[4] in vpternlog
-   pattern.
-   (substitute_vpternlog_operands): Pass operands[4] instead of
-   operands to vpternlog_redundant_operand_mask.
-   * config/i386/sse.md: Ditto.
 a/gcc/config/i386/i386-protos.h
-+++ b/gcc/config/i386/i386-protos.h
-@@ -70,7 +70,7 @@ extern machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
- extern int avx_vpermilp_parallel (rtx par, machine_mode mode);
- extern int avx_vperm2f128_parallel (rtx par, machine_mode mode);
- 
--extern int vpternlog_redundant_operand_mask (rtx[]);
-+extern int vpternlog_redundant_operand_mask (rtx);
- extern void substitute_vpternlog_operands (rtx[]);
- 
- extern bool ix86_expand_strlen (rtx, rtx, rtx, rtx);
 a/gcc/config/i386/i386.cc
-+++ b/gcc/config/i386/i386.cc
-@@ -19454,10 +19454,10 @@ avx_vperm2f128_parallel (rtx par, machine_mode mode)
- /* Return a mask of VPTERNLOG operands that do not affect output.  */
- 
- int
--vpternlog_redundant_operand_mask (rtx *operands)
-+vpternlog_redundant_operand_mask (rtx pternlog_imm)
- {
-   int mask = 0;
--  int imm8 = XINT (operands[4], 0);
-+  int imm8 = INTVAL (pternlog_imm);
- 
-   if (((imm8 >> 4) & 0x0F) == (imm8 & 0x0F))
- mask |= 1;
-@@ -19475,7 +19475,7 @@ vpternlog_redundant_operand_mask (rtx *operands)
- void
- substitute_vpternlog_operands (rtx *operands)
- {
--  int mask = vpternlog_redundant_operand_mask (operands);
-+  int mask = vpternlog_redundant_operand_mask (operands[4]);
- 
-   if (mask & 1) /* The first operand is redundant.  */
- operands[1] = operands[2];

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

2023-09-24 Thread Sam James
commit: 0428966db63c13fc0142f0500e5c44895793eb37
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 02:19:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:19:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0428966d

sys-apps/dtc: fix static build

Closes: https://bugs.gentoo.org/909366
Thanks-to: Jason A. Donenfeld  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/dtc/dtc-1.7.0.ebuild | 4 +++-
 sys-apps/dtc/dtc-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/dtc/dtc-1.7.0.ebuild b/sys-apps/dtc/dtc-1.7.0.ebuild
index a56040b060aa..2cc4e96840ad 100644
--- a/sys-apps/dtc/dtc-1.7.0.ebuild
+++ b/sys-apps/dtc/dtc-1.7.0.ebuild
@@ -63,12 +63,14 @@ src_prepare() {
 
 src_configure() {
local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-Dtools=true
-Dvalgrind=disabled # only used for some tests
$(meson_feature python)
$(meson_feature yaml)
)
 
+   # bug #909366
+   use static-libs && emesonargs+=( -Dstatic-build=true )
+
meson_src_configure
 }

diff --git a/sys-apps/dtc/dtc-.ebuild b/sys-apps/dtc/dtc-.ebuild
index ef30384edbe0..c962e6157627 100644
--- a/sys-apps/dtc/dtc-.ebuild
+++ b/sys-apps/dtc/dtc-.ebuild
@@ -58,12 +58,14 @@ src_prepare() {
 
 src_configure() {
local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-Dtools=true
-Dvalgrind=disabled # only used for some tests
$(meson_feature python)
$(meson_feature yaml)
)
 
+   # bug #909366
+   use static-libs && emesonargs+=( -Dstatic-build=true )
+
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: app-text/languagetool/files/, app-text/languagetool/

2023-09-24 Thread Sam James
commit: 0b476bb3929092b24c5e7e58aab196b1c1c46115
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 02:17:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:18:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b476bb3

app-text/languagetool: fix start-stop-daemon args

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

 app-text/languagetool/files/languagetool.initd  | 6 +++---
 .../{languagetool-5.4.ebuild => languagetool-5.4-r1.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/languagetool/files/languagetool.initd 
b/app-text/languagetool/files/languagetool.initd
index 30a72a91a932..79568f20051a 100644
--- a/app-text/languagetool/files/languagetool.initd
+++ b/app-text/languagetool/files/languagetool.initd
@@ -7,13 +7,13 @@ depend() {
 
 start() {
ebegin "Starting languagetool [server]"
-   start-stop-daemon --start --background --exec /bin/bash 
/usr/bin/languagetool-server \
---config "/etc/languagetool.cfg" --allow-origin "*" --port 8081
+   start-stop-daemon --start --background --exec /bin/bash -- 
/usr/bin/languagetool-server \
+   --config "/etc/languagetool.cfg" --allow-origin "*" --port 8081
eend $?
 }
 
 stop() {
ebegin "Stopping languagetool [server]"
-   start-stop-daemon --stop --exec /bin/bash /usr/bin/languagetool-server 
+   start-stop-daemon --stop --exec /bin/bash -- 
/usr/bin/languagetool-server
eend $?
 }

diff --git a/app-text/languagetool/languagetool-5.4.ebuild 
b/app-text/languagetool/languagetool-5.4-r1.ebuild
similarity index 100%
rename from app-text/languagetool/languagetool-5.4.ebuild
rename to app-text/languagetool/languagetool-5.4-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-wireless/hostapd/files/, net-wireless/hostapd/

2023-09-24 Thread Sam James
commit: 7eac0bbc753a02c2a24de70e70e91d3297c1a7ed
Author: Paul Zander  gmail  com>
AuthorDate: Wed Jun 21 00:17:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:20:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eac0bbc

net-wireless/hostapd: move dead extra archive into files dir

The init and conf files were in the user dir of a now retired dev. Move
them into the files dir.

This also adds quotes around variables.

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32561
Signed-off-by: Sam James  gentoo.org>

 net-wireless/hostapd/files/hostapd-conf.d  |   9 ++
 net-wireless/hostapd/files/hostapd-init.d  |  38 ++
 net-wireless/hostapd/files/hostapd.service |   9 ++
 ...{hostapd-.ebuild => hostapd-2.10-r3.ebuild} | 135 ++---
 net-wireless/hostapd/hostapd-.ebuild   | 135 ++---
 5 files changed, 188 insertions(+), 138 deletions(-)

diff --git a/net-wireless/hostapd/files/hostapd-conf.d 
b/net-wireless/hostapd/files/hostapd-conf.d
new file mode 100644
index ..7d05735eb3b4
--- /dev/null
+++ b/net-wireless/hostapd/files/hostapd-conf.d
@@ -0,0 +1,9 @@
+# Space separated List of interfaces which needs to be started before
+# hostapd
+INTERFACES="wlan0"
+
+# Space separated list of configuration files
+CONFIGS="/etc/hostapd/hostapd.conf"
+
+# Extra options to pass to hostapd, see hostapd(8)
+OPTIONS=""

diff --git a/net-wireless/hostapd/files/hostapd-init.d 
b/net-wireless/hostapd/files/hostapd-init.d
new file mode 100644
index ..3c0fdc9e843b
--- /dev/null
+++ b/net-wireless/hostapd/files/hostapd-init.d
@@ -0,0 +1,38 @@
+#!/sbin/openrc-run
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+pidfile="/run/${SVCNAME}.pid"
+command="/usr/sbin/hostapd"
+command_args="-P ${pidfile} -B ${OPTIONS} ${CONFIGS}"
+
+extra_started_commands="reload"
+
+depend() {
+   local myneeds=
+   for iface in ${INTERFACES}; do
+   myneeds="${myneeds} net.${iface}"
+   done
+
+   [ -n "${myneeds}" ] && need ${myneeds}
+   use logger
+}
+
+start_pre() {
+   local file
+
+   for file in ${CONFIGS}; do
+   if [ ! -r "${file}" ]; then
+   eerror "hostapd configuration file (${CONFIG}) not 
found"
+   return 1
+   fi
+   done
+}
+
+reload() {
+   start_pre || return 1
+
+   ebegin "Reloading ${SVCNAME} configuration"
+   kill -HUP $(cat ${pidfile}) > /dev/null 2>&1
+   eend $?
+}

diff --git a/net-wireless/hostapd/files/hostapd.service 
b/net-wireless/hostapd/files/hostapd.service
new file mode 100644
index ..8f0ee8e8f744
--- /dev/null
+++ b/net-wireless/hostapd/files/hostapd.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS 
Authenticator
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/hostapd /etc/hostapd/hostapd.conf
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-wireless/hostapd/hostapd-.ebuild 
b/net-wireless/hostapd/hostapd-2.10-r3.ebuild
similarity index 54%
copy from net-wireless/hostapd/hostapd-.ebuild
copy to net-wireless/hostapd/hostapd-2.10-r3.ebuild
index 81c6f18518bb..b1ed58c052a2 100644
--- a/net-wireless/hostapd/hostapd-.ebuild
+++ b/net-wireless/hostapd/hostapd-2.10-r3.ebuild
@@ -5,11 +5,8 @@ EAPI=8
 
 inherit flag-o-matic systemd savedconfig toolchain-funcs
 
-EXTRAS_VER="2.7-r2"
-EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
 DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
 HOMEPAGE="https://w1.fi/ https://w1.fi/cgit/hostap/;
-SRC_URI="https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz;
 S="${S}/${PN}"
 
 if [[ ${PV} ==  ]]; then
@@ -82,112 +79,112 @@ src_configure() {
fi
 
# toolchain setup
-   echo "CC = $(tc-getCC)" > ${CONFIG} || die
+   echo "CC = $(tc-getCC)" > "${CONFIG}" || die
 
# EAP authentication methods
-   echo "CONFIG_EAP=y" >> ${CONFIG} || die
-   echo "CONFIG_ERP=y" >> ${CONFIG} || die
-   echo "CONFIG_EAP_MD5=y" >> ${CONFIG} || die
+   echo "CONFIG_EAP=y" >> "${CONFIG}" || die
+   echo "CONFIG_ERP=y" >> "${CONFIG}" || die
+   echo "CONFIG_EAP_MD5=y" >> "${CONFIG}" || die
 
if use suiteb; then
-   echo "CONFIG_SUITEB=y" >> ${CONFIG} || die
-   echo "CONFIG_SUITEB192=y" >> ${CONFIG} || die
+   echo "CONFIG_SUITEB=y" >> "${CONFIG}" || die
+   echo "CONFIG_SUITEB192=y" >> "${CONFIG}" || die
fi
 
if use internal-tls ; then
-   echo "CONFIG_TLS=internal" >> ${CONFIG} || die
+   echo "CONFIG_TLS=internal" >> "${CONFIG}" || die
else
# SSL authentication methods
-   echo "CONFIG_DPP=y" >> ${CONFIG} || die
-   

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

2023-09-24 Thread Sam James
commit: 6302dd47e23ee32cfcb446355704ba8bc61b668e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 00:05:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:06:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6302dd47

toolchain.eclass: fix should_we_gcc_config for major-version slotting

Reported by the-horo on IRC.

For example, with slot as major version:
```
$ gcc-config -c x86_64-pc-linux-gnu
x86_64-pc-linux-gnu-13
$ gcc-config -S x86_64-pc-linux-gnu-13
x86_64-pc-linux-gnu 13
```
so we're indeed comparing 13 with 13.2 and hence we decide to run gcc-config
unnecessarily because we think it's a major version change.

Fix that by taking into account tc_use_major_version_only and comparing
based on GCCMAJOR for that case.

Bug: https://bugs.gentoo.org/865835
Bug: https://bugs.gentoo.org/873505
Reported-by: the-horo
Closes: https://github.com/gentoo/gentoo/pull/33042
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 6a88676b750d..d93068619cf9 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -2244,7 +2244,9 @@ should_we_gcc_config() {
 
local curr_branch_ver=$(ver_cut 1-2 ${curr_config_ver})
 
-   if [[ ${curr_branch_ver} == ${GCC_BRANCH_VER} ]] ; then
+   if tc_use_major_version_only && [[ ${curr_config_ver} == ${GCCMAJOR} ]] 
; then
+   return 0
+   elif ! tc_use_major_version_only && [[ ${curr_branch_ver} == 
${GCC_BRANCH_VER} ]] ; then
return 0
else
# If we're installing a genuinely different compiler version,



[gentoo-commits] repo/gentoo:master commit in: app-arch/lunzip/

2023-09-24 Thread Sam James
commit: d25a5e2c34d651a9a7f56ca1f0c520a2b92a867b
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 02:01:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:01:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25a5e2c

app-arch/lunzip: Stabilize 1.13 amd64, #914607

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

 app-arch/lunzip/lunzip-1.13.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/lunzip/lunzip-1.13.ebuild 
b/app-arch/lunzip/lunzip-1.13.ebuild
index 3106eed819d3..bb548ad3aeb8 100644
--- a/app-arch/lunzip/lunzip-1.13.ebuild
+++ b/app-arch/lunzip/lunzip-1.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/$
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
 



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

2023-09-24 Thread Sam James
commit: 6ce7c841bd1b7fa3e53e805f9200210fc548d29c
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Sep 25 01:31:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 01:59:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce7c841

gui-wm/dwl: fix nonexistent ${S}

and install desktop file (only for 0.4)

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33043
Signed-off-by: Sam James  gentoo.org>

 gui-wm/dwl/dwl-0.4.ebuild | 7 ++-
 gui-wm/dwl/dwl--r1.ebuild | 4 +++-
 gui-wm/dwl/dwl-.ebuild| 4 +++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/gui-wm/dwl/dwl-0.4.ebuild b/gui-wm/dwl/dwl-0.4.ebuild
index a80953766ba4..8a5fd16b0c32 100644
--- a/gui-wm/dwl/dwl-0.4.ebuild
+++ b/gui-wm/dwl/dwl-0.4.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 inherit savedconfig toolchain-funcs
 
+MY_P="${PN}-v${PV}"
 WLROOTS_SLOT="0/16"
 if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/djpohly/dwl;
@@ -22,7 +23,8 @@ if [[ ${PV} == ** ]]; then
;;
esac
 else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -70,5 +72,8 @@ src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
dodoc README.md
 
+   insinto /usr/share/wayland-session
+   doins "${FILESDIR}/dwl.desktop"
+
save_config config.h
 }

diff --git a/gui-wm/dwl/dwl--r1.ebuild b/gui-wm/dwl/dwl--r1.ebuild
index 9e7a7bdcfaf3..f093811e7e8a 100644
--- a/gui-wm/dwl/dwl--r1.ebuild
+++ b/gui-wm/dwl/dwl--r1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 inherit savedconfig toolchain-funcs
 
+MY_P="${PN}-v${PV}"
 WLROOTS_SLOT="0/16"
 if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/djpohly/dwl;
@@ -22,7 +23,8 @@ if [[ ${PV} == ** ]]; then
;;
esac
 else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
 fi
 

diff --git a/gui-wm/dwl/dwl-.ebuild b/gui-wm/dwl/dwl-.ebuild
index a80953766ba4..6bb47768ea96 100644
--- a/gui-wm/dwl/dwl-.ebuild
+++ b/gui-wm/dwl/dwl-.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 inherit savedconfig toolchain-funcs
 
+MY_P="${PN}-v${PV}"
 WLROOTS_SLOT="0/16"
 if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/djpohly/dwl;
@@ -22,7 +23,8 @@ if [[ ${PV} == ** ]]; then
;;
esac
 else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
 fi
 



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

2023-09-24 Thread Sam James
commit: 3f897b9c1e3d91fb3100397a675531f835ca4e6c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 01:56:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 01:56:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f897b9c

media-libs/libuninameslist: add 20230916

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

 media-libs/libuninameslist/Manifest|  1 +
 .../libuninameslist-20230916.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/media-libs/libuninameslist/Manifest 
b/media-libs/libuninameslist/Manifest
index 3973369150ea..43fc4a7d231d 100644
--- a/media-libs/libuninameslist/Manifest
+++ b/media-libs/libuninameslist/Manifest
@@ -1,2 +1,3 @@
 DIST libuninameslist-dist-2024.tar.gz 1247578 BLAKE2B 
dd96a81c87e214b7b53549ecfcc0b79388a51218f3e6ecb64786d9acc4c540838e2679c4c0f634c94ca55271bb9f3a4350918bd0071c89dbebbd993758ab5314
 SHA512 
febd0fafe836a85148aa7ceb87888a5882e7c27968c20595026cd947e9e6c1d0246d6e585510377f0e561d36a194d129df302143c67f59dd3b82aa3d30190acb
 DIST libuninameslist-dist-20221022.tar.gz 1254897 BLAKE2B 
36f096f5d8ac81f7bbea019ecb980d7faa1cdaa457f2e51986453d7e7bddc9b18cb5db59c1f01d604e2b727b68435acd51c9d5aafb983a04a615869be9bf1329
 SHA512 
089306ee544f2bf233b6f7acef569bc8503c291cb35243fa84eff5ba3253cf85505d64b43d8625aca7d2da433b2d2a09f4c6ba7e307d2be106c16df9eef3e5c9
+DIST libuninameslist-dist-20230916.tar.gz 1265244 BLAKE2B 
53624158de02d467b9a524f9334de11abe5e46eee4e40e9834c6d9343dc1464600d74ec89709c362f0ab6496756535696cbd9b3d2642d27ece06da0a2e9f69c8
 SHA512 
32d5c59b0bdc07332dc24d4d6adc4f9173c8e9f41cad1adf1c6f5b9dd0ef8dd62a4ca3c8151d8ef4b5cb7f9ea4df63d8b63e906658b7d7062c5a17edd452c3e5

diff --git a/media-libs/libuninameslist/libuninameslist-20230916.ebuild 
b/media-libs/libuninameslist/libuninameslist-20230916.ebuild
new file mode 100644
index ..a1e2a95405cb
--- /dev/null
+++ b/media-libs/libuninameslist/libuninameslist-20230916.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Library of unicode annotation data"
+HOMEPAGE="https://github.com/fontforge/libuninameslist;
+SRC_URI="https://github.com/fontforge/libuninameslist/releases/download/${PV}/${PN}-dist-${PV}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+src_configure() {
+   econf --enable-frenchlib
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-09-24 Thread Sam James
commit: e9a788630a7c0305474f2c3f8fd2faf4520b1fb7
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 01:59:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 02:00:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a78863

gui-wm/dwl: rename distfile

We switched to using a release tarball when moving from guru->::gentoo. Rename
the tarball to avoid confusion given it would've had the same name in guru
but it was the gh-generated one then.

We can drop .gh. on the next release.

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

 gui-wm/dwl/Manifest   | 2 +-
 gui-wm/dwl/dwl-0.4.ebuild | 2 +-
 gui-wm/dwl/dwl--r1.ebuild | 2 +-
 gui-wm/dwl/dwl-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gui-wm/dwl/Manifest b/gui-wm/dwl/Manifest
index bd68566cf4f6..d5fa8d1af0d1 100644
--- a/gui-wm/dwl/Manifest
+++ b/gui-wm/dwl/Manifest
@@ -1 +1 @@
-DIST dwl-0.4.tar.gz 54718 BLAKE2B 
22aac990ed71bcb0be0e2ded7d335c3fb2ffa56d0185e4f15119f54d7dd28ce34c3d320f0d448d66c0dd829c036f22367706c4db1bd4a7e2db2dadf410fd
 SHA512 
8db7e4d9559f57232f9dedc1645458cf504c1d56af93bfe3930ab4734dfe898b0ef7b86c987ec908afa43473fab4bef424abd0036645461dbefeb6ac3e2d0c5f
+DIST dwl-0.4.gh.tar.gz 54718 BLAKE2B 
22aac990ed71bcb0be0e2ded7d335c3fb2ffa56d0185e4f15119f54d7dd28ce34c3d320f0d448d66c0dd829c036f22367706c4db1bd4a7e2db2dadf410fd
 SHA512 
8db7e4d9559f57232f9dedc1645458cf504c1d56af93bfe3930ab4734dfe898b0ef7b86c987ec908afa43473fab4bef424abd0036645461dbefeb6ac3e2d0c5f

diff --git a/gui-wm/dwl/dwl-0.4.ebuild b/gui-wm/dwl/dwl-0.4.ebuild
index 8a5fd16b0c32..784102072287 100644
--- a/gui-wm/dwl/dwl-0.4.ebuild
+++ b/gui-wm/dwl/dwl-0.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then
;;
esac
 else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
 fi

diff --git a/gui-wm/dwl/dwl--r1.ebuild b/gui-wm/dwl/dwl--r1.ebuild
index f093811e7e8a..8715e2f22781 100644
--- a/gui-wm/dwl/dwl--r1.ebuild
+++ b/gui-wm/dwl/dwl--r1.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then
;;
esac
 else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
 fi

diff --git a/gui-wm/dwl/dwl-.ebuild b/gui-wm/dwl/dwl-.ebuild
index 6bb47768ea96..bbea45cfc16a 100644
--- a/gui-wm/dwl/dwl-.ebuild
+++ b/gui-wm/dwl/dwl-.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then
;;
esac
 else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~x86"
 fi



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

2023-09-24 Thread Sam James
commit: 6973cb8eb48f6999d33cf48574abddf1786e79af
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 01:49:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 01:49:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6973cb8e

media-video/ffmpeg: Stabilize 6.0-r6 ppc64, #910314

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

 media-video/ffmpeg/ffmpeg-6.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
index b2c086d3d23f..1db003708b80 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2023-09-24 Thread Sam James
commit: 24eea3cebc4d5d4bcfa3b193e4fb961d07b4d47c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 01:47:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 01:48:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24eea3ce

sec-keys/openpgp-keys-gentoo-developers: add 20230918

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20230918.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 0d9aee280a5f..c580b378321d 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -2,3 +2,4 @@ DIST openpgp-keys-gentoo-developers-20230717-active-devs.gpg 
3104679 BLAKE2B 817
 DIST openpgp-keys-gentoo-developers-20230828-active-devs.gpg 3102805 BLAKE2B 
efd321e8ebb76d32e47df8085c9bb0d393c59d747b54cb5cf6febcc301a92a7c2a2b8bebd95b8f1b8fa9a6683aefc673809d8418408434bc41a1cf2bf8076938
 SHA512 
9e2e7408c2371edbe037243971fe6d45931cf526dff1d6014e472c056f8ed6881632d86497e9d6cd6b535574fb99c2af43fb63074911f4af476b5f590cc272dd
 DIST openpgp-keys-gentoo-developers-20230904-active-devs.gpg 3101925 BLAKE2B 
d49e8c43979ce0c57275e866d753cdf8ddd56a323f49706431a3fa2c30c432a197107051cc7600bafb25626dac0b60f3a787b6106b29dfa0573828bdebad8f2e
 SHA512 
9f3bae591970a26e194e97e5e44a2bb5e510d4e87bc2e334ad75edbb90be5413b12b34b73123ff7d65b26069b7c64fbd0db4747837921965a041adb2f0d5028a
 DIST openpgp-keys-gentoo-developers-20230911-active-devs.gpg 3107469 BLAKE2B 
eae368d380cb93e03c66926b04fa86ca21c0a7cc591668bd28b62d7483e3be483610c373a871fbcbe2a10361ee981d7f00f9d6204c244b838cc74b70edd7639c
 SHA512 
224e548915e9d878b22837f695ecf1b1a24f7ea2be45fe2e057cd5a4a814ae4132ba8dd6e2e032a4d4662e7ed0063e84e90e445ee46ced6dc56955fa3a968097
+DIST openpgp-keys-gentoo-developers-20230918-active-devs.gpg 3093946 BLAKE2B 
43f7781068ead0375c0bd510a286c1568b5dce05c66f1f0f42e2d0d96fdb5dfbb884f4b182527078998d68c4f432db5a20ac9cfa54cf1299142978b662c59b62
 SHA512 
772bcbae91bf5e0e3c2e6519b8dd5f27c81bc5e17acb8bb739aefcae762e6316c7d5b292972a11655466cb16a4fcc93f296fea3b3c3c48ec41ffeb957c815e2b

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230918.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230918.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230918.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # 

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

2023-09-24 Thread Sam James
commit: d2450b3f670442c21b776e31163a2b3052a34d16
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 23:51:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 00:24:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2450b3f

sys-devel/crosstool-ng: style tweak, add comment

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

 sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild | 3 ++-
 sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild | 3 ++-
 sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild | 3 ++-
 sys-devel/crosstool-ng/crosstool-ng-.ebuild  | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild
index 4c65f6f9438b..ee2ab17cd25b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild
@@ -29,6 +29,7 @@ SLOT="0"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
+# TODO: Consider dropping these USE (optfeature), but configure does check for 
them
 BDEPEND="
app-arch/unzip
>=app-shells/bash-3.1
@@ -38,7 +39,7 @@ BDEPEND="
sys-apps/texinfo
sys-devel/bison
sys-devel/flex
-   curl? (  net-misc/curl )
+   curl? ( net-misc/curl )
cvs? ( dev-vcs/cvs )
dtc? ( sys-apps/dtc )
git? ( dev-vcs/git )

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild
index 4c65f6f9438b..ee2ab17cd25b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild
@@ -29,6 +29,7 @@ SLOT="0"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
+# TODO: Consider dropping these USE (optfeature), but configure does check for 
them
 BDEPEND="
app-arch/unzip
>=app-shells/bash-3.1
@@ -38,7 +39,7 @@ BDEPEND="
sys-apps/texinfo
sys-devel/bison
sys-devel/flex
-   curl? (  net-misc/curl )
+   curl? ( net-misc/curl )
cvs? ( dev-vcs/cvs )
dtc? ( sys-apps/dtc )
git? ( dev-vcs/git )

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
index 4c65f6f9438b..ee2ab17cd25b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
@@ -29,6 +29,7 @@ SLOT="0"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
+# TODO: Consider dropping these USE (optfeature), but configure does check for 
them
 BDEPEND="
app-arch/unzip
>=app-shells/bash-3.1
@@ -38,7 +39,7 @@ BDEPEND="
sys-apps/texinfo
sys-devel/bison
sys-devel/flex
-   curl? (  net-misc/curl )
+   curl? ( net-misc/curl )
cvs? ( dev-vcs/cvs )
dtc? ( sys-apps/dtc )
git? ( dev-vcs/git )

diff --git a/sys-devel/crosstool-ng/crosstool-ng-.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-.ebuild
index 4c65f6f9438b..ee2ab17cd25b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-.ebuild
@@ -29,6 +29,7 @@ SLOT="0"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
+# TODO: Consider dropping these USE (optfeature), but configure does check for 
them
 BDEPEND="
app-arch/unzip
>=app-shells/bash-3.1
@@ -38,7 +39,7 @@ BDEPEND="
sys-apps/texinfo
sys-devel/bison
sys-devel/flex
-   curl? (  net-misc/curl )
+   curl? ( net-misc/curl )
cvs? ( dev-vcs/cvs )
dtc? ( sys-apps/dtc )
git? ( dev-vcs/git )



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

2023-09-24 Thread Sam James
commit: 0a03bce22677fb7b543997b1f7a3b33c2f9713d1
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 23:54:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 00:24:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a03bce2

sys-devel/crosstool-ng: add 1.26.0, drop 1.26.0_rc2-r1

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

 sys-devel/crosstool-ng/Manifest | 2 +-
 .../{crosstool-ng-1.26.0_rc2-r1.ebuild => crosstool-ng-1.26.0.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/crosstool-ng/Manifest b/sys-devel/crosstool-ng/Manifest
index fc65c35a9717..f02be9aa507f 100644
--- a/sys-devel/crosstool-ng/Manifest
+++ b/sys-devel/crosstool-ng/Manifest
@@ -1,3 +1,3 @@
 DIST crosstool-ng-1.24.0.tar.xz 1622432 BLAKE2B 
e0f3f26083dd10a35ac79fc78debe98db7914f5d7fd710ed6b4c788a7a0d56e22d22966f186e8315ae99a6141d1d5b80686e86ad8b0549514a07dfda5913a348
 SHA512 
89b8794a4184ad4928750e29712ed4f194aa1d0b93768d67ff64f30c30f1b1e165647cafc6de94d68d3ef70e50446e544dad65aa36137511a32ee7a667dddfb4
 DIST crosstool-ng-1.25.0.tar.xz 1075688 BLAKE2B 
4484b1a0b9ee65a927c1fc76e86087e48c4f27397c8ebc5a94cc1bbf78a66f4ab94fb54239943a9c710350bd65056e9f63c4138ff3c8f750a35b2a1bfaca6080
 SHA512 
e25b6fb577ce439592a889fe73bbde4109309e7fe154e7133fefaeb5522c97e3f96958941aa1bc86448fcecb6b4021ff793c595048f5ef8e5ecc75e9a48c0c45
-DIST crosstool-ng-1.26.0_rc2.tar.xz 1151288 BLAKE2B 
a306cf90bc76000cd77dc41e24f1ca54a801d56b15d0753a3477316e98cca1c160d2a83b622e032859e259b2e58527b6f0a3f4f0c1b8865cc6a6f6acb7a6308b
 SHA512 
0117fed4fb59c85958554c2d1c042c37b367e8dd37702a6d853f958a29dd02040b53b9a2f9c656b75bc2bae8cc66dbe498c95d46412b315de02090febbb5feb4
+DIST crosstool-ng-1.26.0.tar.xz 1144720 BLAKE2B 
68c38dca58a239bd2a7a4e0f0adfa0069d97aba632c8a8a70594a67bf1049f0576db2d20b8a6ac90b170c1a3d8245f952a949e4fd006abe1d5e54effbb8e100b
 SHA512 
7834184ae5792fd347455f9f48fee826248dcb82d271954ed4304b1a18f63995ff8a2c3b817564dcf147ac7e16e02d779195b26d97eb57db27f1118a1837002a

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.26.0.ebuild
similarity index 100%
rename from sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
rename to sys-devel/crosstool-ng/crosstool-ng-1.26.0.ebuild



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

2023-09-24 Thread Sam James
commit: 46b0fc511e098676b8069a6012f1a81b57d5ff5c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 00:23:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 00:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b0fc51

media-sound/audacity: style tweaks, add upstream refs

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

 media-sound/audacity/audacity-3.3.3.ebuild | 2 +-
 media-sound/audacity/audacity-.ebuild  | 2 +-
 media-sound/audacity/files/audacity-3.3.3-Findlibmad.patch | 3 +++
 media-sound/audacity/files/audacity-3.3.3-upstream-fix-rapidjson.patch | 3 +++
 4 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-sound/audacity/audacity-3.3.3.ebuild 
b/media-sound/audacity/audacity-3.3.3.ebuild
index 986fcd8fb4bb..4f1b16d516a1 100644
--- a/media-sound/audacity/audacity-3.3.3.ebuild
+++ b/media-sound/audacity/audacity-3.3.3.ebuild
@@ -26,7 +26,7 @@ else
SRC_URI="https://github.com/audacity/audacity/archive/${MY_P}.tar.gz;
 fi
 
-SRC_URI+=$'\n'"audiocom? ( ${MY_THREADPOOL} )"
+SRC_URI+=" audiocom? ( ${MY_THREADPOOL} )"
 
 # GPL-2+, GPL-3 - Audacity itself
 # ZLIB - The ThreadPool single-header library

diff --git a/media-sound/audacity/audacity-.ebuild 
b/media-sound/audacity/audacity-.ebuild
index 55d1545cfcb8..82ce039fc3a4 100644
--- a/media-sound/audacity/audacity-.ebuild
+++ b/media-sound/audacity/audacity-.ebuild
@@ -26,7 +26,7 @@ else
SRC_URI="https://github.com/audacity/audacity/archive/${MY_P}.tar.gz;
 fi
 
-SRC_URI+=$'\n'"audiocom? ( ${MY_THREADPOOL} )"
+SRC_URI+=" audiocom? ( ${MY_THREADPOOL} )"
 
 # GPL-2+, GPL-3 - Audacity itself
 # ZLIB - The ThreadPool single-header library

diff --git a/media-sound/audacity/files/audacity-3.3.3-Findlibmad.patch 
b/media-sound/audacity/files/audacity-3.3.3-Findlibmad.patch
index 9bf4176a39e0..7237614782b3 100644
--- a/media-sound/audacity/files/audacity-3.3.3-Findlibmad.patch
+++ b/media-sound/audacity/files/audacity-3.3.3-Findlibmad.patch
@@ -1,3 +1,6 @@
+https://github.com/audacity/audacity/pull/4916
+https://github.com/audacity/audacity/pull/4917
+
 From b42dfbe2be1994ccfeff449b5c5cbe49994ffb38 Mon Sep 17 00:00:00 2001
 From: Matthew White 
 Date: Fri, 14 Jul 2023 21:17:45 +

diff --git 
a/media-sound/audacity/files/audacity-3.3.3-upstream-fix-rapidjson.patch 
b/media-sound/audacity/files/audacity-3.3.3-upstream-fix-rapidjson.patch
index cb9da30bf423..c95676a18cfe 100644
--- a/media-sound/audacity/files/audacity-3.3.3-upstream-fix-rapidjson.patch
+++ b/media-sound/audacity/files/audacity-3.3.3-upstream-fix-rapidjson.patch
@@ -1,3 +1,6 @@
+https://github.com/audacity/audacity/commit/6edaa3f26b34adc65c109c1a5a85923e04330e2d
+https://github.com/audacity/audacity/pull/4918
+
 From 6edaa3f26b34adc65c109c1a5a85923e04330e2d Mon Sep 17 00:00:00 2001
 From: Dmitry Vedenko 
 Date: Mon, 7 Aug 2023 17:12:49 +0300



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

2023-09-24 Thread Sam James
commit: f528815c332f51e266338f65336e9d85d134105b
Author: Matthew White  inventati  org>
AuthorDate: Tue Aug  1 17:05:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 00:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f528815c

media-sound/audacity-3.3.3: version bump and new  ebuild

NOTE: Upstream planned the removal of libmad support with the merge of
the https://github.com/audacity/audacity/pull/4384 PR.

Closes: https://bugs.gentoo.org/906959
Closes: https://bugs.gentoo.org/910398
Package-Manager: portage-3.0.49-r1
Signed-off-by: Matteo Bianco  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/32129
Signed-off-by: Sam James  gentoo.org>

 media-sound/audacity/Manifest  |   1 +
 media-sound/audacity/audacity-3.3.3.ebuild | 228 +
 media-sound/audacity/audacity-.ebuild  | 212 +++
 .../audacity/files/audacity-3.3.3-Findlibmad.patch |  52 +
 .../files/audacity-3.3.3-fix-includes.patch|  55 +
 .../audacity/files/audacity-3.3.3-fix-rpaths.patch |  95 +
 .../files/audacity-3.3.3-gettext-0.22.patch|  27 +++
 ...audacity-3.3.3-local-threadpool-libraries.patch |  30 +++
 .../audacity-3.3.3-upstream-fix-rapidjson.patch|  60 ++
 9 files changed, 760 insertions(+)

diff --git a/media-sound/audacity/Manifest b/media-sound/audacity/Manifest
index 4c36f4db70da..6af378802534 100644
--- a/media-sound/audacity/Manifest
+++ b/media-sound/audacity/Manifest
@@ -2,4 +2,5 @@ DIST Audacity-2.4.2.tar.gz 61248430 BLAKE2B 
bb7e31e22d2a09c38767b019ed5c2c2be317
 DIST Audacity-3.2.5.tar.gz 57017533 BLAKE2B 
b8e48cab1c89cadb343a17fcb1d811a7363231152867f8426dd8329103c9a407beb3f0b587e35e711070230c5c86d5aa97578b5a7c08bdbb029570677a24
 SHA512 
850ce4dc27e2c6d0b63bf0c0186deb417febc49b561e572a697f0e7ae2a7b2b3f39816b7beeacf9cbfb9525de85923e2ce6d06486fcf1855e34e2ecd1b7e3582
 DIST audacity-manual-2.4.2.zip 22459298 BLAKE2B 
001ca56f73c3c48f9b49b3b6478c6de6fb4c305fb869b11d93e41d5aee7ee45133bd7047c4d281fed4859d6c6061352dfaeb995e7b2602e42e09ab04e05e00dc
 SHA512 
8afc7faffb0da87efe0c2cb64f8593777357252b4893ae0522ec7b37b4f7806ad9582ca9e4b751d085c2598aba6b580dacd805daa00b236a4ff8f6663a80135c
 DIST audacity-manual-3.2.5.tar.gz 22260237 BLAKE2B 
e3c96282b5eeffe5854781cfe316fb40c10212c9bc07a081433cf947363f79892e7397b53a31aa7b5d0b6a00e14bd420d6f064515455055233a45f5ebf47
 SHA512 
9bd2f2b3268ff7259f1fa0957ab3f15e7b58d72a3199be4e271bac67d9d0b44967b2b783ea36f9392ed1bdf004274754468b3902c3a72a204d08333a5c07894c
+DIST Audacity-3.3.3.tar.gz 57120215 BLAKE2B 
566aa2529f2708c80eb8e2887c3f3b2a1477d0825133b960f824d0697716d5b5e3a3ba0bcb14a20afc2eba7ac544da154339d1cd37261225b06326e8ee3f730c
 SHA512 
c484e747f5207785b1872d031be2c3c50e7bbce087909c41930e593e2ab5777e0ab527a2770d90d89854bdd131e3f1f7afe3696b30420e3d8370e9f95527c937
 DIST progschj-ThreadPool-20140926.h 2612 BLAKE2B 
54d050ad443512e60e5c99449dd7133f3884c1067288cfc36b96c06855537b83d9b599cd8b8fb7f24e20cbc4898585b11d98d3a33dc7571a886b57c806ad3b14
 SHA512 
f927489de9afe0217bb0552c45bea238693f9f183a062cb12a48e19576dc50a4d0ba449a12397012ae790cc5ebd741decc08128b66f795310dba4778122e9f3d

diff --git a/media-sound/audacity/audacity-3.3.3.ebuild 
b/media-sound/audacity/audacity-3.3.3.ebuild
new file mode 100644
index ..986fcd8fb4bb
--- /dev/null
+++ b/media-sound/audacity/audacity-3.3.3.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="Free crossplatform audio editor"
+HOMEPAGE="https://www.audacityteam.org/;
+
+# A header-only thread pool library, without a build system, about 100
+# lines of code.  Probably not worth packaging individually.  Check
+# cmake-proxies/CMakeLists.txt and search for "ThreadPool".
+MY_THREADPOOL_DATE=20140926
+MY_THREADPOOL="https://raw.githubusercontent.com/progschj/ThreadPool/9a42ec1329f259a5f4881a291db1dcb8f2ad9040/ThreadPool.h
 -> progschj-ThreadPool-${MY_THREADPOOL_DATE}.h"
+
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/audacity/audacity.git;
+else
+   KEYWORDS="~amd64 ~riscv"
+   MY_P="Audacity-${PV}"
+   S="${WORKDIR}/${PN}-${MY_P}"
+   SRC_URI="https://github.com/audacity/audacity/archive/${MY_P}.tar.gz;
+fi
+
+SRC_URI+=$'\n'"audiocom? ( ${MY_THREADPOOL} )"
+
+# GPL-2+, GPL-3 - Audacity itself
+# ZLIB - The ThreadPool single-header library
+# CC-BY-3.0 - Documentation
+LICENSE="GPL-2+
+   GPL-3
+   audiocom? ( ZLIB )
+"
+SLOT="0"
+IUSE="alsa audiocom ffmpeg +flac id3tag +ladspa +lv2 mad mpg123 ogg
+   opus +portmixer sbsms twolame vamp +vorbis wavpack"
+
+# The testsuite consists of two tests, 50% of which fail.
+RESTRICT="test"
+
+# dev-db/sqlite:3 hard dependency.
+# dev-libs/glib:2, x11-libs/gtk+:3 hard dependency, from
+#   

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

2023-09-24 Thread Matt Turner
commit: 6761006485d657a0e34d0449e8472461956c753c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 24 23:20:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 25 00:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67610064

media-libs/mesa: Version bump to 23.2.0_rc4

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.2.0_rc4.ebuild | 450 +
 2 files changed, 451 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 9ad03e34c54e..171d85103d83 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-23.1.6.tar.xz 18505124 BLAKE2B 
78b71ede0655e538a71d22ecbfb0bed7497c258a16ce5f7d9b627a4c9372f26292a50aec848a4923524e4862b00a6d5d3d2521b05033d9cf39d31f037bdb9254
 SHA512 
24f1c626fa05a82bcdfb24b67b8e5f96f94d5748309631b83e8d7a62142853cd3be90b92c56bac3bc4d223bf40b424d6d6a9977537b899107295b7d45d7e2575
 DIST mesa-23.1.7.tar.xz 18544916 BLAKE2B 
ec688b2a5db396423e53b8798dfbff0c2034e6f0f80e3b73a27b92b0441cfa8578bb633577b5199f1a4a107bdf80af23bc4663b424324f2f71b0abcaa6c4b103
 SHA512 
a5b8bebd2cbdb89fe38de0ff68629c76d248773543e23b77c9035ee0574321e8c0f7cb517decd8896e9dededf132ad87c2b7bddd58af8b97a843a99d158a61d4
 DIST mesa-23.2.0-rc3.tar.xz 18798600 BLAKE2B 
f00b559128bb5b0214447ba93b69c0b2953dee52c6354d032d1a2b16de7e8314385f79e7796971e3b500b45c23b4ae3804898d19e9acbb255341c870a5f4c644
 SHA512 
e6b3588f0d469cb42b2cf4df39bbde755f72ebec9a056da0add188dd419c4e342b131d6b551933868705d14b4cd5f707d91ae592ec01a9fb6c1413aa08a183a7
+DIST mesa-23.2.0-rc4.tar.xz 18844408 BLAKE2B 
482cf5402f2d7ad4393c602008bfce0ea26acd12261ece3290c6a6fab6f5c61b85aea55ab37d5730f0395dce86d258ff3fb313427ea07905f950241b57c6
 SHA512 
6a89130f50394ad0fec9dde3d0733c75fe4aa73c6c64fa5b70e761062ccbed015e7aea1e7867743c67e7b847635c9d156b54a653b019f037eb18168e15ab640d

diff --git a/media-libs/mesa/mesa-23.2.0_rc4.ebuild 
b/media-libs/mesa/mesa-23.2.0_rc4.ebuild
new file mode 100644
index ..1e9a747d40b1
--- /dev/null
+++ b/media-libs/mesa/mesa-23.2.0_rc4.ebuild
@@ -0,0 +1,450 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3
+   dev-libs/libclc[spirv(-)]
+   

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

2023-09-24 Thread Matt Turner
commit: 9028dd71d540a8b2a62ecde733794f81a00576f6
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 24 23:21:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 25 00:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9028dd71

media-libs/mesa: Version bump to 23.1.8

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.1.8.ebuild | 454 +
 2 files changed, 455 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 171d85103d83..a1debf266249 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,4 +1,5 @@
 DIST mesa-23.1.6.tar.xz 18505124 BLAKE2B 
78b71ede0655e538a71d22ecbfb0bed7497c258a16ce5f7d9b627a4c9372f26292a50aec848a4923524e4862b00a6d5d3d2521b05033d9cf39d31f037bdb9254
 SHA512 
24f1c626fa05a82bcdfb24b67b8e5f96f94d5748309631b83e8d7a62142853cd3be90b92c56bac3bc4d223bf40b424d6d6a9977537b899107295b7d45d7e2575
 DIST mesa-23.1.7.tar.xz 18544916 BLAKE2B 
ec688b2a5db396423e53b8798dfbff0c2034e6f0f80e3b73a27b92b0441cfa8578bb633577b5199f1a4a107bdf80af23bc4663b424324f2f71b0abcaa6c4b103
 SHA512 
a5b8bebd2cbdb89fe38de0ff68629c76d248773543e23b77c9035ee0574321e8c0f7cb517decd8896e9dededf132ad87c2b7bddd58af8b97a843a99d158a61d4
+DIST mesa-23.1.8.tar.xz 18566724 BLAKE2B 
43825c936f0dca4bc7e954cf7f8afc9566fb26d23969a9f60279a279504464b4eee966f5db34602489fb659942d11629675a1ef44493020925047bbd8cd7f0d7
 SHA512 
02dc6f8b10dd3827a2b62fba3035726b1b60ec0c3188817deea2ad14f80f332a37272e9f15c5f653f20cecb14f8ff91697d73c89afc83674c19b686a674b677d
 DIST mesa-23.2.0-rc3.tar.xz 18798600 BLAKE2B 
f00b559128bb5b0214447ba93b69c0b2953dee52c6354d032d1a2b16de7e8314385f79e7796971e3b500b45c23b4ae3804898d19e9acbb255341c870a5f4c644
 SHA512 
e6b3588f0d469cb42b2cf4df39bbde755f72ebec9a056da0add188dd419c4e342b131d6b551933868705d14b4cd5f707d91ae592ec01a9fb6c1413aa08a183a7
 DIST mesa-23.2.0-rc4.tar.xz 18844408 BLAKE2B 
482cf5402f2d7ad4393c602008bfce0ea26acd12261ece3290c6a6fab6f5c61b85aea55ab37d5730f0395dce86d258ff3fb313427ea07905f950241b57c6
 SHA512 
6a89130f50394ad0fec9dde3d0733c75fe4aa73c6c64fa5b70e761062ccbed015e7aea1e7867743c67e7b847635c9d156b54a653b019f037eb18168e15ab640d

diff --git a/media-libs/mesa/mesa-23.1.8.ebuild 
b/media-libs/mesa/mesa-23.1.8.ebuild
new file mode 100644
index ..6036a8c0264b
--- /dev/null
+++ b/media-libs/mesa/mesa-23.1.8.ebuild
@@ -0,0 +1,454 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   

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

2023-09-24 Thread Matt Turner
commit: 12a2ffdd75ae6634fe940a8c76683dc0444de266
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 23 18:30:45 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 25 00:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a2ffdd

x11-libs/cairo: Version bump to 1.18.0

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

 x11-libs/cairo/Manifest|  1 +
 x11-libs/cairo/cairo-1.18.0.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest
index b4450e6885bc..5536b5d0d0f9 100644
--- a/x11-libs/cairo/Manifest
+++ b/x11-libs/cairo/Manifest
@@ -1 +1,2 @@
 DIST cairo-1.17.8.tar.bz2 43730163 BLAKE2B 
6089b3488425c577ad70896bb82eaad1d26cbbb38b4b38902d1eaf82a47c11170a2b0f0a6439e2cf0efa53db1f49ed74d801f7023de25d381d17e26a185a7bf9
 SHA512 
86d59c60c0436dde1cced60f11774e08bc483b3310faa066f9cb1cd60e64c4b7d61a27d1f5d4781187b1a3839c7b3e490a7503d09f25dbdcd5be21290f066cf8
+DIST cairo-1.18.0.tar.bz2 43979246 BLAKE2B 
1afb01a934a41c9f4c2cac0d6f1fd842bfd3297378b7692a0c38786d151ca568a63707ceee4b220da7ec9a605f65eb87b546a78392c5fe652345e749e6d3da6b
 SHA512 
bd702f3b64061f8add954c243c9b59f5d44271adfa76d997941ddab629ff8018c2a1d3368edf2362573e0018c342c61483de58240c63e15e1e6035d2511d3e40

diff --git a/x11-libs/cairo/cairo-1.18.0.ebuild 
b/x11-libs/cairo/cairo-1.18.0.ebuild
new file mode 100644
index ..ccc3d957b603
--- /dev/null
+++ b/x11-libs/cairo/cairo-1.18.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git;
+   SRC_URI=""
+else
+   
SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="A vector graphics library with cross-device output support"
+HOMEPAGE="https://www.cairographics.org/ 
https://gitlab.freedesktop.org/cairo/cairo;
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+IUSE="X aqua debug +glib gtk-doc test"
+# Tests need more wiring up like e.g. 
https://gitlab.freedesktop.org/cairo/cairo/-/blob/master/.gitlab-ci.yml
+# any2ppm tests seem to hang for now.
+RESTRICT="test !test? ( test )"
+
+RDEPEND="
+   >=dev-libs/lzo-2.06-r1:2[${MULTILIB_USEDEP}]
+   >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
+   >=media-libs/freetype-2.5.0.1:2[png,${MULTILIB_USEDEP}]
+   >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/pixman-0.36[${MULTILIB_USEDEP}]
+   debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] )
+   glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+   )"
+DEPEND="${RDEPEND}
+   test? (
+   app-text/ghostscript-gpl
+   app-text/poppler[cairo]
+   gnome-base/librsvg
+   )
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-respect-fontconfig.patch
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddwrite=disabled
+   -Dfontconfig=enabled
+   -Dfreetype=enabled
+   -Dpng=enabled
+   $(meson_feature aqua quartz)
+   $(meson_feature X tee)
+   $(meson_feature X xcb)
+   $(meson_feature X xlib)
+   -Dxlib-xcb=disabled
+   -Dzlib=enabled
+
+   # Requires poppler-glib (poppler[cairo]) which isn't available 
in multilib
+   $(meson_native_use_feature test tests)
+
+   -Dgtk2-utils=disabled
+
+   $(meson_feature glib)
+   -Dspectre=disabled # only used for tests
+   $(meson_feature debug symbol-lookup)
+
+   $(meson_use gtk-doc gtk_doc)
+   )
+
+   meson_src_configure
+}
+
+multilib_src_test() {
+   multilib_is_native_abi && meson_src_test
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/cairo || die
+   mv "${ED}"/usr/share/gtk-doc/{html/cairo,cairo/html} || die
+   rmdir "${ED}"/usr/share/gtk-doc/html || die
+   fi
+}



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

2023-09-24 Thread Sam James
commit: f7c1bde0d3130432e2739bc16357224742258b77
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 23:47:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 23:47:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c1bde0

media-libs/chromaprint: Stabilize 1.5.1-r3 arm64, #910313

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

 media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
index a6da9b890788..8e9fedf1cc5b 100644
--- a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
+++ b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/acoustid/${PN}/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="test tools"
 RESTRICT="!test? ( test )"
 



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

2023-09-24 Thread Sam James
commit: ac86d5f6ee5485c780f23079865dfc9dcb3cd779
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 23:47:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 23:47:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac86d5f6

media-libs/chromaprint: Stabilize 1.5.1-r3 amd64, #910313

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

 media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
index c18875469243..a6da9b890788 100644
--- a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
+++ b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/acoustid/${PN}/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="test tools"
 RESTRICT="!test? ( test )"
 



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

2023-09-24 Thread Sam James
commit: 9b71d62d1c313f38baf89a3af0602574951bc285
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:45:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:45:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b71d62d

sys-devel/gcc: add 14.0.0_pre20230924

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 679794ff341f..59f6d5ba9a8e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -19,6 +19,7 @@ DIST gcc-13-20230923.tar.xz 84304612 BLAKE2B 
3820746f13c5b0dd741506c758ed8de4650
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
 DIST gcc-14-20230917.tar.xz 85875468 BLAKE2B 
afd39683b7ae9e84c6fa81d6ba6059a1411463ab45fce81eccf34dfafb29ff633a287826063da547014c12b9e0244d2a022ddb1fef1c73edd882249c5be695e3
 SHA512 
a1f79805278e61c9feb4020c62e07c666fa724d872fc55dd0372a7d17cc2c2e2e8d2d149e748499e75331bcb28a6b1a6641c20111a6d8b871dddc1efe957608d
+DIST gcc-14-20230924.tar.xz 85950048 BLAKE2B 
cc353b46f963eca7ad820fe35fb14ece3d76714466ee6ac227433fddc101e76c40d71ce4bc6363e2bc5c3fdf233ab7479bf18542be3df6e1f77690090d08d351
 SHA512 
19a93b35660f8960b5a9385b9312d9555d83bb8ca8662492b54ece3c1d634da0fd6614e677ce6f1738ac2eadc5dd18b2ce311d2adde6c41f34db8598373bd335
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 
6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74
 SHA512 
b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild
new file mode 100644
index ..59534d9e96dd
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

[gentoo-commits] repo/gentoo:master commit in: app-arch/zstd/files/, app-arch/zstd/

2023-09-24 Thread Sam James
commit: 01b483bfd328f94bc0d718fdcf0ed8a56166fcb1
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:42:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:42:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b483bf

app-arch/zstd: drop 1.4.9, 1.5.2-r3, 1.5.4-r2, 1.5.4-r3

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

 app-arch/zstd/Manifest |   3 -
 .../zstd/files/zstd-1.5.4-crash-no-directory.patch | 115 -
 .../zstd/files/zstd-1.5.4-fix-no-zlib-build.patch  |  61 ---
 .../zstd/files/zstd-1.5.4-tests-no-programs.patch  |  67 
 app-arch/zstd/zstd-1.4.9.ebuild|  69 -
 app-arch/zstd/zstd-1.5.2-r3.ebuild |  69 -
 app-arch/zstd/zstd-1.5.4-r2.ebuild |  79 --
 app-arch/zstd/zstd-1.5.4-r3.ebuild |  80 --
 8 files changed, 543 deletions(-)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index 89d58c30ecfc..784731db0e46 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1,4 +1 @@
-DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 
907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b
 SHA512 
f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
-DIST zstd-1.5.2.tar.gz 1950967 BLAKE2B 
9d474e9fdcf7e5eb09d1f606712b05ca3001e8f6f7451254d8dba3f429101048532fd9c84a5b9083ae90d0457e9e1b1d48256581a1697e7db19b09d73595f070
 SHA512 
e107508a41fca50845cc2494e64adaba93efb95a2fa486fc962510a8ba4b2180d93067cae9870f119e88e5e8b28a046bc2240b0b23cdd8933d1fb1a6a9668c1e
-DIST zstd-1.5.4.gh.tar.gz 2161536 BLAKE2B 
ffc5fcbbdf4ab04bc14b5037308bf4e879d4cbaaf863462ea1e8af3f1b86b935ee6036e49298c83ac42b00472c003e32c263c977f0ae7d64f31d9ae63c5c28cb
 SHA512 
2896a6dd6b60cc251720356babcbab6018c874eb2149121b26e28041496fc355a9cb5fd1b39c91558fcfbafb789b3d721264a0f9b5734f893d5f3cdf97016394
 DIST zstd-1.5.5.tar.gz 2368543 BLAKE2B 
7680e27a0adacfb809d9fc81e06d3f99bf74df30374d3b5cb2d58f667dd1b7d5c41697e608592709e17c0e32277f20a6d615edee409b5d7cdcb15da2799a2350
 SHA512 
99109ec0e07fa65c2101c9cb36be56b672bbd0ee69d265f924718e61f9192ae8385c8d9e4d0c318be9edfa6d849fd3d60e5f164fa120961449429ea3c5dab6b6

diff --git a/app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch 
b/app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch
deleted file mode 100644
index d64e1c1d34f0..
--- a/app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-https://github.com/facebook/zstd/issues/3523
-https://github.com/facebook/zstd/pull/3541
-
-From 50e8f55e7d5928af9c3411afdb4fbedb4d8f770d Mon Sep 17 00:00:00 2001
-From: "W. Felix Handte" 
-Date: Thu, 9 Mar 2023 12:46:37 -0500
-Subject: [PATCH 1/3] Fix Python 3.6 Incompatibility in CLI Tests
-
 a/tests/cli-tests/run.py
-+++ b/tests/cli-tests/run.py
-@@ -535,7 +535,8 @@ def _run_script(self, script: str, cwd: str) -> None:
- subprocess.run(
- args=[script],
- stdin=subprocess.DEVNULL,
--capture_output=True,
-+stdout=subprocess.PIPE,
-+stderr=subprocess.PIPE,
- cwd=cwd,
- env=env,
- check=True,
-
-From c4c3e11958aed4dc99ec22e3d31c405217575a8c Mon Sep 17 00:00:00 2001
-From: "W. Felix Handte" 
-Date: Thu, 9 Mar 2023 12:47:40 -0500
-Subject: [PATCH 2/3] Avoid Calling `setvbuf()` on Null File Pointer
-
 a/programs/fileio.c
-+++ b/programs/fileio.c
-@@ -644,18 +644,24 @@ FIO_openDstFile(FIO_ctx_t* fCtx, FIO_prefs_t* const 
prefs,
- #endif
- if (f == NULL) {
- DISPLAYLEVEL(1, "zstd: %s: %s\n", dstFileName, strerror(errno));
-+} else {
-+/* An increased buffer size can provide a significant performance
-+ * boost on some platforms. Note that providing a NULL buf with a
-+ * size that's not 0 is not defined in ANSI C, but is defined in 
an
-+ * extension. There are three possibilities here:
-+ * 1. Libc supports the extended version and everything is good.
-+ * 2. Libc ignores the size when buf is NULL, in which case
-+ *everything will continue as if we didn't call `setvbuf()`.
-+ * 3. We fail the call and execution continues but a warning
-+ *message might be shown.
-+ * In all cases due execution continues. For now, I believe that
-+ * this is a more cost-effective solution than managing the 
buffers
-+ * allocations ourselves (will require an API change).
-+ */
-+if (setvbuf(f, NULL, _IOFBF, 1 MB)) {
-+DISPLAYLEVEL(2, "Warning: setvbuf failed for %s\n", 
dstFileName);
-+}
- }
--/* An increased 

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

2023-09-24 Thread Sam James
commit: 288da637584e437c64f889d7f4ed3b2ecfb7193b
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:33:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:33:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288da637

sys-devel/gcc: drop 11.4.0, 11.4.1_p20230914

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

 sys-devel/gcc/Manifest|  2 -
 sys-devel/gcc/gcc-11.4.0.ebuild   | 63 --
 sys-devel/gcc/gcc-11.4.1_p20230914.ebuild | 64 ---
 3 files changed, 129 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index db6340413c0e..9574789f03a5 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,12 +5,10 @@ DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac38
 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d
 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
 DIST gcc-11-20230824.tar.xz 76202120 BLAKE2B 
243ce16e28c66d681bb27df32866947309f8fa386e258896651b6853e390da79304250669096fd55cafe0a9d5adf4b3a3cf5989302f4ad13660ece80639b545a
 SHA512 
a9cab8bf61f2a572baba73a2a11271eeb61d43f07411df376a8568820c1373f64f635d747933fda1e942ae717b0ae9f1c810f662fc09ccb075940248bc48b582
-DIST gcc-11-20230914.tar.xz 76227984 BLAKE2B 
b3b45a22895cae00825aa695efe08424ab4e3302375d4767f7488b34dc59af0516fc1c734739f0c608b3ccd77cc22fa36c675cbca4fd0cd0675749a78ecd238f
 SHA512 
08a0a0e66e83459267704f4b0961946455b16d06823624e7af0cc74c09d9aeb8ab19e093518f6d42e4e9d7ce3ea3ea58bec22ca797d5e6c136a0a5563c33d263
 DIST gcc-11-20230921.tar.xz 76227940 BLAKE2B 
b086b35bc7192be078d08f6c9363a9b343f8d97a1bc781870796cf564b829febeccb5f94739fb14a88357f7f66530ff3c23f298eed9341ffb6927a5ac4a40546
 SHA512 
20fd7e680303a8328e9c017ab21dc3cab46fe5684a08bfc48a342ec4e95cc94675db2e450483499f126b2d5943e3ef8115287a5b4da8718b966c0ffe9f79b925
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17
-DIST gcc-11.4.0.tar.xz 79837032 BLAKE2B 
6e3b095a5837d4b5512719f848f4b9c4b4a6d7dc40ba96b269023ea5ea84f632c42a13855c030e255f3265445a45e6d2648dfe0e2cc0ea47da87c4660b052e24
 SHA512 
a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14
 DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B 
f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68
 SHA512 
992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758
 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5

diff --git a/sys-devel/gcc/gcc-11.4.0.ebuild b/sys-devel/gcc/gcc-11.4.0.ebuild
deleted file mode 100644
index 791c932e6fb5..
--- a/sys-devel/gcc/gcc-11.4.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-

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

2023-09-24 Thread Sam James
commit: 4b2d7aabf5ec240ec35875923bf46e8f27c569d4
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:34:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:34:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2d7aab

sys-devel/gcc: drop 13.1.1_p20230527, 13.2.0, 13.2.1_p20230916

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

 sys-devel/gcc/Manifest|  4 --
 sys-devel/gcc/gcc-13.1.1_p20230527.ebuild | 64 --
 sys-devel/gcc/gcc-13.2.0.ebuild   | 65 ---
 sys-devel/gcc/gcc-13.2.1_p20230916.ebuild | 65 ---
 4 files changed, 198 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 173665441647..679794ff341f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,14 +14,10 @@ DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e5
 DIST gcc-12-20230922.tar.xz 79801244 BLAKE2B 
9b7681a742ed7aa81f06f726d765d4b1259c199ec3fb5c3072b789491b99c966f1a5d90fbe357136b5f1dd8b046653c51653b8a7049ef0768049534b5364816a
 SHA512 
41542d2ab1ebd3c5a342159bc58a2f891d89a6b87533a928193dd28dc8dc3e3b3e3e4e547be20c930f8e85014c76128cbedbe6f846524b67acd3af16e93c3189
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
-DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
-DIST gcc-13-20230916.tar.xz 84302884 BLAKE2B 
8121aed1a18bf3bae00cd16c732bd8a3fd7a05f8e0d100a305efa1f0087d3abee8aea0254ac1ede5a97c4507f1228e6b81f1897af8921701b48a2cbd1c30faed
 SHA512 
a6f8c2482895fb3e5682329c74d40d9c3f5c794e688fbc0a61fe97acacb14dfd03439baec47708eaa46b2ae2c6fcf8c97b5efe6cf89cffc5df74a8427b59fdd1
 DIST gcc-13-20230923.tar.xz 84304612 BLAKE2B 
3820746f13c5b0dd741506c758ed8de4650fa5330b60802b627a7254f5b4b08da2493f12120aa24b712f98ae39fe2f188f05c79ad22ffdb3de67b2ebe49005aa
 SHA512 
12c0aafb7e91a18224b9b94e7e7e34b57c2e447cc85f51c8ddab672fa3fe31c784d42c15a8a1eb0da8fc9cc321c24163b12fb4f71e7da91b0169a278f2b83713
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
-DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 
29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907
 SHA512 
4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
-DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14-20230917.tar.xz 85875468 BLAKE2B 
afd39683b7ae9e84c6fa81d6ba6059a1411463ab45fce81eccf34dfafb29ff633a287826063da547014c12b9e0244d2a022ddb1fef1c73edd882249c5be695e3
 SHA512 
a1f79805278e61c9feb4020c62e07c666fa724d872fc55dd0372a7d17cc2c2e2e8d2d149e748499e75331bcb28a6b1a6641c20111a6d8b871dddc1efe957608d
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 

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

2023-09-24 Thread Sam James
commit: bc69c818f4b049423076786b2b022ea5837a0cee
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:33:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:33:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc69c818

sys-devel/gcc: drop 12.3.1_p20230623, 12.3.1_p20230915

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

 sys-devel/gcc/Manifest|  2 -
 sys-devel/gcc/gcc-12.3.1_p20230623.ebuild | 64 ---
 sys-devel/gcc/gcc-12.3.1_p20230915.ebuild | 64 ---
 3 files changed, 130 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6c2215c6cae2..92c7642bd4d9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,9 +14,7 @@ DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d5
 DIST gcc-11.4.0.tar.xz 79837032 BLAKE2B 
6e3b095a5837d4b5512719f848f4b9c4b4a6d7dc40ba96b269023ea5ea84f632c42a13855c030e255f3265445a45e6d2648dfe0e2cc0ea47da87c4660b052e24
 SHA512 
a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14
 DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B 
f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68
 SHA512 
992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758
 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
-DIST gcc-12-20230623.tar.xz 79782948 BLAKE2B 
6eeabdd1495482b8bc5a6f2f90cd7d7967b4d277c5f755f1ee98ac2c99db1552ab13b1c69f4c47d1d0b8de584e6a5f024b45e3c5934f49179cf65ca30acc
 SHA512 
09aa0304a8a916aea7a4714eb3a7541b2015e3bdb8ae9bd40bc289553c4ec86f91b054925d2af45f33af9d20a7422949e691c0f552d68ee1d5206b4007310a88
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
-DIST gcc-12-20230915.tar.xz 79794800 BLAKE2B 
9aa506c61de626c19466ac05cc77172a4a8b2c5b839e68597a14f92fd977c73c63a3833f0a7a4f5da57e31f4c36ec38cb2be1356178dd3bc749093cba5573db7
 SHA512 
cf26b4bf5cf5dbee3e71c72df056cd81e9c3b79948390c90e6d64916f650998426b41e2c04ffc539f49dd9275b0913a07cd2255e08997397152656cbb5bea03c
 DIST gcc-12-20230922.tar.xz 79801244 BLAKE2B 
9b7681a742ed7aa81f06f726d765d4b1259c199ec3fb5c3072b789491b99c966f1a5d90fbe357136b5f1dd8b046653c51653b8a7049ef0768049534b5364816a
 SHA512 
41542d2ab1ebd3c5a342159bc58a2f891d89a6b87533a928193dd28dc8dc3e3b3e3e4e547be20c930f8e85014c76128cbedbe6f846524b67acd3af16e93c3189
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1

diff --git a/sys-devel/gcc/gcc-12.3.1_p20230623.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20230623.ebuild
deleted file mode 100644
index 006c8231fd0e..
--- a/sys-devel/gcc/gcc-12.3.1_p20230623.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="12.3.0"
-PATCH_VER="2"
-MUSL_VER="1"
-MUSL_GCC_VER="12.3.0"
-
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2} - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
-   # Cheesy hack for RCs
-   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
-   MY_P=${PN}-${MY_PV}
-   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
-   TOOLCHAIN_SET_S=no
-   S="${WORKDIR}"/${MY_P}
-fi
-
-inherit toolchain
-
-if tc_is_live ; then
-   # Needs to be after inherit (for now?), bug #830908
-   EGIT_BRANCH=releases/gcc-$(ver_cut 1)

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

2023-09-24 Thread Sam James
commit: e2c81040b11fd75db6fbf052239be30d5aaee63e
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:33:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:33:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c81040

sys-devel/gcc: drop 12.2.1_p20230428-r1

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

 sys-devel/gcc/Manifest   |  1 -
 sys-devel/gcc/gcc-12.2.1_p20230428-r1.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 9574789f03a5..173665441647 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,7 +9,6 @@ DIST gcc-11-20230921.tar.xz 76227940 BLAKE2B 
b086b35bc7192be078d08f6c9363a9b343f
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17
-DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B 
f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68
 SHA512 
992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758
 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20230922.tar.xz 79801244 BLAKE2B 
9b7681a742ed7aa81f06f726d765d4b1259c199ec3fb5c3072b789491b99c966f1a5d90fbe357136b5f1dd8b046653c51653b8a7049ef0768049534b5364816a
 SHA512 
41542d2ab1ebd3c5a342159bc58a2f891d89a6b87533a928193dd28dc8dc3e3b3e3e4e547be20c930f8e85014c76128cbedbe6f846524b67acd3af16e93c3189

diff --git a/sys-devel/gcc/gcc-12.2.1_p20230428-r1.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20230428-r1.ebuild
deleted file mode 100644
index d1ff9bb68321..
--- a/sys-devel/gcc/gcc-12.2.1_p20230428-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="12.3.0"
-PATCH_VER="2"
-MUSL_VER="1"
-MUSL_GCC_VER="12.3.0"
-
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2} - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
-   # Cheesy hack for RCs
-   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
-   MY_P=${PN}-${MY_PV}
-   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
-   TOOLCHAIN_SET_S=no
-   S="${WORKDIR}"/${MY_P}
-fi
-
-inherit toolchain
-
-if tc_is_live ; then
-   # Needs to be after inherit (for now?), bug #830908
-   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
-elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   # Don't keyword live ebuilds
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-if [[ ${CATEGORY} != cross-* ]] ; then
-   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
-   # bug #830454
-   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-   DEPEND="${RDEPEND}"
-   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
-fi
-
-src_prepare() {
-   local p upstreamed_patches=(
-   # add them here
-   )
-   for p 

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

2023-09-24 Thread Sam James
commit: 2cc97f3ecbe92abf5de72a938b2a26d0500fdf02
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:33:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:33:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc97f3e

sys-devel/gcc: drop 10.4.1_p20230621

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

 sys-devel/gcc/Manifest|  1 -
 sys-devel/gcc/gcc-10.4.1_p20230621.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 92c7642bd4d9..db6340413c0e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,5 +1,4 @@
 DIST gcc-10-20230426.tar.xz 72118868 BLAKE2B 
d87cfd78d96585877abc20ed213e4d2fba36556279a5bce5d185de34a59f8cde1250d7322543533922ef224ac8508c1d3fe597c652a648e6e7f08bc19cb2f11c
 SHA512 
805fbb840e6bd8cdd53f954b13c768c0ea0635c099094f6f0b0b04f00120dcde7cf3950a01e199d674b39ff764e9119a548b2f7a156ab2b5d598bd68ed56ce24
-DIST gcc-10-20230621.tar.xz 72149848 BLAKE2B 
83d367c1fb8e68b3e61273a324cd3829ccd3091a1346bc88f76ee2d6c86fb4c644d30c0594a024df4d53c6c6a02eb2b98ba44ac6db7e8ea4ddb96c795e202d9b
 SHA512 
b03520cf64643ac887e4c32c7e3a31ed54ff96bd5421ff2892675e26ae188ed8dcba88edbca79ec13bed3a052a98eea92fdd6bdd76ad1131a16f7c637a36360d
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd

diff --git a/sys-devel/gcc/gcc-10.4.1_p20230621.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20230621.ebuild
deleted file mode 100644
index 72bc0e8a42ec..
--- a/sys-devel/gcc/gcc-10.4.1_p20230621.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="10.5.0"
-PATCH_VER="6"
-MUSL_VER="2"
-MUSL_GCC_VER="10.5.0"
-
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2} - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
-   # Cheesy hack for RCs
-   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
-   MY_P=${PN}-${MY_PV}
-   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
-   TOOLCHAIN_SET_S=no
-   S="${WORKDIR}"/${MY_P}
-fi
-
-inherit toolchain
-
-if tc_is_live ; then
-   # Needs to be after inherit (for now?), bug #830908
-   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
-elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   # Don't keyword live ebuilds
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-   :;
-fi
-
-RDEPEND=""
-BDEPEND="${CATEGORY}/binutils"
-
-src_prepare() {
-   local p upstreamed_patches=(
-   # add them here
-   )
-   for p in "${upstreamed_patches[@]}"; do
-   rm -v "${WORKDIR}/patch/${p}" || die
-   done
-
-   if has_version '>=sys-libs/glibc-2.32-r1'; then
-   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
-   fi
-
-   toolchain_src_prepare
-}



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

2023-09-24 Thread Sam James
commit: f28ba3efb51a816451e8aed7885af00c4e036209
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:31:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28ba3ef

www-client/chromium: update upstream metadata

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

 www-client/chromium/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml
index ac92a4fe8071..fec2b41e4c9d 100644
--- a/www-client/chromium/metadata.xml
+++ b/www-client/chromium/metadata.xml
@@ -33,6 +33,6 @@


chromium/chromium
-   stha09/chromium-patches
+   Matt.Jolly/chromium-patches

 



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

2023-09-24 Thread Sam James
commit: 3dcb91618ebb14780a4ed62e56796997ac47ebd6
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:29:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:29:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dcb9161

sys-apps/systemd: drop versions

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

 sys-apps/systemd/Manifest|   6 -
 sys-apps/systemd/systemd-253.10.ebuild   | 514 --
 sys-apps/systemd/systemd-253.4.ebuild| 512 --
 sys-apps/systemd/systemd-253.5-r1.ebuild | 515 --
 sys-apps/systemd/systemd-253.5.ebuild| 512 --
 sys-apps/systemd/systemd-253.7.ebuild| 514 --
 sys-apps/systemd/systemd-253.8.ebuild| 514 --
 sys-apps/systemd/systemd-254.1-r2.ebuild | 526 ---
 8 files changed, 3613 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 932dc25766bc..0a44fb22fd7f 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,11 +1,5 @@
-DIST systemd-stable-253.10.tar.gz 12116663 BLAKE2B 
9232067c5fb4ceb3c941d9840a043f34ca3c6eee6e696743715e9f36d47a58e98046ffb6af19084bbd7e8b4edf40c67132a3fa967f37785eb988a18530ca89b1
 SHA512 
dab45496586a9a78ba46a3c03c02e6bd97a8b832e28f96fdf052ecf1906c8c1bdc55967fc243ca837d0371e81730a92bb230e59a43e2ab6bc1b62fbd42a051d4
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa
-DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a
 SHA512 
cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1
-DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
-DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
-DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 
0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6
 SHA512 
628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4
-DIST systemd-stable-254.1.tar.gz 14324840 BLAKE2B 
10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a
 SHA512 
eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 
2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea
 SHA512 
ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69

diff --git a/sys-apps/systemd/systemd-253.10.ebuild 
b/sys-apps/systemd/systemd-253.10.ebuild
deleted file mode 100644
index cf50cf37cc92..
--- a/sys-apps/systemd/systemd-253.10.ebuild
+++ /dev/null
@@ -1,514 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms 

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

2023-09-24 Thread Sam James
commit: fa82e211323630f325f3dcf4434bfb8ce00d42ee
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:28:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa82e211

sys-apps/systemd-utils: drop 252.10, 253.5, 253.7, 253.8, 253.10

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

 sys-apps/systemd-utils/Manifest|   5 -
 sys-apps/systemd-utils/systemd-utils-252.10.ebuild | 525 
 sys-apps/systemd-utils/systemd-utils-253.10.ebuild | 535 -
 sys-apps/systemd-utils/systemd-utils-253.5.ebuild  | 533 
 sys-apps/systemd-utils/systemd-utils-253.7.ebuild  | 535 -
 sys-apps/systemd-utils/systemd-utils-253.8.ebuild  | 535 -
 6 files changed, 2668 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index a13edc015f6e..952b06a4ebdc 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,13 +1,8 @@
 DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 
1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5
 SHA512 
1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba
 DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 
2736a4ddc36b2ce087c08c57c0b995db2dcf6f82a4ae6f20b07609657bc5ea1e4a12ec78da1576b364e03260577b4f9fc85fae8c0f7497eca564c6fb857e06d8
 SHA512 
4b556975f25393cbeb5df495267c68edf14bef0f8baae20955151c900f200d1402b54630cab7dd3a69bbb82bef3f7464869222e2022c60faa2311444fa87ec80
 DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
-DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
 DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
-DIST systemd-stable-253.10.tar.gz 12116663 BLAKE2B 
9232067c5fb4ceb3c941d9840a043f34ca3c6eee6e696743715e9f36d47a58e98046ffb6af19084bbd7e8b4edf40c67132a3fa967f37785eb988a18530ca89b1
 SHA512 
dab45496586a9a78ba46a3c03c02e6bd97a8b832e28f96fdf052ecf1906c8c1bdc55967fc243ca837d0371e81730a92bb230e59a43e2ab6bc1b62fbd42a051d4
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
-DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
-DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
-DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 
0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6
 SHA512 
628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/musikcube/

2023-09-24 Thread YiFei Zhu
commit: c78a7b59498b1abbe921e8d6c1ef52c22abd8492
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun Sep 24 22:26:45 2023 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Sun Sep 24 22:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c78a7b59

media-sound/musikcube: add 3.0.2

Signed-off-by: YiFei Zhu  gmail.com>

 media-sound/musikcube/Manifest   |  1 +
 media-sound/musikcube/musikcube-3.0.2.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/media-sound/musikcube/Manifest b/media-sound/musikcube/Manifest
index e6427367e9..0ce1f179d3 100644
--- a/media-sound/musikcube/Manifest
+++ b/media-sound/musikcube/Manifest
@@ -1 +1,2 @@
 DIST musikcube-3.0.1.tar.gz 4759002 BLAKE2B 
c312067fefaeaeb1c56b15fdcc83e1a73be648d88db54dc43d5c0f3e2ed1f226480612461b7239087ebfadcbcc38ed432622873fc40d3739daca1d32d19bea7f
 SHA512 
ff18b69bf9a295925ede561c80a66f3fce7c00fdc29906a39e89b520c49467ddaa88cb69406a8bd012eaa851716b6515e93a5a0d0f75f2f24e64ced3fef4b9c7
+DIST musikcube-3.0.2.tar.gz 4800648 BLAKE2B 
64672127c90b6bfcc4e3dcb700b9fede0b88ac8d9dc3b2bd84f666b8ed000f9185a0622f06548b29ff03e143e1a49461d3b51727fddce189569a97904d834dc4
 SHA512 
33d7fa0768c235afa2d877fb2bd3523f47c2fcf1bd500daabbd3755645439c51a1d477e8e8fe7f2a6aba451121b0d600e413fa0a491da9947a4dff7cb0430d82

diff --git a/media-sound/musikcube/musikcube-3.0.2.ebuild 
b/media-sound/musikcube/musikcube-3.0.2.ebuild
new file mode 100644
index 00..f03889ccf1
--- /dev/null
+++ b/media-sound/musikcube/musikcube-3.0.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Excellent terminal music player, support almost every known sound 
system."
+HOMEPAGE="https://github.com/clangen/musikcube;
+SRC_URI="https://github.com/clangen/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+alsa +libopenmpt pipewire pulseaudio +mpris portaudio sndio systemd 
elogind basu"
+
+REQUIRED_USE="
+   mpris? ( ^^ ( systemd elogind basu ) )
+"
+
+DEPEND="
+   net-libs/libmicrohttpd:=
+   sys-libs/ncurses:=
+   media-libs/libogg
+   media-video/ffmpeg:=
+   sys-libs/zlib:=
+   media-libs/libvorbis
+   net-misc/curl
+   media-sound/lame
+   dev-libs/libev
+   media-libs/taglib
+   dev-cpp/asio
+   libopenmpt? (
+   media-libs/libopenmpt
+   media-sound/mpg123
+   )
+   mpris? (
+   || (
+   elogind? ( >=sys-auth/elogind-239 )
+   systemd? ( sys-apps/systemd )
+   basu? ( sys-libs/basu )
+   )
+   )
+   pipewire? (
+   media-video/pipewire:=
+   )
+   portaudio? (
+   media-libs/portaudio
+   )
+   pulseaudio? (
+   media-libs/libpulse
+   )
+   sndio? (
+   media-sound/sndio:=
+   )
+   alsa? (
+   media-libs/alsa-lib
+   )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   dev-util/cmake
+   dev-util/patchelf
+"
+PATCHES=(
+   "${FILESDIR}/musikcube-3.0.1-tinfow.patch"
+)
+
+src_configure() {
+   # Gentoo users enable ccache via e.g. FEATURES=ccache or
+   # other means. We don't want the build system to enable it for us.
+   sed -i -e '/find_program(CCACHE_FOUND ccache)/d' CMakeLists.txt || die
+
+   use mpris || sed -i '/pkg_check_modules.*SDBUS/d' 
src/plugins/mpris/CMakeLists.txt || die
+
+   local mycmakeargs=(
+   $(usex alsa '' -DLIBASOUND=LIBASOUND-NOTFOUND)
+   -DENABLE_PIPEWIRE=$(usex pipewire true false)
+   $(usex pulseaudio '' -DLIBPULSE=LIBPULSE-NOTFOUND)
+   $(usex portaudio '' -DLIBPORTAUDIO=LIBPORTAUDIO-NOTFOUND)
+   $(usex libopenmpt '' -DLIBOPENMPT=LIBOPENMPT-NOTFOUND)
+   $(usex sndio '' -DLIBSNDIO=LIBSNDIO-NOTFOUND)
+   -DBUILD_STANDALONE=false
+   )
+
+   if use mpris; then
+   if use elogind; then
+mycmakeargs+=( -DUSE_ELOGIND=true )
+   fi
+   if use basu; then
+mycmakeargs+=( -DUSE_BASU=true )
+   fi
+   fi
+
+   cmake_src_configure
+}



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

2023-09-24 Thread Sam James
commit: 7867e4d3090b2c6c9bb667d2fac92549071b61cb
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep 24 20:58:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7867e4d3

app-text/scdoc: fix install on Prefix

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33040
Signed-off-by: Sam James  gentoo.org>

 app-text/scdoc/scdoc-1.11.2-r1.ebuild | 4 ++--
 app-text/scdoc/scdoc-.ebuild  | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-text/scdoc/scdoc-1.11.2-r1.ebuild 
b/app-text/scdoc/scdoc-1.11.2-r1.ebuild
index cb92a9c00651..35243659e867 100644
--- a/app-text/scdoc/scdoc-1.11.2-r1.ebuild
+++ b/app-text/scdoc/scdoc-1.11.2-r1.ebuild
@@ -40,6 +40,6 @@ src_compile() {
 }
 
 src_install() {
-   emake DESTDIR="${ED}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" \
-   PCDIR="/usr/$(get_libdir)/pkgconfig" install
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" \
+   PCDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig" install
 }

diff --git a/app-text/scdoc/scdoc-.ebuild b/app-text/scdoc/scdoc-.ebuild
index 1e3c06c1ea69..938aa8493a7c 100644
--- a/app-text/scdoc/scdoc-.ebuild
+++ b/app-text/scdoc/scdoc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -40,6 +40,6 @@ src_compile() {
 }
 
 src_install() {
-   emake DESTDIR="${ED}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" \
-   PCDIR="/usr/$(get_libdir)/pkgconfig" install
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" \
+   PCDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig" install
 }



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

2023-09-24 Thread Sam James
commit: d54784cd5573fe1d38d0e88fab1186ec65f51fb7
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:24:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:25:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54784cd

sys-devel/crosstool-ng: add missing dies; use bison/flex

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

 ...4.0-r2.ebuild => crosstool-ng-1.24.0-r3.ebuild} | 24 ++
 ...1.25.0.ebuild => crosstool-ng-1.25.0-r1.ebuild} | 24 ++
 ...c2.ebuild => crosstool-ng-1.26.0_rc2-r1.ebuild} | 24 ++
 sys-devel/crosstool-ng/crosstool-ng-.ebuild| 24 ++
 4 files changed, 64 insertions(+), 32 deletions(-)

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild
similarity index 78%
rename from sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
rename to sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild
index 2e09d5c02c72..4c65f6f9438b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r3.ebuild
@@ -30,14 +30,14 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
 BDEPEND="
-   app-alternatives/awk[gawk]
-   app-alternatives/lex
-   app-alternatives/yacc[bison]
app-arch/unzip
>=app-shells/bash-3.1
sys-apps/help2man
>=sys-apps/sed-4.0
+   sys-apps/gawk
sys-apps/texinfo
+   sys-devel/bison
+   sys-devel/flex
curl? (  net-misc/curl )
cvs? ( dev-vcs/cvs )
dtc? ( sys-apps/dtc )
@@ -54,13 +54,21 @@ RDEPEND="
${BDEPEND}
 "
 
+src_configure() {
+   # Needs bison+flex
+   unset YACC LEX
+
+   default
+}
+
 src_install() {
emake DESTDIR="${D}" install
 
-   use doc && mv "${D}/usr/share/doc/crosstool-ng/crosstool-ng-${PVR}" \
-   "${D}"/usr/share/doc/
+   if use doc ; then
+   mv "${ED}"/usr/share/doc/crosstool-ng/crosstool-ng-${PVR} 
"${ED}"/usr/share/doc/ || die
+   fi
 
-   rm -rf "${D}"/usr/share/doc/crosstool-ng
-   rm -rf "${D}/usr/share/man/man1/ct-ng.1.gz"
-   cp docs/ct-ng.1 "${D}/usr/share/man/man1/"
+   rm -rf "${ED}"/usr/share/doc/crosstool-ng || die
+   rm -rf "${ED}"/usr/share/man/man1/ct-ng.1.gz || die
+   doman docs/ct-ng.1
 }

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild
similarity index 78%
rename from sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
rename to sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild
index 2e09d5c02c72..4c65f6f9438b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.25.0-r1.ebuild
@@ -30,14 +30,14 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
 BDEPEND="
-   app-alternatives/awk[gawk]
-   app-alternatives/lex
-   app-alternatives/yacc[bison]
app-arch/unzip
>=app-shells/bash-3.1
sys-apps/help2man
>=sys-apps/sed-4.0
+   sys-apps/gawk
sys-apps/texinfo
+   sys-devel/bison
+   sys-devel/flex
curl? (  net-misc/curl )
cvs? ( dev-vcs/cvs )
dtc? ( sys-apps/dtc )
@@ -54,13 +54,21 @@ RDEPEND="
${BDEPEND}
 "
 
+src_configure() {
+   # Needs bison+flex
+   unset YACC LEX
+
+   default
+}
+
 src_install() {
emake DESTDIR="${D}" install
 
-   use doc && mv "${D}/usr/share/doc/crosstool-ng/crosstool-ng-${PVR}" \
-   "${D}"/usr/share/doc/
+   if use doc ; then
+   mv "${ED}"/usr/share/doc/crosstool-ng/crosstool-ng-${PVR} 
"${ED}"/usr/share/doc/ || die
+   fi
 
-   rm -rf "${D}"/usr/share/doc/crosstool-ng
-   rm -rf "${D}/usr/share/man/man1/ct-ng.1.gz"
-   cp docs/ct-ng.1 "${D}/usr/share/man/man1/"
+   rm -rf "${ED}"/usr/share/doc/crosstool-ng || die
+   rm -rf "${ED}"/usr/share/man/man1/ct-ng.1.gz || die
+   doman docs/ct-ng.1
 }

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
similarity index 78%
rename from sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild
rename to sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
index 2e09d5c02c72..4c65f6f9438b 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2-r1.ebuild
@@ -30,14 +30,14 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
 
 BDEPEND="
-   app-alternatives/awk[gawk]
-   app-alternatives/lex
-   app-alternatives/yacc[bison]
app-arch/unzip
>=app-shells/bash-3.1
sys-apps/help2man

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

2023-09-24 Thread Sam James
commit: 04c3650f36e7818014ddae66fc464cec1593c031
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:20:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:25:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c3650f

sys-devel/crosstool-ng: style tweaks

Mostly to conform with skel.ebuild.

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

 sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild  | 18 ++
 sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild | 18 ++
 sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild | 18 ++
 sys-devel/crosstool-ng/crosstool-ng-.ebuild   | 18 ++
 4 files changed, 40 insertions(+), 32 deletions(-)

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
index e9a93b214563..2e09d5c02c72 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
@@ -1,23 +1,24 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="8"
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 inherit python-single-r1
 
+DESCRIPTION="Versatile (cross-)toolchain generator"
 HOMEPAGE="https://crosstool-ng.github.io/;
-DESCRIPTION="A versatile (cross-)toolchain generator."
 
-if [[ "${PV}" ==  ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/crosstool-ng/crosstool-ng.git;
inherit git-r3
 else
SRC_URI="
-https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
-http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
-"
-   if [[ "${PV}" != *_rc* ]] ; then
+   
https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
+   http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
+   "
+
+   if [[ ${PV} != *_rc* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
 fi
@@ -49,15 +50,16 @@ BDEPEND="
subversion? ( dev-vcs/subversion )
wget? ( net-misc/wget )
 "
-
 RDEPEND="
${BDEPEND}
 "
 
 src_install() {
emake DESTDIR="${D}" install
+
use doc && mv "${D}/usr/share/doc/crosstool-ng/crosstool-ng-${PVR}" \
"${D}"/usr/share/doc/
+
rm -rf "${D}"/usr/share/doc/crosstool-ng
rm -rf "${D}/usr/share/man/man1/ct-ng.1.gz"
cp docs/ct-ng.1 "${D}/usr/share/man/man1/"

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
index e9a93b214563..2e09d5c02c72 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
@@ -1,23 +1,24 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="8"
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 inherit python-single-r1
 
+DESCRIPTION="Versatile (cross-)toolchain generator"
 HOMEPAGE="https://crosstool-ng.github.io/;
-DESCRIPTION="A versatile (cross-)toolchain generator."
 
-if [[ "${PV}" ==  ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/crosstool-ng/crosstool-ng.git;
inherit git-r3
 else
SRC_URI="
-https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
-http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
-"
-   if [[ "${PV}" != *_rc* ]] ; then
+   
https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
+   http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
+   "
+
+   if [[ ${PV} != *_rc* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
 fi
@@ -49,15 +50,16 @@ BDEPEND="
subversion? ( dev-vcs/subversion )
wget? ( net-misc/wget )
 "
-
 RDEPEND="
${BDEPEND}
 "
 
 src_install() {
emake DESTDIR="${D}" install
+
use doc && mv "${D}/usr/share/doc/crosstool-ng/crosstool-ng-${PVR}" \
"${D}"/usr/share/doc/
+
rm -rf "${D}"/usr/share/doc/crosstool-ng
rm -rf "${D}/usr/share/man/man1/ct-ng.1.gz"
cp docs/ct-ng.1 "${D}/usr/share/man/man1/"

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild
index e9a93b214563..2e09d5c02c72 100644
--- a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild
@@ -1,23 +1,24 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="8"
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 inherit python-single-r1
 
+DESCRIPTION="Versatile (cross-)toolchain generator"
 HOMEPAGE="https://crosstool-ng.github.io/;
-DESCRIPTION="A versatile (cross-)toolchain generator."
 
-if [[ 

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

2023-09-24 Thread Sam James
commit: 80cd79d6897319778729edc724a98070911ad9dc
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:18:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:25:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80cd79d6

sys-devel/crosstool-ng: drop 1.24.0-r1, 1.26.0_rc1

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

 sys-devel/crosstool-ng/Manifest|  1 -
 .../crosstool-ng/crosstool-ng-1.24.0-r1.ebuild | 28 --
 .../crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild| 64 --
 3 files changed, 93 deletions(-)

diff --git a/sys-devel/crosstool-ng/Manifest b/sys-devel/crosstool-ng/Manifest
index 05f397aef8db..fc65c35a9717 100644
--- a/sys-devel/crosstool-ng/Manifest
+++ b/sys-devel/crosstool-ng/Manifest
@@ -1,4 +1,3 @@
 DIST crosstool-ng-1.24.0.tar.xz 1622432 BLAKE2B 
e0f3f26083dd10a35ac79fc78debe98db7914f5d7fd710ed6b4c788a7a0d56e22d22966f186e8315ae99a6141d1d5b80686e86ad8b0549514a07dfda5913a348
 SHA512 
89b8794a4184ad4928750e29712ed4f194aa1d0b93768d67ff64f30c30f1b1e165647cafc6de94d68d3ef70e50446e544dad65aa36137511a32ee7a667dddfb4
 DIST crosstool-ng-1.25.0.tar.xz 1075688 BLAKE2B 
4484b1a0b9ee65a927c1fc76e86087e48c4f27397c8ebc5a94cc1bbf78a66f4ab94fb54239943a9c710350bd65056e9f63c4138ff3c8f750a35b2a1bfaca6080
 SHA512 
e25b6fb577ce439592a889fe73bbde4109309e7fe154e7133fefaeb5522c97e3f96958941aa1bc86448fcecb6b4021ff793c595048f5ef8e5ecc75e9a48c0c45
-DIST crosstool-ng-1.26.0_rc1.tar.xz 1112180 BLAKE2B 
112cac1a2cd758e196df75152fa2ffaf73e5635dc1db2c39e908ecbab674230507da960e0a9ad4deb6d7cc187a8360f2a35a57c998db00239ad2f97d7ee83f91
 SHA512 
55ef2c64ca274aa4f3f3614707a003980412c68dcce473d3fdc49c4b91b03043d2df44358b1f33abadf56d175bde8bd9d6bb4b73afcca9fb436e94c354d370d6
 DIST crosstool-ng-1.26.0_rc2.tar.xz 1151288 BLAKE2B 
a306cf90bc76000cd77dc41e24f1ca54a801d56b15d0753a3477316e98cca1c160d2a83b622e032859e259b2e58527b6f0a3f4f0c1b8865cc6a6f6acb7a6308b
 SHA512 
0117fed4fb59c85958554c2d1c042c37b367e8dd37702a6d853f958a29dd02040b53b9a2f9c656b75bc2bae8cc66dbe498c95d46412b315de02090febbb5feb4

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r1.ebuild
deleted file mode 100644
index f9859d8ffd57..
--- a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
-HOMEPAGE="https://crosstool-ng.github.io/;
-MY_P=${P/ct/crosstool}
-SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="net-misc/curl
-   dev-util/gperf
-   dev-vcs/cvs
-   dev-vcs/subversion"
-
-S="${WORKDIR}/crosstool-ng-${PV}"
-
-src_install() {
-   emake DESTDIR="${D}" install
-   use doc && mv "${D}"/usr/share/doc/crosstool-ng/crosstool-ng-${PVR} \
-   "${D}"/usr/share/doc/
-   rm -rf "${D}"/usr/share/doc/crosstool-ng
-}

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild
deleted file mode 100644
index e9a93b214563..
--- a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit python-single-r1
-
-HOMEPAGE="https://crosstool-ng.github.io/;
-DESCRIPTION="A versatile (cross-)toolchain generator."
-
-if [[ "${PV}" ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/crosstool-ng/crosstool-ng.git;
-   inherit git-r3
-else
-   SRC_URI="
-https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
-http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
-"
-   if [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~x86"
-   fi
-fi
-
-LICENSE="GPL-2 doc? ( CC-BY-SA-2.5 )"
-SLOT="0"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
-
-BDEPEND="
-   app-alternatives/awk[gawk]
-   app-alternatives/lex
-   app-alternatives/yacc[bison]
-   app-arch/unzip
-   >=app-shells/bash-3.1
-   sys-apps/help2man
-   >=sys-apps/sed-4.0
-   sys-apps/texinfo
-   curl? (  net-misc/curl )
-   cvs? ( dev-vcs/cvs )
-   dtc? ( sys-apps/dtc )
-   git? ( dev-vcs/git )
-   lzip? ( app-arch/lzip )
-   meson? ( dev-util/meson )
-   python? ( ${PYTHON_DEPS} )
-   ninja? ( dev-util/ninja )
-   rsync? ( net-misc/rsync )
-   subversion? ( dev-vcs/subversion )
-   wget? ( net-misc/wget )
-"
-
-RDEPEND="
-   ${BDEPEND}
-"
-
-src_install() {
-   emake DESTDIR="${D}" install
-   use doc && mv 

[gentoo-commits] repo/gentoo:master commit in: gui-apps/wl-clipboard/

2023-09-24 Thread Matthew Thode
commit: 66d3f715858c91dc783d9ba7eb4e54389df345b0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 24 22:17:32 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Sep 24 22:17:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d3f715

gui-apps/wl-clipboard: drop 2.1.0

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

 gui-apps/wl-clipboard/Manifest  |  1 -
 gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/gui-apps/wl-clipboard/Manifest b/gui-apps/wl-clipboard/Manifest
index 817662c4e31e..9e8df2bbe1b6 100644
--- a/gui-apps/wl-clipboard/Manifest
+++ b/gui-apps/wl-clipboard/Manifest
@@ -1,3 +1,2 @@
-DIST wl-clipboard-2.1.0.tar.gz 43198 BLAKE2B 
02d203072d51a412945f125fb9653391342548ce4bd5688f96310d50006824017fb1bde728a15d2c20d22e90f47af7dbb1e858ff7d8f1df6596794a0b5479d43
 SHA512 
3edcbec2df3a3d7f88ea9271f3befee61b888b4be4f1be6ca238958d78436a445ffd5a84d20ff4eaf4835016696c8e3f14df7b48c391b0647416e9eb9cbf5d2e
 DIST wl-clipboard-2.2.0.tar.gz 49344 BLAKE2B 
4d7c8e5756396748871dd54f8823857511e0666b6bb5efa783894660efaf533a99064b84456439390f2ff2fc2fe16d97748efcafe24cfa18dbced42fb82e0269
 SHA512 
a2667b26970ebdd4c6d8bb6a05d902fa446fb94ba2c878dfa896e502277dac9837c75370108de9a39308597c153f3952289933174adf535148d027593a6cf829
 DIST wl-clipboard-2.2.1.tar.gz 49421 BLAKE2B 
2d98c8b557ab39ab5b39af477632a55b19aff8f15496d6d6c6b8db8ab80a0fce9628a0d0c48cc77375def4edd4767b74c30816b6881142f420abd68f1e06c051
 SHA512 
fdda519df42e1dbfb112ab7d8195a0f36cf5cf18fa8f32ac4688a08009e206b96a169da641f909c9acf244eb6a5201811842b4d3111e1ccdb1ce8fb4db43

diff --git a/gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild
deleted file mode 100644
index 07caef7b41a0..
--- a/gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Wayland clipboard utilities"
-HOMEPAGE="https://github.com/bugaevc/wl-clipboard;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/bugaevc/${PN}.git;
-else
-   SRC_URI="https://github.com/bugaevc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/wayland"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-util/wayland-scanner"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/git-sources/

2023-09-24 Thread Mike Pagano
commit: 24a6e523a91ac0bfe08cb8f5de8905d6a09c3191
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Sep 24 22:16:46 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Sep 24 22:16:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a6e523

sys-kernel/git-sources: add 6.6_rc3

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.6_rc3.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 8ab2dbb85e18..7cce71b32607 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,3 +1,4 @@
 DIST linux-6.5.tar.xz 138898084 BLAKE2B 
2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39
 SHA512 
1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
 DIST patch-6.6-rc1.patch 39118113 BLAKE2B 
8301642b0c12def7ee0e49a23876a3a106b345bb7877d0b9a4fd644dc6af69826bbc50028a93bb6f951b17c5d3be290e8d36a69ca765637a4b689bdb9430a672
 SHA512 
7d9fe9f89b8ad875ca57ccb1730ae4e853c36ef4e47d31d1d91488461e4a37c49b54b4ca5036c6c9ec7ae63101e56b06a3386a7784ae8173b6fae4a7e87e7977
 DIST patch-6.6-rc2.patch 39377615 BLAKE2B 
1a3ec1d61c620a29678140eb7d85ea13e40f4603fae73d77ef6695114a9cf9c65093dfab2ff3c3ca2c8ed9a86a915c60cef8726a088fe0a6af0363c53a1317a4
 SHA512 
4a7c6ef50493bb8fcacaf662430c3117ba373c739bd14e68d7c218aeae18de1445fea1747cbf948162399ca4227c51679d256a12e5940890ac1ddd6b37b283b8
+DIST patch-6.6-rc3.patch 39738774 BLAKE2B 
0a49e4735de5f24d9cc6c898834b4c1d8fc947a8adb9ea2bf31c1c0429156b78a7762707f83313173b7be9a9b5290d54e0e4be95422faab6649247e96834a846
 SHA512 
462bd85d7d513ef4a047d3128309a3a220d622ff10928a62f2e2cc1a57dd0186ab4afe44e19c7b96d812b63ce544edb0f34dac153d48b5c8e97ad07870a6ebf5

diff --git a/sys-kernel/git-sources/git-sources-6.6_rc3.ebuild 
b/sys-kernel/git-sources/git-sources-6.6_rc3.ebuild
new file mode 100644
index ..5065c9cfd114
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.6_rc3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.5"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2023-09-24 Thread Sam James
commit: 09a07e069a605644b1a9016386f62163d05b64b3
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 22:14:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:14:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a07e06

media-video/ffmpeg: Stabilize 6.0-r6 arm64, #910314

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

 media-video/ffmpeg/ffmpeg-6.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
index b5d593b52337..b2c086d3d23f 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2023-09-24 Thread Sam James
commit: 39c69db21c0c4d66fb2685b369b33b5ed3397ff2
Author: Paul Zander  gmail  com>
AuthorDate: Wed Sep  6 15:02:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:09:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c69db2

dev-libs/libcgroup: bump 3.1.0, fix CG_CLASSIFY=Yes

Fixes SRC_URI.

Make CG_CLASSIFY=Yes work by adjusting executable path and add parsing
of /etc/cgroup/cgconfig.d.

Closes: https://bugs.gentoo.org/628802
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32656
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libcgroup/Manifest  |   1 +
 dev-libs/libcgroup/files/cgconfig.confd-r2   |   8 ++
 dev-libs/libcgroup/files/cgconfig.initd-r2   |  53 
 dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild | 115 +++
 dev-libs/libcgroup/libcgroup-3.1.0.ebuild| 115 +++
 5 files changed, 292 insertions(+)

diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
index fc793519300c..169245e7cdd3 100644
--- a/dev-libs/libcgroup/Manifest
+++ b/dev-libs/libcgroup/Manifest
@@ -1,3 +1,4 @@
 DIST libcgroup-0.41.tar.bz2 500120 BLAKE2B 
3410b430aa58613b5b9abedba05bef99b1b8a1fd619d55fb446ab951e052a336efc918879217055bceee886a03d97c3ff46028a87e8231212653a886cfb80521
 SHA512 
1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
 DIST libcgroup-2.0.tar.bz2 953191 BLAKE2B 
d4fe008a51a4f90047210a3c8e4ce48b1c4a126111ccc7fe919404b1782ea764404894a43a651e0d6b2674d02fb031cb56cf7a689c57600d856c03536524bb63
 SHA512 
b2c5d1128536bf49782415df2d1530cf48bdb287e5d2abdee68f9fa780d995d9bae79f97da5f0c437130d66054c96301b319cd1631a3b0efbc5bfe1e3414dc4b
 DIST libcgroup-3.0.0.tar.gz 1125800 BLAKE2B 
5d4999ac513de756ffe741d2e959c01d8500a2000f521dff31832e1ef545869fb9c8ae1c78d05aaa051e7e6e68266bd57a751ba3aa897966a83ff50128090ba5
 SHA512 
1e8a7c9a71d928ab0e354254b007b30fc159a30e441bd52a03ded142420c94e130594bb512680c62fc22f5193934fb78afc31453342b032d1db3197fd4c3e606
+DIST libcgroup-3.1.0.tar.gz 1223547 BLAKE2B 
3cd3ca779b4453df71aba584ad8fe654fb55478ad89b36ba5deccf46e3ef331b11dc32a9a72dfa525784558701a72fd0777e05275233e599015ae93269661534
 SHA512 
84272e811422f2105e275ccadbd333fe6da495da5504cd97acd3101718e27b52e0f56b62f847933b32d613e15c170d1b998d85a89c1591e8ce37c33043f3e00b

diff --git a/dev-libs/libcgroup/files/cgconfig.confd-r2 
b/dev-libs/libcgroup/files/cgconfig.confd-r2
new file mode 100644
index ..2770c85e2ee1
--- /dev/null
+++ b/dev-libs/libcgroup/files/cgconfig.confd-r2
@@ -0,0 +1,8 @@
+# /etc/conf.d/cgconfig: config file for /etc/init.d/cgconfig
+
+# Configuration file location
+CG_CONFIGFILE="/etc/cgroup/cgconfig.conf"
+CG_CONFIGDIR="/etc/cgroup/cgconfig.d"
+
+# Enable calssifying pid according to rules if necessary
+CG_CLASSIFY=No

diff --git a/dev-libs/libcgroup/files/cgconfig.initd-r2 
b/dev-libs/libcgroup/files/cgconfig.initd-r2
new file mode 100644
index ..aaf3ea88031b
--- /dev/null
+++ b/dev-libs/libcgroup/files/cgconfig.initd-r2
@@ -0,0 +1,53 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CGCONFIGPARSER="/usr/sbin/cgconfigparser"
+CGCLASSIFY="/usr/bin/cgclassify"
+: "${CG_CONFIGFILE:=/etc/cgroup/cgconfig.conf}"
+: "${CG_CONFIGDIR:=/etc/cgroup/cgconfig.d}"
+description="Control Group Configuration Service"
+
+start()
+{
+   ebegin "Setting up CGroups"
+   "${CGCONFIGPARSER}" "--load=${CG_CONFIGFILE}" 
"--load-directory=${CG_CONFIGDIR}" >/dev/null 2>&1
+   eend "$?"
+}
+
+start_post()
+{
+   # Classify PID according to the rules if requested
+   yesno "${CG_CLASSIFY}" || return 0
+   ebegin "Classifying PID to CGroups"
+   local pid
+   for pid in $(pgrep ''); do
+${CGCLASSIFY} ${pid} || einfo "Classifying ${pid} failed"
+   done
+   eend "$?"
+}
+
+stop()
+{
+   cgconfig_umount
+}
+
+cgconfig_umount()
+{
+   local ctrl eq mnt_pnt mnt_pts
+
+   while read ctrl eq mnt_pnt; do
+   case "${ctrl}" in
+   (\#*)continue;;
+   (mount*) mnt_pts=true;;
+   (\}*)mnt_pts=;;
+   (*)
+   [ -n "${mnt_pts}" ] || continue
+   mnt_pnt="${mnt_pnt%;}"
+   ebegin "Unmounting ${mnt_pnt}"
+   umount "${mnt_pnt}"
+   eend "$?"
+   ;;
+   esac
+   done < "${CG_CONFIGFILE}"
+}

diff --git a/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild 
b/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
new file mode 100644
index ..9fdbb7a5bde3
--- /dev/null
+++ b/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 

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

2023-09-24 Thread Sam James
commit: d45a60044b9244139053e07456fa83ee28839f17
Author: Paul Zander  gmail  com>
AuthorDate: Wed Sep 20 13:39:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45a6004

sys-devel/crosstool-ng: bump 1.25.0, add 1.26.0_rc1, 1.26.0_rc2, 

Add stable version 1.25.0.
Add pre-release versions 1.26.0_rc1, 1.26.0_rc2.
Add live version .

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32652
Signed-off-by: Sam James  gentoo.org>

 sys-devel/crosstool-ng/Manifest|  3 +
 sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild  | 64 ++
 .../crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild| 64 ++
 .../crosstool-ng/crosstool-ng-1.26.0_rc2.ebuild| 64 ++
 sys-devel/crosstool-ng/crosstool-ng-.ebuild| 64 ++
 5 files changed, 259 insertions(+)

diff --git a/sys-devel/crosstool-ng/Manifest b/sys-devel/crosstool-ng/Manifest
index 395b0a138b3c..05f397aef8db 100644
--- a/sys-devel/crosstool-ng/Manifest
+++ b/sys-devel/crosstool-ng/Manifest
@@ -1 +1,4 @@
 DIST crosstool-ng-1.24.0.tar.xz 1622432 BLAKE2B 
e0f3f26083dd10a35ac79fc78debe98db7914f5d7fd710ed6b4c788a7a0d56e22d22966f186e8315ae99a6141d1d5b80686e86ad8b0549514a07dfda5913a348
 SHA512 
89b8794a4184ad4928750e29712ed4f194aa1d0b93768d67ff64f30c30f1b1e165647cafc6de94d68d3ef70e50446e544dad65aa36137511a32ee7a667dddfb4
+DIST crosstool-ng-1.25.0.tar.xz 1075688 BLAKE2B 
4484b1a0b9ee65a927c1fc76e86087e48c4f27397c8ebc5a94cc1bbf78a66f4ab94fb54239943a9c710350bd65056e9f63c4138ff3c8f750a35b2a1bfaca6080
 SHA512 
e25b6fb577ce439592a889fe73bbde4109309e7fe154e7133fefaeb5522c97e3f96958941aa1bc86448fcecb6b4021ff793c595048f5ef8e5ecc75e9a48c0c45
+DIST crosstool-ng-1.26.0_rc1.tar.xz 1112180 BLAKE2B 
112cac1a2cd758e196df75152fa2ffaf73e5635dc1db2c39e908ecbab674230507da960e0a9ad4deb6d7cc187a8360f2a35a57c998db00239ad2f97d7ee83f91
 SHA512 
55ef2c64ca274aa4f3f3614707a003980412c68dcce473d3fdc49c4b91b03043d2df44358b1f33abadf56d175bde8bd9d6bb4b73afcca9fb436e94c354d370d6
+DIST crosstool-ng-1.26.0_rc2.tar.xz 1151288 BLAKE2B 
a306cf90bc76000cd77dc41e24f1ca54a801d56b15d0753a3477316e98cca1c160d2a83b622e032859e259b2e58527b6f0a3f4f0c1b8865cc6a6f6acb7a6308b
 SHA512 
0117fed4fb59c85958554c2d1c042c37b367e8dd37702a6d853f958a29dd02040b53b9a2f9c656b75bc2bae8cc66dbe498c95d46412b315de02090febbb5feb4

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
new file mode 100644
index ..e9a93b214563
--- /dev/null
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.25.0.ebuild
@@ -0,0 +1,64 @@
+# 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-single-r1
+
+HOMEPAGE="https://crosstool-ng.github.io/;
+DESCRIPTION="A versatile (cross-)toolchain generator."
+
+if [[ "${PV}" ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/crosstool-ng/crosstool-ng.git;
+   inherit git-r3
+else
+   SRC_URI="
+https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
+http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
+"
+   if [[ "${PV}" != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~x86"
+   fi
+fi
+
+LICENSE="GPL-2 doc? ( CC-BY-SA-2.5 )"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
+
+BDEPEND="
+   app-alternatives/awk[gawk]
+   app-alternatives/lex
+   app-alternatives/yacc[bison]
+   app-arch/unzip
+   >=app-shells/bash-3.1
+   sys-apps/help2man
+   >=sys-apps/sed-4.0
+   sys-apps/texinfo
+   curl? (  net-misc/curl )
+   cvs? ( dev-vcs/cvs )
+   dtc? ( sys-apps/dtc )
+   git? ( dev-vcs/git )
+   lzip? ( app-arch/lzip )
+   meson? ( dev-util/meson )
+   python? ( ${PYTHON_DEPS} )
+   ninja? ( dev-util/ninja )
+   rsync? ( net-misc/rsync )
+   subversion? ( dev-vcs/subversion )
+   wget? ( net-misc/wget )
+"
+
+RDEPEND="
+   ${BDEPEND}
+"
+
+src_install() {
+   emake DESTDIR="${D}" install
+   use doc && mv "${D}/usr/share/doc/crosstool-ng/crosstool-ng-${PVR}" \
+   "${D}"/usr/share/doc/
+   rm -rf "${D}"/usr/share/doc/crosstool-ng
+   rm -rf "${D}/usr/share/man/man1/ct-ng.1.gz"
+   cp docs/ct-ng.1 "${D}/usr/share/man/man1/"
+}

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild
new file mode 100644
index ..e9a93b214563
--- /dev/null
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.26.0_rc1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( 

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

2023-09-24 Thread Sam James
commit: 8b59bfc149e45ab66593ad57f5b32cb921ed4ff2
Author: Paul Zander  gmail  com>
AuthorDate: Wed Sep 20 13:38:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b59bfc1

sys-devel/crosstool-ng: update ebuild

Remove extra code to handle old name.
Bump to EAPI 8.
Replace dead SRC_URI.
Adjust license as stated in `COPYING`.
Add required configure-time dependencies.
Add USE-flags for optional configure-time dependencies.

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../crosstool-ng/crosstool-ng-1.24.0-r2.ebuild | 64 ++
 sys-devel/crosstool-ng/metadata.xml| 13 -
 2 files changed, 76 insertions(+), 1 deletion(-)

diff --git a/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
new file mode 100644
index ..e9a93b214563
--- /dev/null
+++ b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r2.ebuild
@@ -0,0 +1,64 @@
+# 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-single-r1
+
+HOMEPAGE="https://crosstool-ng.github.io/;
+DESCRIPTION="A versatile (cross-)toolchain generator."
+
+if [[ "${PV}" ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/crosstool-ng/crosstool-ng.git;
+   inherit git-r3
+else
+   SRC_URI="
+https://github.com/crosstool-ng/crosstool-ng/releases/download/${PN}-${PV/_rc/-rc}/${P}.tar.xz
+http://crosstool-ng.org/download/crosstool-ng/${P}.tar.xz
+"
+   if [[ "${PV}" != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~x86"
+   fi
+fi
+
+LICENSE="GPL-2 doc? ( CC-BY-SA-2.5 )"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+IUSE="curl cvs doc dtc git lzip meson ninja python rsync subversion wget"
+
+BDEPEND="
+   app-alternatives/awk[gawk]
+   app-alternatives/lex
+   app-alternatives/yacc[bison]
+   app-arch/unzip
+   >=app-shells/bash-3.1
+   sys-apps/help2man
+   >=sys-apps/sed-4.0
+   sys-apps/texinfo
+   curl? (  net-misc/curl )
+   cvs? ( dev-vcs/cvs )
+   dtc? ( sys-apps/dtc )
+   git? ( dev-vcs/git )
+   lzip? ( app-arch/lzip )
+   meson? ( dev-util/meson )
+   python? ( ${PYTHON_DEPS} )
+   ninja? ( dev-util/ninja )
+   rsync? ( net-misc/rsync )
+   subversion? ( dev-vcs/subversion )
+   wget? ( net-misc/wget )
+"
+
+RDEPEND="
+   ${BDEPEND}
+"
+
+src_install() {
+   emake DESTDIR="${D}" install
+   use doc && mv "${D}/usr/share/doc/crosstool-ng/crosstool-ng-${PVR}" \
+   "${D}"/usr/share/doc/
+   rm -rf "${D}"/usr/share/doc/crosstool-ng
+   rm -rf "${D}/usr/share/man/man1/ct-ng.1.gz"
+   cp docs/ct-ng.1 "${D}/usr/share/man/man1/"
+}

diff --git a/sys-devel/crosstool-ng/metadata.xml 
b/sys-devel/crosstool-ng/metadata.xml
index fea2ef2c50c1..86f15205befa 100644
--- a/sys-devel/crosstool-ng/metadata.xml
+++ b/sys-devel/crosstool-ng/metadata.xml
@@ -9,6 +9,17 @@
 
It is an alternative to sys-devel/crossdev.
 
-   For more information, see 
http://ymorin.is-a-geek.org/projects/crosstool
+   For more information, see https://crosstool-ng.github.io/

+   
+   crosstool-ng/crosstool-ng
+   
+   
+   Require sys-apps/dtc
+   Require app-arch/lzip
+   Require dev-util/meson
+   Require dev-util/ninja
+   Require net-misc/rsync
+   Require net-misc/wget
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/ct-ng/, sys-devel/crosstool-ng/, profiles/updates/

2023-09-24 Thread Sam James
commit: b84f0b5353205a6ba121bf3d0ef64bff9e26e8c2
Author: Paul Zander  gmail  com>
AuthorDate: Wed Sep 20 12:16:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84f0b53

sys-devel/ct-ng -> sys-devel/crosstool-ng: rename

Rename to mirror upstream name.

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/updates/3Q-2023 | 1 +
 sys-devel/{ct-ng => crosstool-ng}/Manifest   | 0
 .../crosstool-ng-1.24.0-r1.ebuild}   | 0
 sys-devel/{ct-ng => crosstool-ng}/metadata.xml   | 0
 4 files changed, 1 insertion(+)

diff --git a/profiles/updates/3Q-2023 b/profiles/updates/3Q-2023
index ef8e5fcc232e..79b5f7ba979a 100644
--- a/profiles/updates/3Q-2023
+++ b/profiles/updates/3Q-2023
@@ -16,3 +16,4 @@ move dev-python/line_profiler dev-python/line-profiler
 move dev-python/memory_profiler dev-python/memory-profiler
 move dev-libs/paho-mqtt-c net-libs/paho-mqtt-c
 move dev-lisp/ecls dev-lisp/ecl
+move sys-devel/ct-ng sys-devel/crosstool-ng

diff --git a/sys-devel/ct-ng/Manifest b/sys-devel/crosstool-ng/Manifest
similarity index 100%
rename from sys-devel/ct-ng/Manifest
rename to sys-devel/crosstool-ng/Manifest

diff --git a/sys-devel/ct-ng/ct-ng-1.24.0-r1.ebuild 
b/sys-devel/crosstool-ng/crosstool-ng-1.24.0-r1.ebuild
similarity index 100%
rename from sys-devel/ct-ng/ct-ng-1.24.0-r1.ebuild
rename to sys-devel/crosstool-ng/crosstool-ng-1.24.0-r1.ebuild

diff --git a/sys-devel/ct-ng/metadata.xml b/sys-devel/crosstool-ng/metadata.xml
similarity index 100%
rename from sys-devel/ct-ng/metadata.xml
rename to sys-devel/crosstool-ng/metadata.xml



[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/dwl/, gui-wm/dwl/files/

2023-09-24 Thread Leonardo Hernandez
commit: d8685c86220f11451d49336c7eae2fb3f38b45fa
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep 24 20:46:28 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sun Sep 24 20:46:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8685c86

gui-wm/dwl: treeclean, moved to ::gentoo

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 gui-wm/dwl/Manifest   |  2 --
 gui-wm/dwl/dwl-0.3.1.ebuild   | 50 --
 gui-wm/dwl/dwl-0.4-r2.ebuild  | 83 ---
 gui-wm/dwl/dwl--r1.ebuild | 74 --
 gui-wm/dwl/dwl-.ebuild| 74 --
 gui-wm/dwl/files/dwl.desktop  |  7 
 gui-wm/dwl/metadata.xml   | 20 ---
 7 files changed, 310 deletions(-)

diff --git a/gui-wm/dwl/Manifest b/gui-wm/dwl/Manifest
deleted file mode 100644
index f1202584c5..00
--- a/gui-wm/dwl/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dwl-0.3.1.tar.gz 51347 BLAKE2B 
754dcf17de405f4a3f69478444fe46199f4e67fd7a7801e02131676e23e7324b49d6f31da629a6ab977262a210b95adcb8407c37b81031aac3ee6d2427f27a10
 SHA512 
c6bcaf26d6f67f7712f907331c947afc84a5c5b990f5ec6d568d65f624a2cafd1617055ed514cd7e8a331abcd4c37ed574672dcbeeb890607d8eb38e7a304215
-DIST dwl-0.4.tar.gz 55527 BLAKE2B 
a4c6d763574f2bf88db959a4730447874de61d4d868d12285feebc121204c4dbda82ab3cfef791999e138898daa5564d295d4943aff015d91d62d9c9ade6d005
 SHA512 
6e15e05001e6469d13bef2d532980585d57de55c8feb461a7c25a76d7cdaee022785485faca02cd9d1214457fbeb1bec0eb652700ba0ddccca4aa780df0046b2

diff --git a/gui-wm/dwl/dwl-0.3.1.ebuild b/gui-wm/dwl/dwl-0.3.1.ebuild
deleted file mode 100644
index b5ee696160..00
--- a/gui-wm/dwl/dwl-0.3.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic savedconfig toolchain-funcs desktop
-
-DESCRIPTION="dwm for Wayland"
-HOMEPAGE="https://github.com/djpohly/dwl;
-SRC_URI="https://github.com/djpohly/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="CC0-1.0 GPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X"
-
-RDEPEND="
-   dev-libs/libinput
-   dev-libs/wayland
-   gui-libs/wlroots:0/15[X(-)?]
-   x11-libs/libxkbcommon
-   X? ( x11-libs/libxcb )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   restore_config config.h
-}
-
-src_configure() {
-   use X && append-cppflags -DXWAYLAND
-   tc-export CC
-}
-
-src_install() {
-   emake PREFIX="${ED}/usr" install
-
-   domenu "${FILESDIR}"/dwl.desktop
-
-   einstalldocs
-
-   save_config config.h
-}

diff --git a/gui-wm/dwl/dwl-0.4-r2.ebuild b/gui-wm/dwl/dwl-0.4-r2.ebuild
deleted file mode 100644
index c9095c4d87..00
--- a/gui-wm/dwl/dwl-0.4-r2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic savedconfig toolchain-funcs
-
-WLROOTS_SLOT="0/16"
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/djpohly/dwl;
-   inherit git-r3
-
-   # -r0: main (latest wlroots release)
-   # -r1: wlroots-next (wlroots-)
-   case ${PVR} in
-   )
-   EGIT_BRANCH=main
-   ;;
-   -r1)
-   EGIT_BRANCH=wlroots-next
-   WLROOTS_SLOT="0/"
-   ;;
-   esac
-else
-   SRC_URI="https://github.com/djpohly/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="dwm for Wayland"
-HOMEPAGE="https://github.com/djpohly/dwl;
-
-LICENSE="CC0-1.0 GPL-3+ MIT"
-SLOT="0"
-IUSE="X"
-
-RDEPEND="
-   dev-libs/libinput:=
-   dev-libs/wayland
-   gui-libs/wlroots:${WLROOTS_SLOT}[X(-)?]
-   x11-libs/libxkbcommon
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-wm
-   )
-"
-# uses 
-DEPEND="
-   ${RDEPEND}
-   sys-kernel/linux-headers
-"
-BDEPEND="
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   restore_config config.h
-
-   default
-}
-
-src_configure() {
-   sed -i "s:/local::g" config.mk || die
-
-   sed -i "s:pkg-config:$(tc-getPKG_CONFIG):g" config.mk || die
-
-   tc-export CC
-
-   if use X; then
-   append-cppflags '-DXWAYLAND'
-   append-libs '-lxcb' '-lxcb-icccm'
-   fi
-}
-
-src_install() {
-   default
-
-   insinto /usr/share/wayland-sessions
-   doins "${FILESDIR}"/dwl.desktop
-
-   save_config config.h
-}

diff --git a/gui-wm/dwl/dwl--r1.ebuild 

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

2023-09-24 Thread Sam James
commit: 56d1a297fe8932e6d2fb2cab47b2f0a0b1a37c27
Author: Paul Zander  gmail  com>
AuthorDate: Sat Sep  2 12:03:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d1a297

net-wireless/iw: add rdepend on wireless-regdb

iw can bring up a wireless device so it needs to depend on
net-wireless/wireless-regdb.

Fix the compile flags, so they are actually fully honored.

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32562
Signed-off-by: Sam James  gentoo.org>

 net-wireless/iw/iw-5.19-r1.ebuild | 40 +++
 1 file changed, 40 insertions(+)

diff --git a/net-wireless/iw/iw-5.19-r1.ebuild 
b/net-wireless/iw/iw-5.19-r1.ebuild
new file mode 100644
index ..f1bbe2108630
--- /dev/null
+++ b/net-wireless/iw/iw-5.19-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="nl80211 configuration utility for wireless devices using the 
mac80211 stack"
+HOMEPAGE="https://wireless.wiki.kernel.org/en/users/Documentation/iw;
+SRC_URI="https://mirrors.edge.kernel.org/pub/software/network/${PN}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="dev-libs/libnl:="
+RDEPEND="
+   ${DEPEND}
+   net-wireless/wireless-regdb
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   tc-export CC LD PKG_CONFIG
+
+   # do not compress man pages by default.
+   sed 's@\(iw\.8\)\.gz@\1@' -i Makefile || die
+}
+
+src_compile() {
+   # Set flags prior so they are honored
+   CFLAGS="${CFLAGS:+${CFLAGS} }${CPPFLAGS}"
+   LDFLAGS="${CFLAGS:+${CFLAGS} }${LDFLAGS}"
+   emake V=1
+}
+
+src_install() {
+   emake V=1 DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/dwl/, gui-wm/dwl/files/

2023-09-24 Thread Sam James
commit: 25bcb9b11173c1a10a8b200684d0f4342ed94962
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep 24 19:36:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bcb9b1

gui-wm/dwl: new package, migrated from ::guru, add 0.4, , -r1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33039
Signed-off-by: Sam James  gentoo.org>

 gui-wm/dwl/Manifest   |  1 +
 gui-wm/dwl/dwl-0.4.ebuild | 74 +++
 gui-wm/dwl/dwl--r1.ebuild | 74 +++
 gui-wm/dwl/dwl-.ebuild| 74 +++
 gui-wm/dwl/files/dwl.desktop  |  5 +++
 gui-wm/dwl/metadata.xml   | 16 ++
 6 files changed, 244 insertions(+)

diff --git a/gui-wm/dwl/Manifest b/gui-wm/dwl/Manifest
new file mode 100644
index ..bd68566cf4f6
--- /dev/null
+++ b/gui-wm/dwl/Manifest
@@ -0,0 +1 @@
+DIST dwl-0.4.tar.gz 54718 BLAKE2B 
22aac990ed71bcb0be0e2ded7d335c3fb2ffa56d0185e4f15119f54d7dd28ce34c3d320f0d448d66c0dd829c036f22367706c4db1bd4a7e2db2dadf410fd
 SHA512 
8db7e4d9559f57232f9dedc1645458cf504c1d56af93bfe3930ab4734dfe898b0ef7b86c987ec908afa43473fab4bef424abd0036645461dbefeb6ac3e2d0c5f

diff --git a/gui-wm/dwl/dwl-0.4.ebuild b/gui-wm/dwl/dwl-0.4.ebuild
new file mode 100644
index ..a80953766ba4
--- /dev/null
+++ b/gui-wm/dwl/dwl-0.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit savedconfig toolchain-funcs
+
+WLROOTS_SLOT="0/16"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/djpohly/dwl;
+   inherit git-r3
+
+   # -r0: main (latest stable wlroots release)
+   # -r1: wlroots-next (wlroots-)
+   case ${PVR} in
+   )
+   EGIT_BRANCH=main
+   ;;
+   -r1)
+   EGIT_BRANCH=wlroots-next
+   WLROOTS_SLOT="0/"
+   ;;
+   esac
+else
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="dwm for Wayland"
+HOMEPAGE="https://github.com/djpohly/dwl;
+
+LICENSE="CC0-1.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="X"
+
+RDEPEND="
+   dev-libs/libinput:=
+   dev-libs/wayland
+   gui-libs/wlroots:${WLROOTS_SLOT}[X(-)?]
+   x11-libs/libxkbcommon
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm
+   )
+"
+
+# uses 
+DEPEND="
+   ${RDEPEND}
+   sys-kernel/linux-headers
+"
+BDEPEND="
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   restore_config config.h
+
+   default
+}
+
+src_compile() {
+   emake PKG_CONFIG="$(tc-getPKG_CONFIG)" CC="$(tc-getCC)" \
+   XWAYLAND="$(usev X -DXWAYLAND)" XLIBS="$(usev X "xcb 
xcb-icccm")" dwl
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+   dodoc README.md
+
+   save_config config.h
+}

diff --git a/gui-wm/dwl/dwl--r1.ebuild b/gui-wm/dwl/dwl--r1.ebuild
new file mode 100644
index ..9e7a7bdcfaf3
--- /dev/null
+++ b/gui-wm/dwl/dwl--r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit savedconfig toolchain-funcs
+
+WLROOTS_SLOT="0/16"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/djpohly/dwl;
+   inherit git-r3
+
+   # -r0: main (latest stable wlroots release)
+   # -r1: wlroots-next (wlroots-)
+   case ${PVR} in
+   )
+   EGIT_BRANCH=main
+   ;;
+   -r1)
+   EGIT_BRANCH=wlroots-next
+   WLROOTS_SLOT="0/"
+   ;;
+   esac
+else
+   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="dwm for Wayland"
+HOMEPAGE="https://github.com/djpohly/dwl;
+
+LICENSE="CC0-1.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="X"
+
+RDEPEND="
+   dev-libs/libinput:=
+   dev-libs/wayland
+   gui-libs/wlroots:${WLROOTS_SLOT}[X(-)?]
+   x11-libs/libxkbcommon
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm
+   )
+"
+
+# uses 
+DEPEND="
+   ${RDEPEND}
+   sys-kernel/linux-headers
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.32
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   restore_config config.h
+
+   default
+}
+
+src_compile() 

[gentoo-commits] repo/gentoo:master commit in: app-arch/patool/, app-arch/patool/files/

2023-09-24 Thread Sam James
commit: 1291991b53765d58cbe9b3aede62a4687175
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Sep  7 00:23:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:07:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12919888

app-arch/patool: add 1.12_p20230424

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

 app-arch/patool/Manifest   |   1 +
 ...atool-1.12_p20230424-disable-file-sandbox.patch |  28 +
 ...p20230424-map-vnd.android.package-archive.patch |  30 +
 app-arch/patool/patool-1.12_p20230424.ebuild   | 126 +
 4 files changed, 185 insertions(+)

diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest
index cdc0a89ce575..a4da6050d14d 100644
--- a/app-arch/patool/Manifest
+++ b/app-arch/patool/Manifest
@@ -1 +1,2 @@
 DIST patool-1.12.tar.gz 69146 BLAKE2B 
e97f64b4ba41860c1f7e506f63f249adeb02974b71bf83eb1673ae1fd93b8f9b698818cb57f961b3d3a5d4e445c5e7a3a349db54e1eb11a8fc165ad07722ace9
 SHA512 
b8c67526ce79448de703b03ca9b363c0e04cfe56bfc6168bcb96202f95022b6bbcaa92be86a85ee9608070206acd09382b0dfd08a2f805c5e8e5683c7c3f18cc
+DIST patool-1.12_p20230424.gh.tar.gz 1990425 BLAKE2B 
dd0ae58fd26ef1849c26cb681839536b0499d666faf48cb7028adc12840055d72e70a85db99c615c79b076671f16e1371ee5ddbb24228248cd3c1b0daf2dc496
 SHA512 
c2974bad22ab57aca3aab32e51aeac0c2a2aa3ffee41241d3220151206b8a5d709ec72ea1b4a73a218c03b9fad64297ecd2ab44cc20da5f4d0e4a3ecd5589d43

diff --git 
a/app-arch/patool/files/patool-1.12_p20230424-disable-file-sandbox.patch 
b/app-arch/patool/files/patool-1.12_p20230424-disable-file-sandbox.patch
new file mode 100644
index ..daf48adef41a
--- /dev/null
+++ b/app-arch/patool/files/patool-1.12_p20230424-disable-file-sandbox.patch
@@ -0,0 +1,28 @@
+https://github.com/wummel/patool/pull/131
+https://github.com/wummel/patool/issues/75
+
+From abe06b7d8fbcd177d44f8eb8e3ac195badc70d25 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Thu, 7 Sep 2023 01:12:26 +0300
+Subject: [PATCH] Disable sandbox for file(1) to allow correct output for
+ compressed tar's
+
+* Otherwise file(1) will refuse with
+  "Fork-is-required-to-uncompress--but-disabled"
+
+Closes: https://github.com/wummel/patool/issues/75
+Signed-off-by: Alfred Wingate 
+--- a/patoolib/util.py
 b/patoolib/util.py
+@@ -240,7 +240,7 @@ def guess_mime_file (filename):
+ encoding = None
+ if mime in Mime2Encoding:
+ # try to look inside compressed archives
+-cmd = [file_prog, "--brief", "--mime", "--uncompress", filename]
++cmd = [file_prog, "--brief", "--mime", "--uncompress", 
"--no-sandbox", filename]
+ try:
+ outparts = backtick(cmd).strip().split(";")
+ mime2 = outparts[0].split(" ", 1)[0]
+-- 
+2.42.0
+

diff --git 
a/app-arch/patool/files/patool-1.12_p20230424-map-vnd.android.package-archive.patch
 
b/app-arch/patool/files/patool-1.12_p20230424-map-vnd.android.package-archive.patch
new file mode 100644
index ..a525ff2d0e46
--- /dev/null
+++ 
b/app-arch/patool/files/patool-1.12_p20230424-map-vnd.android.package-archive.patch
@@ -0,0 +1,30 @@
+https://github.com/wummel/patool/pull/130
+
+From e8a1eea1d273b278a1b6f5029d2e21cb18bc9ffd Mon Sep 17 00:00:00 2001
+From: Theodore Ni <3806110+t...@users.noreply.github.com>
+Date: Sat, 26 Aug 2023 23:42:15 -0700
+Subject: [PATCH] Map application/vnd.android.package-archive to zip
+
+This was added to file 5.45 in 
https://github.com/file/file/commit/b29519e7dc572d85f757314d3bfc7461ceb7709c
+and the test .apk file is sometimes detected with that mime type.
+--- a/patoolib/__init__.py
 b/patoolib/__init__.py
+@@ -84,6 +84,7 @@
+ 'application/x-xz': 'xz',
+ 'application/x-zip-compressed': 'zip',
+ 'application/x-zoo': 'zoo',
++'application/vnd.android.package-archive': 'zip',
+ 'application/zip': 'zip',
+ 'application/zpaq': 'zpaq',
+ "application/zstd": "zstd",
+--- a/tests/test_mime.py
 b/tests/test_mime.py
+@@ -137,7 +137,7 @@ def test_mime_file (self):
+ self.mime_test_file("t.chm.foo", "application/x-chm")
+ self.mime_test_file("t.iso", "application/x-iso9660-image")
+ self.mime_test_file("t.epub", "application/zip")
+-self.mime_test_file("t.apk", ("application/zip", 
"application/java-archive", "application/jar"))
++self.mime_test_file("t.apk", ("application/zip", 
"application/java-archive", "application/jar", 
"application/vnd.android.package-archive"))
+ self.mime_test_file("t.zpaq", "application/zpaq")
+ self.mime_test_file("t.zpaq.foo", "application/zpaq")
+ 

diff --git a/app-arch/patool/patool-1.12_p20230424.ebuild 
b/app-arch/patool/patool-1.12_p20230424.ebuild
new file mode 100644
index 

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

2023-09-24 Thread Sam James
commit: 1d1483c89f2bdea5edd9217438e3d5f803933181
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Sep 24 09:42:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:07:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1483c8

dev-python/elasticsearch: add 8.10.0

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

 dev-python/elasticsearch/Manifest  |  1 +
 .../elasticsearch/elasticsearch-8.10.0.ebuild  | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/elasticsearch/Manifest 
b/dev-python/elasticsearch/Manifest
index fde8b1059be9..b6740542793f 100644
--- a/dev-python/elasticsearch/Manifest
+++ b/dev-python/elasticsearch/Manifest
@@ -1,2 +1,3 @@
+DIST elasticsearch-py-8.10.0.gh.tar.gz 896444 BLAKE2B 
7cadd9d23e31b42ba309345f228193a856ceac0c6b64786ae84668ff361f750d0413609b753b6faa113835eddb6b212b79bee0ee6e25025f2829b92b9109701d
 SHA512 
2e72b726447f4fe139a7b1bb1a95e0eca613f53bb0c6d758b646203676835b56fedff418feca386d1300f8eb6ac2f14a5a99d7d7716bad286641ab43c9abcbc4
 DIST elasticsearch-py-8.8.2.gh.tar.gz 527409 BLAKE2B 
e7768150e22995b4ae4a5b0898a252c46e90b224e8c4132a7035d726db9367facfe2cd006c0d319454c61c075d180776f567e45791d731bf1fc1d40a78d284a2
 SHA512 
5e5610425fe3727b817fbeafb411fa3e455a1f08c4992774c95c93c5b0d01880198d39febb18baee7a1da85bd126d9679fb6a2aac4602df8ec49cfff0b5bd3be
 DIST elasticsearch-py-8.9.0.gh.tar.gz 881506 BLAKE2B 
7e6813ff5d5f5f90e67f479258506736a07fac45529f3e957a10cec8251a923afaf3ce4a88f34be8c1dccc4d2df95f87e2b97e05c296bf530f169bd6756b0779
 SHA512 
b8054edd2bb7577601b2dfe423ff5b191d59abcc1e8aaba86af18be3215548b2d540bb398b5ad83955da99c35995c4ba2755c9da3823fab1fffb0e7a01633f32

diff --git a/dev-python/elasticsearch/elasticsearch-8.10.0.ebuild 
b/dev-python/elasticsearch/elasticsearch-8.10.0.ebuild
new file mode 100644
index ..9aa78c8ea55f
--- /dev/null
+++ b/dev-python/elasticsearch/elasticsearch-8.10.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1
+
+MY_P="elasticsearch-py-${PV}"
+
+DESCRIPTION="Official Elasticsearch client library for Python"
+HOMEPAGE="
+   https://ela.st/es-python
+   https://github.com/elastic/elasticsearch-py
+   https://pypi.org/project/elasticsearch/
+"
+SRC_URI="https://github.com/elastic/elasticsearch-py/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.gh.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/aiohttp-3[${PYTHON_USEDEP}] 
=dev-python/elastic-transport-8[${PYTHON_USEDEP}] 
=dev-python/requests-2.4[${PYTHON_USEDEP}] 


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

2023-09-24 Thread Sam James
commit: cb6d3c717a87fabae248dab4a06416e20a5a7d26
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Sep 15 05:45:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 22:07:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6d3c71

app-crypt/asekey: update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/714222
Closes: https://bugs.gentoo.org/745291
Closes: https://bugs.gentoo.org/854237
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32791
Signed-off-by: Sam James  gentoo.org>

 app-crypt/asekey/asekey-3.7-r1.ebuild  | 44 ++
 ...sekey-3.7-dont-call-toolchain-cc-directly.patch | 13 +++
 .../asekey/files/asekey-3.7-musl-ushort.patch  | 14 +++
 3 files changed, 71 insertions(+)

diff --git a/app-crypt/asekey/asekey-3.7-r1.ebuild 
b/app-crypt/asekey/asekey-3.7-r1.ebuild
new file mode 100644
index ..e6e750fd38e4
--- /dev/null
+++ b/app-crypt/asekey/asekey-3.7-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit udev
+
+DESCRIPTION="ASEKey USB SIM Card Reader"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/app-crypt/asekey/${P}.tar.bz2;
+
+LICENSE="BSD LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   sys-apps/pcsc-lite[udev]
+   virtual/libusb:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/asekey-3.7-bundle.patch"
+   "${FILESDIR}/asekey-3.7-dont-call-toolchain-cc-directly.patch"
+   "${FILESDIR}/asekey-3.7-musl-ushort.patch"
+)
+
+src_prepare() {
+   default
+   sed -i -e 's/GROUP="pcscd"/ENV{PCSCD}="1"/' "92_pcscd_${PN}.rules" || 
die
+}
+
+src_configure() {
+   econf --with-udev-rules-dir="$(get_udevdir)/rules.d"
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git 
a/app-crypt/asekey/files/asekey-3.7-dont-call-toolchain-cc-directly.patch 
b/app-crypt/asekey/files/asekey-3.7-dont-call-toolchain-cc-directly.patch
new file mode 100644
index ..ba51ff4dea9f
--- /dev/null
+++ b/app-crypt/asekey/files/asekey-3.7-dont-call-toolchain-cc-directly.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/745291
+
+--- a/Makefile
 b/Makefile
+@@ -4,7 +4,7 @@
+ DRIVER_DIR=${DESTDIR}/${USBDROPDIR}/ifd-ASEKey.bundle
+ UDEV_DIR=${DESTDIR}/${UDEVDIR}
+ 
+-CC=${BUILD}-gcc
++CC?=gcc
+ 
+ SOURCES=usb.c atr.c DriverIO.c CommandTypes.c ReaderCommands.c T1Protocol.c 
MemoryCards.c InitCardParams.c ifdhandler.c
+ 

diff --git a/app-crypt/asekey/files/asekey-3.7-musl-ushort.patch 
b/app-crypt/asekey/files/asekey-3.7-musl-ushort.patch
new file mode 100644
index ..5893527eff8a
--- /dev/null
+++ b/app-crypt/asekey/files/asekey-3.7-musl-ushort.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/714222
+
+Hack instead of fix because upstream is dead and the typedef is used 
extensively.
+
+--- a/Ase.h
 b/Ase.h
+@@ -24,6 +24,7 @@
+ #include "T1Protocol.h"
+ #include "MemoryCards.h"
+ 
++typedef unsigned short ushort;
+ 
+ //#define ASE_DEBUG
+ 



  1   2   3   >