[gentoo-commits] repo/gentoo:master commit in: net-dns/opendnssec/files/, net-dns/opendnssec/

2023-12-03 Thread Marc Schiffbauer
commit: 11cb2ae479c8af8c7b88107ff8c8c37d66ebdc39
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Dec  4 07:51:28 2023 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Dec  4 07:53:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11cb2ae4

net-dns/opendnssec: add 2.1.13, drop 2.1.10-r2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/opendnssec/Manifest|  2 +-
 .../opendnssec/files/opendnssec-fix-mysql.patch| 39 ++
 ...c-2.1.10-r2.ebuild => opendnssec-2.1.13.ebuild} |  5 +--
 3 files changed, 43 insertions(+), 3 deletions(-)

diff --git a/net-dns/opendnssec/Manifest b/net-dns/opendnssec/Manifest
index c14ca9969b6a..cc67e3c2f5bf 100644
--- a/net-dns/opendnssec/Manifest
+++ b/net-dns/opendnssec/Manifest
@@ -1 +1 @@
-DIST opendnssec-2.1.10.tar.gz 1142027 BLAKE2B 
063650744ffd1c6d6d3b702400c9617883394c6794743f7d61bd63f7bdaf688a3f2a80f47612e561a133a5689dad8b5f7392eec69779d1dc5632a121d9a41c8f
 SHA512 
c7fdbf1c3867d7b53ac11ab5cb5e636af4595dbee8d704429c7fb84cc3a6b2082ed490c33aad7747d4ee1a2c580afcf24a260bc3ed29eaf5e9d337004045b82d
+DIST opendnssec-2.1.13.tar.gz 1161140 BLAKE2B 
964a612e191bf5feb09a8b214e3341fbe5fc03c847e22b33bfc64ec7712608fd0f944c3b089901f08d7e3d2a27cb47543b3d5d210de48708192bb87546dacfa3
 SHA512 
5f3926f0f144cf8819895da2ec81fce21e2a05cf0b83dd9174a72ebfdef99badc3bcff2d6685c498485113209e7c73ab9cf55b3e126009ce6cbcc3cde54d6051

diff --git a/net-dns/opendnssec/files/opendnssec-fix-mysql.patch 
b/net-dns/opendnssec/files/opendnssec-fix-mysql.patch
new file mode 100644
index ..b138892dc232
--- /dev/null
+++ b/net-dns/opendnssec/files/opendnssec-fix-mysql.patch
@@ -0,0 +1,39 @@
+diff -urN opendnssec-2.1.13.orig/enforcer/src/db/db_backend_mysql.c 
opendnssec-2.1.13/enforcer/src/db/db_backend_mysql.c
+--- opendnssec-2.1.13.orig/enforcer/src/db/db_backend_mysql.c  2023-06-26 
13:24:05.0 +0200
 opendnssec-2.1.13/enforcer/src/db/db_backend_mysql.c   2023-12-04 
08:39:37.685365824 +0100
+@@ -72,7 +72,7 @@
+ db_backend_mysql_bind_t* next;
+ MYSQL_BIND* bind;
+ unsigned long length;
+-my_bool error;
++_Bool error;
+ int value_enum;
+ };
+ 
+@@ -270,7 +270,7 @@
+ }
+ 
+ bind->bind = (mysql_bind = &((*statement)->mysql_bind_output[i]));
+-mysql_bind->is_null = (my_bool*)0;
++mysql_bind->is_null = (_Bool*)0;
+ mysql_bind->error = >error;
+ mysql_bind->length = >length;
+ 
+@@ -959,7 +959,7 @@
+ }
+ 
+ (*bind)->bind->length = &((*bind)->bind->buffer_length);
+-(*bind)->bind->is_null = (my_bool*)0;
++(*bind)->bind->is_null = (_Bool*)0;
+ 
+ switch (db_clause_type(clause)) {
+ case DB_CLAUSE_EQUAL:
+@@ -1079,7 +1079,7 @@
+ }
+ 
+ bind->bind->length = &(bind->bind->buffer_length);
+-bind->bind->is_null = (my_bool*)0;
++bind->bind->is_null = (_Bool*)0;
+ 
+ switch (db_value_type(value)) {
+ case DB_TYPE_PRIMARY_KEY:

diff --git a/net-dns/opendnssec/opendnssec-2.1.10-r2.ebuild 
b/net-dns/opendnssec/opendnssec-2.1.13.ebuild
similarity index 98%
rename from net-dns/opendnssec/opendnssec-2.1.10-r2.ebuild
rename to net-dns/opendnssec/opendnssec-2.1.13.ebuild
index 771b0a19985f..6ed5a297adfb 100644
--- a/net-dns/opendnssec/opendnssec-2.1.10-r2.ebuild
+++ b/net-dns/opendnssec/opendnssec-2.1.13.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P="${P/_}"
 PKCS11_IUSE="+softhsm opensc external-hsm"
@@ -58,6 +58,7 @@ REQUIRED_USE="
 PATCHES=(
"${FILESDIR}/${PN}-fix-run-dir-2.1.x.patch"
"${FILESDIR}/${PN}-use-system-trang.patch"
+   "${FILESDIR}/${PN}-fix-mysql.patch"
 )
 
 DOCS=( MIGRATION NEWS )



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

2023-12-03 Thread Sam James
commit: e31cd48465873d467ff1b19af72d67fb2c9b13b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 07:32:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 07:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31cd484

sys-devel/mold: Stabilize 2.3.2-r1 amd64, #917270

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

 sys-devel/mold/mold-2.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/mold/mold-2.3.2-r1.ebuild 
b/sys-devel/mold/mold-2.3.2-r1.ebuild
index bb15b409ecae..01c4f52659a9 100644
--- a/sys-devel/mold/mold-2.3.2-r1.ebuild
+++ b/sys-devel/mold/mold-2.3.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
 fi
 
 # mold (MIT)



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

2023-12-03 Thread Sam James
commit: 35e6eb22a520d6e8ea2148f6d92b9b48083f7a1f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 07:18:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 07:32:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e6eb22

dev-python/shapely: fix modern c pointer types

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

 dev-python/shapely/files/shapely-2.0.2-c99.patch | 19 +
 dev-python/shapely/shapely-2.0.2-r1.ebuild   | 50 
 2 files changed, 69 insertions(+)

diff --git a/dev-python/shapely/files/shapely-2.0.2-c99.patch 
b/dev-python/shapely/files/shapely-2.0.2-c99.patch
new file mode 100644
index ..a51fc8883103
--- /dev/null
+++ b/dev-python/shapely/files/shapely-2.0.2-c99.patch
@@ -0,0 +1,19 @@
+https://github.com/shapely/shapely/pull/1945
+
+From 9795506bba84e96418466ae84573c0cf8654bbeb Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" 
+Date: Sun, 3 Dec 2023 11:36:36 -0500
+Subject: [PATCH] Fix incompatible pointer type passed to GEOSPolygonize_r
+
+--- a/src/ufuncs.c
 b/src/ufuncs.c
+@@ -2160,7 +2160,7 @@ static void polygonize_func(char** args, const npy_intp* 
dimensions, const npy_i
+ 
+   GEOS_INIT;
+ 
+-  GEOSGeometry** geoms = malloc(sizeof(void*) * dimensions[1]);
++  const GEOSGeometry** geoms = malloc(sizeof(void*) * dimensions[1]);
+   if (geoms == NULL) {
+ errstate = PGERR_NO_MALLOC;
+ goto finish;
+

diff --git a/dev-python/shapely/shapely-2.0.2-r1.ebuild 
b/dev-python/shapely/shapely-2.0.2-r1.ebuild
new file mode 100644
index ..794dd6b9b43e
--- /dev/null
+++ b/dev-python/shapely/shapely-2.0.2-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Geometric objects, predicates, and operations"
+HOMEPAGE="
+   https://pypi.org/project/shapely/
+   https://github.com/shapely/shapely/
+"
+SRC_URI="
+   https://github.com/shapely/shapely/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   >=sci-libs/geos-3.9
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${DEPEND}
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.2-c99.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf shapely || die
+   epytest --pyargs shapely
+}



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

2023-12-03 Thread Sam James
commit: 222e3b5dbb3168acf6c63e32bebabe7aedadee27
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 07:28:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 07:32:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222e3b5d

net-libs/zeromq: fix modern c issues in configure

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

 net-libs/zeromq/files/zeromq-4.3.5-c99.patch | 37 +++
 net-libs/zeromq/zeromq-4.3.5-r1.ebuild   | 69 
 2 files changed, 106 insertions(+)

diff --git a/net-libs/zeromq/files/zeromq-4.3.5-c99.patch 
b/net-libs/zeromq/files/zeromq-4.3.5-c99.patch
new file mode 100644
index ..7f15ef6c6981
--- /dev/null
+++ b/net-libs/zeromq/files/zeromq-4.3.5-c99.patch
@@ -0,0 +1,37 @@
+https://github.com/zeromq/libzmq/pull/4635
+https://github.com/zeromq/libzmq/commit/665d1d46576f9a4eff6fa42a11c54f23b6b11803
+
+From 665d1d46576f9a4eff6fa42a11c54f23b6b11803 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Wed, 29 Nov 2023 14:14:30 +0100
+Subject: [PATCH] Build with -D_DEFAULT_SOURCE along with -std=c11
+
+On its own, -std=c11 hides POSIX and other extensions from C headers
+such as  when building against glibc.  This causes the
+posix_memalign probe to fail incorrectly with compilers that do not
+accept implicit function declarations.  _DEFAULT_SOURCE is ignored by
+most non-GNU/Linux systems or not relevant in this context, so there
+is no separate check for adding it.
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -122,7 +122,7 @@ if (NOT MSVC)
+   if(NOT CMAKE_C_FLAGS MATCHES "-std=" AND NOT C_STANDARD AND NOT 
CMAKE_C_STANDARD)
+ check_c_compiler_flag("-std=c11" COMPILER_SUPPORTS_C11)
+ if(COMPILER_SUPPORTS_C11)
+-  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
++  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_DEFAULT_SOURCE -std=c11")
+ else()
+   set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
+ endif()
+--- a/configure.ac
 b/configure.ac
+@@ -66,7 +66,7 @@ ZMQ_ORIG_CXXFLAGS="${CXXFLAGS:-none}"
+ 
+ # Checks for programs.
+ AC_PROG_CC
+-AX_CHECK_COMPILE_FLAG([-std=c11], [CFLAGS+=" -std=c11"], [AC_PROG_CC_C99])
++AX_CHECK_COMPILE_FLAG([-std=c11], [CFLAGS+=" -std=c11 -D_DEFAULT_SOURCE"], 
[AC_PROG_CC_C99])
+ AC_PROG_CXX
+ AX_CODE_COVERAGE
+ AM_PROG_CC_C_O
+

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
new file mode 100644
index ..72bd07bb595b
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="High-performance asynchronous messaging library"
+HOMEPAGE="https://zeromq.org/;
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="MPL-2.0"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="doc drafts +libbsd +sodium static-libs test unwind"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   libbsd? ( dev-libs/libbsd:= )
+   sodium? ( dev-libs/libsodium:= )
+"
+DEPEND="
+   ${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+"
+BDEPEND="
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.5-c99.patch
+)
+
+src_prepare() {
+   default
+
+   # Only here for the c99 configure patch
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-Werror
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable libbsd)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-metrics/collectd/files/, app-metrics/collectd/

2023-12-03 Thread Sam James
commit: 70e9a9462d2ab905cc2daeba69bc3a502de0729c
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 07:32:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 07:32:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e9a946

app-metrics/collectd: fix another modern c issue in configure (for nut)

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

 app-metrics/collectd/collectd-5.12.0-r9.ebuild | 563 +
 .../collectd/files/collectd-5.12.0-nut-c99.patch   | 143 ++
 2 files changed, 706 insertions(+)

diff --git a/app-metrics/collectd/collectd-5.12.0-r9.ebuild 
b/app-metrics/collectd/collectd-5.12.0-r9.ebuild
new file mode 100644
index ..04af4bc67d49
--- /dev/null
+++ b/app-metrics/collectd/collectd-5.12.0-r9.ebuild
@@ -0,0 +1,563 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+JAVA_PKG_OPT_USE="collectd_plugins_java"
+LUA_COMPAT=( lua5-{1..4} )
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools fcaps java-pkg-opt-2 linux-info lua-single perl-functions 
python-single-r1 systemd tmpfiles udev
+
+DESCRIPTION="Collects system statistics and provides mechanisms to store the 
values"
+
+HOMEPAGE="https://collectd.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2;
+
+LICENSE="MIT GPL-2 GPL-2+ GPL-3 GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~x86"
+IUSE="contrib debug java perl selinux static-libs udev xfs"
+
+# The plugin lists have to follow here since they extend IUSE
+
+# Plugins that don't build (e.g. dependencies not in Gentoo)
+# apple_sensors:  Requires libIOKit
+# amqp1:  Requires libqpid-proton
+# aquaero:Requires aerotools-ng/libaquaero5
+# barometer:  Requires libi2c (i2c_smbus_read_i2c_block_data)
+# dpdkevents: Requires dpdk
+# dpdkstat:   Requires dpdk
+# dpdk_telemetry: Requires dpdk
+# grpc:   Requires libgrpc
+# intel_pmu:  Requires libjevents (pmu-tools)
+# intel_rdt:  Requires libpqos from intel-cmt-cat project
+# lpar:   Requires libperfstat (AIX only)
+# mic:Requires Intel Many Integrated Core Architecture API
+# (part of Intel's  Xeon Phi software)
+# netapp: Requires libnetapp 
(http://communities.netapp.com/docs/DOC-1110)
+# onewire:Requires sys-fs/owfs which was removed from repository
+# pf: Requires BSD packet filter
+# pinba:  Requires MySQL Pinba engine (http://pinba.org/)
+# redfish:Requires libredfish
+# tape:   Requires libkstat (Solaris only)
+# tokyotyrant:Requires tokyotyrant
+# write_riemann:  Requires riemann-c-client
+# xmms:   Requires libxmms (v1)
+# zone:   Solaris only...
+COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors amqp1 aquaero barometer
+   dpdkevents dpdkstat dpdk_telemetry grpc intel_pmu intel_rdt lpar
+   mic netapp onewire pf pinba redfish tape tokyotyrant write_riemann
+   xmms zone"
+
+# Plugins that have been (compile) tested and can be enabled via 
COLLECTD_PLUGINS
+COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
+   buddyinfo capabilities ceph cgroups check_uptime chrony connectivity
+   conntrack contextswitch cpu cpufreq cpusleep csv curl curl_json
+   curl_xml dbi df disk dns drbd email entropy ethstat exec fhcount
+   filecount fscache gps gpu_nvidia hddtemp hugepages interface ipc
+   ipmi iptables ipvs irq java lua load logfile logparser log_logstash
+   madwifi match_empty_counter match_hashed match_regex match_timediff
+   match_value mbmon mcelog md memcachec memcached memory modbus mqtt
+   multimeter mysql netlink network network nfs nginx notify_desktop
+   notify_email notify_nagios ntpd numa nut olsrd onewire openldap
+   openvpn oracle ovs_events ovs_stats pcie_errors perl ping postgresql
+   powerdns procevent processes protocols python redis routeros
+   rrdcached rrdtool sensors serial sigrok slurm smart snmp snmp_agent
+   statsd swap synproxy sysevent syslog table tail tail_csv
+   target_notification target_replace target_scale target_set tcpconns
+   teamspeak2 ted thermal threshold turbostat ubi unixsock uptime users
+   uuid varnish virt vmem vserver wireless write_graphite write_http
+   write_influxdb_udp write_kafka write_log write_mongodb write_prometheus
+   write_redis write_sensu write_stackdriver write_syslog write_tsdb
+   xencpu zfs_arc zookeeper"
+
+COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
+
+COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
+
+for plugin in ${COLLECTD_ALL_PLUGINS}; do
+   IUSE="${IUSE} collectd_plugins_${plugin}"
+done
+unset plugin
+
+# Now come the dependencies.
+
+COMMON_DEPEND="
+   acct-group/collectd
+   acct-user/collectd
+   dev-libs/libgcrypt:=
+   

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

2023-12-03 Thread Sam James
commit: 5fe21d4ec04889a3019dea71ffd69b31825dc394
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 07:12:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 07:32:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe21d4e

vala.eclass: adapt modern c workaround for gcc

GCC doesn't have -Wincompatible-function-pointer-types, just 
-Wincompatible-pointer-types,
and it makes the latter fatal in GCC 14.

Just adapt the workaround to use that for now until Vala is fixed properly 
upstream.

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

 eclass/vala.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/vala.eclass b/eclass/vala.eclass
index d02cc246977a..be5fac99a767 100644
--- a/eclass/vala.eclass
+++ b/eclass/vala.eclass
@@ -174,7 +174,7 @@ vala_setup() {
 
# See bug #892708.
# Workaround for https://gitlab.gnome.org/GNOME/vala/-/issues/1408.
-   append-cflags $(test-flags-CC -Wno-incompatible-function-pointer-types)
+   append-cflags $(test-flags-CC -Wno-incompatible-pointer-types)
 }
 
 # @FUNCTION: vala_src_prepare



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sus-fixtures-async/

2023-12-03 Thread Hans de Graaff
commit: 42d7504600051f1b80989396a7d70b68b8345fca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec  4 07:19:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec  4 07:19:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d75046

dev-ruby/sus-fixtures-async: add 0.1.3

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

 dev-ruby/sus-fixtures-async/Manifest   |  1 +
 .../sus-fixtures-async-0.1.3.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/sus-fixtures-async/Manifest 
b/dev-ruby/sus-fixtures-async/Manifest
index 1d8ee670cd1a..0f5d8096744a 100644
--- a/dev-ruby/sus-fixtures-async/Manifest
+++ b/dev-ruby/sus-fixtures-async/Manifest
@@ -1,2 +1,3 @@
 DIST sus-fixtures-async-0.1.1.tar.gz 5017 BLAKE2B 
f293d9fe336b05e510a82c4337250f48b871eab8c38b7d9587a6402d19689197eb6a2b1f7f14e7b5823246b6f14d104e7e49f14f84a980392dd545543ffcd733
 SHA512 
cca073491d143b0ceaff34ada08d416ea43a035bc887c6dec02f62372724d891f47e9dfa8d749f6e485e7d14da8c395dc67185ed0a91d9ea0eb5466d3164c378
 DIST sus-fixtures-async-0.1.2.tar.gz 4988 BLAKE2B 
da9bfec59489ad1a2fdf0e86a75083e36826d0bb73d6fd482bdae0e842421c59db943669eb101ed4488f963130c387e4b5eed88b4388b4b4ea19cefd2ab1b9db
 SHA512 
effc602b6ea4b3ed56fe9c578a621195ef19cc6e7e858fa06b4a9ecfbc1d27db6b302a7f6567d8b711165eff3ab0f750971eef0c02262855ee35b9eaf4448c1e
+DIST sus-fixtures-async-0.1.3.tar.gz 4991 BLAKE2B 
a2e8d5ff1974e0f69d7f821194fa1386efc8fc1e4592c97da99863f32d0d6002c9659ec2e8341d64e13a388807c16b0b816170c60d4f1efa985a58cf7baa58bb
 SHA512 
1361de64829f242bcef47fc152e7a18e4b261ad5ed54be7a83111781b6f9ed196385303387f155a02a7628a91c7560654dc0c1c214419a7256133ce559627dbc

diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild 
b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild
new file mode 100644
index ..1e28b846551a
--- /dev/null
+++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Convenient fixture for testing async components in a reactor"
+HOMEPAGE="https://github.com/socketry/sus-fixtures-async;
+SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+   dev-ruby/async
+   >=dev-ruby/sus-0.10:0
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.1-tests-require.patch
+)
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Remove the sus configuration which enabled coverage checks.
+   # Its dependency is not packaged.
+   rm -f config/sus.rb || die
+}



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

2023-12-03 Thread Artemis Everfree
commit: 952083b37611ce32456d00806f7f5d4cea747075
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Dec  4 07:15:19 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Mon Dec  4 07:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=952083b3

media-sound/furnace: new package, add 0.6

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

 media-sound/furnace/Manifest   |  2 +
 media-sound/furnace/furnace-0.6.ebuild | 67 ++
 media-sound/furnace/metadata.xml   | 13 +++
 3 files changed, 82 insertions(+)

diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest
new file mode 100644
index 00..b4d2687364
--- /dev/null
+++ b/media-sound/furnace/Manifest
@@ -0,0 +1,2 @@
+DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
+DIST furnace-0.6.tar.gz 44552370 BLAKE2B 
fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc
 SHA512 
e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798

diff --git a/media-sound/furnace/furnace-0.6.ebuild 
b/media-sound/furnace/furnace-0.6.ebuild
new file mode 100644
index 00..d667337a16
--- /dev/null
+++ b/media-sound/furnace/furnace-0.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules"
+HOMEPAGE="https://github.com/tildearrow/furnace;
+
+# when performing updates, check whether the project has switched to a new
+# version of adpcm. adpcm doesn't seem to update frequently.
+SRC_URI="
+   https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz
 -> ${P}-adpcm-ef7a217.tar.gz
+"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="jack"
+
+RDEPEND="
+   dev-libs/libfmt
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   media-libs/libsdl2
+   media-libs/libsndfile
+   media-libs/portaudio
+   media-libs/rtmidi
+   sci-libs/fftw
+   sys-libs/zlib
+   x11-themes/hicolor-icon-theme
+   jack? ( virtual/jack )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # adpcm is a git submodule in-tree, and thus not included in the
+   # github-generated source bundle. We move it in here.
+   rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm 
stub directory"
+   mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move 
adpcm directory into place"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_GUI=ON
+   -DSYSTEM_FFTW=ON
+   -DSYSTEM_FMT=ON
+   -DSYSTEM_LIBSNDFILE=ON
+   -DSYSTEM_PORTAUDIO=ON
+   -DSYSTEM_RTMIDI=ON
+   -DSYSTEM_ZLIB=ON
+   -DSYSTEM_SDL2=ON
+   -DWITH_JACK="$(usex jack ON OFF)"
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/media-sound/furnace/metadata.xml b/media-sound/furnace/metadata.xml
new file mode 100644
index 00..43b4ae19ad
--- /dev/null
+++ b/media-sound/furnace/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+arte...@artemis.sh
+Primary maintainer
+Artemis Everfree
+
+
+tildearrow/furnace
+
+
+



[gentoo-commits] repo/proj/guru:master commit in: media-sound/noson-app/

2023-12-03 Thread Viorel Munteanu
commit: 501909ac815652f1902d6cc2ae7c43ca3f588354
Author: Steven Burnham  gmail  com>
AuthorDate: Wed Nov  8 01:55:09 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 02:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=501909ac

media-sound/noson-app: add 5.6.0

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest   |  1 +
 media-sound/noson-app/noson-app-5.6.0.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index 74d4aea3fc..289bd9dd5e 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1,3 +1,4 @@
 DIST noson-app-5.2.2.tar.gz 2356928 BLAKE2B 
2b61e2670250ed028a518e86c7d0ec805b0f0b59e171e1a471e1138b97c417f749c8c5df67fc1ebe81e3488639dabda50bb5b040911bbf43a09cd5def1ca3335
 SHA512 
699f1552f4f0db45221acaa4b5c868455c9c2543e7a26e162860b55c93664336ab3fe2737efb053ba0f52c2337f7f2de7f30b1a0ac9d00afb9b989453a31d785
 DIST noson-app-5.4.0.tar.gz 2363811 BLAKE2B 
1e14173c02e90ac1c93dc07d1bbac6310a65f079cf4ce37031d292df4e0e1bbb842814e7589023c39d2de864025d772528ec25e673144de80ed8652cd28e5b47
 SHA512 
a352743ce3d6b141d2ce5f00fc7b1b806ca3bee675678981ecd86d4c361aba6038ff7599b06aee302706ecdd4dbdbe3026094fd9030dcfb8cb624a0ba14fe542
 DIST noson-app-5.4.1.tar.gz 3274581 BLAKE2B 
001c8b008e0b605628dd8c3b6f1c9e08839160804a5032be5cbf817e7e96d477289346a473227d5e4c8eac5a2fac47b815553e6fd0eaca759fb3258340bf1f45
 SHA512 
dbddb96f3e0720c3d9306d34466575d64be622250345ff0d45589abbdfc6f4a777a3fe1314c023ac5240b208f865dd7886c8ef206bb81b85262e5172a72f9441
+DIST noson-app-5.6.0.tar.gz 3276941 BLAKE2B 
5fa3ef234f9db46bdf573eba3fcfec5afbd9ddbf4da1b6f7d83c707ed5bf2ab8c73588a3e5c1ba2445e6fec9d5c8fe70a30d8413e30d6b9fbc3402c50ab8efb4
 SHA512 
4c4ab5b995b9846dca062bdef8caa1c54e31f7cedb6688a2849a38b8a073cc12b47b992e94080c05d70d207b6e3bccc31c3aafe7ffbbb1502668ac21d8fb6e66

diff --git a/media-sound/noson-app/noson-app-5.6.0.ebuild 
b/media-sound/noson-app/noson-app-5.6.0.ebuild
new file mode 100644
index 00..c0f4968b28
--- /dev/null
+++ b/media-sound/noson-app/noson-app-5.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg cmake
+
+DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
+HOMEPAGE="http://janbar.github.io/noson-app/index.html;
+SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9
+   >=dev-qt/qtdbus-5.9
+   >=dev-qt/qtnetwork-5.9
+   >=dev-qt/qttranslations-5.9
+   >=dev-qt/qtgui-5.9
+   >=dev-qt/qtquickcontrols2-5.9
+   >=dev-qt/qtsvg-5.9
+   dev-libs/openssl:0
+   media-libs/flac
+   media-sound/pulseaudio
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: media-sound/noson-app/

2023-12-03 Thread Viorel Munteanu
commit: 4c30089d0456804ade6636580cffc0890e4f3d12
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec  4 02:02:58 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 02:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c30089d

media-sound/noson-app: updated pulseaudio to libpulse

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/noson-app-5.6.0.ebuild | 2 +-
 media-sound/noson-app/noson-app-5.6.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/noson-app/noson-app-5.6.0.ebuild 
b/media-sound/noson-app/noson-app-5.6.0.ebuild
index c0f4968b28..967043b38a 100644
--- a/media-sound/noson-app/noson-app-5.6.0.ebuild
+++ b/media-sound/noson-app/noson-app-5.6.0.ebuild
@@ -22,7 +22,7 @@ DEPEND="
>=dev-qt/qtsvg-5.9
dev-libs/openssl:0
media-libs/flac
-   media-sound/pulseaudio
+   media-libs/libpulse
 "
 RDEPEND="${DEPEND}"
 

diff --git a/media-sound/noson-app/noson-app-5.6.3.ebuild 
b/media-sound/noson-app/noson-app-5.6.3.ebuild
index c0f4968b28..967043b38a 100644
--- a/media-sound/noson-app/noson-app-5.6.3.ebuild
+++ b/media-sound/noson-app/noson-app-5.6.3.ebuild
@@ -22,7 +22,7 @@ DEPEND="
>=dev-qt/qtsvg-5.9
dev-libs/openssl:0
media-libs/flac
-   media-sound/pulseaudio
+   media-libs/libpulse
 "
 RDEPEND="${DEPEND}"
 



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

2023-12-03 Thread Viorel Munteanu
commit: c43fe84ed146479c2d38a5b22637b02a83ef2228
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 21:41:58 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 22:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c43fe84e

dev-python/invoke: add 2.2.0, drop 2.0.0

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/invoke/Manifest | 2 +-
 dev-python/invoke/{invoke-2.0.0.ebuild => invoke-2.2.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/invoke/Manifest b/dev-python/invoke/Manifest
index 27a59726cb..066979d60c 100644
--- a/dev-python/invoke/Manifest
+++ b/dev-python/invoke/Manifest
@@ -1 +1 @@
-DIST invoke-2.0.0.gh.tar.gz 308039 BLAKE2B 
1c4e601014be953fcdef502d9d513db8deec75afc64f0445fd5eae0a05b04d9ebeffc1266cb25184f0e6dc0dc49d712661f4644258db6226e060ea20b735772e
 SHA512 
d7ae2099f550216bd1ea7df1d3d6c253fc4740a1ef945a64d0293670eef4913b5a5d170ff2052bdff7c9801da31fbdc5bc6b323d4467caba4d1486839bca3ba1
+DIST invoke-2.2.0.gh.tar.gz 309433 BLAKE2B 
9b68a9e7e8b2b8cd27a449569847e6ea67b6de01574dd2d5ca8d93486e6f8ead2d2c1a507af665ab19b8482c4c4172a671b8f65d8f1e41f004a7d1e4294268d3
 SHA512 
3d0adabec4825fb45524d3ab4f2a790d31245a89e038c08c770fc9f33c81ed182769e8f17d3d6f33a913b431cba475b975826ddfd533a945d481b52deba759a2

diff --git a/dev-python/invoke/invoke-2.0.0.ebuild 
b/dev-python/invoke/invoke-2.2.0.ebuild
similarity index 86%
rename from dev-python/invoke/invoke-2.0.0.ebuild
rename to dev-python/invoke/invoke-2.2.0.ebuild
index 57d5edebab..5e5ff8f517 100644
--- a/dev-python/invoke/invoke-2.0.0.ebuild
+++ b/dev-python/invoke/invoke-2.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# 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} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1
 
 DESCRIPTION="Pythonic task execution"



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

2023-12-03 Thread Viorel Munteanu
commit: 05ee01d45e04ac442356541e0c28429f02966a26
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 20:48:09 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 22:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05ee01d4

dev-python/glcontext: add 2.5.0, drop 2.4.0

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/glcontext/Manifest   | 2 +-
 dev-python/glcontext/{glcontext-2.4.0.ebuild => glcontext-2.5.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glcontext/Manifest b/dev-python/glcontext/Manifest
index fc12682074..af85598788 100644
--- a/dev-python/glcontext/Manifest
+++ b/dev-python/glcontext/Manifest
@@ -1 +1 @@
-DIST glcontext-2.4.0.gh.tar.gz 23609 BLAKE2B 
2eb0178e8e6752dbe21bad181c08731435d3444230540c456e2da92f76de2ba19c63e8dcec887d9e75851c8cfed65c06acaf3a95bd41ea816ee4b25e3b8f992e
 SHA512 
d69adbee5f31d7b870b566f59d2b796a7436ab57ad29c4fe1210ec1e40b782e4705c81ba17a921217f28c5fcb4f9c759c2ebf146bda1af4fd54007c868425427
+DIST glcontext-2.5.0.gh.tar.gz 18814 BLAKE2B 
100aa4d2d118852eeff7b5f7de127d2608f9a84152c3c9cfeae5bffc64dffbfa4c3fd5c20d28b11c4d56d31b006fba8e191901ba064329ea9db8aa3f55e83977
 SHA512 
b85306c8a1a95bddc9d87a66e3102e45e1a2ae55dfa5b32a263ad4216421712bb31bf8653a1850a281c51b437a274d7c499feac9650035fecd36f5467c6c83a0

diff --git a/dev-python/glcontext/glcontext-2.4.0.ebuild 
b/dev-python/glcontext/glcontext-2.5.0.ebuild
similarity index 95%
rename from dev-python/glcontext/glcontext-2.4.0.ebuild
rename to dev-python/glcontext/glcontext-2.5.0.ebuild
index 0a1400af3e..ab2460878e 100644
--- a/dev-python/glcontext/glcontext-2.4.0.ebuild
+++ b/dev-python/glcontext/glcontext-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:master commit in: media-sound/noson-app/

2023-12-03 Thread Viorel Munteanu
commit: eda30530a62777da2c4e429a9b58e8357f1705fc
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec  4 01:50:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 02:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eda30530

media-sound/noson-app: add 5.6.3

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest   |  1 +
 media-sound/noson-app/noson-app-5.6.3.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index 289bd9dd5e..0b2b557a3e 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -2,3 +2,4 @@ DIST noson-app-5.2.2.tar.gz 2356928 BLAKE2B 
2b61e2670250ed028a518e86c7d0ec805b0f
 DIST noson-app-5.4.0.tar.gz 2363811 BLAKE2B 
1e14173c02e90ac1c93dc07d1bbac6310a65f079cf4ce37031d292df4e0e1bbb842814e7589023c39d2de864025d772528ec25e673144de80ed8652cd28e5b47
 SHA512 
a352743ce3d6b141d2ce5f00fc7b1b806ca3bee675678981ecd86d4c361aba6038ff7599b06aee302706ecdd4dbdbe3026094fd9030dcfb8cb624a0ba14fe542
 DIST noson-app-5.4.1.tar.gz 3274581 BLAKE2B 
001c8b008e0b605628dd8c3b6f1c9e08839160804a5032be5cbf817e7e96d477289346a473227d5e4c8eac5a2fac47b815553e6fd0eaca759fb3258340bf1f45
 SHA512 
dbddb96f3e0720c3d9306d34466575d64be622250345ff0d45589abbdfc6f4a777a3fe1314c023ac5240b208f865dd7886c8ef206bb81b85262e5172a72f9441
 DIST noson-app-5.6.0.tar.gz 3276941 BLAKE2B 
5fa3ef234f9db46bdf573eba3fcfec5afbd9ddbf4da1b6f7d83c707ed5bf2ab8c73588a3e5c1ba2445e6fec9d5c8fe70a30d8413e30d6b9fbc3402c50ab8efb4
 SHA512 
4c4ab5b995b9846dca062bdef8caa1c54e31f7cedb6688a2849a38b8a073cc12b47b992e94080c05d70d207b6e3bccc31c3aafe7ffbbb1502668ac21d8fb6e66
+DIST noson-app-5.6.3.tar.gz 3290675 BLAKE2B 
f77a39a260bef0f8b5a0929cc9a7a39599188e0a20d5cc0eec864fb2b6239b0563c526f603217f1fb0be10024cbc3816149f559e7d1349b1c7ccf549ad856026
 SHA512 
934cc10cd4eca62071bc778aa1d47a4e3c951c3c761f7960ba3f5969f67816ffc142db2ba97677473c12afa9d6989077a65d4caee367c4d36ff9ba86e575f83a

diff --git a/media-sound/noson-app/noson-app-5.6.3.ebuild 
b/media-sound/noson-app/noson-app-5.6.3.ebuild
new file mode 100644
index 00..c0f4968b28
--- /dev/null
+++ b/media-sound/noson-app/noson-app-5.6.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg cmake
+
+DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
+HOMEPAGE="http://janbar.github.io/noson-app/index.html;
+SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9
+   >=dev-qt/qtdbus-5.9
+   >=dev-qt/qtnetwork-5.9
+   >=dev-qt/qttranslations-5.9
+   >=dev-qt/qtgui-5.9
+   >=dev-qt/qtquickcontrols2-5.9
+   >=dev-qt/qtsvg-5.9
+   dev-libs/openssl:0
+   media-libs/flac
+   media-sound/pulseaudio
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   cmake_src_configure
+}



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

2023-12-03 Thread Viorel Munteanu
commit: d1e0f37a1c20a27e21a45f6da601c856aa78d101
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 02:01:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 02:01:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1e0f37a

dev-python/pycpio: Fix relative paths breaking cmdline usage

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.5.5.ebuild => pycpio-0.5.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 915c1cf4fb..9ccc9943a0 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1 @@
-DIST pycpio-0.5.5.tar.gz 17196 BLAKE2B 
b35c819987edeba51c7d7052c21c5137a0773dafa3c471d737169ab9033f62a4f08fa61685e045cc74a525ed4e87ebed6d300a713240a2e0cc5cd44b71bcc10b
 SHA512 
4b4c020ea882df2ff11ef173fbbd28cb9f589f13dd16a44c75b96a851461bf558172f636e15d279a5d535a545d132c4597bdf1f2ef024145c7e0b1f090b24ab0
+DIST pycpio-0.5.6.tar.gz 17197 BLAKE2B 
d25153c65d6835781eccf619ace424ebe5d0f65525f916641bc66cdf27bf63f5762f56ff91f61ddad5121aab2cd090cc8f43ee5a5947516fbcbeddd90cc6bcc9
 SHA512 
82dca8153dbcc0bed2c97c88ad6d11a4d990ac61e28604da140019a726b2c799131c74605f852d93bf0b5d7cae286c56e67417d01c8db60028c9cb0a7876b360

diff --git a/dev-python/pycpio/pycpio-0.5.5.ebuild 
b/dev-python/pycpio/pycpio-0.5.6.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.5.5.ebuild
rename to dev-python/pycpio/pycpio-0.5.6.ebuild



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

2023-12-03 Thread Viorel Munteanu
commit: b4455b2fd2465cddea9894ffb3655be2c95393fb
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:50:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:50:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4455b2f

gui-apps/nwg-shell: drop 0.5.19

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

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

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index d077299468..0606b1bfca 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,3 +1,2 @@
-DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B 
b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5
 SHA512 
42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec
 DIST nwg-shell-0.5.22.tar.gz 2180797 BLAKE2B 
fad648cec9ded6aded6ae4b5d90a403faf8d5b45ad9aa889cadf0f404f10d5d41e8f65e40e71242a734f362d5fc485cae3b04958e8df475580bd7b79e7318004
 SHA512 
3352b120c415b1fd4e25c2e0eb34aafde7e17c34e67add5032c35f1f048f24c79de2c2d7ad0bb9d58b568064b668279e5ec1bfb8b1ca4e0a5d412799524265c5
 DIST nwg-shell-0.5.23.tar.gz 2180832 BLAKE2B 
988170962b79196229965eb175d936a12eb862b5b36cb33fdcf52048718a618d5fd79352d7b086529b3ba04e7d76985011229db72d86b1132bfe01ebed20514b
 SHA512 
b6716e795370c9fa498042ac938b0632b5062ffc4ef2a805044a48f324977f78944dc811406bb44c20055fe4d370654e4d418c6f05f6289abc3fbba8d995147b

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



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

2023-12-03 Thread Viorel Munteanu
commit: afadd63eb5aacaa1f03e58bcfb5af657f2462205
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 22:34:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 22:34:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afadd63e

dev-python/icecream: new package, add 2.1.3

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/icecream/Manifest  |  1 +
 dev-python/icecream/icecream-2.1.3.ebuild | 34 +++
 dev-python/icecream/metadata.xml  | 12 +++
 3 files changed, 47 insertions(+)

diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest
new file mode 100644
index 00..875e4c6ea8
--- /dev/null
+++ b/dev-python/icecream/Manifest
@@ -0,0 +1 @@
+DIST icecream-2.1.3.gh.tar.gz 38879 BLAKE2B 
0a3f1e1c75730255dee4d11ffd5954bc0b6d84eb971865300f00e2015fba84561d179cc1640766841cb58483b741e14bb36ace31a6e4cee67321cb385fd85995
 SHA512 
b319109248c7ae65a24fe7fa85b7900435a3f681466612c0c25769fe3ee4cd2bc5305bff8be1bd36ca26064d54cf9738b58d24a6c1d9b3d3ebe93228656b3ee3

diff --git a/dev-python/icecream/icecream-2.1.3.ebuild 
b/dev-python/icecream/icecream-2.1.3.ebuild
new file mode 100644
index 00..c00d306ea8
--- /dev/null
+++ b/dev-python/icecream/icecream-2.1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Pythonic task execution"
+HOMEPAGE="https://github.com/gruns/icecream https://pypi.org/project/icecream/;
+SRC_URI="https://github.com/gruns/icecream/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/executing-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+EPYTEST_DESELECT=(
+   # Seems like those cannot work in the sandbox
+   tests/test_icecream.py::TestIceCream::testEnableDisable
+   tests/test_icecream.py::TestIceCream::testSingledispatchArgumentToString
+
+   # This one fails on Python3.12 because it is outdated
+   tests/test_icecream.py::TestIceCream::testMultilineContainerArgs
+)

diff --git a/dev-python/icecream/metadata.xml b/dev-python/icecream/metadata.xml
new file mode 100644
index 00..f4bf55aa56
--- /dev/null
+++ b/dev-python/icecream/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   icecream
+   gruns/icecream
+   
+



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

2023-12-03 Thread Viorel Munteanu
commit: d0cfa6a590e6ce0b6d0bd86032faebbdff3f9c40
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 22:53:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 22:53:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0cfa6a5

dev-python/invoke: allow tests

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/invoke/invoke-2.2.0.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/dev-python/invoke/invoke-2.2.0.ebuild 
b/dev-python/invoke/invoke-2.2.0.ebuild
index 5e5ff8f517..cf85db35d0 100644
--- a/dev-python/invoke/invoke-2.2.0.ebuild
+++ b/dev-python/invoke/invoke-2.2.0.ebuild
@@ -15,7 +15,19 @@ LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-src_prepare(){
-   rm -r ./invoke/vendor/yaml2
-   eapply_user
-}
+BDEPEND="
+   test? (
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/icecream-2.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-cov-4[${PYTHON_USEDEP}]
+   >=dev-python/pytest-relaxed-2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+EPYTEST_DESELECT=(
+   # Most of those fails with "OSError: reading from stdin while output is 
captured"
+   # seems like it is because I do the testing in a chroot
+   # Because there are 112 tests that fails, I'd rather skip the file than 
manually add 112 tests
+   tests/runners.py
+)



[gentoo-commits] repo/proj/guru:master commit in: app-emulation/quickemu/

2023-12-03 Thread Viorel Munteanu
commit: 39a5946670c84395bc8a58525846d91a040a4285
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec  4 04:38:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 04:38:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39a59466

app-emulation/quickemu: add 4.9.1

Signed-off-by: Steven Burnham  gmail.com>

 app-emulation/quickemu/Manifest  |  1 +
 app-emulation/quickemu/quickemu-4.9.1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest
index 72c14c97ba..f08be6a573 100644
--- a/app-emulation/quickemu/Manifest
+++ b/app-emulation/quickemu/Manifest
@@ -1 +1,2 @@
 DIST quickemu-4.8.tar.gz 166544 BLAKE2B 
527ce0cb7310d4d4f3ce19900a60b40b1534a637c58899beb48a947b4bd29c02c8381af65b966f205883c811219cadd2c6dcb40d5bb6925ed92db4283b7d1d4c
 SHA512 
1f09e99ac4e508d5fe9e26482bd6b318f4cc0256bb8079799dc162ea5789ca99a07a11af283456f7832eed0c970ec0dae46e3ab2e80696954f16ff6807e32765
+DIST quickemu-4.9.1.tar.gz 176739 BLAKE2B 
0cb89afcc54e9e35573721a45a381be708843d33a70d6b8ed9943b46922dc584ff12a34414fc421f85ffc23eb335185d210f126b4bf77c6fa37a02e64ab13c4a
 SHA512 
bf6e4f8a4d05ceb1b69eb32041476d91275c302de162a578380183d981625837256dd7b06804920cf17215657ad4c19eb75ffa12d071cef01d0baabffcc79479

diff --git a/app-emulation/quickemu/quickemu-4.9.1.ebuild 
b/app-emulation/quickemu/quickemu-4.9.1.ebuild
new file mode 100644
index 00..7eb2b44728
--- /dev/null
+++ b/app-emulation/quickemu/quickemu-4.9.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+inherit python-single-r1
+
+DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual 
machines"
+HOMEPAGE="https://github.com/quickemu-project/quickemu;
+SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=app-emulation/qemu-6.0.0[gtk,sdl,spice]
+   >=app-shells/bash-4.0:=
+   app-cdr/cdrtools
+   app-crypt/swtpm
+   app-misc/jq
+   net-misc/spice-gtk[gtk3]
+   net-misc/wget
+   net-misc/zsync
+   sys-apps/usbutils
+   sys-apps/util-linux
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
+   sys-process/procps
+   x11-apps/xrandr
+   x11-misc/xdg-user-dirs
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   python_doscript macrecovery macrecovery
+   dobin quickemu
+   dobin quickget
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-relaxed/

2023-12-03 Thread Viorel Munteanu
commit: f14460edb9bc66b0919942b537d9545372a25513
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 21:59:59 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 22:00:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f14460ed

dev-python/pytest-relaxed: new package, add 2.0.1

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/pytest-relaxed/Manifest |  1 +
 dev-python/pytest-relaxed/metadata.xml | 12 +++
 .../pytest-relaxed/pytest-relaxed-2.0.1.ebuild | 24 ++
 3 files changed, 37 insertions(+)

diff --git a/dev-python/pytest-relaxed/Manifest 
b/dev-python/pytest-relaxed/Manifest
new file mode 100644
index 00..e35655bb3c
--- /dev/null
+++ b/dev-python/pytest-relaxed/Manifest
@@ -0,0 +1 @@
+DIST pytest-relaxed-2.0.1.gh.tar.gz 22023 BLAKE2B 
9cabdfbfc735199292f63ee7bb7ec9bca16704d38434af15dbc5c5aade463ef0db7ab38b10de9be150a1bbd35c944e088ada859c5111e066da016bdb2aa067af
 SHA512 
b62458aaf96cd7d70291c0c3ef19430eb3e3c033bfda3c320f40ea2c4b1147e3edd49aa389dba393cee4b70f1ecd477a8b4ca17b37a9ef8d9766895d1c69

diff --git a/dev-python/pytest-relaxed/metadata.xml 
b/dev-python/pytest-relaxed/metadata.xml
new file mode 100644
index 00..5fd99fc773
--- /dev/null
+++ b/dev-python/pytest-relaxed/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   pytest-relaxed
+   bitprophet/pytest-relaxed
+   
+

diff --git a/dev-python/pytest-relaxed/pytest-relaxed-2.0.1.ebuild 
b/dev-python/pytest-relaxed/pytest-relaxed-2.0.1.ebuild
new file mode 100644
index 00..cda1da75db
--- /dev/null
+++ b/dev-python/pytest-relaxed/pytest-relaxed-2.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Relaxed test discovery for pytest"
+HOMEPAGE="https://github.com/bitprophet/pytest-relaxed 
https://pypi.org/project/pytest-relaxed;
+SRC_URI="https://github.com/bitprophet/pytest-relaxed/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/decorator[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:master commit in: media-video/mediaelch/

2023-12-03 Thread Viorel Munteanu
commit: 115f0298d12a1c816fe646bdb33d315eee9196ff
Author: Alexander Weber  web  de>
AuthorDate: Sun Dec  3 19:10:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 19:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=115f0298

media-video/mediaelch: add support for qt6 and lto
add additional ebuild improvements

Signed-off-by: Alexander Weber  web.de>

 media-video/mediaelch/mediaelch-2.10.6.ebuild | 50 +++
 media-video/mediaelch/mediaelch-.ebuild   | 50 +++
 media-video/mediaelch/metadata.xml|  3 ++
 3 files changed, 73 insertions(+), 30 deletions(-)

diff --git a/media-video/mediaelch/mediaelch-2.10.6.ebuild 
b/media-video/mediaelch/mediaelch-2.10.6.ebuild
index 2fd803ff06..43f4bc3089 100644
--- a/media-video/mediaelch/mediaelch-2.10.6.ebuild
+++ b/media-video/mediaelch/mediaelch-2.10.6.ebuild
@@ -25,32 +25,52 @@ fi
 
 LICENSE="LGPL-3"
 SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-libs/quazip
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtopengl:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtxmlpatterns:5
+IUSE="debug qt5 +qt6 lto"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+DEPEND=">dev-libs/quazip-1.3[qt5?,qt6]
+   qt5? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets]
+   dev-qt/qtopengl:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtxmlpatterns:5
+   )
+   qt6? (
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6
+   dev-qt/qtdeclarative:6
+   dev-qt/qtmultimedia:6
+   dev-qt/qtsvg:6
+   dev-qt/qttools:6
+   )
dev-util/cmake
-   media-libs/libzen
-   media-libs/phonon
+   media-video/ffmpeg
media-video/mediainfo"
 
 src_configure() {
-   local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON")
+   local mycmakeargs=(
+   "-DUSE_EXTERN_QUAZIP=ON"
+   "-DDISABLE_UPDATER=ON"
+   )
+
if use debug; then
CMAKE_BUILD_TYPE=Debug
mycmakeargs+=("-DSANITIZE_ADDRESS=on")
CXXFLAGS+=("-fsanitize=address")
fi
+
mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}")
mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}")
 
+   use qt5 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT5=ON")
+   use qt6 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT6=ON")
+
+   use lto && mycmakeargs+=("-DENABLE_LTO=ON")
+
cmake_src_configure
 }

diff --git a/media-video/mediaelch/mediaelch-.ebuild 
b/media-video/mediaelch/mediaelch-.ebuild
index 2fd803ff06..7adf067776 100644
--- a/media-video/mediaelch/mediaelch-.ebuild
+++ b/media-video/mediaelch/mediaelch-.ebuild
@@ -25,32 +25,52 @@ fi
 
 LICENSE="LGPL-3"
 SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-libs/quazip
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtopengl:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtxmlpatterns:5
+IUSE="debug qt5 +qt6 lto"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+DEPEND=">dev-libs/quazip-1.2[qt5?,qt6]
+   qt5? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets]
+   dev-qt/qtopengl:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtxmlpatterns:5
+   )
+   qt6? (
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6
+   dev-qt/qtdeclarative:6
+   dev-qt/qtmultimedia:6
+   dev-qt/qtsvg:6
+   dev-qt/qttools:6
+   )
dev-util/cmake
-   media-libs/libzen
-   media-libs/phonon
+   media-video/ffmpeg
media-video/mediainfo"
 
 src_configure() {
-   local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON")
+   local mycmakeargs=(
+   "-DUSE_EXTERN_QUAZIP=ON"
+   "-DDISABLE_UPDATER=ON"
+   )
+
if use debug; then
CMAKE_BUILD_TYPE=Debug
mycmakeargs+=("-DSANITIZE_ADDRESS=on")
CXXFLAGS+=("-fsanitize=address")
fi
+
mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}")
mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}")
 
+   use qt5 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT5=ON")
+   use qt6 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT6=ON")
+
+   use lto && mycmakeargs+=("-DENABLE_LTO=ON")
+
cmake_src_configure
 }

diff --git a/media-video/mediaelch/metadata.xml 
b/media-video/mediaelch/metadata.xml
index 

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

2023-12-03 Thread Viorel Munteanu
commit: edeb0ef2ec71437f52fe8f0a696f770240c4eab6
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:18:07 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 21:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edeb0ef2

sys-kernel/ugrd: Fixed zenlib library version requirement (1.2.0)

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
index 1a15de8ba9..30448697a2 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.1.1
+DEPEND=">=dev-python/zenlib-1.2.0
dev-python/pycpio"
 
 src_install() {



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

2023-12-03 Thread Viorel Munteanu
commit: a1db90d801eaafb9bc5995aa45ad42dfe2a2666a
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 21:36:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 22:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1db90d8

dev-python/glfw: add 2.6.3, drop 2.6.2

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/glfw/Manifest | 2 +-
 dev-python/glfw/{glfw-2.6.2.ebuild => glfw-2.6.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glfw/Manifest b/dev-python/glfw/Manifest
index 34eae19a2f..4fd73b6429 100644
--- a/dev-python/glfw/Manifest
+++ b/dev-python/glfw/Manifest
@@ -1 +1 @@
-DIST glfw-2.6.2.gh.tar.gz 849915 BLAKE2B 
04cd5346b3d4e52307fdb601ca71557e34d58f2e852c6ce69f88daa9cbfcd7def3321bfc5e9208d9b0d1cd31a24ded06fa8045ac7974e84ca3d6394cc2f2731c
 SHA512 
e91d6682f5a849586686db53f009706a954e53b377704c1194705ec705c664d2e1bc1d7e85a719f36dfdc77a63bc303dc915526bf75fc812025e1667d20ff3da
+DIST glfw-2.6.3.gh.tar.gz 849917 BLAKE2B 
90f1e0b480a0fbb61848ec5988305bb4c42f4306c30b4889d86458d4d8d65d9629b335f31623099525ad546033a690127677bb049ee78f574c0a603ff16987d7
 SHA512 
8b789db247526da84037558b424c465690cc04d904f5f36c633ffd09d12f24660d1918810ec618a364ab06fdf9f242e356b56d7d98621c2812b4929ce3b1854d

diff --git a/dev-python/glfw/glfw-2.6.2.ebuild 
b/dev-python/glfw/glfw-2.6.3.ebuild
similarity index 92%
rename from dev-python/glfw/glfw-2.6.2.ebuild
rename to dev-python/glfw/glfw-2.6.3.ebuild
index 4929ee9dca..185a5c7c15 100644
--- a/dev-python/glfw/glfw-2.6.2.ebuild
+++ b/dev-python/glfw/glfw-2.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-12-03 Thread Viorel Munteanu
commit: 360a796b440722693cb06ccb0d351e53bb994ba3
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:50:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=360a796b

gui-apps/nwg-shell: drop 0.5.22

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

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

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



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

2023-12-03 Thread Viorel Munteanu
commit: 1ae92c371870a027c608ba08f11ee847549f6325
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:15:54 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 21:16:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ae92c37

sys-kernel/ugrd: Bumped to 12.1, fixed auto-resolved kmods not being loaded at 
boot time

Signed-off-by: Zen  pyl.onl>

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

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3da3261670..d8e1ce0466 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
-DIST ugrd-0.12.0.tar.gz 39938 BLAKE2B 
9a927ad3b0fd1d6c010d3987fcf32642fd11b24feb3ddb88805773b777358558995c5eafce074c857130d32f01b4bdf51c1ed2ce78b9524d40274d11856b1459
 SHA512 
7c189b118317111a92b536882c211cffaeee0fa7ca9806600080d9f6c30f1d4a8b56753d8f043819f681fd540d6e8c919e9f8b7ee059145792f48e1ea147dcd3
+DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d

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



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

2023-12-03 Thread Viorel Munteanu
commit: cb122a1f49fc5e5b500de89306409fcc4fd2e7bf
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:50:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:50:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb122a1f

gui-apps/nwg-shell: drop 0.5.18

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

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

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index dab5e95c0c..d077299468 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,4 +1,3 @@
-DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B 
fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef
 SHA512 
6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb
 DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B 
b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5
 SHA512 
42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec
 DIST nwg-shell-0.5.22.tar.gz 2180797 BLAKE2B 
fad648cec9ded6aded6ae4b5d90a403faf8d5b45ad9aa889cadf0f404f10d5d41e8f65e40e71242a734f362d5fc485cae3b04958e8df475580bd7b79e7318004
 SHA512 
3352b120c415b1fd4e25c2e0eb34aafde7e17c34e67add5032c35f1f048f24c79de2c2d7ad0bb9d58b568064b668279e5ec1bfb8b1ca4e0a5d412799524265c5
 DIST nwg-shell-0.5.23.tar.gz 2180832 BLAKE2B 
988170962b79196229965eb175d936a12eb862b5b36cb33fdcf52048718a618d5fd79352d7b086529b3ba04e7d76985011229db72d86b1132bfe01ebed20514b
 SHA512 
b6716e795370c9fa498042ac938b0632b5062ffc4ef2a805044a48f324977f78944dc811406bb44c20055fe4d370654e4d418c6f05f6289abc3fbba8d995147b

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



[gentoo-commits] repo/proj/guru:master commit in: media-video/mediaelch/

2023-12-03 Thread Viorel Munteanu
commit: bf2d5e78ecaa39483580736c1972508f93e478ad
Author: Alexander Weber  web  de>
AuthorDate: Sun Dec  3 15:36:46 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 19:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf2d5e78

media-video/mediaelch version bump to 2.10.6
(maybe) fix the bug #919039

Signed-off-by: Alexander Weber  web.de>

 media-video/mediaelch/Manifest | 1 +
 media-video/mediaelch/mediaelch-2.10.4.ebuild  | 3 +++
 .../mediaelch/{mediaelch-.ebuild => mediaelch-2.10.6.ebuild}   | 2 ++
 media-video/mediaelch/mediaelch-.ebuild| 2 ++
 4 files changed, 8 insertions(+)

diff --git a/media-video/mediaelch/Manifest b/media-video/mediaelch/Manifest
index 90fa25ce71..0a080bc957 100644
--- a/media-video/mediaelch/Manifest
+++ b/media-video/mediaelch/Manifest
@@ -1 +1,2 @@
 DIST mediaelch-2.10.4.tar.gz 3280636 BLAKE2B 
432f24a874f0843232e10909ba08393604acd75e0c49ea0ca660a64a7ec7ea55e8f79f21074bdac64d8e3815370f31978db8de25e79939682818aacad7aaeb76
 SHA512 
725b03cd179e2c14f94a5744675ac2cc570da1a2fa6818dcd1854542b354eb83f10c5653d92b946308740d7964cb91855f7d57ec314d784c1cbacd96b4c22aeb
+DIST mediaelch-2.10.6.tar.gz 3300733 BLAKE2B 
f0db7f9c8bd4b88664180024ed9e64c56218c8c975c6f35c1031434958f0ddf0654116e463d5f3d927087a42a06279dd0d77de3220ef6d9460db9f277efc6fe5
 SHA512 
c8d83396b31b95388a19c30d9e7fe657ce125a87cd362da5eb7b97edefcf7b25dde5a6f3e1d527225847404b386c38739c525079b3c754da8ccbead38eb99d0d

diff --git a/media-video/mediaelch/mediaelch-2.10.4.ebuild 
b/media-video/mediaelch/mediaelch-2.10.4.ebuild
index 149fe5dfa7..2fd803ff06 100644
--- a/media-video/mediaelch/mediaelch-2.10.4.ebuild
+++ b/media-video/mediaelch/mediaelch-2.10.4.ebuild
@@ -41,6 +41,7 @@ DEPEND="dev-libs/quazip
media-libs/libzen
media-libs/phonon
media-video/mediainfo"
+
 src_configure() {
local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON")
if use debug; then
@@ -48,6 +49,8 @@ src_configure() {
mycmakeargs+=("-DSANITIZE_ADDRESS=on")
CXXFLAGS+=("-fsanitize=address")
fi
+   mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}")
+   mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}")
 
cmake_src_configure
 }

diff --git a/media-video/mediaelch/mediaelch-.ebuild 
b/media-video/mediaelch/mediaelch-2.10.6.ebuild
similarity index 92%
copy from media-video/mediaelch/mediaelch-.ebuild
copy to media-video/mediaelch/mediaelch-2.10.6.ebuild
index 6f9eabad9c..2fd803ff06 100644
--- a/media-video/mediaelch/mediaelch-.ebuild
+++ b/media-video/mediaelch/mediaelch-2.10.6.ebuild
@@ -49,6 +49,8 @@ src_configure() {
mycmakeargs+=("-DSANITIZE_ADDRESS=on")
CXXFLAGS+=("-fsanitize=address")
fi
+   mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}")
+   mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}")
 
cmake_src_configure
 }

diff --git a/media-video/mediaelch/mediaelch-.ebuild 
b/media-video/mediaelch/mediaelch-.ebuild
index 6f9eabad9c..2fd803ff06 100644
--- a/media-video/mediaelch/mediaelch-.ebuild
+++ b/media-video/mediaelch/mediaelch-.ebuild
@@ -49,6 +49,8 @@ src_configure() {
mycmakeargs+=("-DSANITIZE_ADDRESS=on")
CXXFLAGS+=("-fsanitize=address")
fi
+   mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}")
+   mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}")
 
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/

2023-12-03 Thread Viorel Munteanu
commit: 858448a2356d2fc93faf44b37cb697bcaf7ca658
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:48:03 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:48:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=858448a2

gui-apps/nwg-panel: drop 0.9.16

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

 gui-apps/nwg-panel/Manifest|  1 -
 gui-apps/nwg-panel/nwg-panel-0.9.16.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index 15c995f35a..b2f605b90d 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1,3 +1,2 @@
-DIST nwg-panel-0.9.16.tar.gz 220789 BLAKE2B 
2ceb53af889571fde5f75e84c1bd6e4120d7abeba1894f1d38b1f8e6f538f78e7d816b26d5bd42284589976ee0cc085ba80c2c17cde9a0ddab685c67c19af3d5
 SHA512 
63d978977b69d846565e287ab96a0f31981406c7f87cd2ba709a3bb31d89ca1f85b5b2967f016be7d3dde6acae227468bc2db88159659a57dd0566de64c0
 DIST nwg-panel-0.9.17.tar.gz 220794 BLAKE2B 
ff8d7ec92cd88f70db052c34268b31fe9542fec21184aac33175c0f58f3167e1d16051e3c3c8d1c310ceb531e7600b83fabf8b7720cd5713425793031d553dc3
 SHA512 
8a1728a4e3aa2dfab3c4f190aad95bf5dd5b9a2c9bb8be2c25e8ee6cb994243cd910fae77d761077946e45282154c4cce00c9fb13b93c646542ade5310e12cda
 DIST nwg-panel-0.9.18.tar.gz 222916 BLAKE2B 
26268d8dbb2e6c3c4a980458ee663fed4e81417f5859237e252628f8b00460e692a613252f7006d75a964fa6918c99904d31d77c769e1f8c0dcc502326ab27b9
 SHA512 
3e219f1a516e07a24942177253898c5ea26492c7930fc2a352bfeed51cfd9622858f780883565a9e1f603b690ca1ecb91b7cde2ab0be28b330ce54a99e08

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.16.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.16.ebuild
deleted file mode 100644
index 4397671dd7..00
--- a/gui-apps/nwg-panel/nwg-panel-0.9.16.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 systemd xdg-utils
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
-else
-   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
-LICENSE="MIT"
-
-SLOT="0"
-
-RDEPEND="
-   x11-libs/gtk+:3
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/i3ipc[${PYTHON_USEDEP}]
-   dev-python/dasbus[${PYTHON_USEDEP}]
-   gui-apps/nwg-icon-picker
-   media-sound/playerctl
-   gui-libs/gtk-layer-shell
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-panel-config.desktop
-   domenu nwg-processes.desktop
-   doicon nwg-panel.svg
-   doicon nwg-processes.svg
-   doicon nwg-shell.svg
-   systemd_dounit nwg-panel.service
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/

2023-12-03 Thread Viorel Munteanu
commit: 4e0f1fccb344985f08b2f522999e5d7a8ffa8658
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:47:42 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e0f1fcc

gui-apps/nwg-panel: drop 0.9.11-r1

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

 gui-apps/nwg-panel/Manifest   |  1 -
 gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index 8b7a7c3179..a54bd2ad08 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1,4 +1,3 @@
-DIST nwg-panel-0.9.11.tar.gz 217960 BLAKE2B 
e980507c628a52839e4b582146c13648ed284e8947dca7391570dbe6d6c2e924d550993d37661a601930010f2df3247205324f6d298112a29b7cb799ff7addd8
 SHA512 
7a16fdb3259b1c41768ad7c5a29752743334c69669664803d6995000388ed43e064c379b0a8fe8433ad52e828dd63575e700a7c74a7a2654d20bfea12fde4bfc
 DIST nwg-panel-0.9.14.tar.gz 220515 BLAKE2B 
e2c7bcecd106ed5b02e32ad1e09f48ccfacdb46361db429018b5912e235dbbfd26914f633396e505c26889522b5efd2844c780ded6134ec0c5de65d27fadf18f
 SHA512 
25ae81f11a69cb699181cb12fbb3370c1e182dd09974a2e4c8a52555120b33fb45ec6649ff7a17c0ba33d987ed3fa97c2ec02b2d18aa565eaf4a5fb48c0c6f89
 DIST nwg-panel-0.9.16.tar.gz 220789 BLAKE2B 
2ceb53af889571fde5f75e84c1bd6e4120d7abeba1894f1d38b1f8e6f538f78e7d816b26d5bd42284589976ee0cc085ba80c2c17cde9a0ddab685c67c19af3d5
 SHA512 
63d978977b69d846565e287ab96a0f31981406c7f87cd2ba709a3bb31d89ca1f85b5b2967f016be7d3dde6acae227468bc2db88159659a57dd0566de64c0
 DIST nwg-panel-0.9.17.tar.gz 220794 BLAKE2B 
ff8d7ec92cd88f70db052c34268b31fe9542fec21184aac33175c0f58f3167e1d16051e3c3c8d1c310ceb531e7600b83fabf8b7720cd5713425793031d553dc3
 SHA512 
8a1728a4e3aa2dfab3c4f190aad95bf5dd5b9a2c9bb8be2c25e8ee6cb994243cd910fae77d761077946e45282154c4cce00c9fb13b93c646542ade5310e12cda

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
deleted file mode 100644
index fb2abcd70b..00
--- a/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 systemd xdg-utils
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
-else
-   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
-LICENSE="MIT"
-IUSE="systemd"
-
-SLOT="0"
-
-RDEPEND="
-   x11-libs/gtk+:3
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/i3ipc[${PYTHON_USEDEP}]
-   dev-python/dasbus[${PYTHON_USEDEP}]
-   gui-apps/nwg-icon-picker
-   media-sound/playerctl
-   gui-libs/gtk-layer-shell
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-panel-config.desktop
-   domenu nwg-processes.desktop
-   doicon nwg-panel.svg
-   doicon nwg-processes.svg
-   doicon nwg-shell.svg
-   if use systemd; then
-   systemd_dounit nwg-panel.service
-   fi
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/

2023-12-03 Thread Viorel Munteanu
commit: 24d9023887e46c3fdafd2892acb4ed28dd70b4ab
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:47:31 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:47:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24d90238

gui-apps/nwg-panel: drop 0.9.11

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

 gui-apps/nwg-panel/nwg-panel-0.9.11.ebuild | 35 --
 1 file changed, 35 deletions(-)

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.11.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.11.ebuild
deleted file mode 100644
index 0319f9345c..00
--- a/gui-apps/nwg-panel/nwg-panel-0.9.11.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
-else
-   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
-LICENSE="MIT"
-
-SLOT="0"
-
-RDEPEND="
-   x11-libs/gtk+:3
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/i3ipc[${PYTHON_USEDEP}]
-   dev-python/dasbus[${PYTHON_USEDEP}]
-   gui-apps/nwg-icon-picker
-   media-sound/playerctl
-   gui-libs/gtk-layer-shell
-"
-DEPEND="${RDEPEND}"



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

2023-12-03 Thread Viorel Munteanu
commit: 99665e086728867f6b0db8088bf8600a45695833
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:49:38 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:49:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99665e08

gui-apps/nwg-shell: add 0.5.23

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

 gui-apps/nwg-shell/Manifest|  1 +
 gui-apps/nwg-shell/nwg-shell-0.5.23.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest
index 4480c9775d..dab5e95c0c 100644
--- a/gui-apps/nwg-shell/Manifest
+++ b/gui-apps/nwg-shell/Manifest
@@ -1,3 +1,4 @@
 DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B 
fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef
 SHA512 
6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb
 DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B 
b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5
 SHA512 
42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec
 DIST nwg-shell-0.5.22.tar.gz 2180797 BLAKE2B 
fad648cec9ded6aded6ae4b5d90a403faf8d5b45ad9aa889cadf0f404f10d5d41e8f65e40e71242a734f362d5fc485cae3b04958e8df475580bd7b79e7318004
 SHA512 
3352b120c415b1fd4e25c2e0eb34aafde7e17c34e67add5032c35f1f048f24c79de2c2d7ad0bb9d58b568064b668279e5ec1bfb8b1ca4e0a5d412799524265c5
+DIST nwg-shell-0.5.23.tar.gz 2180832 BLAKE2B 
988170962b79196229965eb175d936a12eb862b5b36cb33fdcf52048718a618d5fd79352d7b086529b3ba04e7d76985011229db72d86b1132bfe01ebed20514b
 SHA512 
b6716e795370c9fa498042ac938b0632b5062ffc4ef2a805044a48f324977f78944dc811406bb44c20055fe4d370654e4d418c6f05f6289abc3fbba8d995147b

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.23.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.23.ebuild
new file mode 100644
index 00..af19a1f4b3
--- /dev/null
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.23.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="libraries an common functions for the nwg-shell project"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   gui-apps/grim
+   gui-apps/swappy
+   gui-apps/slurp
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   default
+   dobin scripts/*
+}
+
+pkg_postinst() {
+   elog "To install nwg-shell for the current user, run"
+   elog "nwg-shell-installer -w (for sway) or"
+   elog "nwg-shell-installer -w -hypr (for hyprland)"
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/

2023-12-03 Thread Viorel Munteanu
commit: 09a0ac74d06c24054c42f5ec297741ac3bcdab75
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec  3 18:47:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec  3 18:47:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09a0ac74

gui-apps/nwg-panel: drop 0.9.14

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

 gui-apps/nwg-panel/Manifest|  1 -
 gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index a54bd2ad08..15c995f35a 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1,4 +1,3 @@
-DIST nwg-panel-0.9.14.tar.gz 220515 BLAKE2B 
e2c7bcecd106ed5b02e32ad1e09f48ccfacdb46361db429018b5912e235dbbfd26914f633396e505c26889522b5efd2844c780ded6134ec0c5de65d27fadf18f
 SHA512 
25ae81f11a69cb699181cb12fbb3370c1e182dd09974a2e4c8a52555120b33fb45ec6649ff7a17c0ba33d987ed3fa97c2ec02b2d18aa565eaf4a5fb48c0c6f89
 DIST nwg-panel-0.9.16.tar.gz 220789 BLAKE2B 
2ceb53af889571fde5f75e84c1bd6e4120d7abeba1894f1d38b1f8e6f538f78e7d816b26d5bd42284589976ee0cc085ba80c2c17cde9a0ddab685c67c19af3d5
 SHA512 
63d978977b69d846565e287ab96a0f31981406c7f87cd2ba709a3bb31d89ca1f85b5b2967f016be7d3dde6acae227468bc2db88159659a57dd0566de64c0
 DIST nwg-panel-0.9.17.tar.gz 220794 BLAKE2B 
ff8d7ec92cd88f70db052c34268b31fe9542fec21184aac33175c0f58f3167e1d16051e3c3c8d1c310ceb531e7600b83fabf8b7720cd5713425793031d553dc3
 SHA512 
8a1728a4e3aa2dfab3c4f190aad95bf5dd5b9a2c9bb8be2c25e8ee6cb994243cd910fae77d761077946e45282154c4cce00c9fb13b93c646542ade5310e12cda
 DIST nwg-panel-0.9.18.tar.gz 222916 BLAKE2B 
26268d8dbb2e6c3c4a980458ee663fed4e81417f5859237e252628f8b00460e692a613252f7006d75a964fa6918c99904d31d77c769e1f8c0dcc502326ab27b9
 SHA512 
3e219f1a516e07a24942177253898c5ea26492c7930fc2a352bfeed51cfd9622858f780883565a9e1f603b690ca1ecb91b7cde2ab0be28b330ce54a99e08

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild
deleted file mode 100644
index 4397671dd7..00
--- a/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 systemd xdg-utils
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
-else
-   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
-LICENSE="MIT"
-
-SLOT="0"
-
-RDEPEND="
-   x11-libs/gtk+:3
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/i3ipc[${PYTHON_USEDEP}]
-   dev-python/dasbus[${PYTHON_USEDEP}]
-   gui-apps/nwg-icon-picker
-   media-sound/playerctl
-   gui-libs/gtk-layer-shell
-"
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   distutils-r1_python_install_all
-   domenu nwg-panel-config.desktop
-   domenu nwg-processes.desktop
-   doicon nwg-panel.svg
-   doicon nwg-processes.svg
-   doicon nwg-shell.svg
-   systemd_dounit nwg-panel.service
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



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

2023-12-03 Thread Michał Górny
commit: 007f1e16432e530c8e59d96986afe477f9c62a0c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 06:45:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 06:45:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007f1e16

dev-python/importlib-metadata: Bump to 7.0.0

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

 dev-python/importlib-metadata/Manifest |  1 +
 .../importlib-metadata-7.0.0.ebuild| 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/importlib-metadata/Manifest 
b/dev-python/importlib-metadata/Manifest
index 424080ea7aa2..ba8fdc178bd4 100644
--- a/dev-python/importlib-metadata/Manifest
+++ b/dev-python/importlib-metadata/Manifest
@@ -1,3 +1,4 @@
 DIST importlib_metadata-6.11.0.tar.gz 54593 BLAKE2B 
4fff1999d2b431338d8826c98ef9bc3d92017b52eb60f34ab43482ae15fd09e76fab750531ba0694f13127de31e6a28f30975751a981e3440fcb346a37f83a20
 SHA512 
f8473c049e01f9e346e379f0cf5b97a64420e002bc8885263f9fd8cc759d05624d7951e372dba2b1a71dd3ce42588c04fd261f21706afbef24e395741994bb6a
 DIST importlib_metadata-6.8.0.tar.gz 53494 BLAKE2B 
b4bb1b423cb470f5aa26d763e459f40a49b3163fc74d2d0e1883e1308c775393ebcbd369bbc4233398e38190ba683ffd7e14c0b355a289daa81eaeddbb7d1414
 SHA512 
04746aac8278f2fb0064df36a558890a0c9de7c8e61c31d7548ff8ad27091e3dcbda79903eb01053f7ad85b91274d92ded40b730c095ad56672427ab17e3f921
 DIST importlib_metadata-6.9.0.tar.gz 53933 BLAKE2B 
741f42f675d13ed619f3e0fff22186f6946d380898cb899a065238c3c9be45c7b790fcddf086400468766346e6b3769e268f8905d02a3d55c9a6534e53415515
 SHA512 
e3ed9a9a7c7b4170ca5ef25e4dcd12d7a7c6f7eea88682a9ce19632362849ddb46cc76b3431a6df3ea7a24da2e1530ead02b0404ec163137498afaaa86b58a19
+DIST importlib_metadata-7.0.0.tar.gz 54280 BLAKE2B 
56da8260ad1eb785577bbb0db1695652eb4d09d2fb48c8770e8fba22be92c2f9a4f89727ada53a1bf83f17128078bffe424636dc4ed805288bef1b74e162729b
 SHA512 
2b71f9f14cb2bed74184fea23f588753c6054c308cd33fc79d0ea297219025bbea2af996535f69b63832c546145cabaeb18850bfe843251788f3f74418d6

diff --git a/dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild 
b/dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild
new file mode 100644
index ..b944433689b4
--- /dev/null
+++ b/dev-python/importlib-metadata/importlib-metadata-7.0.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2023-12-03 Thread Michał Górny
commit: cacb6430f5187801d7a88b41626f7e972f16c2f2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 06:42:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 06:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cacb6430

dev-python/freezegun: Bump to 1.3.0

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

 dev-python/freezegun/Manifest   |  1 +
 dev-python/freezegun/freezegun-1.3.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index e5694ca118a4..3d23e9abefa8 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1 +1,2 @@
 DIST freezegun-1.2.2.tar.gz 30670 BLAKE2B 
88941ccd9694c842e4999da47e1a8fbe9b82c1fa512467de174715e627c213167cf3c7f943b35d039ff118bae9d1bca4b64ceaa5683db818727cd9ad2533a827
 SHA512 
c6dc3da66a2d3063f819a104b6bc98eb3d4b772b8edb06bde130a6e355d96e1861e650c44eb691be892223150a652a528fda4237bd77b1bdcee1fcfad74f307c
+DIST freezegun-1.3.0.tar.gz 31165 BLAKE2B 
69341b4b7fe52e0aa2ad7c70e6a1b9e4bcb5cdac88ac48e85a968b2159260a9aee4196fc9622a153d1d5ebfee3b081f568b01a5cd59ff388e7bf5a6900bb45f6
 SHA512 
a0de4f2827696ea0bc1e5ff89aae9dfc36e013e03212bc7d8c3a93addb55e408fe03744fb0638d5ca0758322e2f3e0acb503fbdecfa14dd128d0399c9a60edf1

diff --git a/dev-python/freezegun/freezegun-1.3.0.ebuild 
b/dev-python/freezegun/freezegun-1.3.0.ebuild
new file mode 100644
index ..52f4b81dc5b8
--- /dev/null
+++ b/dev-python/freezegun/freezegun-1.3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Let your Python tests travel through time"
+HOMEPAGE="
+   https://github.com/spulec/freezegun/
+   https://pypi.org/project/freezegun/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+   >dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-12-03 Thread Michał Górny
commit: ce316314b5bea50f3b4e527fd8186d325bb55752
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 06:42:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 06:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce316314

dev-python/markdown2: Bump to 2.4.11

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

 dev-python/markdown2/Manifest|  1 +
 dev-python/markdown2/markdown2-2.4.11.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest
index d70355b6b1ed..a4565fcb5cc5 100644
--- a/dev-python/markdown2/Manifest
+++ b/dev-python/markdown2/Manifest
@@ -1 +1,2 @@
 DIST markdown2-2.4.10.tar.gz 123813 BLAKE2B 
4aee5ece385a6987fc9d8fccbd3141f42f6469328d0c6ddd7bfeb4bcbffb2cdf2a6375bd9fab8dbc79b099894303e94f15df334b244d877970cc5e52d2f0bf5f
 SHA512 
1053d5e13dfe83158c7e1b87a68f12a2d5bdeddf1cae359c2992028687d18e69d71c1347ac04cbfcbcb4a6c629eeb1f465537e2e4b47c0594f0c5d175b9ce04f
+DIST markdown2-2.4.11.tar.gz 128610 BLAKE2B 
0418b97589be177bd3ac76d426e653f2ec48b1e12ab54d7a3e1d1e69a0f926e59fb0287f02ba9e72047ac62c0a1bc404711ad7e0e10a4aec32606d2231d32c71
 SHA512 
dbb7130eaf0924741694e905fc6ca8c2f0c46059c5aec144c3170b6793f2c50d2b0be90bd76f775a79e83101c3b0a549056c5e8f0ea0fed911c22ae1844b0c31

diff --git a/dev-python/markdown2/markdown2-2.4.11.ebuild 
b/dev-python/markdown2/markdown2-2.4.11.ebuild
new file mode 100644
index ..40066426c08c
--- /dev/null
+++ b/dev-python/markdown2/markdown2-2.4.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Markdown language reimplementation"
+HOMEPAGE="
+   https://github.com/trentm/python-markdown2/
+   https://pypi.org/project/markdown2/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd test || die
+   "${EPYTHON}" -m unittest test_markdown2.py -v ||
+   die "Tests fail with ${EPYTHON}"
+}



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

2023-12-03 Thread Michał Górny
commit: 39f5fcded06d6bb61a1fa0f9e9ea76c537247021
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 06:43:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 06:43:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f5fcde

dev-python/websocket-client: Bump to 1.7.0

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

 dev-python/websocket-client/Manifest   |  1 +
 .../websocket-client/websocket-client-1.7.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/websocket-client/Manifest 
b/dev-python/websocket-client/Manifest
index c81df678e175..70a4be1ec3e2 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1 +1,2 @@
 DIST websocket-client-1.6.4.tar.gz 51905 BLAKE2B 
5bfab632bfa727ad950c4898f52422b11d9c1582567295dd0833321d494d33c057e94e40fad8d612e2aca6efe0fe03595bcfebd1e890c1b15a6fa97864818e59
 SHA512 
d5a44c78bf5f6d4b5a1344bf6d5c94435e529dd85ee5d7fe5552478bbf2e57229ca7573b28a93fa28d1e5cf72fd721b4456bb5e154db578ec652cbc82316413b
+DIST websocket-client-1.7.0.tar.gz 54037 BLAKE2B 
6a37b17c0a428dfacfd441384469954bc30f5ca5cf8380c08b45337ebdd6cbd14eb0f0cde3c33d2f5c2698dac9a34eb51430bb810ab6edf8130415e98a4b
 SHA512 
1f6b3253f7febd053e1271bcacd71701ec27d6921ba9791b16a203c8b7240925284e033dba4ad5d4c56a88568dc57ecb760c254964bc3bb4e87df52573239a9a

diff --git a/dev-python/websocket-client/websocket-client-1.7.0.ebuild 
b/dev-python/websocket-client/websocket-client-1.7.0.ebuild
new file mode 100644
index ..e70ca56c7688
--- /dev/null
+++ b/dev-python/websocket-client/websocket-client-1.7.0.ebuild
@@ -0,0 +1,37 @@
+# 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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="WebSocket client for python with hybi13 support"
+HOMEPAGE="
+   https://github.com/websocket-client/websocket-client/
+   https://pypi.org/project/websocket-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="examples"
+
+BDEPEND="
+   test? (
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2023-12-03 Thread Michał Górny
commit: 9391e5bbd976a98c942089a961f7d0cc5994a362
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 06:42:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 06:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9391e5bb

dev-python/importlib-metadata: Bump to 6.11.0

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

 dev-python/importlib-metadata/Manifest |  1 +
 .../importlib-metadata-6.11.0.ebuild   | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/importlib-metadata/Manifest 
b/dev-python/importlib-metadata/Manifest
index c53a18f4a245..424080ea7aa2 100644
--- a/dev-python/importlib-metadata/Manifest
+++ b/dev-python/importlib-metadata/Manifest
@@ -1,2 +1,3 @@
+DIST importlib_metadata-6.11.0.tar.gz 54593 BLAKE2B 
4fff1999d2b431338d8826c98ef9bc3d92017b52eb60f34ab43482ae15fd09e76fab750531ba0694f13127de31e6a28f30975751a981e3440fcb346a37f83a20
 SHA512 
f8473c049e01f9e346e379f0cf5b97a64420e002bc8885263f9fd8cc759d05624d7951e372dba2b1a71dd3ce42588c04fd261f21706afbef24e395741994bb6a
 DIST importlib_metadata-6.8.0.tar.gz 53494 BLAKE2B 
b4bb1b423cb470f5aa26d763e459f40a49b3163fc74d2d0e1883e1308c775393ebcbd369bbc4233398e38190ba683ffd7e14c0b355a289daa81eaeddbb7d1414
 SHA512 
04746aac8278f2fb0064df36a558890a0c9de7c8e61c31d7548ff8ad27091e3dcbda79903eb01053f7ad85b91274d92ded40b730c095ad56672427ab17e3f921
 DIST importlib_metadata-6.9.0.tar.gz 53933 BLAKE2B 
741f42f675d13ed619f3e0fff22186f6946d380898cb899a065238c3c9be45c7b790fcddf086400468766346e6b3769e268f8905d02a3d55c9a6534e53415515
 SHA512 
e3ed9a9a7c7b4170ca5ef25e4dcd12d7a7c6f7eea88682a9ce19632362849ddb46cc76b3431a6df3ea7a24da2e1530ead02b0404ec163137498afaaa86b58a19

diff --git a/dev-python/importlib-metadata/importlib-metadata-6.11.0.ebuild 
b/dev-python/importlib-metadata/importlib-metadata-6.11.0.ebuild
new file mode 100644
index ..b944433689b4
--- /dev/null
+++ b/dev-python/importlib-metadata/importlib-metadata-6.11.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2023-12-03 Thread Michał Górny
commit: 27ed796f7ea96c3ee8c982f806799af98424306b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec  4 06:41:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec  4 06:41:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ed796f

dev-python/pytest-asyncio: Bump to 0.23.1

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

 dev-python/pytest-asyncio/Manifest |  1 +
 .../pytest-asyncio/pytest-asyncio-0.23.1.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pytest-asyncio/Manifest 
b/dev-python/pytest-asyncio/Manifest
index 9f4ad2907c17..fd1f4b44282a 100644
--- a/dev-python/pytest-asyncio/Manifest
+++ b/dev-python/pytest-asyncio/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-asyncio-0.21.1.tar.gz 30492 BLAKE2B 
6a17f9ba89b8181b5fb734af6d0c0904a828156e63df910b4fe4adb9b93e240266063dcca8d97c8f9d784c6d5111796949fe32bb2832921919e41398ccffc155
 SHA512 
3aef14bade1dddab4320450d60c6909a76c7cf334d8225ad155b474b042d1c692edc5b567fb86ecf6b3453746105c3cecce86d2c6ff5cf6652d5147a8532cfd0
 DIST pytest-asyncio-0.22.0.tar.gz 37081 BLAKE2B 
62941bdf10ee8a5195e900e71c7eba1810edd9721457656fc0b62dca3264f4ce0cba9221f80fd8a5249ee30e662cf068fcc8e491ba6b297e0370fcb04b7fe068
 SHA512 
7880b03c44997b0cb05b1c9633bf3e94e7eefc0396dc88512baf0e8f700508fa76eb9cbf2ce6d837be9ae0f1efb75343cdc32c7b2983e294ffa30e94893a3a2c
 DIST pytest-asyncio-0.23.0.tar.gz 43658 BLAKE2B 
893b446018ce46082b1f42c36b27a0c2330d08e7588a4f59e8b6390390040b49cee02f27369f3135e95402eab7e3573bbae381e5ce81f23e578b1f21fa9d
 SHA512 
903ec009617385c2e95fcb03e1fe23b5d372f5aaa334c5156b0fe19aab7c3d0272e7e5869a89a6b1c4b3282deba5e37b0832a54518455e48af0ef2a51f4b9ce6
+DIST pytest-asyncio-0.23.1.tar.gz 43991 BLAKE2B 
b0e9b169b8b2b1eec12cc016b514dceeba1ea59df6e1b1ae83858412460db0d53ac128b05c15b6b75200a17fa2bcbf922f8f33ccba1f642319214f843a578393
 SHA512 
f4ddc4d097ede4ea340e93a44df0cc6ec7f0443623d7f994d09a902a81d1d12a61a3ad2f11da7fb276cff748a26a37984e6390b0264f79f4f536d64085bbd9ab

diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.23.1.ebuild 
b/dev-python/pytest-asyncio/pytest-asyncio-0.23.1.ebuild
new file mode 100644
index ..c35e42670f46
--- /dev/null
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.23.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2019-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="Library for testing asyncio code with pytest"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-asyncio/
+   https://pypi.org/project/pytest-asyncio/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on precise warning counts
+   
tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture
+   tests/modes/test_legacy_mode.py
+   
tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture
+   
tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed
+   
tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed
+   tests/test_pytest_min_version_warning.py
+   
tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin
+   epytest
+}



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

2023-12-03 Thread Sam James
commit: da0fe05cd7c6a4e20fee5d03a049d5d63b6eb6b7
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 06:45:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 06:45:45 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=da0fe05c

NEWS: update

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

 NEWS | 4 
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 5561c7fe40..4a9f365e72 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,10 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.57 (UNRELEASED)
 --
 
+Features:
+* emerge: Make --binpkg-changed-deps output far more concise (don't show
+  packages missing from the merge list).
+
 Bug fixes:
 * Set SYSROOT appropriately for best_version and has_version so that they work
   when cross-compiling and IPC is disabled.



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

2023-12-03 Thread Sam James
commit: 09f642b894eff3a607026b1edf417f5bceee95f1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Nov 26 02:25:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 06:45:45 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=09f642b8

emerge: avoid spamming too much info about unused binpkgs, redux

Specifically:

- many packages can be participating in the recursive deptree, but not
  get selected for actual merging, and may not even be installed at all;
  these were still reported as changed-deps although the packages
  themselves were not shown in show_merge_list

Previously done for mismatched-USE in commit:
bb82666b48e18f448661a1a8bf6a39b773cc4b1c

Before:
```

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 17.62 s.

[binary U  ] dev-python/ensurepip-pip-23.3.1-1 [23.2.1]
[binary U  ] sys-devel/binutils-2.40-r9-1 [2.40-r5] USE="-debuginfod%"
[binary U  ] dev-python/trove-classifiers-2023.11.14-1 [2023.10.18]
[ebuild U  ] dev-python/traitlets-5.13.0 [5.11.2] PYTHON_TARGETS="(-pypy3)"
[ebuild U  ] dev-python/pip-23.3.1 [23.2.1]
[ebuild U  ] dev-python/pycurl-7.45.2-r1 [7.45.2]
[ebuild U  ] dev-python/cachetools-5.3.2 [5.3.1]
[ebuild U  ] dev-python/pytest-7.4.3 [7.4.2]
[ebuild U  ] dev-python/executing-2.0.1 [1.2.0] PYTHON_TARGETS="(-pypy3) 
-python3_12%"
[ebuild U  ] dev-python/virtualenv-20.24.7 [20.24.5]

!!! The following binary packages have been ignored due to changed dependencies:

 kde-plasma/kde-cli-tools-5.27.9::gentoo
 kde-plasma/kde-cli-tools-5.27.8::gentoo

NOTE: The --binpkg-changed-deps=n option will prevent emerge
  from ignoring these binary packages if possible.
  Using --binpkg-changed-deps=y will silence this warning.
```

After:
```

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 17.62 s.

[binary U  ] dev-python/ensurepip-pip-23.3.1-1 [23.2.1]
[binary U  ] sys-devel/binutils-2.40-r9-1 [2.40-r5] USE="-debuginfod%"
[binary U  ] dev-python/trove-classifiers-2023.11.14-1 [2023.10.18]
[ebuild U  ] dev-python/traitlets-5.13.0 [5.11.2] PYTHON_TARGETS="(-pypy3)"
[ebuild U  ] dev-python/pip-23.3.1 [23.2.1]
[ebuild U  ] dev-python/pycurl-7.45.2-r1 [7.45.2]
[ebuild U  ] dev-python/cachetools-5.3.2 [5.3.1]
[ebuild U  ] dev-python/pytest-7.4.3 [7.4.2]
[ebuild U  ] dev-python/executing-2.0.1 [1.2.0] PYTHON_TARGETS="(-pypy3) 
-python3_12%"
[ebuild U  ] dev-python/virtualenv-20.24.7 [20.24.5]
```

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1194
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/depgraph.py | 28 ++--
 1 file changed, 22 insertions(+), 6 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index d3b5756429..9b09701021 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -1288,17 +1288,33 @@ class depgraph:
 writemsg(line + "\n", noiselevel=-1)
 
 def _show_ignored_binaries_changed_deps(self, changed_deps):
-writemsg(
-"\n!!! The following binary packages have been "
-"ignored due to changed dependencies:\n\n",
-noiselevel=-1,
-)
+merging = {
+(pkg.root, pkg.cpv)
+for pkg in self._dynamic_config._displayed_list or ()
+if isinstance(pkg, Package)
+}
+messages = []
 
 for pkg in changed_deps:
+# Don't include recursive deps which aren't in the merge list 
anyway.
+if (pkg.root, pkg.cpv) not in merging:
+continue
+
 msg = f" {pkg.cpv}{_repo_separator}{pkg.repo}"
 if pkg.root_config.settings["ROOT"] != "/":
 msg += f" for {pkg.root}"
-writemsg(f"{msg}\n", noiselevel=-1)
+messages.append(f"{msg}\n")
+
+if not messages:
+return
+
+writemsg(
+"\n!!! The following binary packages have been "
+"ignored due to changed dependencies:\n\n",
+noiselevel=-1,
+)
+for line in messages:
+writemsg(line, noiselevel=-1)
 
 msg = [
 "",



[gentoo-commits] proj/portage:master commit in: /, bin/

2023-12-03 Thread Sam James
commit: 632fea4f4aa4bdca63bf6d8db266b09a6954e313
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec  2 22:53:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 06:45:45 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=632fea4f

Set SYSROOT for has/best_version so that they work when IPC is disabled

This issue broke cross-compiling.

Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1198
Signed-off-by: Sam James  gentoo.org>

 NEWS |  7 +++
 bin/phase-helpers.sh | 10 +++---
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index ce9ed282b5..5561c7fe40 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,13 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.57 (UNRELEASED)
+--
+
+Bug fixes:
+* Set SYSROOT appropriately for best_version and has_version so that they work
+  when cross-compiling and IPC is disabled.
+
 portage-3.0.56 (2023-12-01)
 --
 

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index ec634e536d..45a1639c42 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -907,7 +907,11 @@ __eapi8_src_prepare() {
 
 ___best_version_and_has_version_common() {
local atom root root_arg
-   local -a cmd=()
+
+   # If ROOT is set to / below then SYSROOT cannot point elsewhere. Even if
+   # ROOT is untouched, setting SYSROOT=/ for this command will always 
work.
+   local -a cmd=(env SYSROOT=/)
+
case $1 in
--host-root|-r|-d|-b)
root_arg=$1
@@ -932,7 +936,7 @@ ___best_version_and_has_version_common() {
# Since portageq requires the root argument be 
consistent
# with EPREFIX, ensure consistency here (bug 
#655414).
root=/${PORTAGE_OVERRIDE_EPREFIX#/}
-   cmd+=(env EPREFIX="${PORTAGE_OVERRIDE_EPREFIX}")
+   cmd+=(EPREFIX="${PORTAGE_OVERRIDE_EPREFIX}")
else
root=/
fi ;;
@@ -948,7 +952,7 @@ ___best_version_and_has_version_common() {
# Use 
/${PORTAGE_OVERRIDE_EPREFIX#/} to support older
# EAPIs, as it is equivalent to 
BROOT.

root=/${PORTAGE_OVERRIDE_EPREFIX#/}
-   cmd+=(env 
EPREFIX="${PORTAGE_OVERRIDE_EPREFIX}")
+   
cmd+=(EPREFIX="${PORTAGE_OVERRIDE_EPREFIX}")
;;
esac
else



[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2023-12-03 Thread Viorel Munteanu
commit: 5843f3fd33399c02ec4b534da5075122f1e32ec9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Dec  4 06:35:51 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 06:35:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5843f3fd

net-im/discord-canary-bin: add 0.0.205

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

 net-im/discord-canary-bin/Manifest |  1 +
 .../discord-canary-bin-0.0.205.ebuild  | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index 36caf96a01..c8b422c793 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1,2 @@
 DIST discord-canary-0.0.203.deb 92533958 BLAKE2B 
35a4a51aa9e88080fde90b5fb3ec58009b56c93e380649c5ec555940e9601a43f95bba13473b126df277a2600d24f939d3ead962dc2017e3cabb12ef34ce1c4b
 SHA512 
02b8a56f3cba3b81f9ebd40e6cd66af3d9f7bd4950cf93c0cff31edbd4d364f9c5e12e409932f859d816850fe6dc246bf12b75244f884badf0c737765b735c89
+DIST discord-canary-0.0.205.deb 92533924 BLAKE2B 
dd46bdd8cdf5fbc645ba60cf27156d31323bb9d0c839dfc232b00cef2e3e34d1af0a4dbf54e6df0df68d849c325bc44f9e73e5eef34a136dad94cdb68dff1bd7
 SHA512 
94c15688500867044d9ca7d3036d01e1c7c1b72b3acfd7e12fbd3618e3394f99b757cea19c017924186d2e9604cc79e35981d633fabf69005122af2f9ef84893

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.205.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.205.ebuild
new file mode 100644
index 00..8024346a71
--- /dev/null
+++ b/net-im/discord-canary-bin/discord-canary-bin-0.0.205.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_BIN="D${MY_PN/d/}"
+MY_BIN="${MY_BIN/-canary/}Canary"
+
+inherit desktop linux-info pax-utils unpacker xdg
+
+DESCRIPTION="All-in-one voice and text chat"
+HOMEPAGE="https://discord.com/;
+SRC_URI="https://dl-canary.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb;
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip test"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libxkbcommon
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   opt/discord-canary/${MY_BIN}
+   opt/discord-canary/chrome_crashpad_handler
+   opt/discord-canary/chrome-sandbox
+   opt/discord-canary/libffmpeg.so
+   opt/discord-canary/libvk_swiftshader.so
+   opt/discord-canary/libvulkan.so
+   opt/discord-canary/libvulkan.so.1
+   opt/discord-canary/libEGL.so
+   opt/discord-canary/libGLESv2.so
+   opt/discord-canary/libVkICD_mock_icd.so
+   opt/discord-canary/swiftshader/libEGL.so
+   opt/discord-canary/swiftshader/libGLESv2.so
+   opt/discord-canary/swiftshader/libvk_swiftshader.so
+"
+
+CONFIG_CHECK="~USER_NS"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s:/usr/share/${MY_PN}/${MY_BIN}:/opt/${MY_PN}/${MY_BIN}:g" \
+   usr/share/${MY_PN}/${MY_PN}.desktop || die
+}
+
+src_install() {
+   newicon usr/share/${MY_PN}/${MY_PN//-canary/}.png ${MY_PN}.png
+   domenu usr/share/${MY_PN}/${MY_PN}.desktop
+
+   insinto /opt/${MY_PN}
+   doins -r usr/share/${MY_PN}/.
+   fperms +x /opt/${MY_PN}/${MY_BIN}
+   dosym ../../opt/${MY_PN}/${MY_BIN} usr/bin/${MY_PN}
+
+   pax-mark -m "${ED}"/opt/${MY_PN}/${MY_PN}
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2023-12-03 Thread Viorel Munteanu
commit: f2bc8dcf13a42c159f1eed7aca7eb5bb6dba7c2b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Dec  4 06:36:03 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 06:36:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2bc8dcf

net-im/discord-canary-bin: drop 0.0.203

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

 net-im/discord-canary-bin/Manifest |  1 -
 .../discord-canary-bin-0.0.203.ebuild  | 91 --
 2 files changed, 92 deletions(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index c8b422c793..82f699df1b 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1,2 +1 @@
-DIST discord-canary-0.0.203.deb 92533958 BLAKE2B 
35a4a51aa9e88080fde90b5fb3ec58009b56c93e380649c5ec555940e9601a43f95bba13473b126df277a2600d24f939d3ead962dc2017e3cabb12ef34ce1c4b
 SHA512 
02b8a56f3cba3b81f9ebd40e6cd66af3d9f7bd4950cf93c0cff31edbd4d364f9c5e12e409932f859d816850fe6dc246bf12b75244f884badf0c737765b735c89
 DIST discord-canary-0.0.205.deb 92533924 BLAKE2B 
dd46bdd8cdf5fbc645ba60cf27156d31323bb9d0c839dfc232b00cef2e3e34d1af0a4dbf54e6df0df68d849c325bc44f9e73e5eef34a136dad94cdb68dff1bd7
 SHA512 
94c15688500867044d9ca7d3036d01e1c7c1b72b3acfd7e12fbd3618e3394f99b757cea19c017924186d2e9604cc79e35981d633fabf69005122af2f9ef84893

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.203.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.203.ebuild
deleted file mode 100644
index 8024346a71..00
--- a/net-im/discord-canary-bin/discord-canary-bin-0.0.203.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=${PN/-bin/}
-MY_BIN="D${MY_PN/d/}"
-MY_BIN="${MY_BIN/-canary/}Canary"
-
-inherit desktop linux-info pax-utils unpacker xdg
-
-DESCRIPTION="All-in-one voice and text chat"
-HOMEPAGE="https://discord.com/;
-SRC_URI="https://dl-canary.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb;
-S="${WORKDIR}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="bindist mirror strip test"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libxkbcommon
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-QA_PREBUILT="
-   opt/discord-canary/${MY_BIN}
-   opt/discord-canary/chrome_crashpad_handler
-   opt/discord-canary/chrome-sandbox
-   opt/discord-canary/libffmpeg.so
-   opt/discord-canary/libvk_swiftshader.so
-   opt/discord-canary/libvulkan.so
-   opt/discord-canary/libvulkan.so.1
-   opt/discord-canary/libEGL.so
-   opt/discord-canary/libGLESv2.so
-   opt/discord-canary/libVkICD_mock_icd.so
-   opt/discord-canary/swiftshader/libEGL.so
-   opt/discord-canary/swiftshader/libGLESv2.so
-   opt/discord-canary/swiftshader/libvk_swiftshader.so
-"
-
-CONFIG_CHECK="~USER_NS"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s:/usr/share/${MY_PN}/${MY_BIN}:/opt/${MY_PN}/${MY_BIN}:g" \
-   usr/share/${MY_PN}/${MY_PN}.desktop || die
-}
-
-src_install() {
-   newicon usr/share/${MY_PN}/${MY_PN//-canary/}.png ${MY_PN}.png
-   domenu usr/share/${MY_PN}/${MY_PN}.desktop
-
-   insinto /opt/${MY_PN}
-   doins -r usr/share/${MY_PN}/.
-   fperms +x /opt/${MY_PN}/${MY_BIN}
-   dosym ../../opt/${MY_PN}/${MY_BIN} usr/bin/${MY_PN}
-
-   pax-mark -m "${ED}"/opt/${MY_PN}/${MY_PN}
-}



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

2023-12-03 Thread WANG Xuerui
commit: 3d9b808c9ef7335e983f224699ef876199cae9e0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Dec  3 17:04:16 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  4 06:13:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9b808c

sys-libs/libseccomp: refresh the loong patch to fix build

The 2.5.4 patch no longer apply to 2.5.5, due to the syscall table
update upstream. Several clean-ups are also integrated; see the linked
commit for details. Tests pass on amd64 and loong.

See: 
https://github.com/xen0n/libseccomp/tree/b891ac4441d37d57090f1eddbf00e1ff99cd2e34
Closes: https://github.com/gentoo/gentoo/pull/34105
Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/libseccomp/Manifest| 1 +
 sys-libs/libseccomp/libseccomp-2.5.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libseccomp/Manifest b/sys-libs/libseccomp/Manifest
index 2d96b6c0ddf3..a6428241f0e9 100644
--- a/sys-libs/libseccomp/Manifest
+++ b/sys-libs/libseccomp/Manifest
@@ -1,4 +1,5 @@
 DIST libseccomp-2.5.4-loongarch64-20220425.patch.xz 132768 BLAKE2B 
f3ab165b028b5f8b4c16574936b915595807ebeb49ef7365d6051f3dfafa7da46ef2a9de458e0a268298cb340152abe1f3c0c293446462a06696bc9ce92d2f72
 SHA512 
94f23c7a2cc2ea8acb01fef00ef184295c276b14b2b3ba0c65687fd72081df8478f3f04c51b0b391ba44529c4f914e6edbb4132af935e3be55902f641d478780
 DIST libseccomp-2.5.4-loongarch64-20220622.patch.xz 67668 BLAKE2B 
faf1b5653a4d454626e310cdfd7def1fb8b768b88d3f792a28170d969a834be7ced8bb7b511a11e0e44691d626046e4c387c08f3fbacdedd6689813f65c129aa
 SHA512 
9aba715c6f120f8df249158f73bc64097243f911d5864294048dc3976580e9ca96cc538c890918a375c3b35369fdbf2383424b6f3d41822c834228ff188680fa
 DIST libseccomp-2.5.4.tar.gz 637228 BLAKE2B 
38b134cb578f9355667546f92950ebcf8c53ccaf98db568db9aadfa9629c054136849e03d4bf9f09f73998fe66a5e8a9038573d19740b2bddf5518a8a0119229
 SHA512 
92650bd7d1d48b383f402a536b97a017fd0f6ad1234daf4b938d01c92e8d134a01d2f2dd45fd9e2d025d7556bd1386ec360402145a87f20580c85949d62cea0e
+DIST libseccomp-2.5.5-loongarch64-20231204.patch.xz 41236 BLAKE2B 
7831b28c275771bb675b4b5045e657d96c254e69cee7188a19f4812bc83343e0041772c20be1e7392ec88387726b49f34aa670a906b922dba531a0d35e548b1e
 SHA512 
7870e536d834360dfec446493815b675a305f6bec1b79d0caae6fb546d2f694e77ce52e547bbcdb22cda272272bf3d5a427960b4aa76fb987d06ab035298007d
 DIST libseccomp-2.5.5.tar.gz 642445 BLAKE2B 
d770cee1f3e02fbbcd9f25655b360ab38160ad800e2829a67f2b9da62b095a90be99ac851a67344cf95bd6810a6268da4655dc1d37d996e58239c4999eb41998
 SHA512 
f630e7a7e53a21b7ccb4d3e7b37616b89aeceba916677c8e3032830411d77a14c2d74dcf594cd193b1acc11f52595072e28316dc44300e54083d5d7b314a38da

diff --git a/sys-libs/libseccomp/libseccomp-2.5.5.ebuild 
b/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
index 0c1061b4e9fe..711ca7677992 100644
--- a/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz
-   experimental-loong? ( 
https://dev.gentoo.org/~xen0n/distfiles/${PN}-2.5.4-loongarch64-20220425.patch.xz
 )"
+   experimental-loong? ( 
https://dev.gentoo.org/~xen0n/distfiles/${PN}-2.5.5-loongarch64-20231204.patch.xz
 )"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~x86 ~amd64-linux ~x86-linux"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Tty/

2023-12-03 Thread Sam James
commit: 995d9fcbd47af4e529f3f8f3023f44e4c596c5d1
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 06:08:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 06:09:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995d9fcb

dev-perl/IO-Tty: add 1.180.0

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

 dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild | 13 +
 dev-perl/IO-Tty/Manifest  |  1 +
 2 files changed, 14 insertions(+)

diff --git a/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild 
b/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild
new file mode 100644
index ..fa32e322294a
--- /dev/null
+++ b/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
+
+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 
~x64-solaris"

diff --git a/dev-perl/IO-Tty/Manifest b/dev-perl/IO-Tty/Manifest
index 31430863a322..518d8ff8b53f 100644
--- a/dev-perl/IO-Tty/Manifest
+++ b/dev-perl/IO-Tty/Manifest
@@ -1 +1,2 @@
 DIST IO-Tty-1.17.tar.gz 27245 BLAKE2B 
65f56eb4841ba63dace795698320ce40535a05c5ad4844b9d2563d41acfc1d085878a4c72cf42048682c183d035ed655ed030819d00654b09ad2cc4b11c7ce77
 SHA512 
a9a53670d579684af1ca0d6e77bd74430c801174c59421139f79a19e76377d40055b74a8b1ef92d8601ca5bda2f911cba99a0bda0c24cf847bacac3df2314d37
+DIST IO-Tty-1.18.tar.gz 26567 BLAKE2B 
5c53001ceaf72e7c4237939eeffdddf9602cd9320a74a8bbd014341e3984d1dd4d4e7f328ffc72e61e1b5e017aa836fe598fe306843f7514fdb1cd8c910a19a5
 SHA512 
45f5e8856c8bd1169bf094407512cce901efe3cefadd279dff9aaee7c81289a160fa3589f0c01cc5829bcee3ed5d1eaf95002ca2207151d31ce293076dc86c06



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/quickemu/

2023-12-03 Thread Steve Burnham
commit: 39a5946670c84395bc8a58525846d91a040a4285
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec  4 04:38:40 2023 +
Commit: Steve Burnham  gmail  com>
CommitDate: Mon Dec  4 04:38:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39a59466

app-emulation/quickemu: add 4.9.1

Signed-off-by: Steven Burnham  gmail.com>

 app-emulation/quickemu/Manifest  |  1 +
 app-emulation/quickemu/quickemu-4.9.1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest
index 72c14c97ba..f08be6a573 100644
--- a/app-emulation/quickemu/Manifest
+++ b/app-emulation/quickemu/Manifest
@@ -1 +1,2 @@
 DIST quickemu-4.8.tar.gz 166544 BLAKE2B 
527ce0cb7310d4d4f3ce19900a60b40b1534a637c58899beb48a947b4bd29c02c8381af65b966f205883c811219cadd2c6dcb40d5bb6925ed92db4283b7d1d4c
 SHA512 
1f09e99ac4e508d5fe9e26482bd6b318f4cc0256bb8079799dc162ea5789ca99a07a11af283456f7832eed0c970ec0dae46e3ab2e80696954f16ff6807e32765
+DIST quickemu-4.9.1.tar.gz 176739 BLAKE2B 
0cb89afcc54e9e35573721a45a381be708843d33a70d6b8ed9943b46922dc584ff12a34414fc421f85ffc23eb335185d210f126b4bf77c6fa37a02e64ab13c4a
 SHA512 
bf6e4f8a4d05ceb1b69eb32041476d91275c302de162a578380183d981625837256dd7b06804920cf17215657ad4c19eb75ffa12d071cef01d0baabffcc79479

diff --git a/app-emulation/quickemu/quickemu-4.9.1.ebuild 
b/app-emulation/quickemu/quickemu-4.9.1.ebuild
new file mode 100644
index 00..7eb2b44728
--- /dev/null
+++ b/app-emulation/quickemu/quickemu-4.9.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+inherit python-single-r1
+
+DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual 
machines"
+HOMEPAGE="https://github.com/quickemu-project/quickemu;
+SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=app-emulation/qemu-6.0.0[gtk,sdl,spice]
+   >=app-shells/bash-4.0:=
+   app-cdr/cdrtools
+   app-crypt/swtpm
+   app-misc/jq
+   net-misc/spice-gtk[gtk3]
+   net-misc/wget
+   net-misc/zsync
+   sys-apps/usbutils
+   sys-apps/util-linux
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
+   sys-process/procps
+   x11-apps/xrandr
+   x11-misc/xdg-user-dirs
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   python_doscript macrecovery macrecovery
+   dobin quickemu
+   dobin quickget
+}



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

2023-12-03 Thread Yixun Lan
commit: d586d15c4f46984b1d04121f7caee5a38ff536ba
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Oct 19 10:30:37 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  4 02:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d586d15c

media-libs/exiftool: drop 12.62

Closes: https://github.com/gentoo/gentoo/pull/33406
Closes: https://github.com/gentoo/gentoo/pull/32958
Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Yixun Lan  gentoo.org>

 media-libs/exiftool/Manifest  |  1 -
 media-libs/exiftool/exiftool-12.62.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 8e3f2a24972e..7b65def9e653 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,5 +1,4 @@
 DIST Image-ExifTool-12.50.tar.gz 5088286 BLAKE2B 
bfc0eae786e1443df5f741f5deed339b76b3041ab939c45303775df9ad22d989bbd68b77c9b8f2259c493dd81828b31223e604ef8bb4867c952cfb892a38a9d5
 SHA512 
d95be3636ed139a41a14183fc31fa2ecb5ea71b570ccdd282b9f0bba84a264b2edff2c42b34ee1114a14b106383d5ab3b67b8e73642e534f4df3fa54082dba85
 DIST Image-ExifTool-12.60.tar.gz 5204922 BLAKE2B 
6b4012d722153756a1bb289422d5546395d0be185fcbdc9b954aa3a4d6814ca36fbfc19053889ec864bebe229b4857dc0f9b00b551d1d369de3b97facb7e6117
 SHA512 
3a581bfd5a75b48b13063f4d169cc167fd027c029bf5d05111d51e789ce9344dcec40b3b7e4f6a9e10ce5599ece514bc0689e93b3aef6bd7db1498537d10899f
-DIST Image-ExifTool-12.62.tar.gz 5216215 BLAKE2B 
72c30368ad12036af628210f210f06f5fabfb63c6e2fc3136ae611f305dd654381c7fbd0c84ed8e0fbc3d765a9c5a4814f6380078c7ce9042c52c05d5b48
 SHA512 
41d8c9dd9bd3bc784a648a4656133709d3c5b29f1251a2b6122be39cff946d16ef53f6199c858bed96e3661edaab1f14bdd892b213b0be95772f843e0aa8cb23
 DIST Image-ExifTool-12.64.tar.gz 5244559 BLAKE2B 
fffa18a00b87bee679469c5a83851760f600f34131528ad5638a18fbffd9116b1350553681bb0e05eff86fb129cd7eeae30af82c53d00d72c01e2be6ffad485d
 SHA512 
d643787b4c279271b01cee800fd554707cacb57e42955d58c68d4eb4de93b75d8628d724307e812d61a5b780af3f555680d6f3617080c649d532d2492fe67dcf
 DIST Image-ExifTool-12.68.tar.gz 5275783 BLAKE2B 
3a04a8371a9e24da350b999ea1a11e2df2910a8e6274e684dc57ea5239a1eab371e4c42e1e1d2cf98dd2bbd436627c8a916322ab9f06fde78e406e28ae9758db
 SHA512 
7b1eeb7854d5dabec5736ec9420abd539655d060abf40f0690a90864829606e1a1e4bf6a2c1c4589a3283aec8e271d983e55a788f919093b65465872da798e6a

diff --git a/media-libs/exiftool/exiftool-12.62.ebuild 
b/media-libs/exiftool/exiftool-12.62.ebuild
deleted file mode 100644
index daff035641ad..
--- a/media-libs/exiftool/exiftool-12.62.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Check https://exiftool.org/history.html for whether a release is 'production'
-# Ideally don't bump to non-production at all, but certainly don't stable.
-
-DIST_NAME=Image-ExifTool
-inherit perl-module
-
-DESCRIPTION="Read and write meta information in image, audio and video files"
-HOMEPAGE="https://exiftool.org/ https://exiftool.sourceforge.net;
-SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
-
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos"
-IUSE="doc"
-
-src_install() {
-   perl-module_src_install
-   use doc && dodoc -r html/
-
-   insinto /usr/share/${PN}
-   doins -r fmt_files config_files arg_files
-}



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

2023-12-03 Thread Yixun Lan
commit: 7c9ca6411e9b3c8e326f8e9668b0134d43a327c9
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Oct 19 10:30:00 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  4 02:53:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9ca641

media-libs/exiftool: drop 12.61

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Yixun Lan  gentoo.org>

 media-libs/exiftool/Manifest  |  1 -
 media-libs/exiftool/exiftool-12.61.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index f7e5a6bb096c..8e3f2a24972e 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,6 +1,5 @@
 DIST Image-ExifTool-12.50.tar.gz 5088286 BLAKE2B 
bfc0eae786e1443df5f741f5deed339b76b3041ab939c45303775df9ad22d989bbd68b77c9b8f2259c493dd81828b31223e604ef8bb4867c952cfb892a38a9d5
 SHA512 
d95be3636ed139a41a14183fc31fa2ecb5ea71b570ccdd282b9f0bba84a264b2edff2c42b34ee1114a14b106383d5ab3b67b8e73642e534f4df3fa54082dba85
 DIST Image-ExifTool-12.60.tar.gz 5204922 BLAKE2B 
6b4012d722153756a1bb289422d5546395d0be185fcbdc9b954aa3a4d6814ca36fbfc19053889ec864bebe229b4857dc0f9b00b551d1d369de3b97facb7e6117
 SHA512 
3a581bfd5a75b48b13063f4d169cc167fd027c029bf5d05111d51e789ce9344dcec40b3b7e4f6a9e10ce5599ece514bc0689e93b3aef6bd7db1498537d10899f
-DIST Image-ExifTool-12.61.tar.gz 5207863 BLAKE2B 
814cc48ef7d89ea64f22e480964ba7ba9613feb3213420a594b141353a269990e2651a899326cfcd88c387ac810e6e1b4ae817903ae9353b7ee21bef75cf8306
 SHA512 
bf45b6f838dfe04c5820eb7b1ab65a74b8e2079d56be7ae0382d6c88965f5506cd8e4331232531fdf28d9bf4ebd5b649d0d2afc09977b1de923a8f1a7f6955fb
 DIST Image-ExifTool-12.62.tar.gz 5216215 BLAKE2B 
72c30368ad12036af628210f210f06f5fabfb63c6e2fc3136ae611f305dd654381c7fbd0c84ed8e0fbc3d765a9c5a4814f6380078c7ce9042c52c05d5b48
 SHA512 
41d8c9dd9bd3bc784a648a4656133709d3c5b29f1251a2b6122be39cff946d16ef53f6199c858bed96e3661edaab1f14bdd892b213b0be95772f843e0aa8cb23
 DIST Image-ExifTool-12.64.tar.gz 5244559 BLAKE2B 
fffa18a00b87bee679469c5a83851760f600f34131528ad5638a18fbffd9116b1350553681bb0e05eff86fb129cd7eeae30af82c53d00d72c01e2be6ffad485d
 SHA512 
d643787b4c279271b01cee800fd554707cacb57e42955d58c68d4eb4de93b75d8628d724307e812d61a5b780af3f555680d6f3617080c649d532d2492fe67dcf
 DIST Image-ExifTool-12.68.tar.gz 5275783 BLAKE2B 
3a04a8371a9e24da350b999ea1a11e2df2910a8e6274e684dc57ea5239a1eab371e4c42e1e1d2cf98dd2bbd436627c8a916322ab9f06fde78e406e28ae9758db
 SHA512 
7b1eeb7854d5dabec5736ec9420abd539655d060abf40f0690a90864829606e1a1e4bf6a2c1c4589a3283aec8e271d983e55a788f919093b65465872da798e6a

diff --git a/media-libs/exiftool/exiftool-12.61.ebuild 
b/media-libs/exiftool/exiftool-12.61.ebuild
deleted file mode 100644
index daff035641ad..
--- a/media-libs/exiftool/exiftool-12.61.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Check https://exiftool.org/history.html for whether a release is 'production'
-# Ideally don't bump to non-production at all, but certainly don't stable.
-
-DIST_NAME=Image-ExifTool
-inherit perl-module
-
-DESCRIPTION="Read and write meta information in image, audio and video files"
-HOMEPAGE="https://exiftool.org/ https://exiftool.sourceforge.net;
-SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
-
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos"
-IUSE="doc"
-
-src_install() {
-   perl-module_src_install
-   use doc && dodoc -r html/
-
-   insinto /usr/share/${PN}
-   doins -r fmt_files config_files arg_files
-}



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

2023-12-03 Thread Yixun Lan
commit: e2d4a726b1fe2d5909e936bf4e5945df11fa54ac
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Nov  2 08:39:14 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  4 02:53:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d4a726

net-analyzer/goaccess: add 1.8.1

Closes: https://github.com/gentoo/gentoo/pull/33642
Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Yixun Lan  gentoo.org>

 net-analyzer/goaccess/Manifest  |  1 +
 net-analyzer/goaccess/goaccess-1.8.1.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/net-analyzer/goaccess/Manifest b/net-analyzer/goaccess/Manifest
index ab6247131ab4..4fe953157e67 100644
--- a/net-analyzer/goaccess/Manifest
+++ b/net-analyzer/goaccess/Manifest
@@ -1,2 +1,3 @@
 DIST goaccess-1.6.3.tar.gz 658827 BLAKE2B 
48378235a75c11e7392bcaca98c64689032e74377696cf6fd3e0e230dd35a2e0f78e5f4283da2c4693ec072942ae6be4d3dc27f91f23d8390f81a330d9955c93
 SHA512 
7890fc35700db9ce1d3c720607cce6008a3140a14d143fcdd02f11a79f5344a26c648c9b7e6316a21d3ff07f588815bcdfb33072b5e0a18c429e9bfdb8bf99f4
 DIST goaccess-1.7.2.tar.gz 679321 BLAKE2B 
a423553fcbac76eb1358bffda9ec413da48241f9702d01872cede4999fa2baef60758f48ad621986789ddf2f514ca77ac72a4d367469ec493d792dea01c3f957
 SHA512 
0e057c9d49d5a9189af0b8f12e867d4402326ca0d2f562771b4d2c73fcfc2e5d79a826465ee56e03e036fbcddb7c6171005cd06ba28a2c25fc1683fe37bd59a7
+DIST goaccess-1.8.1.tar.gz 740177 BLAKE2B 
cc1f17c72adeeaf50d3b6c7bef47a044a3bbf06fb44d73da9b1ae68ea71d8e276dbe02c6a89cf0a72f3327e817e8d59235f788d29aeb7c7c889bacf81b64292a
 SHA512 
96f0b73f13cfb77ad57748bce7d8791f8486bfd5ce47420d1c0016826a4deb9ab2d2742f4afd5d8b0eed003f9b596aae51f232fa71bf47f823b6ff8119f91354

diff --git a/net-analyzer/goaccess/goaccess-1.8.1.ebuild 
b/net-analyzer/goaccess/goaccess-1.8.1.ebuild
new file mode 100644
index ..483e675fa316
--- /dev/null
+++ b/net-analyzer/goaccess/goaccess-1.8.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2207
+
+EAPI=8
+
+inherit autotools optfeature systemd tmpfiles
+
+DESCRIPTION="A real-time web log analyzer and interactive viewer in a terminal"
+HOMEPAGE="https://goaccess.io;
+SRC_URI="https://tar.goaccess.io/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug geoip geoipv2 getline ssl unicode"
+REQUIRED_USE="geoipv2? ( geoip )"
+
+RDEPEND="acct-group/goaccess
+   acct-user/goaccess
+   sys-libs/ncurses:=[unicode(+)?]
+   geoip? (
+   !geoipv2? ( dev-libs/geoip )
+   geoipv2? ( dev-libs/libmaxminddb:0= )
+   )
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # Enable log-format, define log file and db path,
+   # change path to GeoIP bases in config
+   sed -i  -e '/log-format COMBINED/s/#//' \
+   -e '/log-file/s/#//' \
+   -e '/db-path/s|tmp|var/lib/goaccess|' \
+   -e '/geoip-database/s|local/||' config/goaccess.conf \
+   || die "sed failed for goaccess.conf"
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(use_enable geoip geoip "$(usex geoipv2 mmdb legacy)")
+   $(use_enable unicode utf8)
+   $(use_with getline)
+   $(use_with ssl openssl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/goaccess.initd goaccess
+   newconfd "${FILESDIR}"/goaccess.confd goaccess
+   systemd_dounit "${FILESDIR}"/goaccess.service
+   newtmpfiles "${FILESDIR}"/goaccess.tmpfile goaccess.conf
+
+   diropts -o goaccess -g goaccess -m 0700
+   keepdir /var/lib/goaccess/db /var/log/goaccess
+}
+
+pkg_postinst() {
+   optfeature "update GeoIP databases" net-misc/geoipupdate
+   tmpfiles_process goaccess.conf
+}



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

2023-12-03 Thread Yixun Lan
commit: 0740e712cdeb2e2c39f86dabbfa6d4683ee78d85
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Oct 19 10:28:52 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  4 02:53:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0740e712

media-libs/exiftool: add 12.68

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Yixun Lan  gentoo.org>

 media-libs/exiftool/Manifest  |  1 +
 media-libs/exiftool/exiftool-12.68.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index d05df2db34e8..f7e5a6bb096c 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -3,3 +3,4 @@ DIST Image-ExifTool-12.60.tar.gz 5204922 BLAKE2B 
6b4012d722153756a1bb289422d5546
 DIST Image-ExifTool-12.61.tar.gz 5207863 BLAKE2B 
814cc48ef7d89ea64f22e480964ba7ba9613feb3213420a594b141353a269990e2651a899326cfcd88c387ac810e6e1b4ae817903ae9353b7ee21bef75cf8306
 SHA512 
bf45b6f838dfe04c5820eb7b1ab65a74b8e2079d56be7ae0382d6c88965f5506cd8e4331232531fdf28d9bf4ebd5b649d0d2afc09977b1de923a8f1a7f6955fb
 DIST Image-ExifTool-12.62.tar.gz 5216215 BLAKE2B 
72c30368ad12036af628210f210f06f5fabfb63c6e2fc3136ae611f305dd654381c7fbd0c84ed8e0fbc3d765a9c5a4814f6380078c7ce9042c52c05d5b48
 SHA512 
41d8c9dd9bd3bc784a648a4656133709d3c5b29f1251a2b6122be39cff946d16ef53f6199c858bed96e3661edaab1f14bdd892b213b0be95772f843e0aa8cb23
 DIST Image-ExifTool-12.64.tar.gz 5244559 BLAKE2B 
fffa18a00b87bee679469c5a83851760f600f34131528ad5638a18fbffd9116b1350553681bb0e05eff86fb129cd7eeae30af82c53d00d72c01e2be6ffad485d
 SHA512 
d643787b4c279271b01cee800fd554707cacb57e42955d58c68d4eb4de93b75d8628d724307e812d61a5b780af3f555680d6f3617080c649d532d2492fe67dcf
+DIST Image-ExifTool-12.68.tar.gz 5275783 BLAKE2B 
3a04a8371a9e24da350b999ea1a11e2df2910a8e6274e684dc57ea5239a1eab371e4c42e1e1d2cf98dd2bbd436627c8a916322ab9f06fde78e406e28ae9758db
 SHA512 
7b1eeb7854d5dabec5736ec9420abd539655d060abf40f0690a90864829606e1a1e4bf6a2c1c4589a3283aec8e271d983e55a788f919093b65465872da798e6a

diff --git a/media-libs/exiftool/exiftool-12.68.ebuild 
b/media-libs/exiftool/exiftool-12.68.ebuild
new file mode 100644
index ..be671cae8267
--- /dev/null
+++ b/media-libs/exiftool/exiftool-12.68.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check https://exiftool.org/history.html for whether a release is 'production'
+# Ideally don't bump to non-production at all, but certainly don't stable.
+
+DIST_NAME=Image-ExifTool
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="https://exiftool.org/ https://exiftool.sourceforge.net;
+SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+src_install() {
+   perl-module_src_install
+   use doc && dodoc -r html/
+
+   insinto /usr/share/${PN}
+   doins -r fmt_files config_files arg_files
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/, mail-filter/procmail/files/

2023-12-03 Thread Yixun Lan
commit: 4649dc4cd4f8e21a79a48ced996cd5b747e31754
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Oct 10 13:22:42 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  4 02:27:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4649dc4c

mail-filter/procmail: add 3.24

version bump to new release which collect lots fixes

Closes: https://github.com/gentoo/gentoo/pull/33280
Signed-off-by: Yixun Lan  gentoo.org>

 mail-filter/procmail/Manifest  |   1 +
 .../files/procmail-3.24-gentoo-prefix.patch| 168 +
 .../files/procmail-3.24-lazy-bindings.patch|  18 +++
 .../procmail/files/procmail-3.24-maildir.patch |  16 ++
 mail-filter/procmail/procmail-3.24.ebuild  | 117 ++
 5 files changed, 320 insertions(+)

diff --git a/mail-filter/procmail/Manifest b/mail-filter/procmail/Manifest
index bf817c923214..e05644b06225 100644
--- a/mail-filter/procmail/Manifest
+++ b/mail-filter/procmail/Manifest
@@ -1 +1,2 @@
 DIST procmail-3.22.tar.gz 226817 BLAKE2B 
4fd4641abcd3a897ea19bd8f76446f88806d22649d5221f8cef6f9efc29f7fcc02c9707cbf00c32fe247f16579d28fd887d3c18c4d3a2f8877c351bf92e85866
 SHA512 
3d0658329a55957a8d5741e03b0853b030c4524acef30641663213aa9eefc8264f8cc2b68a00a89e5f9f0f7c916c41a42e1b6c8df562c545ba97d8ab9049a936
+DIST procmail-3.24.gh.tar.gz 299704 BLAKE2B 
3223e9551a48329da88545bc8b90a346dea1182ba5ec6221acbe7a76cf01485b7115194087104bd042eeec3660de9f6146c5b9d984763fee1e2174f1edd59c11
 SHA512 
ce3763205d7e34c8a096c411487de296ecfb190ba817ad07926d44811222e689faedb97a3d4e85989db70e5a2298b26fff70c9d0cb0324a447ddc8988d7fe8ea

diff --git a/mail-filter/procmail/files/procmail-3.24-gentoo-prefix.patch 
b/mail-filter/procmail/files/procmail-3.24-gentoo-prefix.patch
new file mode 100644
index ..8426a53d8f59
--- /dev/null
+++ b/mail-filter/procmail/files/procmail-3.24-gentoo-prefix.patch
@@ -0,0 +1,168 @@
+diff --git a/Makefile b/Makefile
+index 0be77b1..42bb241 100644
+--- a/Makefile
 b/Makefile
+@@ -2,7 +2,7 @@
+ 
+ # BASENAME should point to where the whole lot will be installed
+ # change BASENAME to your home directory if need be
+-BASENAME  = /usr
++BASENAME  = @GENTOO_PORTAGE_EPREFIX@/usr
+ # For display in the man pages
+ VISIBLE_BASENAME= $(BASENAME)
+ 
+@@ -79,7 +79,7 @@ SEARCHLIBS = -lm -ldir -lx -lsocket -lnet -linet -lnsl_s 
-lnsl_i -lnsl -lsun \
+ # -lresolv# not really needed, is it?
+ 
+ # Informal list of directories where we look for the libraries in SEARCHLIBS
+-LIBPATHS=/lib /usr/lib /usr/local/lib
++LIBPATHS=@GENTOO_PORTAGE_EPREFIX@/lib @GENTOO_PORTAGE_EPREFIX@/usr/lib
+ 
+ GCC_WARNINGS = -O2 -pedantic -Wreturn-type -Wunused -Wformat -Wtraditional \
+  -Wpointer-arith -Wconversion -Waggregate-return \
+@@ -97,10 +97,10 @@ LDFLAGS1= $(LDFLAGS0) $(LIBS) #-lcposix
+ CC= cc # gcc
+ # object file extension
+ O = o
+-RM= /bin/rm -f
++RM= @GENTOO_PORTAGE_EPREFIX@/bin/rm -f
+ MV= mv -f
+ LN= ln
+-BSHELL= /bin/sh
++BSHELL= @GENTOO_PORTAGE_EPREFIX@/bin/sh
+ INSTALL = cp
+ DEVNULL = /dev/null
+ STRIP = strip
+@@ -112,7 +112,7 @@ MANS1S = procmail formail lockfile mailstat
+ MANS5S= procmailrc procmailsc procmailex
+ 
+ # Possible locations for the sendmail.cf file
+-SENDMAILCFS = /etc/mail/sendmail.cf /etc/sendmail.cf /usr/lib/sendmail.cf
++SENDMAILCFS = @GENTOO_PORTAGE_EPREFIX@/etc/mail/sendmail.cf 
@GENTOO_PORTAGE_EPREFIX@/etc/sendmail.cf 
@GENTOO_PORTAGE_EPREFIX@/usr/lib/sendmail.cf
+ 
+ # Makefile - mark, don't (re)move this, a sed script needs it
+ 
+diff --git a/config.h b/config.h
+index 4f6b57e..ef69e0b 100644
+--- a/config.h
 b/config.h
+@@ -116,11 +116,11 @@
+   is not found, maildelivery will proceed as normal to the default
+   system mailbox.  This also must be an absolute path */
+ 
+-#define ETCRC "/etc/procmailrc"   /* optional global procmailrc startup
++#define ETCRC "@GENTOO_PORTAGE_EPREFIX@/etc/procmailrc"   /* optional 
global procmailrc startup
+  file (will only be read if procmail
+   is started with no rcfile on the command line). */
+ 
+-#define ETCRCS"/etc/procmailrcs/" /* optional trusted path prefix 
for
++#define ETCRCS"@GENTOO_PORTAGE_EPREFIX@/etc/procmailrcs/" /* 
optional trusted path prefix for
+  rcfiles which will be executed with
+   the uid of the owner of the rcfile (this only happens if procmail is
+   called with the -m option, without variable assignments on the command
+@@ -175,7 +175,7 @@
+ #define INEFFICIENTrealloc  /* don't pussy-foot around */
+ #endif
+ #define MAXinMEM  (1024*1024)  /* when to switch to mmap() */
+-#define MMAP_DIR  "/var/spool/procmail/"   /* where to put */
++#define MMAP_DIR  "@GENTOO_PORTAGE_EPREFIX@/var/spool/procmail/"   

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

2023-12-03 Thread Steve Burnham
commit: 4c30089d0456804ade6636580cffc0890e4f3d12
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec  4 02:02:58 2023 +
Commit: Steve Burnham  gmail  com>
CommitDate: Mon Dec  4 02:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c30089d

media-sound/noson-app: updated pulseaudio to libpulse

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/noson-app-5.6.0.ebuild | 2 +-
 media-sound/noson-app/noson-app-5.6.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/noson-app/noson-app-5.6.0.ebuild 
b/media-sound/noson-app/noson-app-5.6.0.ebuild
index c0f4968b28..967043b38a 100644
--- a/media-sound/noson-app/noson-app-5.6.0.ebuild
+++ b/media-sound/noson-app/noson-app-5.6.0.ebuild
@@ -22,7 +22,7 @@ DEPEND="
>=dev-qt/qtsvg-5.9
dev-libs/openssl:0
media-libs/flac
-   media-sound/pulseaudio
+   media-libs/libpulse
 "
 RDEPEND="${DEPEND}"
 

diff --git a/media-sound/noson-app/noson-app-5.6.3.ebuild 
b/media-sound/noson-app/noson-app-5.6.3.ebuild
index c0f4968b28..967043b38a 100644
--- a/media-sound/noson-app/noson-app-5.6.3.ebuild
+++ b/media-sound/noson-app/noson-app-5.6.3.ebuild
@@ -22,7 +22,7 @@ DEPEND="
>=dev-qt/qtsvg-5.9
dev-libs/openssl:0
media-libs/flac
-   media-sound/pulseaudio
+   media-libs/libpulse
 "
 RDEPEND="${DEPEND}"
 



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

2023-12-03 Thread Steve Burnham
commit: 501909ac815652f1902d6cc2ae7c43ca3f588354
Author: Steven Burnham  gmail  com>
AuthorDate: Wed Nov  8 01:55:09 2023 +
Commit: Steve Burnham  gmail  com>
CommitDate: Mon Dec  4 02:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=501909ac

media-sound/noson-app: add 5.6.0

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest   |  1 +
 media-sound/noson-app/noson-app-5.6.0.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index 74d4aea3fc..289bd9dd5e 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1,3 +1,4 @@
 DIST noson-app-5.2.2.tar.gz 2356928 BLAKE2B 
2b61e2670250ed028a518e86c7d0ec805b0f0b59e171e1a471e1138b97c417f749c8c5df67fc1ebe81e3488639dabda50bb5b040911bbf43a09cd5def1ca3335
 SHA512 
699f1552f4f0db45221acaa4b5c868455c9c2543e7a26e162860b55c93664336ab3fe2737efb053ba0f52c2337f7f2de7f30b1a0ac9d00afb9b989453a31d785
 DIST noson-app-5.4.0.tar.gz 2363811 BLAKE2B 
1e14173c02e90ac1c93dc07d1bbac6310a65f079cf4ce37031d292df4e0e1bbb842814e7589023c39d2de864025d772528ec25e673144de80ed8652cd28e5b47
 SHA512 
a352743ce3d6b141d2ce5f00fc7b1b806ca3bee675678981ecd86d4c361aba6038ff7599b06aee302706ecdd4dbdbe3026094fd9030dcfb8cb624a0ba14fe542
 DIST noson-app-5.4.1.tar.gz 3274581 BLAKE2B 
001c8b008e0b605628dd8c3b6f1c9e08839160804a5032be5cbf817e7e96d477289346a473227d5e4c8eac5a2fac47b815553e6fd0eaca759fb3258340bf1f45
 SHA512 
dbddb96f3e0720c3d9306d34466575d64be622250345ff0d45589abbdfc6f4a777a3fe1314c023ac5240b208f865dd7886c8ef206bb81b85262e5172a72f9441
+DIST noson-app-5.6.0.tar.gz 3276941 BLAKE2B 
5fa3ef234f9db46bdf573eba3fcfec5afbd9ddbf4da1b6f7d83c707ed5bf2ab8c73588a3e5c1ba2445e6fec9d5c8fe70a30d8413e30d6b9fbc3402c50ab8efb4
 SHA512 
4c4ab5b995b9846dca062bdef8caa1c54e31f7cedb6688a2849a38b8a073cc12b47b992e94080c05d70d207b6e3bccc31c3aafe7ffbbb1502668ac21d8fb6e66

diff --git a/media-sound/noson-app/noson-app-5.6.0.ebuild 
b/media-sound/noson-app/noson-app-5.6.0.ebuild
new file mode 100644
index 00..c0f4968b28
--- /dev/null
+++ b/media-sound/noson-app/noson-app-5.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg cmake
+
+DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
+HOMEPAGE="http://janbar.github.io/noson-app/index.html;
+SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9
+   >=dev-qt/qtdbus-5.9
+   >=dev-qt/qtnetwork-5.9
+   >=dev-qt/qttranslations-5.9
+   >=dev-qt/qtgui-5.9
+   >=dev-qt/qtquickcontrols2-5.9
+   >=dev-qt/qtsvg-5.9
+   dev-libs/openssl:0
+   media-libs/flac
+   media-sound/pulseaudio
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   cmake_src_configure
+}



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

2023-12-03 Thread Steve Burnham
commit: eda30530a62777da2c4e429a9b58e8357f1705fc
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec  4 01:50:40 2023 +
Commit: Steve Burnham  gmail  com>
CommitDate: Mon Dec  4 02:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eda30530

media-sound/noson-app: add 5.6.3

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest   |  1 +
 media-sound/noson-app/noson-app-5.6.3.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index 289bd9dd5e..0b2b557a3e 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -2,3 +2,4 @@ DIST noson-app-5.2.2.tar.gz 2356928 BLAKE2B 
2b61e2670250ed028a518e86c7d0ec805b0f
 DIST noson-app-5.4.0.tar.gz 2363811 BLAKE2B 
1e14173c02e90ac1c93dc07d1bbac6310a65f079cf4ce37031d292df4e0e1bbb842814e7589023c39d2de864025d772528ec25e673144de80ed8652cd28e5b47
 SHA512 
a352743ce3d6b141d2ce5f00fc7b1b806ca3bee675678981ecd86d4c361aba6038ff7599b06aee302706ecdd4dbdbe3026094fd9030dcfb8cb624a0ba14fe542
 DIST noson-app-5.4.1.tar.gz 3274581 BLAKE2B 
001c8b008e0b605628dd8c3b6f1c9e08839160804a5032be5cbf817e7e96d477289346a473227d5e4c8eac5a2fac47b815553e6fd0eaca759fb3258340bf1f45
 SHA512 
dbddb96f3e0720c3d9306d34466575d64be622250345ff0d45589abbdfc6f4a777a3fe1314c023ac5240b208f865dd7886c8ef206bb81b85262e5172a72f9441
 DIST noson-app-5.6.0.tar.gz 3276941 BLAKE2B 
5fa3ef234f9db46bdf573eba3fcfec5afbd9ddbf4da1b6f7d83c707ed5bf2ab8c73588a3e5c1ba2445e6fec9d5c8fe70a30d8413e30d6b9fbc3402c50ab8efb4
 SHA512 
4c4ab5b995b9846dca062bdef8caa1c54e31f7cedb6688a2849a38b8a073cc12b47b992e94080c05d70d207b6e3bccc31c3aafe7ffbbb1502668ac21d8fb6e66
+DIST noson-app-5.6.3.tar.gz 3290675 BLAKE2B 
f77a39a260bef0f8b5a0929cc9a7a39599188e0a20d5cc0eec864fb2b6239b0563c526f603217f1fb0be10024cbc3816149f559e7d1349b1c7ccf549ad856026
 SHA512 
934cc10cd4eca62071bc778aa1d47a4e3c951c3c761f7960ba3f5969f67816ffc142db2ba97677473c12afa9d6989077a65d4caee367c4d36ff9ba86e575f83a

diff --git a/media-sound/noson-app/noson-app-5.6.3.ebuild 
b/media-sound/noson-app/noson-app-5.6.3.ebuild
new file mode 100644
index 00..c0f4968b28
--- /dev/null
+++ b/media-sound/noson-app/noson-app-5.6.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg cmake
+
+DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
+HOMEPAGE="http://janbar.github.io/noson-app/index.html;
+SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9
+   >=dev-qt/qtdbus-5.9
+   >=dev-qt/qtnetwork-5.9
+   >=dev-qt/qttranslations-5.9
+   >=dev-qt/qtgui-5.9
+   >=dev-qt/qtquickcontrols2-5.9
+   >=dev-qt/qtsvg-5.9
+   dev-libs/openssl:0
+   media-libs/flac
+   media-sound/pulseaudio
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   cmake_src_configure
+}



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

2023-12-03 Thread George Zenner
commit: d1e0f37a1c20a27e21a45f6da601c856aa78d101
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 02:01:00 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec  4 02:01:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1e0f37a

dev-python/pycpio: Fix relative paths breaking cmdline usage

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.5.5.ebuild => pycpio-0.5.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 915c1cf4fb..9ccc9943a0 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1 @@
-DIST pycpio-0.5.5.tar.gz 17196 BLAKE2B 
b35c819987edeba51c7d7052c21c5137a0773dafa3c471d737169ab9033f62a4f08fa61685e045cc74a525ed4e87ebed6d300a713240a2e0cc5cd44b71bcc10b
 SHA512 
4b4c020ea882df2ff11ef173fbbd28cb9f589f13dd16a44c75b96a851461bf558172f636e15d279a5d535a545d132c4597bdf1f2ef024145c7e0b1f090b24ab0
+DIST pycpio-0.5.6.tar.gz 17197 BLAKE2B 
d25153c65d6835781eccf619ace424ebe5d0f65525f916641bc66cdf27bf63f5762f56ff91f61ddad5121aab2cd090cc8f43ee5a5947516fbcbeddd90cc6bcc9
 SHA512 
82dca8153dbcc0bed2c97c88ad6d11a4d990ac61e28604da140019a726b2c799131c74605f852d93bf0b5d7cae286c56e67417d01c8db60028c9cb0a7876b360

diff --git a/dev-python/pycpio/pycpio-0.5.5.ebuild 
b/dev-python/pycpio/pycpio-0.5.6.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.5.5.ebuild
rename to dev-python/pycpio/pycpio-0.5.6.ebuild



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

2023-12-03 Thread Sam James
commit: 2716246a030f00e7593f037a1f6c674bd5d2355f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 01:54:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 01:54:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2716246a

app-backup/snapper: Stabilize 0.10.6 amd64, #919132

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

 app-backup/snapper/snapper-0.10.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/snapper/snapper-0.10.6.ebuild 
b/app-backup/snapper/snapper-0.10.6.ebuild
index 9d04eeeb2e14..3a8fa554b747 100644
--- a/app-backup/snapper/snapper-0.10.6.ebuild
+++ b/app-backup/snapper/snapper-0.10.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 IUSE="lvm pam test systemd xattr"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/

2023-12-03 Thread Sam James
commit: 7edacb6ebeecfe51254eb8659a5a923799085742
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 01:53:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 01:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edacb6e

app-forensics/aflplusplus: allow LLVM 16 again

Reported by toralf/dwfreed. Should really consider some helper for this in 
llvm.eclass
I think.

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

 ...splus-4.08c.ebuild => aflplusplus-4.08c-r1.ebuild} | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/app-forensics/aflplusplus/aflplusplus-4.08c.ebuild 
b/app-forensics/aflplusplus/aflplusplus-4.08c-r1.ebuild
similarity index 89%
rename from app-forensics/aflplusplus/aflplusplus-4.08c.ebuild
rename to app-forensics/aflplusplus/aflplusplus-4.08c-r1.ebuild
index 51cd62ea7a29..2451f727113e 100644
--- a/app-forensics/aflplusplus/aflplusplus-4.08c.ebuild
+++ b/app-forensics/aflplusplus/aflplusplus-4.08c-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=14
 inherit toolchain-funcs llvm optfeature python-single-r1
 
 AFL_PATCHSET="${PN}-4.07c-patches"
@@ -24,14 +25,20 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 # This isn't compatible with sandbox
 RESTRICT="test"
 
-RDEPEND="
-   ${PYTHON_DEPS}
+LLVM_DEPS="
= ${LLVM_MIN_SLOT}; i--)) ; do
+   LLVM_DEPS+=" sys-devel/clang:${i}"
+done
+LLVM_DEPS+=" )"
+unset i
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${LLVM_DEPS}
!app-forensics/afl
 "
 DEPEND="



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

2023-12-03 Thread Yixun Lan
commit: b20a4dd388a32a2677f6eac2ce2b6f2fa974a48c
Author: Michael Vetter  iodoru  org>
AuthorDate: Sun Dec  3 20:35:18 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  4 00:51:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20a4dd3

app-backup/snapper: add 0.10.7

Closes: https://github.com/gentoo/gentoo/pull/34109
Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Yixun Lan  gentoo.org>

 app-backup/snapper/Manifest  |  1 +
 app-backup/snapper/snapper-0.10.7.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/app-backup/snapper/Manifest b/app-backup/snapper/Manifest
index e4847c806d5a..c0712373e9a5 100644
--- a/app-backup/snapper/Manifest
+++ b/app-backup/snapper/Manifest
@@ -1,3 +1,4 @@
 DIST snapper-0.10.3.tar.gz 409277 BLAKE2B 
bc4963081a24572015ff888b5cb85f3afa071e487a89e89f1a72d5b96391be69ad982c79ddfd71f020203d0c50ca07d67cbeb535cd6e57bc3d6ee269ef5c788e
 SHA512 
74cb04d045304021564a0452769fdcde1764595a52e30947396c37fe4c36b3fba08d10505734bc0bd631986e933ee2bfaf67c871cba93a96e498fbfe5e2c6985
 DIST snapper-0.10.5.tar.gz 422114 BLAKE2B 
35c4772fc84920755d5fe87cad4a73792692ab7a55bcbcae65f20bf2e0cbcfb79429a423a5b55a89dbfeba1ff0474741c884bc632daa997fbb86cec52b68e3ef
 SHA512 
e710069374b805394d691f8060d2852e35960a965fd49bb59768ebcc53a615af1f36269adac2d916b5e3f1b3e42fb2a53049d8f1b8a6a8430e992fa0de49c235
 DIST snapper-0.10.6.tar.gz 423867 BLAKE2B 
a7d0f8c62c60c0d03bf108a8c0692dd209f170cf8227512cbc3b80eb9f58ecca845aa585859032bc6582d67e4c6ff15b75443a9ee9291d1b970efec15513571f
 SHA512 
6eedfb9408260331f042f0a429a1104136cb88dac450f320641b0941cd06faf52f67cad2397cf4122f919876bb994455da0cfd3bb099f82217050e07b4c77d2e
+DIST snapper-0.10.7.tar.gz 428482 BLAKE2B 
43c48d978296901f6584cef258ec3723de97b1d6b4b4a5b6bc39649f28b3300919616c65b8fcdb97b3ebcab08d04e4583713eef146721367de24513e80113b45
 SHA512 
bf098c941735b60554ff0711fa43b30ef3634e01178f5ee8ad44c65b757c3366bd5bf568cef3a787b2ddcc2fc63090056109250480e6bd360ebf27a8343373b8

diff --git a/app-backup/snapper/snapper-0.10.7.ebuild 
b/app-backup/snapper/snapper-0.10.7.ebuild
new file mode 100644
index ..9d04eeeb2e14
--- /dev/null
+++ b/app-backup/snapper/snapper-0.10.7.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="Command-line program for btrfs and lvm snapshot management"
+HOMEPAGE="http://snapper.io/;
+SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="lvm pam test systemd xattr"
+RESTRICT="test"
+
+BDEPEND="app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+RDEPEND="dev-libs/boost:=
+   dev-libs/json-c:=
+   dev-libs/libxml2
+   dev-libs/icu:=
+   sys-apps/acl
+   sys-apps/dbus
+   sys-apps/util-linux
+   >=sys-fs/btrfs-progs-3.17.1
+   sys-libs/zlib
+   virtual/libintl
+   lvm? ( sys-fs/lvm2 )
+   pam? ( sys-libs/pam )
+   xattr? ( sys-apps/attr )"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/cron-confd.patch
+   "${FILESDIR}"/${PN}-0.10.1-testsuite.patch
+)
+
+src_prepare() {
+   default
+
+   sed -e "s,/usr/lib/systemd/system,$(systemd_get_systemunitdir),g" \
+   -i data/Makefile.* \
+   || die "Failed to fix systemd services and timers installation 
path"
+   eautoreconf
+}
+
+src_configure() {
+   # ext4 code does not work anymore
+   # snapper does not build without btrfs
+   local myeconfargs=(
+   --disable-silent-rules
+   --with-conf="/etc/conf.d"
+   --enable-zypp
+   --enable-rollback
+   --enable-btrfs-quota
+   --disable-ext4
+   --enable-btrfs
+   --enable-doc
+   $(use_enable lvm)
+   $(use_enable pam)
+   $(use_enable test tests)
+   $(use_enable systemd)
+   $(use_enable xattr xattrs)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Existing configuration file required to function
+   keepdir /etc/snapper/configs
+   newconfd data/sysconfig.snapper snapper
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "In order to use Snapper, you need to set up"
+   elog "at least one config first. To do this, run:"
+   elog "snapper create-config "
+   elog "For more information, see man (8) snapper or"
+   elog "http://snapper.io/documentation.html and"
+   elog "https://wiki.gentoo.org/wiki/Snapper;
+}



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

2023-12-03 Thread James Le Cuirot
commit: fb535b822ae7b73a575559e929c82e2310005ee6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec  3 22:56:28 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec  3 23:20:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb535b82

media-video/ffmpeg: Stop building a separate Chromium library for 6.1+

A long time ago, enabling OpenCL broke the libffmpeg.so Chromium library, so we
had to perform a separate build without it when necessary. That issue seems to
have gone away now so simplify the build.

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

 media-video/ffmpeg/ffmpeg-6.1.ebuild  | 47 ++-
 media-video/ffmpeg/ffmpeg-.ebuild | 47 ++-
 2 files changed, 14 insertions(+), 80 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.ebuild
index 992b5f8baa39..665e6e7610cb 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.ebuild
@@ -357,10 +357,6 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/libavutil/avconfig.h
 )
 
-build_separate_libffmpeg() {
-   use opencl
-}
-
 pkg_setup() {
# ffmpeg[chromaprint] depends on chromaprint, and chromaprint[tools] 
depends on ffmpeg.
# May cause breakage while updating, #862996, #625210, #833821.
@@ -538,20 +534,6 @@ multilib_src_configure() {
${EXTRA_FFMPEG_CONF}
echo "${@}"
"${@}" || die
-
-   if multilib_is_native_abi && use chromium && build_separate_libffmpeg; 
then
-   einfo "Configuring for Chromium"
-   mkdir -p ../chromium || die
-   pushd ../chromium >/dev/null || die
-   set -- "${@}" \
-   --disable-shared \
-   --enable-static \
-   --enable-pic \
-   --disable-opencl
-   echo "${@}"
-   "${@}" || die
-   popd >/dev/null || die
-   fi
 }
 
 multilib_src_compile() {
@@ -564,16 +546,8 @@ multilib_src_compile() {
fi
done
 
-   if use chromium; then
-   if build_separate_libffmpeg; then
-   einfo "Compiling for Chromium"
-   pushd ../chromium >/dev/null || die
-   emake V=1 libffmpeg
-   popd >/dev/null || die
-   else
-   emake V=1 libffmpeg
-   fi
-   fi
+   use chromium &&
+   emake V=1 libffmpeg
fi
 }
 
@@ -593,18 +567,11 @@ multilib_src_install() {
done
 
if use chromium; then
-   if build_separate_libffmpeg; then
-   einfo "Installing for Chromium"
-   pushd ../chromium >/dev/null || die
-   emake V=1 DESTDIR="${D}" install-libffmpeg
-   popd >/dev/null || die
-   else
-   emake V=1 DESTDIR="${D}" install-libffmpeg
-
-   # When not built separately, libffmpeg has no 
code of
-   # its own so this QA check raises a false 
positive.
-   QA_FLAGS_IGNORED+=" 
usr/$(get_libdir)/chromium/.*"
-   fi
+   emake V=1 DESTDIR="${D}" install-libffmpeg
+
+   # When not built separately, libffmpeg has no code of
+   # its own so this QA check raises a false positive.
+   QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*"
fi
fi
 }

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 992b5f8baa39..665e6e7610cb 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -357,10 +357,6 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/libavutil/avconfig.h
 )
 
-build_separate_libffmpeg() {
-   use opencl
-}
-
 pkg_setup() {
# ffmpeg[chromaprint] depends on chromaprint, and chromaprint[tools] 
depends on ffmpeg.
# May cause breakage while updating, #862996, #625210, #833821.
@@ -538,20 +534,6 @@ multilib_src_configure() {
${EXTRA_FFMPEG_CONF}
echo "${@}"
"${@}" || die
-
-   if multilib_is_native_abi && use chromium && build_separate_libffmpeg; 
then
-   einfo "Configuring for Chromium"
-   mkdir -p ../chromium || die
-   pushd ../chromium >/dev/null || die
-   set -- "${@}" \
-   --disable-shared \
-   --enable-static \
-   --enable-pic \
-   --disable-opencl
-   

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

2023-12-03 Thread James Le Cuirot
commit: 7f29ab93f0b3a680d39e48dece2bb98149dd8aff
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec  3 23:00:26 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec  3 23:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f29ab93

media-video/ffmpeg: Make Chromium library useful again for 6.1+

The libffmpeg.so Chromium library hasn't actually been usable with Chromium for
a long time due to a missing symbol. It seems like this symbol will never be
upstreamed, so patch it in here.

Also ensure Opus support is enabled as browsers expect this.

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

 media-video/ffmpeg/ffmpeg-6.1.ebuild   | 11 +++-
 media-video/ffmpeg/ffmpeg-.ebuild  | 11 +++-
 media-video/ffmpeg/files/chromium-r2.patch | 41 ++
 media-video/ffmpeg/files/chromium.c|  8 ++
 4 files changed, 57 insertions(+), 14 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.ebuild
index 665e6e7610cb..188eb6e7b762 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.ebuild
@@ -334,6 +334,7 @@ GPL_REQUIRED_USE="
)
 "
 REQUIRED_USE="
+   chromium? ( opus )
cuda? ( nvenc )
fftools_cws2fws? ( zlib )
glslang? ( vulkan !shaderc )
@@ -350,7 +351,7 @@ RESTRICT="
 S=${WORKDIR}/${P/_/-}
 
 PATCHES=(
-   "${FILESDIR}"/chromium-r1.patch
+   "${FILESDIR}"/chromium-r2.patch
 )
 
 MULTILIB_WRAPPED_HEADERS=(
@@ -382,6 +383,7 @@ src_prepare() {
# will ignore user's preference.
sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die
 
+   ln -snf "${FILESDIR}"/chromium.c chromium.c || die
echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
 }
 
@@ -566,13 +568,8 @@ multilib_src_install() {
fi
done
 
-   if use chromium; then
+   use chromium &&
emake V=1 DESTDIR="${D}" install-libffmpeg
-
-   # When not built separately, libffmpeg has no code of
-   # its own so this QA check raises a false positive.
-   QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*"
-   fi
fi
 }
 

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 665e6e7610cb..188eb6e7b762 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -334,6 +334,7 @@ GPL_REQUIRED_USE="
)
 "
 REQUIRED_USE="
+   chromium? ( opus )
cuda? ( nvenc )
fftools_cws2fws? ( zlib )
glslang? ( vulkan !shaderc )
@@ -350,7 +351,7 @@ RESTRICT="
 S=${WORKDIR}/${P/_/-}
 
 PATCHES=(
-   "${FILESDIR}"/chromium-r1.patch
+   "${FILESDIR}"/chromium-r2.patch
 )
 
 MULTILIB_WRAPPED_HEADERS=(
@@ -382,6 +383,7 @@ src_prepare() {
# will ignore user's preference.
sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die
 
+   ln -snf "${FILESDIR}"/chromium.c chromium.c || die
echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
 }
 
@@ -566,13 +568,8 @@ multilib_src_install() {
fi
done
 
-   if use chromium; then
+   use chromium &&
emake V=1 DESTDIR="${D}" install-libffmpeg
-
-   # When not built separately, libffmpeg has no code of
-   # its own so this QA check raises a false positive.
-   QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*"
-   fi
fi
 }
 

diff --git a/media-video/ffmpeg/files/chromium-r2.patch 
b/media-video/ffmpeg/files/chromium-r2.patch
new file mode 100644
index ..1de86fe09a1e
--- /dev/null
+++ b/media-video/ffmpeg/files/chromium-r2.patch
@@ -0,0 +1,41 @@
+Allow libffmpeg to be built for Chromium-based browsers
+https://patchwork.ffmpeg.org/patch/4500/
+
+NOTE: This patch lacks the Makefile include line. We append it
+manually instead to make patching across different versions easier.
+
+diff --git a/ffbuild/libffmpeg.mak b/ffbuild/libffmpeg.mak
+new file mode 100644
+index 000..992cf3c
+--- /dev/null
 b/ffbuild/libffmpeg.mak
+@@ -0,0 +1,27 @@
++LIBFFMPEG = $(SLIBPREF)ffmpeg$(SLIBSUF)
++LIBFFMPEG_LINK = $(LD) -shared -Wl,-soname,$(LIBFFMPEG) -Wl,-Bsymbolic 
-Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--gc-sections $(LDFLAGS) $(LDLIBFLAGS) 
-o $(LIBFFMPEG)
++
++ifeq ($(CONFIG_SHARED),yes)
++LIBFFMPEG_DEPS = libavcodec/$(SLIBPREF)avcodec$(SLIBSUF) 
libavformat/$(SLIBPREF)avformat$(SLIBSUF) libavutil/$(SLIBPREF)avutil$(SLIBSUF)
++else
++LIBFFMPEG_DEPS = libavcodec/$(LIBPREF)avcodec$(LIBSUF) 
libavformat/$(LIBPREF)avformat$(LIBSUF) libavutil/$(LIBPREF)avutil$(LIBSUF) 
libswresample/$(LIBPREF)swresample$(LIBSUF)
++endif
++
++$(LIBFFMPEG): $(LIBFFMPEG_DEPS) 

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

2023-12-03 Thread James Le Cuirot
commit: c1281eb0240b0ae1740b82b1ccf6f5f53b276084
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec  3 23:11:01 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec  3 23:20:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1281eb0

media-video/ffmpeg-chromium: Drop opus USE flag to always enable support

Browsers always expect Opus support.

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

 .../{ffmpeg-chromium-114.ebuild => ffmpeg-chromium-114-r1.ebuild}| 5 +++--
 .../{ffmpeg-chromium-117.ebuild => ffmpeg-chromium-117-r1.ebuild}| 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-114-r1.ebuild
similarity index 99%
rename from media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild
rename to media-video/ffmpeg-chromium/ffmpeg-chromium-114-r1.ebuild
index da89ecc4a215..af6f8a58ab78 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-114-r1.ebuild
@@ -27,7 +27,7 @@ FFMPEG_FLAG_MAP=(
+gpl
vaapi vdpau vulkan
# decoders
-   mmal +opus:libopus
+   mmal
nvenc:ffnvcodec
# Threads; we only support pthread for now but ffmpeg supports 
more
+threads:pthreads
@@ -90,7 +90,7 @@ CPU_REQUIRED_USE="
 
 RDEPEND="
mmal? ( media-libs/raspberrypi-userland )
-   opus? ( >=media-libs/opus-1.0.2-r2 )
+   >=media-libs/opus-1.0.2-r2
vaapi? ( >=media-libs/libva-1.2.1-r1:0= )
nvenc? ( >=media-libs/nv-codec-headers-9.1.23.1 )
vdpau? ( >=x11-libs/libvdpau-0.7 )
@@ -213,6 +213,7 @@ src_configure() {
--enable-avcodec \
--enable-avformat \
--enable-avutil \
+   --enable-libopus \

--enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8
 \
--enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \
--enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 
\

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-117.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild
similarity index 99%
rename from media-video/ffmpeg-chromium/ffmpeg-chromium-117.ebuild
rename to media-video/ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild
index 3709cb55e8ee..c09c48466f08 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-117.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild
@@ -27,7 +27,7 @@ FFMPEG_FLAG_MAP=(
+gpl
vaapi vdpau vulkan
# decoders
-   mmal +opus:libopus
+   mmal
nvenc:ffnvcodec
# Threads; we only support pthread for now but ffmpeg supports 
more
+threads:pthreads
@@ -96,7 +96,7 @@ CPU_REQUIRED_USE="
 
 RDEPEND="
mmal? ( media-libs/raspberrypi-userland )
-   opus? ( >=media-libs/opus-1.0.2-r2 )
+   >=media-libs/opus-1.0.2-r2
vaapi? ( >=media-libs/libva-1.2.1-r1:0= )
nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 )
vdpau? ( >=x11-libs/libvdpau-0.7 )
@@ -226,6 +226,7 @@ src_configure() {
--enable-avcodec \
--enable-avformat \
--enable-avutil \
+   --enable-libopus \

--enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8
 \
--enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \
--enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 
\



[gentoo-commits] repo/gentoo:master commit in: app-metrics/pushgateway/

2023-12-03 Thread Sam James
commit: a952dabe835f4920948305090c65b3bfc46d9dc6
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:14:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:14:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a952dabe

app-metrics/pushgateway: Keyword 1.5.1 arm64, #919125

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

 app-metrics/pushgateway/pushgateway-1.5.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-metrics/pushgateway/pushgateway-1.5.1.ebuild 
b/app-metrics/pushgateway/pushgateway-1.5.1.ebuild
index c1a6e8e79cf4..412c605f6115 100644
--- a/app-metrics/pushgateway/pushgateway-1.5.1.ebuild
+++ b/app-metrics/pushgateway/pushgateway-1.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 RDEPEND="
acct-group/pushgateway



[gentoo-commits] repo/gentoo:master commit in: app-metrics/alertmanager/

2023-12-03 Thread Sam James
commit: b9b769f65979d5b46513e573f8df5c8b4c90bca3
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:15:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b769f6

app-metrics/alertmanager: Keyword 0.26.0 arm64, #919125

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

 app-metrics/alertmanager/alertmanager-0.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/alertmanager/alertmanager-0.26.0.ebuild 
b/app-metrics/alertmanager/alertmanager-0.26.0.ebuild
index c32be8c1886d..ffa0915f63e3 100644
--- a/app-metrics/alertmanager/alertmanager-0.26.0.ebuild
+++ b/app-metrics/alertmanager/alertmanager-0.26.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RESTRICT+=" test"
 



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

2023-12-03 Thread Sam James
commit: b6f13498bc7ac733a0b2780adf1ccb3c68d43c52
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:15:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f13498

dev-libs/quazip: Stabilize 1.3-r3 amd64, #919127

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

 dev-libs/quazip/quazip-1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/quazip/quazip-1.3-r3.ebuild 
b/dev-libs/quazip/quazip-1.3-r3.ebuild
index 1c58f1f36a17..e8c08a5ddf1f 100644
--- a/dev-libs/quazip/quazip-1.3-r3.ebuild
+++ b/dev-libs/quazip/quazip-1.3-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/stachenov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="LGPL-2.1-with-linking-exception"
 # SONAME of libquazip1-qt5.so, check QUAZIP_LIB_SOVERSION in CMakeLists.txt
 SLOT="0/1.3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 IUSE="+qt5 qt6 test"
 REQUIRED_USE="|| ( qt5 qt6 )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/icewm/

2023-12-03 Thread Sam James
commit: 7aa40272d4a3d6f510dc7305fa1f3ef7c3286ec6
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:14:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa40272

x11-wm/icewm: Keyword 3.4.1 arm64, #907711

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

 x11-wm/icewm/icewm-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/icewm/icewm-3.4.1.ebuild b/x11-wm/icewm/icewm-3.4.1.ebuild
index 5de5a9ec5452..f49af1cc6ffc 100644
--- a/x11-wm/icewm/icewm-3.4.1.ebuild
+++ b/x11-wm/icewm/icewm-3.4.1.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-2"
 SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz;
 
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 ~arm64 ppc ~ppc64 sparc x86"
 IUSE="+alsa ao bidi debug +gdk-pixbuf imlib nls truetype xinerama"
 
 # Tests broken in all versions, patches welcome, bug #323907, #389533



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

2023-12-03 Thread Sam James
commit: f11e00373af7f7e8667ca4d36cf57cb191357e1e
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:15:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:15:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11e0037

dev-libs/quazip: Stabilize 1.3-r3 x86, #919127

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

 dev-libs/quazip/quazip-1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/quazip/quazip-1.3-r3.ebuild 
b/dev-libs/quazip/quazip-1.3-r3.ebuild
index e8c08a5ddf1f..c7b0b1dbba0a 100644
--- a/dev-libs/quazip/quazip-1.3-r3.ebuild
+++ b/dev-libs/quazip/quazip-1.3-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/stachenov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="LGPL-2.1-with-linking-exception"
 # SONAME of libquazip1-qt5.so, check QUAZIP_LIB_SOVERSION in CMakeLists.txt
 SLOT="0/1.3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 IUSE="+qt5 qt6 test"
 REQUIRED_USE="|| ( qt5 qt6 )"
 



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

2023-12-03 Thread Sam James
commit: d95dff64639f4ec80f7d55267fe4430ea39c0ca6
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:14:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:14:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95dff64

x11-misc/copyq: Keyword 7.0.0 arm64, #907711

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

 x11-misc/copyq/copyq-7.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild 
b/x11-misc/copyq/copyq-7.0.0.ebuild
index a9386eeb5e92..cf240c10ebaf 100644
--- a/x11-misc/copyq/copyq-7.0.0.ebuild
+++ b/x11-misc/copyq/copyq-7.0.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/CopyQ-${PV}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug kde qt6 test"
 RESTRICT="test"
 



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

2023-12-03 Thread Sam James
commit: 20a2c9c67c9f0d1c47dab69df7473d6c1ad435f4
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:12:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:12:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a2c9c6

sys-devel/gcc: add 14.0.0_pre20231203

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 13923a7ec54f..95896b1d40ba 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -26,6 +26,7 @@ DIST gcc-13.2.0-patches-11.tar.xz 46340 BLAKE2B 
c9f12ccbe7bb7ba3a2afec16695e69b0
 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
 DIST gcc-14-20231119.tar.xz 86333708 BLAKE2B 
520c504b931a6cbb3458e4ecbf198af89dd6cdc2133c1ba1854ddc8e079a86bc24ae592d43f7b40b2b45ddf8fad66d2a829195b9e251a4fb5a62cb269712
 SHA512 
03499b789c8bc75eba4bff8a7d59e5ec490179fc6a740d45696c81a99ab966d8934ad3307672d33f9e35123823f7e36218c1f2ef9be67252d1def55cdfda47da
 DIST gcc-14-20231126.tar.xz 86425216 BLAKE2B 
bd5c18c520fa7de9b9a3c02ed3d49d6771940d5f69e6b2fb52464ef4529f5d97a34f250ebd231749a03250e6ecb29df0ff9d2b1689bc820517a17c08e3fd476f
 SHA512 
6e43f5d2d6072b0c91afb3bee80bd803e946c83095f1b927fdcb3473691bf196bcfc8e4a16b4e15896b5a81b9e6c388bad9a057c01972a7e940d11283f1e18b8
+DIST gcc-14-20231203.tar.xz 86462688 BLAKE2B 
98855f7d07f9283ca4a681257ce36b69fb63f2de2ef0077e607211373fce8dee2d77b144bcbc6fb34c5dd25fe54680b36a8ff3248d0505860772ae4fa89a5d2e
 SHA512 
be4bc1fc3a86130a2e0f785361e2f6d2ce56f727ba7050c969d91e736a5b2c93bffa6a977ade72e08c36262315f15f85b7bff2c89ff3653eb60bac98d4016616
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-9.tar.xz 11428 BLAKE2B 
b5f543ab1b8b328e0ddf9e030995757c421a2cd7a5a3f42e82f07dbfc69af5d4a3d4ca28300e81a70d39729c24068e2ab2e00f6030c6ee79c61d52b5f631312c
 SHA512 
dd7f9c4a3cb72911aa0a74826e890200f6c73ed09fb379f79ef3241945841be84f9bd618ed9b457da15cec182205af58dd478d2705ec663f721d9f16ec35293f
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231203.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20231203.ebuild
new file mode 100644
index ..b3130a678319
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231203.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="9"
+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-metrics/prometheus/

2023-12-03 Thread Sam James
commit: 8f0504ac839c608b90a30f3c163931a2771d0e88
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  3 23:14:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  3 23:14:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0504ac

app-metrics/prometheus: Keyword 2.47.0 arm64, #919125

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

 app-metrics/prometheus/prometheus-2.47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/prometheus/prometheus-2.47.0.ebuild 
b/app-metrics/prometheus/prometheus-2.47.0.ebuild
index 0a37f9fcf01e..7903e5aa052c 100644
--- a/app-metrics/prometheus/prometheus-2.47.0.ebuild
+++ b/app-metrics/prometheus/prometheus-2.47.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/prometheus/prometheus/archive/${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
 
 COMMON_DEPEND="acct-group/prometheus
acct-user/prometheus"



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

2023-12-03 Thread Henri Gasc
commit: afadd63eb5aacaa1f03e58bcfb5af657f2462205
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 22:34:00 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sun Dec  3 22:34:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afadd63e

dev-python/icecream: new package, add 2.1.3

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/icecream/Manifest  |  1 +
 dev-python/icecream/icecream-2.1.3.ebuild | 34 +++
 dev-python/icecream/metadata.xml  | 12 +++
 3 files changed, 47 insertions(+)

diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest
new file mode 100644
index 00..875e4c6ea8
--- /dev/null
+++ b/dev-python/icecream/Manifest
@@ -0,0 +1 @@
+DIST icecream-2.1.3.gh.tar.gz 38879 BLAKE2B 
0a3f1e1c75730255dee4d11ffd5954bc0b6d84eb971865300f00e2015fba84561d179cc1640766841cb58483b741e14bb36ace31a6e4cee67321cb385fd85995
 SHA512 
b319109248c7ae65a24fe7fa85b7900435a3f681466612c0c25769fe3ee4cd2bc5305bff8be1bd36ca26064d54cf9738b58d24a6c1d9b3d3ebe93228656b3ee3

diff --git a/dev-python/icecream/icecream-2.1.3.ebuild 
b/dev-python/icecream/icecream-2.1.3.ebuild
new file mode 100644
index 00..c00d306ea8
--- /dev/null
+++ b/dev-python/icecream/icecream-2.1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Pythonic task execution"
+HOMEPAGE="https://github.com/gruns/icecream https://pypi.org/project/icecream/;
+SRC_URI="https://github.com/gruns/icecream/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/executing-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+EPYTEST_DESELECT=(
+   # Seems like those cannot work in the sandbox
+   tests/test_icecream.py::TestIceCream::testEnableDisable
+   tests/test_icecream.py::TestIceCream::testSingledispatchArgumentToString
+
+   # This one fails on Python3.12 because it is outdated
+   tests/test_icecream.py::TestIceCream::testMultilineContainerArgs
+)

diff --git a/dev-python/icecream/metadata.xml b/dev-python/icecream/metadata.xml
new file mode 100644
index 00..f4bf55aa56
--- /dev/null
+++ b/dev-python/icecream/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   icecream
+   gruns/icecream
+   
+



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

2023-12-03 Thread Henri Gasc
commit: d0cfa6a590e6ce0b6d0bd86032faebbdff3f9c40
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 22:53:35 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sun Dec  3 22:53:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0cfa6a5

dev-python/invoke: allow tests

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/invoke/invoke-2.2.0.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/dev-python/invoke/invoke-2.2.0.ebuild 
b/dev-python/invoke/invoke-2.2.0.ebuild
index 5e5ff8f517..cf85db35d0 100644
--- a/dev-python/invoke/invoke-2.2.0.ebuild
+++ b/dev-python/invoke/invoke-2.2.0.ebuild
@@ -15,7 +15,19 @@ LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-src_prepare(){
-   rm -r ./invoke/vendor/yaml2
-   eapply_user
-}
+BDEPEND="
+   test? (
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/icecream-2.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-cov-4[${PYTHON_USEDEP}]
+   >=dev-python/pytest-relaxed-2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+EPYTEST_DESELECT=(
+   # Most of those fails with "OSError: reading from stdin while output is 
captured"
+   # seems like it is because I do the testing in a chroot
+   # Because there are 112 tests that fails, I'd rather skip the file than 
manually add 112 tests
+   tests/runners.py
+)



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

2023-12-03 Thread Henri Gasc
commit: 05ee01d45e04ac442356541e0c28429f02966a26
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 20:48:09 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sun Dec  3 22:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05ee01d4

dev-python/glcontext: add 2.5.0, drop 2.4.0

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/glcontext/Manifest   | 2 +-
 dev-python/glcontext/{glcontext-2.4.0.ebuild => glcontext-2.5.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glcontext/Manifest b/dev-python/glcontext/Manifest
index fc12682074..af85598788 100644
--- a/dev-python/glcontext/Manifest
+++ b/dev-python/glcontext/Manifest
@@ -1 +1 @@
-DIST glcontext-2.4.0.gh.tar.gz 23609 BLAKE2B 
2eb0178e8e6752dbe21bad181c08731435d3444230540c456e2da92f76de2ba19c63e8dcec887d9e75851c8cfed65c06acaf3a95bd41ea816ee4b25e3b8f992e
 SHA512 
d69adbee5f31d7b870b566f59d2b796a7436ab57ad29c4fe1210ec1e40b782e4705c81ba17a921217f28c5fcb4f9c759c2ebf146bda1af4fd54007c868425427
+DIST glcontext-2.5.0.gh.tar.gz 18814 BLAKE2B 
100aa4d2d118852eeff7b5f7de127d2608f9a84152c3c9cfeae5bffc64dffbfa4c3fd5c20d28b11c4d56d31b006fba8e191901ba064329ea9db8aa3f55e83977
 SHA512 
b85306c8a1a95bddc9d87a66e3102e45e1a2ae55dfa5b32a263ad4216421712bb31bf8653a1850a281c51b437a274d7c499feac9650035fecd36f5467c6c83a0

diff --git a/dev-python/glcontext/glcontext-2.4.0.ebuild 
b/dev-python/glcontext/glcontext-2.5.0.ebuild
similarity index 95%
rename from dev-python/glcontext/glcontext-2.4.0.ebuild
rename to dev-python/glcontext/glcontext-2.5.0.ebuild
index 0a1400af3e..ab2460878e 100644
--- a/dev-python/glcontext/glcontext-2.4.0.ebuild
+++ b/dev-python/glcontext/glcontext-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-12-03 Thread Henri Gasc
commit: a1db90d801eaafb9bc5995aa45ad42dfe2a2666a
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 21:36:53 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sun Dec  3 22:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1db90d8

dev-python/glfw: add 2.6.3, drop 2.6.2

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/glfw/Manifest | 2 +-
 dev-python/glfw/{glfw-2.6.2.ebuild => glfw-2.6.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glfw/Manifest b/dev-python/glfw/Manifest
index 34eae19a2f..4fd73b6429 100644
--- a/dev-python/glfw/Manifest
+++ b/dev-python/glfw/Manifest
@@ -1 +1 @@
-DIST glfw-2.6.2.gh.tar.gz 849915 BLAKE2B 
04cd5346b3d4e52307fdb601ca71557e34d58f2e852c6ce69f88daa9cbfcd7def3321bfc5e9208d9b0d1cd31a24ded06fa8045ac7974e84ca3d6394cc2f2731c
 SHA512 
e91d6682f5a849586686db53f009706a954e53b377704c1194705ec705c664d2e1bc1d7e85a719f36dfdc77a63bc303dc915526bf75fc812025e1667d20ff3da
+DIST glfw-2.6.3.gh.tar.gz 849917 BLAKE2B 
90f1e0b480a0fbb61848ec5988305bb4c42f4306c30b4889d86458d4d8d65d9629b335f31623099525ad546033a690127677bb049ee78f574c0a603ff16987d7
 SHA512 
8b789db247526da84037558b424c465690cc04d904f5f36c633ffd09d12f24660d1918810ec618a364ab06fdf9f242e356b56d7d98621c2812b4929ce3b1854d

diff --git a/dev-python/glfw/glfw-2.6.2.ebuild 
b/dev-python/glfw/glfw-2.6.3.ebuild
similarity index 92%
rename from dev-python/glfw/glfw-2.6.2.ebuild
rename to dev-python/glfw/glfw-2.6.3.ebuild
index 4929ee9dca..185a5c7c15 100644
--- a/dev-python/glfw/glfw-2.6.2.ebuild
+++ b/dev-python/glfw/glfw-2.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-12-03 Thread Henri Gasc
commit: f14460edb9bc66b0919942b537d9545372a25513
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 21:59:59 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sun Dec  3 22:00:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f14460ed

dev-python/pytest-relaxed: new package, add 2.0.1

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/pytest-relaxed/Manifest |  1 +
 dev-python/pytest-relaxed/metadata.xml | 12 +++
 .../pytest-relaxed/pytest-relaxed-2.0.1.ebuild | 24 ++
 3 files changed, 37 insertions(+)

diff --git a/dev-python/pytest-relaxed/Manifest 
b/dev-python/pytest-relaxed/Manifest
new file mode 100644
index 00..e35655bb3c
--- /dev/null
+++ b/dev-python/pytest-relaxed/Manifest
@@ -0,0 +1 @@
+DIST pytest-relaxed-2.0.1.gh.tar.gz 22023 BLAKE2B 
9cabdfbfc735199292f63ee7bb7ec9bca16704d38434af15dbc5c5aade463ef0db7ab38b10de9be150a1bbd35c944e088ada859c5111e066da016bdb2aa067af
 SHA512 
b62458aaf96cd7d70291c0c3ef19430eb3e3c033bfda3c320f40ea2c4b1147e3edd49aa389dba393cee4b70f1ecd477a8b4ca17b37a9ef8d9766895d1c69

diff --git a/dev-python/pytest-relaxed/metadata.xml 
b/dev-python/pytest-relaxed/metadata.xml
new file mode 100644
index 00..5fd99fc773
--- /dev/null
+++ b/dev-python/pytest-relaxed/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   g...@eurecom.fr
+   Gasc Henri
+   
+   
+   pytest-relaxed
+   bitprophet/pytest-relaxed
+   
+

diff --git a/dev-python/pytest-relaxed/pytest-relaxed-2.0.1.ebuild 
b/dev-python/pytest-relaxed/pytest-relaxed-2.0.1.ebuild
new file mode 100644
index 00..cda1da75db
--- /dev/null
+++ b/dev-python/pytest-relaxed/pytest-relaxed-2.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Relaxed test discovery for pytest"
+HOMEPAGE="https://github.com/bitprophet/pytest-relaxed 
https://pypi.org/project/pytest-relaxed;
+SRC_URI="https://github.com/bitprophet/pytest-relaxed/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/decorator[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-12-03 Thread Henri Gasc
commit: c43fe84ed146479c2d38a5b22637b02a83ef2228
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Dec  3 21:41:58 2023 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Sun Dec  3 22:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c43fe84e

dev-python/invoke: add 2.2.0, drop 2.0.0

Signed-off-by: Henri Gasc  eurecom.fr>

 dev-python/invoke/Manifest | 2 +-
 dev-python/invoke/{invoke-2.0.0.ebuild => invoke-2.2.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/invoke/Manifest b/dev-python/invoke/Manifest
index 27a59726cb..066979d60c 100644
--- a/dev-python/invoke/Manifest
+++ b/dev-python/invoke/Manifest
@@ -1 +1 @@
-DIST invoke-2.0.0.gh.tar.gz 308039 BLAKE2B 
1c4e601014be953fcdef502d9d513db8deec75afc64f0445fd5eae0a05b04d9ebeffc1266cb25184f0e6dc0dc49d712661f4644258db6226e060ea20b735772e
 SHA512 
d7ae2099f550216bd1ea7df1d3d6c253fc4740a1ef945a64d0293670eef4913b5a5d170ff2052bdff7c9801da31fbdc5bc6b323d4467caba4d1486839bca3ba1
+DIST invoke-2.2.0.gh.tar.gz 309433 BLAKE2B 
9b68a9e7e8b2b8cd27a449569847e6ea67b6de01574dd2d5ca8d93486e6f8ead2d2c1a507af665ab19b8482c4c4172a671b8f65d8f1e41f004a7d1e4294268d3
 SHA512 
3d0adabec4825fb45524d3ab4f2a790d31245a89e038c08c770fc9f33c81ed182769e8f17d3d6f33a913b431cba475b975826ddfd533a945d481b52deba759a2

diff --git a/dev-python/invoke/invoke-2.0.0.ebuild 
b/dev-python/invoke/invoke-2.2.0.ebuild
similarity index 86%
rename from dev-python/invoke/invoke-2.0.0.ebuild
rename to dev-python/invoke/invoke-2.2.0.ebuild
index 57d5edebab..5e5ff8f517 100644
--- a/dev-python/invoke/invoke-2.0.0.ebuild
+++ b/dev-python/invoke/invoke-2.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# 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} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1
 
 DESCRIPTION="Pythonic task execution"



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-12-03 Thread John Helmert III
commit: 42bd6d69be6acfd1b0f28c9be1dc84272983e374
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:47 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bd6d69

app-admin/git-credential-gopass: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 --
 .../git-credential-gopass-1.15.9.ebuild | 21 -
 2 files changed, 23 deletions(-)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 2fe67c689888..7a4ab9861024 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -4,5 +4,3 @@ DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 
BLAKE2B 5c59db36a257621
 DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
 DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8
-DIST git-credential-gopass-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d
-DIST git-credential-gopass-1.15.9.tar.gz 24226 BLAKE2B 
608df8fcf584ba82d5ca0f20bb944024101cf867331c6478461ec3dd8b03d5f76df5b917b5c739d1ba4275f3b11806c9526ccd12ccc91db45314ae983a29fa6a
 SHA512 
1a11f07e51b641e651c58ee664265ab3256d3b3b75ca0385cc9417428eda2123eecbee3b3ae5012d3da3d2890855132c2f463fd7d80f2cf32bb4d35658e61a82

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.9.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.9.ebuild
deleted file mode 100644
index 466cf4057557..
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass git-credentials helper"
-HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
-SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



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

2023-12-03 Thread John Helmert III
commit: 97a37af211ea2088be99338f1d8968fc0d2f081c
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:01 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a37af2

app-admin/gopass: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest  |  2 ++
 app-admin/gopass/gopass-1.15.11.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 9edb61989bb2..a03b796449f0 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-1.15.10-deps.tar.xz 287839856 BLAKE2B 
46c6b5ae3dbc2117aee7235776b627fcaffe819b283a6a25c3ad841dfe32584c2d80e1799abfc98b7bad22e1fdf62cba04365ce4c328a9db94d902bec8d85735
 SHA512 
317747e7b7370863790b7778367e0216b367d1b5f4be1af9f2d3828e1a960b746879a9e71cd195c51acbde914b7e3deed8a35eeb60780a21275b6993f77d695a
 DIST gopass-1.15.10.tar.gz 2319168 BLAKE2B 
06e8b2a69401c66975c2fde7e34c0b3987d35800c9ce9d0e9a2035b20943d8af472a267cfd66a5529458f5a311502738ab8e972647b4b8ed737680c264a88d48
 SHA512 
62c8395a5781ad9c10ccb235f02fb080564ca956b0999054d1838cc89387c959ea6fd0e6f3bd81e85db1fa8cf14d539498d57a3cfd978a338f9011234ec23242
+DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb31c63381226c823143e5d722cb59172a08901a50fce7042d329370bc83dd66205833e85608d68ce9b2037db89eb1a1b8a7
 SHA512 
978c5a915d382b8fe6360744c45c696f8c3c571df1341496537be73896d100eda78be1630b2f4a3ccd73d828d566a483bc057a302683aa4ddf92f46b8fa49e03
+DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
 DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
 DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7
 DIST gopass-1.15.9-deps.tar.xz 287822700 BLAKE2B 
49d521b256f9c02263027bcea4db0cb054cc08bbc2362a7a7dde422a595272c0c65ea35dc0e6ac8ad624b758f59fe8df218a72dc73b3bd5075b8762b3d6b4fc5
 SHA512 
616543120dff675ef85819e4f8726462a2f9b48404c770cd2043c766c19b6e9a4e5817c88832550028d5887b0f53125ed074232993b1fb7131b2e1864daeff92

diff --git a/app-admin/gopass/gopass-1.15.11.ebuild 
b/app-admin/gopass/gopass-1.15.11.ebuild
new file mode 100644
index ..f85c0b12c06a
--- /dev/null
+++ b/app-admin/gopass/gopass-1.15.11.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature
+
+DESCRIPTION="a simple but powerful password manager for the terminal"
+HOMEPAGE="https://www.gopass.pw/;
+SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND=">=dev-lang/go-1.18"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
+)
+
+src_test() {
+   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
+   git config --global user.name nobody || die
+   git config --global user.email foo@example.org || die
+
+   default
+}
+
+src_install() {
+   emake install DESTDIR="${ED}/usr"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "browser integration" app-admin/gopass-jsonapi
+   optfeature "git credentials helper" app-admin/git-credential-gopass
+   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
+   optfeature "summon secrets helper" app-admin/gopass-summon-provider
+}



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

2023-12-03 Thread John Helmert III
commit: 5e377ec4a57c9bd5f13b9544457cd9f0384b93db
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:36 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e377ec4

app-admin/gopass-hibp: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest   |  2 ++
 app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index c9bae3903a35..03a42d39a790 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-hibp-1.15.10-deps.tar.xz 288559064 BLAKE2B 
2b702538145673368f90e871c4d65f93d51ba81a18cdbd17aef80f6eb2688001bc6f9ca22a1357de9116c3ebd3797af27d386ef3f3017e96976249d0e79db310
 SHA512 
3ba6810a865615ce9243bd194ae1a5ca1401f2c41abf4e9f6b4cdf3aae217668d22ae4cb0fd7647037d8f27ec0c6a4e9aca64bb36cd24058894be0d539f652d3
 DIST gopass-hibp-1.15.10.tar.gz 28521 BLAKE2B 
51dcb7e2cbc8c9eb43a5268a085da090d8c6467244a0fdf23942298a01a33fa94b7cc43f3351bbefa6797dd8d1558eb6db0df86223999ccc2d2ade7d56f4a705
 SHA512 
02fbaaa3584925e602a34dc6d519fe98e6d546f80d72d3c68dff1951435619981101ea7851074844846c348cecf5e8306a4c2a188753d3c67ea1d9d323a69843
+DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0dd44d198fa4b54fd5112fc870a5e95f092324e4a477565260ee68bccf903601997561429ab5546c6b7aaa3cec6de816076fcbff
 SHA512 
db7f26676aeb2c67ae0b8645e9feed57540adefc04bed4dba0072c6766cd020921def0a8dae8c26a29c10e26ad27d84983b76350d885118f8d6393e25fddaf3f
+DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
 DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
 DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051
 DIST gopass-hibp-1.15.9-deps.tar.xz 288527044 BLAKE2B 
40c5026b99236e630f49ce3bd47e9225fa24a61c548a8d20fe7228f6f70624a69ed3eb0c315114b0d140adfb95e0821ede5c736b8f20e8c880646f6708a135fc
 SHA512 
7c3a46f4a942b07ed1bb03c8c1f0bdf87ef7f53750ca28c4944c4e3c1d58ca941d964bcc222d7e916ceec2f613398a3ec93972c88aea8ae9e06003486da2d420

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
new file mode 100644
index ..a9e315793f27
--- /dev/null
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass haveibeenpwnd.com integration"
+HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
+SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-12-03 Thread John Helmert III
commit: 1fa8a53d6c7d97b80ac9caa93a44dfa92628524a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:40 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa8a53d

app-admin/gopass-summon-provider: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 --
 .../gopass-summon-provider-1.15.9.ebuild| 21 -
 2 files changed, 23 deletions(-)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index de11d0fd7abf..a41924c5677c 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -4,5 +4,3 @@ DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 
BLAKE2B 5c59db36a25762
 DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
 DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7
-DIST gopass-summon-provider-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d
-DIST gopass-summon-provider-1.15.9.tar.gz 20748 BLAKE2B 
77cf21bf19f2748297d85f2becf2bec39c0ae7823e98b2cce062a4c11ead86f40500115aa7c8c8acf96fe8302b0172d8b91029defa301c067eb4f9b091b4f496
 SHA512 
9e7651868fc0fb936768a0602247fb6682a1ab881c61efe81a560b8ac9f98ec13a807813b2f3f86acd4b9f5cffcaea19451fae4bb6d7cb1541f598811f61cd7b

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.9.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.9.ebuild
deleted file mode 100644
index 2e2d7d55519b..
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



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

2023-12-03 Thread John Helmert III
commit: 8e844912e7bf5746fd69d51400b75dea49d22e48
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:35 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e844912

app-admin/gopass-jsonapi: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 --
 .../gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild| 25 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 53e552150344..3471e8746cb9 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -4,5 +4,3 @@ DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3
 DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
 DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
 DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c
-DIST gopass-jsonapi-1.15.9-deps.tar.xz 288658032 BLAKE2B 
79bfb69623a300848eabc0571a8e82cf6a241c99ea647cac758a0f17ec7bff2bff5f91a837f2f8a72955f16d76d6f7b9f8a31e54f450f8307af506e364dde97b
 SHA512 
74e091a06682ee2aacfa770e7482ea1ea1eb337e7ff0e9cca86256a23bc80640772efd42061e9e94076d9e7609955155a1628e07a090e76d05dfa0c34f532acb
-DIST gopass-jsonapi-1.15.9.tar.gz 35801 BLAKE2B 
51b2426ab568a9a42b0433a62dfff529c4ede52445468d884ba608c02bea3269994d7f5e703bfcadd08f67ef9066ea545cd5cb14efe03488ef8b10808a478a0c
 SHA512 
cf04a62116c8dcc331a7aff22654200f8352a4df29cf0cd99eb697dd278ea73890f660a674298cbce78489d980d5030a8c56156c60f4a360440d353600de79c6

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild
deleted file mode 100644
index 87a6430f0e13..
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)



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

2023-12-03 Thread John Helmert III
commit: 43dbd61b0bac105aeae05b17ce03575dceea5ef7
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:20 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dbd61b

app-admin/gopass: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest |  2 --
 app-admin/gopass/gopass-1.15.9.ebuild | 45 ---
 2 files changed, 47 deletions(-)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index a03b796449f0..42bf37ab0f6e 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -4,5 +4,3 @@ DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb
 DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
 DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
 DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7
-DIST gopass-1.15.9-deps.tar.xz 287822700 BLAKE2B 
49d521b256f9c02263027bcea4db0cb054cc08bbc2362a7a7dde422a595272c0c65ea35dc0e6ac8ad624b758f59fe8df218a72dc73b3bd5075b8762b3d6b4fc5
 SHA512 
616543120dff675ef85819e4f8726462a2f9b48404c770cd2043c766c19b6e9a4e5817c88832550028d5887b0f53125ed074232993b1fb7131b2e1864daeff92
-DIST gopass-1.15.9.tar.gz 2313795 BLAKE2B 
cf0f2371ddce57c9b8912716fee650ef118bc6339d643a0cd2a8cd880fbd6f4e8da897f3c37d8ff9b9a8fcd92238dd19c06238453bcf714d9a628edc7c92c505
 SHA512 
e776c8c35858986006db2eb310571ddf98ce706373ccb334d9c4813a94f9e46ededd7be8b0bed383f7c6e60859d64cbf2d43c797181e3adf393c8596a4b459ec

diff --git a/app-admin/gopass/gopass-1.15.9.ebuild 
b/app-admin/gopass/gopass-1.15.9.ebuild
deleted file mode 100644
index f85c0b12c06a..
--- a/app-admin/gopass/gopass-1.15.9.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="a simple but powerful password manager for the terminal"
-HOMEPAGE="https://www.gopass.pw/;
-SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
-
-DEPEND=">=dev-lang/go-1.18"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
-)
-
-src_test() {
-   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
-   git config --global user.name nobody || die
-   git config --global user.email foo@example.org || die
-
-   default
-}
-
-src_install() {
-   emake install DESTDIR="${ED}/usr"
-   einstalldocs
-}
-
-pkg_postinst() {
-   optfeature "browser integration" app-admin/gopass-jsonapi
-   optfeature "git credentials helper" app-admin/git-credential-gopass
-   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
-   optfeature "summon secrets helper" app-admin/gopass-summon-provider
-}



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

2023-12-03 Thread John Helmert III
commit: c18e7f507685bf3a03aacc9fb50121fc5386275a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:27 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18e7f50

app-admin/gopass-hibp: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest  |  2 --
 app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild | 21 -
 2 files changed, 23 deletions(-)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index 03a42d39a790..804114b16137 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -4,5 +4,3 @@ DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0
 DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
 DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
 DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051
-DIST gopass-hibp-1.15.9-deps.tar.xz 288527044 BLAKE2B 
40c5026b99236e630f49ce3bd47e9225fa24a61c548a8d20fe7228f6f70624a69ed3eb0c315114b0d140adfb95e0821ede5c736b8f20e8c880646f6708a135fc
 SHA512 
7c3a46f4a942b07ed1bb03c8c1f0bdf87ef7f53750ca28c4944c4e3c1d58ca941d964bcc222d7e916ceec2f613398a3ec93972c88aea8ae9e06003486da2d420
-DIST gopass-hibp-1.15.9.tar.gz 28178 BLAKE2B 
ffb5b0d69e51d4956b5adec54c5e591d2376c11dedd86dd3b725800acccf4db3ea2d100901e3d0e2c1d97585783c85277af6a5a94f54948cce7e0908e5a6b982
 SHA512 
d9081e553039d90b2b8971a61e8bee243dbfc891303f839b5a9c2e148b4332ae4c4a17bcc57aeb4f672a11fb9786b82a604a1a71e9fefa98172b1d10073780d4

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild
deleted file mode 100644
index a9e315793f27..
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-12-03 Thread John Helmert III
commit: 95a4004eb2c4edde6831068e07397e35b79da08c
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:53 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a4004e

app-admin/gopass-summon-provider: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 ++
 .../gopass-summon-provider-1.15.11.ebuild   | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index efe3cafed078..de11d0fd7abf 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-summon-provider-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
 DIST gopass-summon-provider-1.15.10.tar.gz 21122 BLAKE2B 
002a2b089765032ff8f9587f4a42ccea0f2e024d87d384db1c06918c26d213d8b64930725a5aa70b20e17211e1d022d324de81c7c5a62c6eda4655dc410dadae
 SHA512 
c467d267e4ab247c22b7cf4936a328ee909c76d9c20c89dee6be0dcd520d9a45e3f556d1e607d54beb9a74c02d02d27ff4bbadb8f7e6a5ace67449be57977d6d
+DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
+DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
 DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7
 DIST gopass-summon-provider-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
new file mode 100644
index ..2e2d7d55519b
--- /dev/null
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Summon Provider"
+HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
+SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-12-03 Thread John Helmert III
commit: 5152240037cbf79df270181c298bbc30f50abe82
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:28 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51522400

app-admin/git-credential-gopass: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 ++
 .../git-credential-gopass-1.15.11.ebuild| 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 24d231266b87..2fe67c689888 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,5 +1,7 @@
 DIST git-credential-gopass-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
 DIST git-credential-gopass-1.15.10.tar.gz 24521 BLAKE2B 
774cad65238025b025d7d9dd754596a0c0d5e7ec6592f76a819b7292758ab8ce8221887c72fd19f1445c7b73ef2d9e89542a2ddcb14d52375c91fe3a131aeba4
 SHA512 
7a175acc9475a3322b5039756307eb494aa1901185b1702993221c210efe7c4f7f030aef71653f505e52bedd8d92219f237849e29fc1cdb97cf97c5530ce60e1
+DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
+DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
 DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8
 DIST git-credential-gopass-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
new file mode 100644
index ..466cf4057557
--- /dev/null
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass git-credentials helper"
+HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
+SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



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

2023-12-03 Thread John Helmert III
commit: a9afdf51cd1af93791ee5f5bcc47b95834b076f0
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:45 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9afdf51

app-admin/gopass-jsonapi: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 ++
 .../gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild   | 25 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index e0c9fb085869..53e552150344 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-jsonapi-1.15.10-deps.tar.xz 288522312 BLAKE2B 
1b13ebb6b0ec4cef6681aeb7e3d2c9ca88abea3c57d476b01b8b2ec1e2b040646bcf48b03c24974d78f0c79da8ef3cdcbe2406dc09506cae627ff1c3bb9b9ebb
 SHA512 
3ae5ca8ab37821ed1a03475ddac558ef7c5710e988c006eaa42d87e0bd35d9cfb944c1819ba610ea46daeb0a6523c4a9e439d287af6aba3cd5c1dfa5143692fc
 DIST gopass-jsonapi-1.15.10.tar.gz 35998 BLAKE2B 
79a2151628559af3c7505e177dd39bb42d51644bfbf7984baa3ed2dd812bb048cdbc5ca1ee695aa1257de1c3f4a7d0ef4e4c75cbdb8e2147897e7ae17290effb
 SHA512 
2d9bfaddfd7ca0741d9028ef8641732285e0c5be611e5cb1065f4bd205623b86066e812dd6204199b50bc4aa1528cdca42e149130cdeed9c31e0a32b6724c2d9
+DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3114736fdde720a8bfb4b2378c60015501c281a14b595fff96c40b06c0f9f8d867e5b2004a43aa9eed4e3cf4016bdfb2a8acb221a78
 SHA512 
220f31aae7db0a268b4658f1464c8b1256958f2d220ebc028701db1ab2eda998b92d493e0facf741fc4d83135cf53d3fda5ac24f84365cd567da3d825623b0f6
+DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
 DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
 DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c
 DIST gopass-jsonapi-1.15.9-deps.tar.xz 288658032 BLAKE2B 
79bfb69623a300848eabc0571a8e82cf6a241c99ea647cac758a0f17ec7bff2bff5f91a837f2f8a72955f16d76d6f7b9f8a31e54f450f8307af506e364dde97b
 SHA512 
74e091a06682ee2aacfa770e7482ea1ea1eb337e7ff0e9cca86256a23bc80640772efd42061e9e94076d9e7609955155a1628e07a090e76d05dfa0c34f532acb

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
new file mode 100644
index ..87a6430f0e13
--- /dev/null
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Browser Bindings"
+HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
+SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
+)



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

2023-12-03 Thread Andreas K. Hüttel
commit: 5fd987d15fa0cf04e21e3b2036e3c65d7a12f70e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  3 21:33:01 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  3 21:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd987d1

profiles.desc: Add alpha 23.0 profiles

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

 profiles/profiles.desc | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5e4f49605ed7..f9758ccd2582 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -19,6 +19,14 @@ alphadefault/linux/alpha/17.0/desktop/gnome  
exp
 alpha  default/linux/alpha/17.0/desktop/gnome/systemd  
exp
 alpha  default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr   
exp
 alpha  default/linux/alpha/17.0/developer  
exp
+alpha  default/linux/alpha/23.0
exp
+alpha  default/linux/alpha/23.0/systemd
exp
+alpha  default/linux/alpha/23.0/desktop
exp
+alpha  default/linux/alpha/23.0/desktop/gnome  
exp
+alpha  default/linux/alpha/23.0/desktop/gnome/systemd  
exp
+alpha  default/linux/alpha/23.0/split-usr  
exp
+alpha  default/linux/alpha/23.0/split-usr/desktop  
exp
+alpha  default/linux/alpha/23.0/split-usr/desktop/gnome
exp
 
 # SYMLINK_LIB=no profiles
 # Run app-portage/unsymlink-lib *before* switching the profile.



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

2023-12-03 Thread George Zenner
commit: edeb0ef2ec71437f52fe8f0a696f770240c4eab6
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:18:07 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec  3 21:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edeb0ef2

sys-kernel/ugrd: Fixed zenlib library version requirement (1.2.0)

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
index 1a15de8ba9..30448697a2 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.1.1
+DEPEND=">=dev-python/zenlib-1.2.0
dev-python/pycpio"
 
 src_install() {



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

2023-12-03 Thread George Zenner
commit: 1ae92c371870a027c608ba08f11ee847549f6325
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:15:54 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec  3 21:16:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ae92c37

sys-kernel/ugrd: Bumped to 12.1, fixed auto-resolved kmods not being loaded at 
boot time

Signed-off-by: Zen  pyl.onl>

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

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3da3261670..d8e1ce0466 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
-DIST ugrd-0.12.0.tar.gz 39938 BLAKE2B 
9a927ad3b0fd1d6c010d3987fcf32642fd11b24feb3ddb88805773b777358558995c5eafce074c857130d32f01b4bdf51c1ed2ce78b9524d40274d11856b1459
 SHA512 
7c189b118317111a92b536882c211cffaeee0fa7ca9806600080d9f6c30f1d4a8b56753d8f043819f681fd540d6e8c919e9f8b7ee059145792f48e1ea147dcd3
+DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d

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



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/alpha/

2023-12-03 Thread Andreas K. Hüttel
commit: af7056ee11521acc548f1fb6f7bcca3401fa3f72
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  3 20:51:56 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  3 20:51:56 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=af7056ee

Drop alpha systemd non-merged-usr specs

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

 releases/specs-qemu/alpha/stage1-systemd.spec | 12 
 releases/specs-qemu/alpha/stage3-systemd.spec | 11 ---
 2 files changed, 23 deletions(-)

diff --git a/releases/specs-qemu/alpha/stage1-systemd.spec 
b/releases/specs-qemu/alpha/stage1-systemd.spec
deleted file mode 100644
index cb602b5c..
--- a/releases/specs-qemu/alpha/stage1-systemd.spec
+++ /dev/null
@@ -1,12 +0,0 @@
-subarch: alpha
-target: stage1
-version_stamp: systemd-@TIMESTAMP@
-rel_type: default
-profile: default/linux/alpha/17.0/systemd
-snapshot: @TIMESTAMP@
-source_subpath: default/stage3-alpha-systemd-latest
-update_seed: yes
-update_seed_command: -uDN @world
-portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
-interpreter: /usr/bin/qemu-alpha
-compression_mode: pixz

diff --git a/releases/specs-qemu/alpha/stage3-systemd.spec 
b/releases/specs-qemu/alpha/stage3-systemd.spec
deleted file mode 100644
index d165ab80..
--- a/releases/specs-qemu/alpha/stage3-systemd.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-subarch: alpha
-target: stage3
-version_stamp: systemd-@TIMESTAMP@
-rel_type: default
-profile: default/linux/alpha/17.0/systemd
-snapshot: @TIMESTAMP@
-source_subpath: default/stage1-alpha-systemd-@TIMESTAMP@
-portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
-interpreter: /usr/bin/qemu-alpha
-compression_mode: pixz
-binrepo_path: alpha/binpackages/17.0/alpha



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/alpha/

2023-12-03 Thread Andreas K. Hüttel
commit: daf5b7a49a965cce8e619603d84702cc9228710a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  3 20:58:24 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  3 20:58:24 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=daf5b7a4

Add alpha 23.0 stage specs

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

 releases/specs-qemu/alpha/stage1-openrc-23.spec  | 12 
 releases/specs-qemu/alpha/stage1-systemd-23.spec | 12 
 releases/specs-qemu/alpha/stage3-openrc-23.spec  | 11 +++
 releases/specs-qemu/alpha/stage3-systemd-23.spec | 11 +++
 4 files changed, 46 insertions(+)

diff --git a/releases/specs-qemu/alpha/stage1-openrc-23.spec 
b/releases/specs-qemu/alpha/stage1-openrc-23.spec
new file mode 100644
index ..3a1298f3
--- /dev/null
+++ b/releases/specs-qemu/alpha/stage1-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: alpha
+target: stage1
+version_stamp: openrc-23.0-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/alpha/23.0
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage3-alpha-openrc-23.0-latest
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+interpreter: /usr/bin/qemu-alpha
+compression_mode: pixz

diff --git a/releases/specs-qemu/alpha/stage1-systemd-23.spec 
b/releases/specs-qemu/alpha/stage1-systemd-23.spec
new file mode 100644
index ..96c520fc
--- /dev/null
+++ b/releases/specs-qemu/alpha/stage1-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: alpha
+target: stage1
+version_stamp: systemd-23.0-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/alpha/23.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage3-alpha-systemd-23.0-latest
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+interpreter: /usr/bin/qemu-alpha
+compression_mode: pixz

diff --git a/releases/specs-qemu/alpha/stage3-openrc-23.spec 
b/releases/specs-qemu/alpha/stage3-openrc-23.spec
new file mode 100644
index ..43f579f4
--- /dev/null
+++ b/releases/specs-qemu/alpha/stage3-openrc-23.spec
@@ -0,0 +1,11 @@
+subarch: alpha
+target: stage3
+version_stamp: openrc-23.0-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/alpha/23.0
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage1-alpha-openrc-23.0-@TIMESTAMP@
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+interpreter: /usr/bin/qemu-alpha
+compression_mode: pixz
+binrepo_path: alpha/binpackages/23.0/alpha

diff --git a/releases/specs-qemu/alpha/stage3-systemd-23.spec 
b/releases/specs-qemu/alpha/stage3-systemd-23.spec
new file mode 100644
index ..aa74141d
--- /dev/null
+++ b/releases/specs-qemu/alpha/stage3-systemd-23.spec
@@ -0,0 +1,11 @@
+subarch: alpha
+target: stage3
+version_stamp: systemd-23.0-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/alpha/23.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage1-alpha-systemd-23.0-@TIMESTAMP@
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+interpreter: /usr/bin/qemu-alpha
+compression_mode: pixz
+binrepo_path: alpha/binpackages/23.0/alpha



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

2023-12-03 Thread Jakov Smolić
commit: faed8be9fc282e93e8d50f978033504ef462f2ee
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:23 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faed8be9

dev-qt/qtimageformats: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild
index d81adcf51e2f..21bcd27e59ee 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Additional format plugins for the Qt image I/O system"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
 fi
 
 IUSE="mng"



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

2023-12-03 Thread Jakov Smolić
commit: 5b5a83715d589033e0e2c40210f0fb576dc91b96
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5a8371

dev-qt/qtmultimedia: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index cacb42254bad..80cf427f5728 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



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

2023-12-03 Thread Jakov Smolić
commit: 9be5d5993d8d15733213162cb5c2583965a28ffa
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:28 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be5d599

dev-qt/qtsvg: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtsvg/qtsvg-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtsvg/qtsvg-6.6.1.ebuild b/dev-qt/qtsvg/qtsvg-6.6.1.ebuild
index 653e51ac7788..13e4644b74d5 100644
--- a/dev-qt/qtsvg/qtsvg-6.6.1.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 RDEPEND="



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

2023-12-03 Thread Jakov Smolić
commit: 2af16ffbe1ac2f28c7c898496d9d80dc4f66af02
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:25 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af16ffb

dev-qt/qtquick3d: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtquick3d/qtquick3d-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.1.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.6.1.ebuild
index 7be9b21d7ea0..a8b055a27a15 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.1.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
 fi



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

2023-12-03 Thread Jakov Smolić
commit: 028003931646190bc48591433a64771ff6b6e7ac
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:21 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02800393

dev-qt/qt5compat: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qt5compat/qt5compat-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qt5compat/qt5compat-6.6.1.ebuild 
b/dev-qt/qt5compat/qt5compat-6.6.1.ebuild
index e1670422f60e..9db9cb564c97 100644
--- a/dev-qt/qt5compat/qt5compat-6.6.1.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 IUSE="icu qml"



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

2023-12-03 Thread Jakov Smolić
commit: 95a80d05f23014476f0f433db4a4dd7d456ad5b5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:22 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a80d05

dev-qt/qtcharts: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtcharts/qtcharts-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtcharts/qtcharts-6.6.1.ebuild 
b/dev-qt/qtcharts/qtcharts-6.6.1.ebuild
index 5465cbd2b963..2e10ec8d5d02 100644
--- a/dev-qt/qtcharts/qtcharts-6.6.1.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Chart component library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 IUSE="gles2-only qml"



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

2023-12-03 Thread Jakov Smolić
commit: aecc82ced9abe7fc3a77429ba4abc23173a52b26
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecc82ce

dev-qt/qtserialport: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtserialport/qtserialport-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtserialport/qtserialport-6.6.1.ebuild 
b/dev-qt/qtserialport/qtserialport-6.6.1.ebuild
index 53d3fffc63fd..4fe094c9cbf0 100644
--- a/dev-qt/qtserialport/qtserialport-6.6.1.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Serial port abstraction library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 RDEPEND="



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

2023-12-03 Thread Jakov Smolić
commit: 354ba7d312a9569a156bfdf6e01e515858b27dd3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:27 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354ba7d3

dev-qt/qtpositioning: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtpositioning/qtpositioning-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.1.ebuild 
b/dev-qt/qtpositioning/qtpositioning-6.6.1.ebuild
index ca0a0e31278e..792ef6187c4a 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.6.1.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Physical position determination library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 IUSE="geoclue nmea +qml"



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

2023-12-03 Thread Jakov Smolić
commit: 84dbd2cd777d290f407e2518fd6216d2de209fe8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:24 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84dbd2cd

dev-qt/qtquicktimeline: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild
index 9cb20b5143a4..7c883009cc28 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module for keyframe-based timeline construction"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 RDEPEND="



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

2023-12-03 Thread Miroslav Šulc
commit: 5ea72424aaec6393df60e1dfb7229fbb92a81aff
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Dec  3 20:18:18 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Dec  3 20:18:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea72424

net-analyzer/zabbix: bump to 5.0.40

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

 net-analyzer/zabbix/Manifest |   2 +
 net-analyzer/zabbix/zabbix-5.0.40.ebuild | 400 +++
 2 files changed, 402 insertions(+)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index ab1c7eb8546b..b0045dc0c945 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -4,6 +4,8 @@ DIST zabbix-5.0.38-go-deps.tar.xz 27498720 BLAKE2B 
2ce7066ea6738a8153c44df79298a
 DIST zabbix-5.0.38.tar.gz 21820861 BLAKE2B 
08bb13254eeba65ec5f93c593d50b75a9afdbc7a4d42c9684744e527d73174e485c56bd2004a366dfd430376d39c101e20ee93bf3a258217b1a324d97f2e36fa
 SHA512 
17297ddedc58577b8cb2c0b5fda9383bd2a78afc2fbbf210b3c0224fb230e8b2e2bfba7f78853737dd2e768bb4dc3db31975a0274380c6984fa7962f8a2c6474
 DIST zabbix-5.0.39-go-deps.tar.xz 27798636 BLAKE2B 
ba01a443170fef0a1a1014c2921fa8158fd107dd6bd797c09dfc916143da64c91c3251a1e900b25286a6d6828981a1b6fe025f720b94cb65f323811c307508ae
 SHA512 
26536fbfbe9dc9a5ff5fd6923e6fe2750624b32f5bbfd308d05ac2f4fd03600eb529b5b72836f596176e2e7ffaa56c51df9f2a3259658b63e033585234623bbd
 DIST zabbix-5.0.39.tar.gz 21823775 BLAKE2B 
9e77b936644de0f200bdf4142ddd0a361f825c5b0eeb44f02e42e8ca72da3c0f02d13bac44a06b46ca4cc2fb570b7d6f142295e9bd098b5a89782a79f08cd03f
 SHA512 
f175a911ee6c26ff6dcc9f94173924986055fd08c69465e7b73f5416fe05189f58584766f68748ea41ee52ee1dcc38da764bae34a349f5b2066889c61d6a572b
+DIST zabbix-5.0.40-go-deps.tar.xz 27521052 BLAKE2B 
be78ef29c347b618812d79049b2ea925d5b33f4cd416abe0381c0826dddfab38ec6b9c475a942bee61906039292aa1be15b413e10ad2d6077928fa97071dad04
 SHA512 
e2ac179eca2b38081365aaf7889fe8dde2943722c5e5e8a13ddef27d60c96e0be07284493435030229171235ef995eabc79d2f83a0b91751da5558446a4f433a
+DIST zabbix-5.0.40.tar.gz 21821906 BLAKE2B 
db763d1d1fb8dc985c555c7e4adf9a7120689c876d3000feba3286615a2b2de71bdd1185c41a4edbd2c2a04589ae302deff9efebdf1efb3703161beca1413cdd
 SHA512 
6af0c5b88932b4c6d778abb7498a99e09234377d642591ed3c15baf8818f8b11d33accf48fb02be75c9fb067fcbc4e870932ea1f0a5d3f7c4d9ceaf9d90c8f77
 DIST zabbix-6.0.22-go-deps.tar.xz 17998956 BLAKE2B 
119760405c8ca9d2ccd35d18ec76b32d87109dcf24abbd64e56ad63faea0491a2ef433e84468c91a9b9f11bbdd0dfcc15b5590de64c3259c028da1e5c97f1f48
 SHA512 
0bb50ca3a6c8d21356a963572189fc55565dc061638067eb4ae6986d68de32989d48fb63dc3165f6b965f80c296da5d082b61383229a5003c7232387011cabed
 DIST zabbix-6.0.22.tar.gz 42590907 BLAKE2B 
bba7911a24b00827c58d84938b5786d07f1eb44cbcad94cddf68b484ac9a2f514beb60225d006b8cefc5bbf92e51da27f26d9f6681e10f6322ed0841394e8d9d
 SHA512 
d26903d6272e22dd960d3bac5d93857de09a9f64a91e542a43fe1169ed1a7d7fbcf69975d152a227028ebbeb250cd0dd96501d15cbd7c8f7bdd7222a0b97a2a2
 DIST zabbix-6.0.23-go-deps.tar.xz 18007028 BLAKE2B 
8be3e80dd1ac8cdb9f534adb3833732ec2e96cc38617c48e46fb98d2ae91badd2fca2277720db5f55774e533b47dc9726c1fceda5ec46191409cb052fa9461f4
 SHA512 
0f32e2996e819bf798ddad3c5381873ba0d9d0713ec9ee39c92d9c9280b28d433a58d489da39b18e29419d5cc3f76551bfacd6f0ca3b841e43b03158441c8952

diff --git a/net-analyzer/zabbix/zabbix-5.0.40.ebuild 
b/net-analyzer/zabbix/zabbix-5.0.40.ebuild
new file mode 100644
index ..391cccd87bd4
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-5.0.40.ebuild
@@ -0,0 +1,400 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# To create the go modules tarball:
+#   cd src/go
+#   GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
+#   tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
+
+EAPI=8
+
+GO_OPTIONAL="yes"
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module 
user-info
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network 
and servers"
+HOMEPAGE="https://www.zabbix.com/;
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
+   agent2? ( 
https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
+"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc 
openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
+REQUIRED_USE="|| ( agent agent2 frontend proxy server )
+   ?? ( gnutls openssl )
+   agent2? ( !gnutls )
+   proxy? ( ^^ ( mysql oracle postgres sqlite ) )
+   server? ( ^^ ( mysql oracle postgres ) !sqlite )
+   static? ( !oracle !snmp )"
+
+COMMON_DEPEND="
+   curl? ( net-misc/curl )
+   gnutls? ( net-libs/gnutls:0= )
+   java? ( 

[gentoo-commits] repo/user/dlang:master commit in: dev-util/dlang-tools/, profiles/, dev-lang/dmd/, eclass/

2023-12-03 Thread Horodniceanu Andrei
commit: 7c759301ca621df77706b334f6af32928caad2bf
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Sun Dec  3 16:40:01 2023 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Dec  3 17:53:35 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=7c759301

dev-lang/dmd: add 2.106.0

Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-lang/dmd/Manifest  |  1 +
 dev-lang/dmd/dmd-2.103.1.ebuild|  2 +-
 dev-lang/dmd/dmd-2.104.2.ebuild|  2 +-
 dev-lang/dmd/dmd-2.105.3.ebuild|  2 +-
 .../dmd/{dmd-2.105.3.ebuild => dmd-2.106.0.ebuild} |  0
 dev-util/dlang-tools/Manifest  |  1 +
 dev-util/dlang-tools/dlang-tools-2.106.0.ebuild| 61 ++
 eclass/dlang-compilers.eclass  |  1 +
 profiles/use.desc  |  1 +
 9 files changed, 68 insertions(+), 3 deletions(-)

diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest
index 8d1880b..d006632 100644
--- a/dev-lang/dmd/Manifest
+++ b/dev-lang/dmd/Manifest
@@ -40,3 +40,4 @@ DIST dmd.2.102.2.linux.tar.xz 22699620 BLAKE2B 
b0a8fc0650bfe5df4a40ccf20d160765a
 DIST dmd.2.103.1.linux.tar.xz 22747324 BLAKE2B 
b00f41b4ab48be9c5467342314995e69332d4c8bff86083474a940431721d179d5e5ef64734f355df2d96637983de2262d45516594434ad3ad6c4d57a0d7a54c
 SHA512 
854cf08d715506bd36d791c1471f2dd1d834f439bdf4489b4addf0cc5abdecbefceb966baeb764eb5ca816a5830ac7374818ba6fbcad24668d011d56a32a1f15
 DIST dmd.2.104.2.linux.tar.xz 22478264 BLAKE2B 
6af63d7a5c976ae251bb16d4b48fc354d429730d00ef33a1f81ef4ec9e491486f49e120c376b2c26f3e57a13f956ccf2c31d1511f4d59db399ae613aa62ec785
 SHA512 
a0e6bb94887950977743545a908d80d040b2a69c48139164f61c591d1678399636538c75c1aba4d9c25cc163ee60023872f6a50c8b84cc6c09394d33c66c1367
 DIST dmd.2.105.3.linux.tar.xz 22582468 BLAKE2B 
bbff951452a3fa0ba8fd30ad4a24720ee2df9538abf123931366f4c596e2a224d2a3792e9d03370f3a285bf3b4f29b126b49a88874da912ea862da8eaf0d5d73
 SHA512 
6dc46d1d84cac5964eb0027cdae656525601e4e16ecaba8540f7f403182696300c2293e3971886fff6ad966bd440243acd5a1824a66638c8a09f584476b825a8
+DIST dmd.2.106.0.linux.tar.xz 22774028 BLAKE2B 
fbce055892614aada43acee290cdb9c24736d1708e4c874dc25231a8f18bc9eee07d8e5aad38ef2eddbf8d9b62b53f5b8db392f36a547cb93cff404252b238a2
 SHA512 
42d90bc2c27db50e650a0f09aa4bf49392e7c26fe96336e822aaf2b2851b3a13af2e8983c33359d7f319392390a1895d8e9b5eec0386a3dabf3389fea544

diff --git a/dev-lang/dmd/dmd-2.103.1.ebuild b/dev-lang/dmd/dmd-2.103.1.ebuild
index 14dd04d..8c2ab85 100644
--- a/dev-lang/dmd/dmd-2.103.1.ebuild
+++ b/dev-lang/dmd/dmd-2.103.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KEYWORDS="-* ~amd64 ~x86"
 YEAR=2023
-DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-"
+DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.105"
 
 inherit dmd
 

diff --git a/dev-lang/dmd/dmd-2.104.2.ebuild b/dev-lang/dmd/dmd-2.104.2.ebuild
index 14dd04d..8c2ab85 100644
--- a/dev-lang/dmd/dmd-2.104.2.ebuild
+++ b/dev-lang/dmd/dmd-2.104.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KEYWORDS="-* ~amd64 ~x86"
 YEAR=2023
-DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-"
+DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.105"
 
 inherit dmd
 

diff --git a/dev-lang/dmd/dmd-2.105.3.ebuild b/dev-lang/dmd/dmd-2.105.3.ebuild
index 57f8108..8f34439 100644
--- a/dev-lang/dmd/dmd-2.105.3.ebuild
+++ b/dev-lang/dmd/dmd-2.105.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KEYWORDS="-* ~amd64 ~x86"
 YEAR=2023
-DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-"
+DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.105"
 
 inherit dmd
 

diff --git a/dev-lang/dmd/dmd-2.105.3.ebuild b/dev-lang/dmd/dmd-2.106.0.ebuild
similarity index 100%
copy from dev-lang/dmd/dmd-2.105.3.ebuild
copy to dev-lang/dmd/dmd-2.106.0.ebuild

diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest
index b3525c4..3e7a0a9 100644
--- a/dev-util/dlang-tools/Manifest
+++ b/dev-util/dlang-tools/Manifest
@@ -40,3 +40,4 @@ DIST dlang-tools-2.102.2.tar.gz 129480 BLAKE2B 
1eba640a429ab6812bf7f2c5a15ced31f
 DIST dlang-tools-2.103.1.tar.gz 129477 BLAKE2B 
4ae83c17fd354265ae8a221f849af9f293a6b81e86aec8713ee9e5eb32be6ebf2faa92c5d760270b76ac26eec05881d841264132cabdd493dc9ecffa00019f00
 SHA512 
5e4d535804f64b6d0374c12bf1fb9b64859f31e9ddd260ed73aefb66cbb6fd6cc0e892ac0e91d4ecf0771e817743f2c9cc9eb7b7631437083a799f98d6131eed
 DIST dlang-tools-2.104.2.tar.gz 129552 BLAKE2B 
656e2ae6b6194906a9ee0b29827e3de9e25ae1b3f099dc91c5f75d63fd366c07c4367067d73c744d0307b3e74a6ef54a527d17916a1b60b47ebbb8a08ebb9442
 SHA512 
a2dcece4a68e0f8791a04b5fc431e240f5052c66e0fc732bc52bbb0345e46d40dba83451123c8ea07ef517121b1831acb1e4e7e4bf501fc320382632bbb543db
 DIST dlang-tools-2.105.3.tar.gz 129641 BLAKE2B 
31dad04cc0b80be9f93aaadf447f2b4006869765ea6f8f306fad8bfcc9081c1a62311b73208e90dade96dee151e5e7dec8572a57eff93e5ccc2d26c492f0f36a
 SHA512 

  1   2   3   >