[gentoo-commits] repo/gentoo:master commit in: x11-wm/qtile/files/, x11-wm/qtile/

2022-12-23 Thread Sam James
commit: a2c106a2f01fcb3bdc49ad0c5d9171eee0fdbdf2
Author: Charbel Assaad  gmail  com>
AuthorDate: Wed Oct 12 09:55:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c106a2

x11-wm/qtile: add 0.22.1, 

- Add 0.22.1
- Add 
- Use qtile-wayland.desktop provided by the package instead of the one provided 
by the ebuild for qtile-0.21.0-r1.ebuild

Signed-off-by: Charbel Assaad  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 x11-wm/qtile/Manifest|  1 +
 x11-wm/qtile/files/qtile.desktop |  6 --
 x11-wm/qtile/qtile-0.21.0-r1.ebuild  |  2 +-
 x11-wm/qtile/{qtile-0.21.0-r1.ebuild => qtile-0.22.1.ebuild} | 12 +---
 x11-wm/qtile/{qtile-0.21.0-r1.ebuild => qtile-.ebuild}   | 12 +---
 5 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest
index 23e4e78ebf39..75d09b99af46 100644
--- a/x11-wm/qtile/Manifest
+++ b/x11-wm/qtile/Manifest
@@ -1 +1,2 @@
 DIST qtile-0.21.0.tar.gz 475428 BLAKE2B 
8c63eb8776fb6feab30c7ee2a19e6f28df6715fc18b09c63b89de6bf2129cd3c5c516d0c9efc946f24590fa8afc6e87c704c8e3b7094d0843b5b6e34df57ca18
 SHA512 
b7c5fc478180413e263445316ac9560c1d22668194415c3e4edae5c672f4b317fd978083dc9a985f0d145aeaaa55ffab0017e83af963f30d8b36f9963e12b079
+DIST qtile-0.22.1.tar.gz 488969 BLAKE2B 
3b2fce587ae39570997b503cb386314160dbefa39b1ef65dc2ff5bc2f1167251224a0f298ef8e374d0d4c034d1e5012251f96b92ce5cb74d7fd93320e14ff8bf
 SHA512 
944ec27b5d227154624fa2a15a0840b748307a1e79ab52ccf3384763111459b3c4d26b4677f8e2ea51634206dc6d1e32e057e057db917b3705ce583d83a8056d

diff --git a/x11-wm/qtile/files/qtile.desktop b/x11-wm/qtile/files/qtile.desktop
deleted file mode 100644
index 5b00f85a88c0..
--- a/x11-wm/qtile/files/qtile.desktop
+++ /dev/null
@@ -1,6 +0,0 @@
-[Desktop Entry]
-Name=Qtile
-Comment=Qtile Wayland Session
-Exec=qtile start -b wayland
-Type=Application
-Keywords=wm;tiling

diff --git a/x11-wm/qtile/qtile-0.21.0-r1.ebuild 
b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
index 4bdd86e614c8..139993950102 100644
--- a/x11-wm/qtile/qtile-0.21.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
@@ -66,7 +66,7 @@ python_install_all() {
doins resources/qtile.desktop
 
insinto /usr/share/wayland-sessions
-   doins "${FILESDIR}"/qtile.desktop
+   doins resources/qtile-wayland.desktop
 
exeinto /etc/X11/Sessions
newexe "${FILESDIR}"/${PN}-session-r1 ${PN}

diff --git a/x11-wm/qtile/qtile-0.21.0-r1.ebuild 
b/x11-wm/qtile/qtile-0.22.1.ebuild
similarity index 87%
copy from x11-wm/qtile/qtile-0.21.0-r1.ebuild
copy to x11-wm/qtile/qtile-0.22.1.ebuild
index 4bdd86e614c8..11d0d1fd538d 100644
--- a/x11-wm/qtile/qtile-0.21.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.22.1.ebuild
@@ -10,11 +10,17 @@ inherit distutils-r1 virtualx
 
 DESCRIPTION="A full-featured, hackable tiling window manager written in Python"
 HOMEPAGE="http://qtile.org/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/qtile/qtile.git;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~riscv ~x86"
+fi
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
 
 RDEPEND=">=dev-python/cairocffi-0.9.0[${PYTHON_USEDEP}]
>=dev-python/cffi-1.1.0[${PYTHON_USEDEP}]
@@ -66,7 +72,7 @@ python_install_all() {
doins resources/qtile.desktop
 
insinto /usr/share/wayland-sessions
-   doins "${FILESDIR}"/qtile.desktop
+   doins resources/qtile-wayland.desktop
 
exeinto /etc/X11/Sessions
newexe "${FILESDIR}"/${PN}-session-r1 ${PN}

diff --git a/x11-wm/qtile/qtile-0.21.0-r1.ebuild 
b/x11-wm/qtile/qtile-.ebuild
similarity index 87%
copy from x11-wm/qtile/qtile-0.21.0-r1.ebuild
copy to x11-wm/qtile/qtile-.ebuild
index 4bdd86e614c8..11d0d1fd538d 100644
--- a/x11-wm/qtile/qtile-0.21.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-.ebuild
@@ -10,11 +10,17 @@ inherit distutils-r1 virtualx
 
 DESCRIPTION="A full-featured, hackable tiling window manager written in Python"
 HOMEPAGE="http://qtile.org/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/qtile/qtile.git;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~riscv ~x86"
+fi
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
 
 RDEPEND=">=dev-python/cairocffi-0.9.0[${PYTHON_USEDEP}]
>=dev-python/cffi-1.1.0[${PYTHON_USEDEP}]
@@ -66,7 +72,7 @@ python_install_all() {
doins resources/qtile.desktop
 
insinto /usr/share/wayland-sessions
-   doins "${FILESDIR}"/qtile.desktop
+   doins resources/qtile-wayland.desktop
 
exeinto /etc/X11/Sessions

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/redis/files/, dev-ruby/redis/

2022-12-23 Thread Sam James
commit: 17e0ff94fe702e5c6d657bfe8b987673098c39cd
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Sep 27 09:30:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e0ff94

dev-ruby/redis: add 4.8.0

- local redis server patch was adapted from previous version (4.7.1)
- dropping ruby26, it is no longer in the tree
- tests require >=dev-db/redis-7; they fail immediately with
  dev-db/redis-6.2.7
- it was necessary to tweak one sed because test file was moved to
  different directory.

Bug: https://bugs.gentoo.org/873091
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/27494
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/redis/Manifest|  1 +
 .../files/redis-4.8.0-local-redis-server.patch | 49 +
 dev-ruby/redis/redis-4.8.0.ebuild  | 50 ++
 3 files changed, 100 insertions(+)

diff --git a/dev-ruby/redis/Manifest b/dev-ruby/redis/Manifest
index 36f297fa7819..3cdf9cfc7b94 100644
--- a/dev-ruby/redis/Manifest
+++ b/dev-ruby/redis/Manifest
@@ -1 +1,2 @@
 DIST redis-rb-4.7.1.tar.gz 142130 BLAKE2B 
12c9bdafe32e80e2c8f515a437f44a3673381ee6257bf4eb95395e7229134e54706a1c7eefa880397e3b2a10cce6c70856b30108f1c941fc9ee6307989ba4be1
 SHA512 
33aba308a501593b9d442f346d5654a734a889a45ee581092684b9aba5eccfd4efb790c8dcbb73a83e626b8b2da07d2a4535d698fd2d2696efb217ac522ccd89
+DIST redis-rb-4.8.0.tar.gz 143136 BLAKE2B 
6d70985d5e2a749b931e5bf1f74f04d1e748a9b65cc1b1e644d9ecfa633978bef9c6418308425b6996779ff65fbbb66cacbf464cdf6d00e2736b20089aa0889c
 SHA512 
e9d454d0416091d0c5629b6ed826e70879ea2f93501bae7db19570bfbf4bdae2ed36b357390afcfca427531d997acc7f5ae004d55d0e87ddb67c909db2b181d5

diff --git a/dev-ruby/redis/files/redis-4.8.0-local-redis-server.patch 
b/dev-ruby/redis/files/redis-4.8.0-local-redis-server.patch
new file mode 100644
index ..faf382ac5aee
--- /dev/null
+++ b/dev-ruby/redis/files/redis-4.8.0-local-redis-server.patch
@@ -0,0 +1,49 @@
+Gentoo specific patch adapted from redis-4.7.1-local-redis-server.patch
+
+diff --git a/makefile b/makefile
+index df25e4b..57bc941 100644
+--- a/makefile
 b/makefile
+@@ -1,18 +1,17 @@
+ REDIS_BRANCH   ?= 7.0
+ ROOT_DIR   :=$(shell dirname $(realpath $(firstword 
$(MAKEFILE_LIST
+-TMP:= tmp
+ CONF   := ${ROOT_DIR}/test/support/conf/redis-${REDIS_BRANCH}.conf
+ BUILD_DIR  := ${TMP}/cache/redis-${REDIS_BRANCH}
+ TARBALL:= ${TMP}/redis-${REDIS_BRANCH}.tar.gz
+-BINARY := ${BUILD_DIR}/src/redis-server
+-REDIS_CLIENT   := ${BUILD_DIR}/src/redis-cli
++BINARY := /usr/sbin/redis-server
++REDIS_CLIENT   := /usr/bin/redis-cli
+ REDIS_TRIB := ${BUILD_DIR}/src/redis-trib.rb
+-PID_PATH   := ${BUILD_DIR}/redis.pid
++PID_PATH   := ${TMP}/redis.pid
+ SOCKET_PATH:= ${TMP}/redis.sock
+ PORT   := 6381
+ SLAVE_PORT := 6382
+-SLAVE_PID_PATH := ${BUILD_DIR}/redis_slave.pid
+-SLAVE_SOCKET_PATH  := ${BUILD_DIR}/redis_slave.sock
++SLAVE_PID_PATH := ${TMP}/redis_slave.pid
++SLAVE_SOCKET_PATH  := ${TMP}/redis_slave.sock
+ HA_GROUP_NAME  := master1
+ SENTINEL_PORTS := 6400 6401 6402
+ SENTINEL_PID_PATHS := $(addprefix ${TMP}/redis,$(addsuffix 
.pid,${SENTINEL_PORTS}))
+@@ -31,14 +30,8 @@ start_all: start start_slave start_sentinel 
wait_for_sentinel start_cluster crea
+ 
+ stop_all: stop_sentinel stop_slave stop stop_cluster
+ 
+-${TMP}:
+-  @mkdir -p $@
+-
+-${BINARY}: ${TMP}
+-  @bin/build ${REDIS_BRANCH} $<
+-
+ test:
+-  @env REDIS_SOCKET_PATH=${SOCKET_PATH} bundle exec rake test
++  @env REDIS_SOCKET_PATH=${SOCKET_PATH} ${RUBY} -S rake test
+ 
+ stop:
+   @$(call kill-redis,${PID_PATH});\
+-- 
+2.35.1
+

diff --git a/dev-ruby/redis/redis-4.8.0.ebuild 
b/dev-ruby/redis/redis-4.8.0.ebuild
new file mode 100644
index ..b96872982fca
--- /dev/null
+++ b/dev-ruby/redis/redis-4.8.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+MY_P="redis-rb-${PV}"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="redis.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby client library for Redis"
+HOMEPAGE="https://github.com/redis/redis-rb;
+SRC_URI="https://github.com/redis/redis-rb/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm64"
+IUSE="doc test"
+
+DEPEND="test? ( >=dev-db/redis-7 )"
+
+RUBY_S="${MY_P}"
+
+PATCHES=( "${FILESDIR}/${PN}-4.8.0-local-redis-server.patch" )
+
+ruby_add_bdepend "test? (
+   dev-ruby/minitest
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files --/echo/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   sed -i 

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

2022-12-23 Thread Sam James
commit: 7f99689aa221da85c8535863452819baa1f7bf1e
Author: Christopher Head  chead  ca>
AuthorDate: Wed Nov  9 05:15:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:55:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f99689a

app-editors/bvi: fix CFLAGS handling

* Add `-std=gnu89` as recommended as the way to build K code
  which will not break with Clang 16.
* Append, instead of overwriting, `CFLAGS`.
* Bump to EAPI 8 while at it.

Closes: https://bugs.gentoo.org/880309
Closes: https://bugs.gentoo.org/880393
Signed-off-by: Christopher Head  chead.ca>
Closes: https://github.com/gentoo/gentoo/pull/28199
Signed-off-by: Sam James  gentoo.org>

 app-editors/bvi/bvi-1.4.1-r2.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/app-editors/bvi/bvi-1.4.1-r2.ebuild 
b/app-editors/bvi/bvi-1.4.1-r2.ebuild
new file mode 100644
index ..65616724b31d
--- /dev/null
+++ b/app-editors/bvi/bvi-1.4.1-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Display-oriented editor for binary files, based on the vi 
texteditor"
+HOMEPAGE="http://bvi.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~sparc64-solaris ~x86-solaris"
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-prototypes.patch" )
+
+src_configure() {
+   append-cflags -DANSI -std=gnu89
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: net-dialup/rp-pppoe/

2022-12-23 Thread Sam James
commit: 445456cf74174a03a7eb72c15e0582e4479da005
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Dec 14 12:09:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445456cf

net-dialup/rp-pppoe: add 

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/28663
Signed-off-by: Sam James  gentoo.org>

 net-dialup/rp-pppoe/rp-pppoe-.ebuild | 77 
 1 file changed, 77 insertions(+)

diff --git a/net-dialup/rp-pppoe/rp-pppoe-.ebuild 
b/net-dialup/rp-pppoe/rp-pppoe-.ebuild
new file mode 100644
index ..f296b23837e1
--- /dev/null
+++ b/net-dialup/rp-pppoe/rp-pppoe-.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A user-mode PPPoE client and server suite for Linux"
+HOMEPAGE="https://dianne.skoll.ca/projects/rp-pppoe/;
+if [[ $PV =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI=https://github.com/dfskoll/rp-pppoe.git
+else
+   SRC_URI="https://dianne.skoll.ca/projects/rp-pppoe/download/${P}.tar.gz
+   https://dev.gentoo.org/~polynomial-c/dist/${PATCHSET}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="tk"
+
+S="${S}/src"
+
+RDEPEND="
+   net-dialup/ppp:=
+   sys-apps/iproute2
+   tk? ( dev-lang/tk:= )
+"
+DEPEND=">=sys-kernel/linux-headers-2.6.25
+   elibc_musl? ( net-libs/ppp-defs )
+   ${RDEPEND}"
+
+DOC_CONTENTS="Use pppoe-setup to configure your dialup connection"
+
+pkg_setup() {
+   # This is needed in multiple phases
+   PPPD_VER="$(best_version net-dialup/ppp)"
+   PPPD_VER="${PPPD_VER#*/*-}" #reduce it to ${PV}-${PR}
+   PPPD_VER="${PPPD_VER%%-*}" #reduce it to ${PV}
+
+   PPPD_PLUGIN_DIR="/usr/$(get_libdir)/pppd/${PPPD_VER}"
+}
+
+src_configure() {
+   addpredict /dev/ppp
+
+   econf --enable-plugin=/usr/include/pppd
+}
+
+src_compile() {
+   emake PLUGIN_PATH=rp-pppoe.so PLUGIN_DIR="${PPPD_PLUGIN_DIR}"
+
+   if use tk ; then
+   emake -C "${S}/../gui"
+   fi
+}
+
+src_install() {
+   emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" 
PLUGIN_DIR="${PPPD_PLUGIN_DIR}" install
+
+   # We don't need this README file here.
+   rm "${ED}${PPPD_PLUGIN_DIR}/README" || die "Error removing 
${PPPD_PLUGIN_DIR}/README from installation"
+
+   if use tk ; then
+   emake -C "${S}/../gui" \
+   DESTDIR="${D}" \
+   datadir=/usr/share/doc/${PF}/ \
+   install
+   dosym doc/${PF}/tkpppoe /usr/share/tkpppoe
+   fi
+
+   newinitd "${FILESDIR}"/pppoe-server.initd pppoe-server
+   newconfd "${FILESDIR}"/pppoe-server.confd pppoe-server
+
+   readme.gentoo_create_doc
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2022-12-23 Thread Sam James
commit: ee6e4e14121a4bdf5c529eb49e95c7dadfef7ca2
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Dec  9 13:02:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6e4e14

www-apps/redmine: drop 4.2.7, 5.0.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28612
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest  |   2 -
 .../files/redmine-4.2.7-rails-yaml-safe_load.patch |  29 ---
 www-apps/redmine/redmine-4.2.7.ebuild  | 244 ---
 www-apps/redmine/redmine-5.0.2.ebuild  | 258 -
 4 files changed, 533 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index f09269665aec..bf9b294f12be 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,2 @@
-DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9
 DIST redmine-4.2.9.tar.gz 3043566 BLAKE2B 
682e1b517a1dba705d5687b8be004d1cc0db3a0a9d8cbecd6a72846e211743491d755da3a24488d563fa73f63969e0ae5ea527bb9aacc8b3399720848194d142
 SHA512 
b0c6cade20dbcb4dd5c88081fb44f63dc3687b3735d47572e71bfeff0e17d2e4c9281afc10cf3b9679ab1e492a71a260a1d3fac5b660af5226849ccac4e0dd36
-DIST redmine-5.0.2.tar.gz 3104135 BLAKE2B 
abc0f2dfe8f3eacc134172c0d740cc17f269371a90027d87b0329d03fafb1dc17532fc55343dbac9e07e0a195acc67cc133be92eae2b48e0ad9f4afce876afd1
 SHA512 
aeb0486b2193b0c622f878b67089f9628a59c28bc7a6d3660756dd8047e13b199198d2b7cf42d04c1235f06567e4c4f572d529f964edb862fcd19e2ce7febbdc
 DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78

diff --git a/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch 
b/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch
deleted file mode 100644
index dcd4bdb51073..
--- a/www-apps/redmine/files/redmine-4.2.7-rails-yaml-safe_load.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 8eb7563204e6c9b3a1fcff453c08ed4824b20bc6 Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" 
-Date: Wed, 13 Jul 2022 13:52:18 +0300
-Subject: [PATCH] Added compatibility option for recent Rails
-
-Rails 5.2.8.1, 6.0.5.1, 6.1.6.1 and 7.0.3.1 fixes CVE-2022-32224 which
-breaks compatibility with old implementation of YAML.unsafe_load.
-
-Added `config.active_record.yaml_column_permitted_classes = [Symbol]` to
-configuration of application to workaround issue.

- config/application.rb | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/config/application.rb b/config/application.rb
-index bba468f38..78557d376 100644
 a/config/application.rb
-+++ b/config/application.rb
-@@ -32,6 +32,7 @@ module RedmineApp
- 
- config.active_record.store_full_sti_class = true
- config.active_record.default_timezone = :local
-+config.active_record.yaml_column_permitted_classes = [Symbol]
- 
- config.action_mailer.delivery_job = "ActionMailer::MailDeliveryJob"
- 
--- 
-2.35.1
-

diff --git a/www-apps/redmine/redmine-4.2.7.ebuild 
b/www-apps/redmine/redmine-4.2.7.ebuild
deleted file mode 100644
index 373621607812..
--- a/www-apps/redmine/redmine-4.2.7.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/;
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
-
-PATCHES=(
-   "${FILESDIR}/${P}-rails-yaml-safe_load.patch"
-)
-
-ruby_add_bdepend "
-   fastcgi? ( dev-ruby/fcgi )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   minimagick? ( dev-ruby/mini_magick )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/addressable
-   dev-ruby/csv:3
-   >=dev-ruby/i18n-1.8.2:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.1
-   

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

2022-12-23 Thread Sam James
commit: c88e7e9b7e2698e9bfad3df18d43d344a80a603d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Dec  9 13:00:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88e7e9b

www-apps/redmine: add 4.2.9, 5.0.4

Fixes security issue CVE-2022-44030.

Closes: https://bugs.gentoo.org/864827
Bug: https://bugs.gentoo.org/884793
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 +
 www-apps/redmine/redmine-4.2.9.ebuild | 240 
 www-apps/redmine/redmine-5.0.4.ebuild | 254 ++
 3 files changed, 496 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index b187c20d30d6..f09269665aec 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,4 @@
 DIST redmine-4.2.7.tar.gz 3042676 BLAKE2B 
023448a6b1ea20ef0d924def19f661a6d1099f3ab6fe0c887e4e8782773bcc63488075d86f3dc70d8ebf87d44e6b6b242be4a1fb4b5cce5cc361f6f39e99e6d4
 SHA512 
6654aec3981de8b26de416d253c22c91d881dd7df54192ce41e6e99213c6f4b0947ce213fe484c18117f8701d0528ebb23fe3acf335f84638eeddd972b601be9
+DIST redmine-4.2.9.tar.gz 3043566 BLAKE2B 
682e1b517a1dba705d5687b8be004d1cc0db3a0a9d8cbecd6a72846e211743491d755da3a24488d563fa73f63969e0ae5ea527bb9aacc8b3399720848194d142
 SHA512 
b0c6cade20dbcb4dd5c88081fb44f63dc3687b3735d47572e71bfeff0e17d2e4c9281afc10cf3b9679ab1e492a71a260a1d3fac5b660af5226849ccac4e0dd36
 DIST redmine-5.0.2.tar.gz 3104135 BLAKE2B 
abc0f2dfe8f3eacc134172c0d740cc17f269371a90027d87b0329d03fafb1dc17532fc55343dbac9e07e0a195acc67cc133be92eae2b48e0ad9f4afce876afd1
 SHA512 
aeb0486b2193b0c622f878b67089f9628a59c28bc7a6d3660756dd8047e13b199198d2b7cf42d04c1235f06567e4c4f572d529f964edb862fcd19e2ce7febbdc
+DIST redmine-5.0.4.tar.gz 3114593 BLAKE2B 
2a8247f18696d23607011f1c7d59c5411aead8230e8e7b30c7778a2aaa3064c4bf05b33bac6a3d78cb22775f015bfe7a15cb69e529c60a087d9498164d84
 SHA512 
e1c0693ae1d4c71de7bef8d78b42e2d81cd53a2bd0bdfa83778528f40b5d43bb118e8e22f29112130f3082ddafd0c8931b05d5409e7a3f8a23dc619c5d84cf78

diff --git a/www-apps/redmine/redmine-4.2.9.ebuild 
b/www-apps/redmine/redmine-4.2.9.ebuild
new file mode 100644
index ..48dd0847e369
--- /dev/null
+++ b/www-apps/redmine/redmine-4.2.9.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/;
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="fastcgi imagemagick ldap markdown +minimagick mysql passenger pdf 
postgres sqlite"
+
+ruby_add_bdepend "
+   fastcgi? ( dev-ruby/fcgi )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   minimagick? ( dev-ruby/mini_magick )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/addressable
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.8.2:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rack-openid
+   >=dev-ruby/rails-5.2.8.1:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   >=dev-ruby/request_store-1.5.0:0
+   >=dev-ruby/roadie-rails-2.2.0:2
+   dev-ruby/rotp
+   >=dev-ruby/rouge-3.26.0
+   dev-ruby/rqrcode
+   >=dev-ruby/ruby-openid-2.9.2
+   >=dev-ruby/rubyzip-2.3.0:2
+"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+   imagemagick? ( media-gfx/imagemagick )
+   pdf? (
+   app-text/ghostscript-gpl
+   media-gfx/imagemagick
+   )
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/rpick/

2022-12-23 Thread Sam James
commit: 2c0cf552d0c6bb74c8f887f5e532f7e834972c54
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Tue Dec 13 02:21:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0cf552

app-misc/rpick: Drop 0.8.10

Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 app-misc/rpick/Manifest|  32 -
 app-misc/rpick/rpick-0.8.10.ebuild | 133 -
 2 files changed, 165 deletions(-)

diff --git a/app-misc/rpick/Manifest b/app-misc/rpick/Manifest
index 757937b0854e..13d34f28f3f1 100644
--- a/app-misc/rpick/Manifest
+++ b/app-misc/rpick/Manifest
@@ -11,15 +11,11 @@ DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 
480fc200ce3fa3bb364ae05590fe26f59ef
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST clap-3.1.18.crate 209664 BLAKE2B 
97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d
 SHA512 
bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39
 DIST clap-3.2.15.crate 213317 BLAKE2B 
382e7effda5fad6d1edd4d6afc04cd35bb791e7fad0f2b24660073dfb2d2ddafc105b4a4d16265bcd21986a463e65170e12baac407cfee467839341f8fcb5f10
 SHA512 
0811a833f5ecc6ab1f29edfe2cdc42dd47a31f768bf04f6b51cf360122881a5eabf3886491f9ee6ef35492abad88d444e7ed75c08d6d360dd5ea4aea8312b62e
-DIST clap_derive-3.1.18.crate 25521 BLAKE2B 
4c46e0793bc945d9ebfd7ba104264a8cd7c92782c24a9116a8cbf92696476adbe6d5059ee0c220bf71c297bd66f976b91ab95ca75d4ba56714a2824ca7e1af7b
 SHA512 
9bf92e45de15bdfe1ca9a1363f1d243b8df1e5e7d957d6240fa351387b362ef91dc9acffea7256c2161ae8472e35ee2cd678c0bee1f9a27771ae9f4f3f71b351
 DIST clap_derive-3.2.15.crate 28218 BLAKE2B 
fab12b77b78edf58e3779c986d2c0b9f5e22a2c7d39ca5cfaf5210100a005a430157b4df19c726b68e3d55fd8ea825e4079fc01add760e43ba5903bf31e6
 SHA512 
75572a3215df81f6256fa520fdec95c2242a3ba17119e5b39292c8470195204322bb58b2b7b770622865e2345c1a4ebadf19bedf09f47b9958033d5506466d74
-DIST clap_lex-0.2.0.crate 9581 BLAKE2B 
47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891
 SHA512 
d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962
 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 
5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f
 SHA512 
6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
 DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 
882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2
 SHA512 
a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01
 DIST crossbeam-utils-0.8.11.crate 40887 BLAKE2B 
6cf3c4e28243515f06193ef746b18129f62832abde8153503571052f4965b38ce510b09d18e51e0f563bfc14818af13463d1e2d63716b98a91b55461f5186b25
 SHA512 
eeb19480ca1860953507606f6649756974f65a05883c695fa371ff6d80a9fd0b94872aad5168955b4771b38f50314364236cb39363bcafe9750b687ff92a5ed5
-DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 
2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10
 SHA512 
ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
 DIST csv-1.1.6.crate 886999 BLAKE2B 
b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112acf255756eace3c7421e455ea2b6e01cb600
 SHA512 
81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc
 DIST csv-core-0.1.10.crate 25668 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-misc/rpick/

2022-12-23 Thread Sam James
commit: 6692c75458084e7a47698b7168778dccd180e56a
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Tue Dec 13 02:40:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6692c754

app-misc/rpick: Add 0.8.12

Signed-off-by: Randy Barlow  electronsweatshop.com>
Closes: https://github.com/gentoo/gentoo/pull/28649
Signed-off-by: Sam James  gentoo.org>

 app-misc/rpick/Manifest|  50 +++
 app-misc/rpick/rpick-0.8.12.ebuild | 125 +
 2 files changed, 175 insertions(+)

diff --git a/app-misc/rpick/Manifest b/app-misc/rpick/Manifest
index 13d34f28f3f1..6a4e695ec5dc 100644
--- a/app-misc/rpick/Manifest
+++ b/app-misc/rpick/Manifest
@@ -1,19 +1,26 @@
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 
7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2
 SHA512 
c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
+DIST assert_cmd-2.0.6.crate 22701 BLAKE2B 
9c56c1e17c00995aac776d7f476fa38795dd4a831e0c43455d79335eb6ef578a2e94c56247bb5d0214835aa89262659554302ad56287271ffb040931e4687303
 SHA512 
939651675ca59f5f414d15774b4eb6138179a9a3e43095678cb453fbd6e098c0b837c398d849fcb22b6dedcd37d21ce7f3227ca86deeac169ea5c18dfed5d947
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 
480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965
 SHA512 
4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
+DIST bstr-1.0.1.crate 340636 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-dialup/rp-pppoe/

2022-12-23 Thread Sam James
commit: 403f36db56db425c742d50a9b4633066a25b1090
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Dec 14 09:41:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403f36db

net-dialup/rp-pppoe: add myself as a maintainer, drop base-system@

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-dialup/rp-pppoe/metadata.xml | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-dialup/rp-pppoe/metadata.xml b/net-dialup/rp-pppoe/metadata.xml
index b0d83aa2e489..6aebbc46f559 100644
--- a/net-dialup/rp-pppoe/metadata.xml
+++ b/net-dialup/rp-pppoe/metadata.xml
@@ -1,8 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   base-sys...@gentoo.org
-   Gentoo Base System
+   
+   j...@uls.co.za
+   Jaco Kroon
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers

 



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

2022-12-23 Thread Sam James
commit: 7dbd6bc43468921ac9763b6f60fe8e392419b4fa
Author: YOSHIOKA Takuma  nops  red>
AuthorDate: Thu Dec 15 15:39:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbd6bc4

media-gfx/oxipng: add 7.0.0

Signed-off-by: YOSHIOKA Takuma  nops.red>
Closes: https://github.com/gentoo/gentoo/pull/28673
Signed-off-by: Sam James  gentoo.org>

 media-gfx/oxipng/Manifest|  39 
 media-gfx/oxipng/oxipng-7.0.0.ebuild | 117 +++
 2 files changed, 156 insertions(+)

diff --git a/media-gfx/oxipng/Manifest b/media-gfx/oxipng/Manifest
index 37c297911cbe..720e9e19bb90 100644
--- a/media-gfx/oxipng/Manifest
+++ b/media-gfx/oxipng/Manifest
@@ -4,11 +4,15 @@ DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitvec-1.0.1.crate 224375 BLAKE2B 
9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f
 SHA512 
83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
 DIST bytemuck-1.12.1.crate 38293 BLAKE2B 
f714ba0b4b0d693c5b26a3bcbe9de8c1496851a298bb70770e6284ed68caea61d7b8c14d67ed0e8b6d9146e76f791192fcfe11e897146203d5acf536b9721e67
 SHA512 
50626367364cf0cb33658f6cbb99675f1191ed3e7ad447bd7d2c24f360bd3524ebe1b2d1fcc7d78d1a0692408da8d95795b54efee91a87c55e8b54711a968790
+DIST bytemuck-1.12.3.crate 39835 BLAKE2B 
70bb0459b80fceec7f3c16c70a251f3d0e77069d77468e80c8ab2c3fcb7596dfd072c2214008d78ed1bd1a19332ed312b50a77b9f57c4230f2815768497fabcd
 SHA512 
4bd87ace983d659877792e4f463d7ccf16e5a524f2c9698728bd688bf9d0cc5651cf641f4d6d987c8c26be5e56d11d22537389ac76a8d49b4d6e25b6a2284c1e
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+DIST cc-1.0.77.crate 60723 BLAKE2B 
93720cee6c5721ec43b3f502b0879043afc44049e2ce528addebd8b6cf182a8e370143d67e32a965f1ef4fc07e55c87aaf95c0b1b5f9b85eb4e743a95b17bdf5
 SHA512 
38a421818bbb22fa6a6bd871a7d69add88932db68683ec91d1b4ce1ba68ea2b9272c42c35f437030614cb522f43db964e3a8f1223dcdef9158090b00d17afe2b
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.2.20.crate 214114 BLAKE2B 
b8bf14d5b60ac0a1156718e2993df45bd867519a195414de591ae92e009930121c674bd53ce8e5cad53659a1b9b72810a7cbbabc92d3552b2131cf3836083a4f
 SHA512 
85a1aa5f777a172aca71459225d72282fc7f21122ad7ade496a4734ffdd140476fd73d67da900fe323dd6a72d09401536e318b9654674a9f4f61dab822fe54a9
+DIST clap-3.2.23.crate 219435 BLAKE2B 
e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d
 SHA512 
1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a
 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 
5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f
 SHA512 
6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
 DIST cloudflare-zlib-0.2.9.crate 6113 BLAKE2B 

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

2022-12-23 Thread Sam James
commit: a16e4047b368d6f7f61b9551290192af202aa846
Author: Philipp Rösner  protonmail  com>
AuthorDate: Thu Dec 15 22:27:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16e4047

dev-lang/mujs: add 1.3.2

Add patch release mujs-1.3.2:
- fixes UAF bug
- fixes iterator bug

Bug: https://bugs.gentoo.org/882775
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28677
Signed-off-by: Sam James  gentoo.org>

 dev-lang/mujs/Manifest  |  1 +
 dev-lang/mujs/mujs-1.3.2.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/mujs/Manifest b/dev-lang/mujs/Manifest
index de14df1ba808..8d5329431ea0 100644
--- a/dev-lang/mujs/Manifest
+++ b/dev-lang/mujs/Manifest
@@ -1,2 +1,3 @@
 DIST mujs-1.2.0.tar.xz 99108 BLAKE2B 
3661fb56a3c316f529251e93b50e18ae1835077af10d5fb636e92e77a766fb63410af0f61ffca6e6c12d6c5c984548d4e36ccee03ead44835493c0c28ef610a9
 SHA512 
04cc246091bf878aadfa2382ef46c8c42cd04924d9459558016f27474ae3ebca7fc7a0fda7b4efee1bd668b8b051030a2e1f9f40722cb547700c7f84857f4071
 DIST mujs-1.3.0.tar.gz 127929 BLAKE2B 
589dbe16b05b3b0b59a551d162edcc4d3ba7d3623de5646cd87640c6f3ee1b7e2765909c4a0fdc0457022a8575daeeefe8efb4c3c7d2a5d900101e60406362a9
 SHA512 
1e9590892b1a0b139f8959a64e4255f5695c8e2dca355858155275628345ac3bb4168779dc6115bd6ac62b8615932762d3f348a1c6d0ee8d56cb43a863c4e0c3
+DIST mujs-1.3.2.tar.gz 127899 BLAKE2B 
4de5e1e60c5d6af9a20d8bb1fe2612d6c90a6b5557a66524bf81747e893a89a88b4da7e5393325923c6eb0788679da4013f25032cad23e547f15a1d49cf0a738
 SHA512 
ccffb04171f7ecec2cfa6f0e59859acc911836370a648e4c6703db174631ce316413a64ebf4b32eea3d3b09221ff01861cda91f4b1b9bebf495168f26f90daf5

diff --git a/dev-lang/mujs/mujs-1.3.2.ebuild b/dev-lang/mujs/mujs-1.3.2.ebuild
new file mode 100644
index ..267cf273a319
--- /dev/null
+++ b/dev-lang/mujs/mujs-1.3.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="An embeddable JavaScript interpreter written in C"
+HOMEPAGE="https://mujs.com/ https://github.com/ccxvii/mujs;
+SRC_URI="https://mujs.com/downloads/${P}.tar.gz;
+
+LICENSE="ISC"
+# The subslot matches the SONAME
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="sys-libs/readline:="
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-flags.patch
+)
+
+src_prepare() {
+   default
+
+   tc-export AR CC
+
+   append-cflags -fPIC
+
+   # The library's ABI (and API) might change in new releases
+   # Diff 'usr/include/mujs.h' across releases to validate
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   append-cflags 
-Wl,-install_name,"${EPREFIX}"/usr/$(get_libdir)/lib${PN}.${PV}.dylib
+   else
+   append-cflags -Wl,-soname=lib${PN}.so.${PV}
+   fi
+}
+
+src_compile() {
+   # We need to use ${PV} for the pkgconfig file, see: #784461
+   emake \
+   VERSION=${PV} \
+   XCFLAGS="${CFLAGS}" \
+   XCPPFLAGS="${CPPFLAGS}" \
+   prefix=/usr \
+   shell shared
+}
+
+src_install() {
+   emake \
+   DESTDIR="${ED}" \
+   VERSION=${PV} \
+   libdir="/usr/$(get_libdir)" \
+   prefix=/usr \
+   install-shared
+
+   mv -v "${ED}"/usr/$(get_libdir)/lib${PN}$(get_libname) 
"${ED}"/usr/$(get_libdir)/lib${PN}$(get_libname ${PV}) || die "Failed adding 
version suffix to mujs shared library"
+   dosym lib${PN}$(get_libname ${PV}) 
/usr/$(get_libdir)/lib${PN}$(get_libname)
+   dosym lib${PN}$(get_libname ${PV}) 
/usr/$(get_libdir)/lib${PN}$(get_libname ${PV:0:1})
+}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/vgm/

2022-12-23 Thread Sam James
commit: fec296a07eb82feb1e34ed1849f780d28ef78aab
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sun Dec 18 17:58:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fec296a0

sci-physics/vgm: require https://bugs.gentoo.org/886599
Signed-off-by: Oliver Freyermuth  googlemail.com>
Closes: https://github.com/gentoo/gentoo/pull/28705
Signed-off-by: Sam James  gentoo.org>

 sci-physics/vgm/vgm-5.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-physics/vgm/vgm-5.0.ebuild b/sci-physics/vgm/vgm-5.0.ebuild
index d58370b67b04..99dabda494c5 100644
--- a/sci-physics/vgm/vgm-5.0.ebuild
+++ b/sci-physics/vgm/vgm-5.0.ebuild
@@ -22,9 +22,13 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="doc examples +geant4 +root test"
 
+# upper version bound for Geant, see 
https://github.com/vmc-project/vgm/issues/10
 RDEPEND="
sci-physics/clhep:=
-   geant4? ( >=sci-physics/geant-4.11[c++17] )
+   geant4? (
+   >=sci-physics/geant-4.11[c++17]
+   

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

2022-12-23 Thread Michał Górny
commit: 1d0babcea87dfa0127f52be698b31e461859d66b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:09:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0babce

dev-python/multidict: Bump to 6.0.4

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

 dev-python/multidict/Manifest   |  1 +
 dev-python/multidict/multidict-6.0.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index 635a6d7e5703..b0bd7ff5edfb 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1,2 +1,3 @@
 DIST multidict-6.0.2.tar.gz 56840 BLAKE2B 
1fa9b0d92a94ed022849a851f925e132b629216ddd0d5d4772304fd3361a129692f8b49fca2765118ab1cbc306879924d0aa7c6b57b648158a093a9f311a8d30
 SHA512 
508f18c5f731e7438bc7cb84b29aff22422769a8ea4c0ba7c875361d1bb1da78bed2db8b4ca34b833effd03ca3e7f00dabaad64bfce54b3e8d208cdc808083c9
 DIST multidict-6.0.3.gh.tar.gz 58568 BLAKE2B 
b89373a74c6fb4965bc794e7351d6e9563f810ecdb738000ae5573c8b4717f39c4866fd945c9de2afed4f48060ba675d449d7df512c58d5f34b55bc0d8d44ae9
 SHA512 
95aef45378c0af6ef6b05549d7419ff4ba272430edae37b2fc041a4742d58890ba9475648b8b5ac57d2bff3718519a0201819b274a65ac0b101cf41c8abad812
+DIST multidict-6.0.4.gh.tar.gz 58931 BLAKE2B 
2cf25ac2af57289432dfc6617f35a9f1310469b8d7b6a762e63f4f08b3cb8235c7115c4072fc2ffeec417b49af8a97654c7d69e8e20507fd553fab074e42b1cf
 SHA512 
6f9e6ff16a104d40b0cb59860af9cb1a98e8d3a256626f77600c4895e6ef692b31880273f204e7ecdeb574407dd7c2e4326ad7cd9c08b1095011d6ba3793b86e

diff --git a/dev-python/multidict/multidict-6.0.4.ebuild 
b/dev-python/multidict/multidict-6.0.4.ebuild
new file mode 100644
index ..696e10cbe380
--- /dev/null
+++ b/dev-python/multidict/multidict-6.0.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="multidict implementation"
+HOMEPAGE="
+   https://github.com/aio-libs/multidict/
+   https://pypi.org/project/multidict/
+"
+SRC_URI="
+   https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs --no-autodoc
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't enable coverage or other pytest settings
+   sed -i -e 's:--cov.*::' setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-12-23 Thread Michał Górny
commit: dd1e62c05ad0149cce0e93212fd09efac6070e74
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:15:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1e62c0

dev-libs/libretls: Bump to 3.7.0

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

 dev-libs/libretls/Manifest  |  1 +
 dev-libs/libretls/libretls-3.7.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest
index f88687af4878..de98aa583b41 100644
--- a/dev-libs/libretls/Manifest
+++ b/dev-libs/libretls/Manifest
@@ -1 +1,2 @@
 DIST libretls-3.5.2.tar.gz 425404 BLAKE2B 
b975326c0bd9c2f4adb511f3a6ad4fc8cd9afccd24a3def0c82bf68473b73b93cd83b8b6b3ffb29fc5ba378a9d4fd902dda933f552a02fec374cd56e1690956e
 SHA512 
62eed971cbacb4a50e5ebdad1ea1d57dd3b4f7520634393faf1fc141ef63b6e7d50acbe49747c956fca6b9f2dec8a79ab724df6e08a77858a1624b5a6e3cbe57
+DIST libretls-3.7.0.tar.gz 427980 BLAKE2B 
291e4da4038b1baf88694c9e38e31b8d656d8ecb2ab397e7ce6efe4cfd55d69ccf03cfbe84fd7858d7d64c2ebb00dd43102dfd2ff9e6a3f3df95924930d2e099
 SHA512 
18987d09ee804883e2c3cfae1209494b7020d976cc7137ba39540c18e0dc23d25034a46c6c64955201b425ca981e03cbe629f9ff979fd4a72d3dcfbd51efdf84

diff --git a/dev-libs/libretls/libretls-3.7.0.ebuild 
b/dev-libs/libretls/libretls-3.7.0.ebuild
new file mode 100644
index ..6b78472c8b5b
--- /dev/null
+++ b/dev-libs/libretls/libretls-3.7.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Port of libtls from LibreSSL to OpenSSL"
+HOMEPAGE="https://git.causal.agency/libretls/about/;
+SRC_URI="https://causal.agency/libretls/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/26"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+DEPEND="
+   dev-libs/openssl:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-12-23 Thread Michał Górny
commit: 06b581ce28c134371452205cd73de0812d75963a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:08:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b581ce

dev-python/python-zeroconf: Bump to 0.47.1

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

 dev-python/python-zeroconf/Manifest|  1 +
 .../python-zeroconf/python-zeroconf-0.47.1.ebuild  | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/python-zeroconf/Manifest 
b/dev-python/python-zeroconf/Manifest
index 87061261dbb7..b8f61864260f 100644
--- a/dev-python/python-zeroconf/Manifest
+++ b/dev-python/python-zeroconf/Manifest
@@ -2,3 +2,4 @@ DIST python-zeroconf-0.39.4.gh.tar.gz 137174 BLAKE2B 
9e7d66bec5ebb52754c5a45fd58
 DIST python-zeroconf-0.44.0.gh.tar.gz 149523 BLAKE2B 
544187ad7baff6ea7a13b3ee3a51e6c19d872f006df3727900cad588febab0b86218c31c689203d3b674eed8ca67f0c9b39f83efec255696fa8405a00551edc8
 SHA512 
4190ca1d892dcbe5e5020c15a18cf1db80e7623798b64ba45b18dbfb5dd624e7851026f99aec14547b037927c06b7d9186e44cb4790e47613cb16c0cde3c067d
 DIST python-zeroconf-0.45.0.gh.tar.gz 150493 BLAKE2B 
63cbeba55c67ac9d7c7b24257da7814b13e6d23f4fc195b755e7bbdf0d624ccaa1da6214abb0715ceb3949794bcac60d43b5c5dfe7da020d62baf870d6af0a07
 SHA512 
06a0cdc8b3038b0cff9f2d43592ded6df46c79c6fe2669eede052ed1f280b3a3c85db2e97109e619c5d1d4641792d4e3e4b7e0f1d28886e743f2c776c23c0a64
 DIST python-zeroconf-0.47.0.gh.tar.gz 151011 BLAKE2B 
ec80dd708671fb90df119cfaf6c7a73bd1ae826ec305659df810c2960b961a1f8350f0c529017bebbb43c19bb2a81bee8fcecfc01e7323a9508d95ae36979347
 SHA512 
b1f56fb7474ea8b394f91e1bbef5dc2606ef8e59d4a1d15b4ff5c5152909b12a29b52352729a26641accc6fe033ecade2a0881ac7b0944852439659ed50adead
+DIST python-zeroconf-0.47.1.gh.tar.gz 151191 BLAKE2B 
30cbda51b533519b9affe52d73c96fb60d6eb4d882791729a021b41e48974ac14bac46c1ea9030d792587eb09104670b38f1000192aa202ec7e793a5f79b08cc
 SHA512 
abb74fa3e05b962b6b93ff9df58f2bb3e029d74ca03aaebd38ee716b204ec8b8af665c97f7b9fbbf998767c9308ab7d900f39a92fae4224d5689ecbe229c01d5

diff --git a/dev-python/python-zeroconf/python-zeroconf-0.47.1.ebuild 
b/dev-python/python-zeroconf/python-zeroconf-0.47.1.ebuild
new file mode 100644
index ..071363ef01ef
--- /dev/null
+++ b/dev-python/python-zeroconf/python-zeroconf-0.47.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+SRC_URI="
+   https://github.com/python-zeroconf/python-zeroconf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+   tests/test_core.py::Framework::test_launch_and_close_v4_v6
+   tests/test_core.py::Framework::test_launch_and_close_v6_only
+   
tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2022-12-23 Thread Michał Górny
commit: 0df03eddf3da922d961369666560a47c7abe7046
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:19:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df03edd

dev-python/alembic: Bump to 1.9.1

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

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

diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index d5733e4aeeb1..c8be98e3dc00 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,2 +1,3 @@
 DIST alembic-1.8.1.tar.gz 1255927 BLAKE2B 
dbf40f9ca12171d99ad46bec6bf1841799226887a55a815db5c7a69cbcb7d861ede774aa35e1018e1a57bec26a8ddf7ee311e0b4396ebddd5477c67a4ad11876
 SHA512 
51f210447172d08eb94c41a962ddecc593a665790aa6f5badb771dccc882e0d653dcf153ebb04b9824dabcaeb1ac08e3747c2e3c74d8584a24b35662778de8dd
 DIST alembic-1.9.0.tar.gz 1278832 BLAKE2B 
59131c5a53d051905c13e466c58ad5c1759e0e0f557bcb78bbe80e2ca8f3f7d791a1d8be017cd9227d6baf8b7416d0c6d89ec9e9e56f7440f6d1455577ed8676
 SHA512 
3c040ee07ce2f40af28a63f129dee886f7d8458b762a28cf2165ac10dd2f2f732b73da2ae2c9687b66e8872b75d85d95933847eb6a1190ad55e550e6bb120a04
+DIST alembic-1.9.1.tar.gz 1280020 BLAKE2B 
2355b265a7cb42091f51e2d291dd2e620134f9f7ef96c101db7161e1a8667b44ddb61b6d01f46a0db4227b44dcc1821c9bd6923f8510c4235e26f3d482e4298a
 SHA512 
143a62bab08c654c5846ff7ba1021dfb96d3a4b0e699d9c4bd692fda250f47b0ee10cb3238b769e8117b09ac495bdd97a6dbd290b29659b5121754be9a161331

diff --git a/dev-python/alembic/alembic-1.9.1.ebuild 
b/dev-python/alembic/alembic-1.9.1.ebuild
new file mode 100644
index ..be24ef80d028
--- /dev/null
+++ b/dev-python/alembic/alembic-1.9.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="
+   https://github.com/sqlalchemy/alembic/
+   https://pypi.org/project/alembic/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_metadata[${PYTHON_USEDEP}]
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' pypy3 python3_8)
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+   distutils-r1_python_install_all
+}



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

2022-12-23 Thread Michał Górny
commit: a46625fdb74fa1b2ce628623e4299c02fc6744b1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:30:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46625fd

dev-python/exceptiongroup: Bump to 1.1.0

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

 dev-python/exceptiongroup/Manifest |  1 +
 .../exceptiongroup/exceptiongroup-1.1.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/exceptiongroup/Manifest 
b/dev-python/exceptiongroup/Manifest
index 298a89cc3c09..6af486a94872 100644
--- a/dev-python/exceptiongroup/Manifest
+++ b/dev-python/exceptiongroup/Manifest
@@ -1 +1,2 @@
 DIST exceptiongroup-1.0.4.gh.tar.gz 22529 BLAKE2B 
bdf58d36ea59cc7bed17947e4671c92058e7036b20c91df434625d8627db41d646dd0b90ea397c25674753e3ba09654f5978c0e13007d0af8b1fe659540d
 SHA512 
18f207cb028f1b9ab1073c2859b4aeff357706c3d4c9f05fbe8739f3e19852dd91da5be9c9e18b14b16bd494fc8bf1bd26d058e925084da8c00eac5ad057e2be
+DIST exceptiongroup-1.1.0.gh.tar.gz 22724 BLAKE2B 
2de748494fe1356353b7f70d3afc7be7ecb8df4166f57461459c7f463bc5c22340c9073b0b0e032a52680560e37e4004c754fb4ddcc1a5a70f8dd0e973b1d8a9
 SHA512 
588b4ec3cae01a64140aac191cbdf8d0631eb614d430bbdbd02d17d8ff43aad9d233c3545694c6fffb622a2b3c38a289e20f1b8db6bf0e9b8819d668e38a87e3

diff --git a/dev-python/exceptiongroup/exceptiongroup-1.1.0.ebuild 
b/dev-python/exceptiongroup/exceptiongroup-1.1.0.ebuild
new file mode 100644
index ..999c9c16bc4c
--- /dev/null
+++ b/dev-python/exceptiongroup/exceptiongroup-1.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit_scm
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Backport of PEP 654 (exception groups)"
+HOMEPAGE="
+   https://github.com/agronholm/exceptiongroup/
+   https://pypi.org/project/exceptiongroup/
+"
+SRC_URI="
+   https://github.com/agronholm/exceptiongroup/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT PSF-2.4"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV/_}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2022-12-23 Thread Michał Górny
commit: 33a838fbb1f1509910bea45f1e62c19f2b5921c2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:06:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a838fb

app-admin/awscli: Bump to 1.27.37

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.37.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 30a042529303..ebc4128a5e84 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.27.32.gh.tar.gz 2328348 BLAKE2B 
0958525a47f6dac8422dd37c9e099c2bf
 DIST aws-cli-1.27.33.gh.tar.gz 2330168 BLAKE2B 
f5edc8494ba8b66c9819dd2b9182ab3bbc1f91c1114222e53ed890706c7d6c63adf31f754d85526c01459d3910b7cde5cb38f7e29c1821f086d3b94b9003eaec
 SHA512 
d5e0e18804c7cbc549ba8d8cf4fa6a180f78f0681d09955e96874e0a67a3c3de2a1397995a62a9df14b08425feef6d625ae61522dbe38a62ddf9cb7e72d786d4
 DIST aws-cli-1.27.34.gh.tar.gz 2330530 BLAKE2B 
ee58a6cf4b2fa66c308a479222d13bdb1140e61c591c9d0bc452ae823a2d6a6ed14adb72cb6316d21ca26e33476fecf45f1484346924c9db2a4e7120d586babf
 SHA512 
db9deda8021cb30f597f5bf96e0312bf3a0046da82a894663bb79549857b745e3676340997c0eb381e170d89e177d938cc1e93c0371b364bd23533dbdf39a344
 DIST aws-cli-1.27.36.gh.tar.gz 2332507 BLAKE2B 
215356ff11388b5ecc3c71cf6a33b7a9e23449fd88bc4342aeae4660a17b2348f736d646b34eb343a4fc0f4d990d7b39d43de3b21d3b8b4bc1bdfa0f37db2fb6
 SHA512 
a84bf8c636d39ced6e1e5153e8eedc1db8629cd325236b5c9ab5cd39b59105f9f906822955318bec99062f438ddb118e26e5aa4e50d2e1c2397249b64014288e
+DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 
9c855f02bc63f64e3d9bb706139305a6b3dad523bd2563c9d6ca4b39b340ea242bf8e85ee369ca92d327073d9eb0a4f0e3da59b4016eaa2ce4f48aa083cc9c51
 SHA512 
3f53d4c15244019d1773486e192bda4ca69a9afe8e32f2fcfd9f56affc3bcc84e15a1aa4b27563f404bc5471b868eabc74c8fb3884deb0372d61a038e101202a

diff --git a/app-admin/awscli/awscli-1.27.37.ebuild 
b/app-admin/awscli/awscli-1.27.37.ebuild
new file mode 100644
index ..caea725bbca7
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.37.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-12-23 Thread Michał Górny
commit: 6b9ad4857869dc478ae4ec4a39b406fcd2aa81a2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:30:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9ad485

dev-python/Nuitka: Bump to 1.3.2

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.3.2.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index f048be1aea42..f19b7dedec97 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-1.2.6.tar.gz 3959091 BLAKE2B 
b326409f49d722bcac7df3e2c5caae7fb9ccf2b2991d2cf003a4db7bd268af95b7423da3b69b93b45c2aa1e3461faac90872b01f2d2277c5e9f7c71bedb0df56
 SHA512 
b12f694f8ac26213fd1242c66c2a37be1940bafef8a4949f0e401f056a1f72a010d1df237a828317ed0c88530206c31e617f03e4bccf6c934b967f8ddaef330f
 DIST Nuitka-1.2.7.tar.gz 3960368 BLAKE2B 
582ad7f7a96577fd87a4f9fe083d90f532f2ddd7824b4105d258551b559d9390fba428b80223c6ca4d00eda451cc21a63449c7370a3e43d4b7f9a28fc6bba4c9
 SHA512 
37a3c29614102dc80f916ac483a6e87322b7a3b9cf25355bdf2f29d84e33300640607fcb7fdc6a338431bc890b4337512c43368e47a2d69c7254b7b7794bb35b
 DIST Nuitka-1.3.1.tar.gz 4028497 BLAKE2B 
877413970a1e169abe8b9770d927d2e9a33bcd775466adc7287fdcc8f69d412fae249ea96a16aca4166d655f1a016852e06018f55c0b62afe4b53c5b1c540870
 SHA512 
09f8ff13f14af20ee2fa8b80714ff52a3bc2a36658113e122ba383f34e9ca8c27af42b14cb06477e3a2ed2e5dfa60e10295c4f96a209db699719c456518c464d
+DIST Nuitka-1.3.2.tar.gz 4019850 BLAKE2B 
fce2015b1af9e0b93b777982c772aaa903145bc55a5effb68ba581a31f63e34280aace47df8292d2125725dee02c55c1d54580a08d2d8d3a775459edb9807837
 SHA512 
5a1713757a6b1347320accc717a01b2abfb3b815683880845fb35ec92e7c94bd7e011a83bd16ed1ba28d14f4128945bdd89d39b89fe8dc7a59c69e9f127bc4b6

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



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

2022-12-23 Thread Michał Górny
commit: 93d2335eee85a861a48dc289eccf4b922c66f74f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:21:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d2335e

dev-python/weasyprint: Bump to 57.2

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

 dev-python/weasyprint/Manifest   |  1 +
 dev-python/weasyprint/weasyprint-57.2.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest
index 5fbaad7ad069..53e981d36eb2 100644
--- a/dev-python/weasyprint/Manifest
+++ b/dev-python/weasyprint/Manifest
@@ -1 +1,2 @@
 DIST weasyprint-57.1.tar.gz 429652 BLAKE2B 
c94cc05f6c3b831d3214d7476e3fa799ff62d8fb575044a6f11172e650a87b1277e21fef40577bb01a1a778982a98e1a57801de708b3a3a26520b50aae8b43ac
 SHA512 
0a130fba07d1d73eb4e9dcda27ab51ede45c440717f6fedb8d6aac09283244c366d36d85c2dac85995fbaebac21cf880a0cb684baaff3788af3eb6b4931c014b
+DIST weasyprint-57.2.tar.gz 429120 BLAKE2B 
c97ba3fb3eec431a7de9a1a8a440290005de11b11d4abac4dd993a7d2fc4c14e64bdf13b8f8c12d4ba4f94b2049e0b05c3fb950c8b204f446323038c9c471451
 SHA512 
11b9469d37820439b1d0dad0117dd1c9649011c71aabb0e27008b303e5c851215ce9f0b271da9a74d614e54cb23f9c6036b6e094016b5688f6b700fb7444338f

diff --git a/dev-python/weasyprint/weasyprint-57.2.ebuild 
b/dev-python/weasyprint/weasyprint-57.2.ebuild
new file mode 100644
index ..d6b0c790c834
--- /dev/null
+++ b/dev-python/weasyprint/weasyprint-57.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF"
+HOMEPAGE="
+   https://weasyprint.org/
+   https://github.com/Kozea/WeasyPrint/
+   https://pypi.org/project/weasyprint/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
+   >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
+   >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}]
+   >=dev-python/pydyf-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}]
+   x11-libs/pango
+"
+
+BDEPEND="
+   test? (
+   || (
+   >=app-text/ghostscript-gpl-9.56.1-r3
+   

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

2022-12-23 Thread Michał Górny
commit: 46aeedc321e5921e33818fdffabe951dbe0c6944
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:11:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46aeedc3

dev-python/coverage: Bump to 7.0.1

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-7.0.1.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 4df0c2d4fcde..8c7d21bae275 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1,3 @@
 DIST coverage-6.5.0.tar.gz 775224 BLAKE2B 
1ff7db1c72856553717d07d5a13443c210a3d85b3ce1f1eee802b986f71e3c13ac9df6bbca498fbeaa961ee33baab29c5e38f0c0e7b21c378830dfe85d797798
 SHA512 
4f2ec0bf69a83471a2b5a73b6a2212372ee6e32ccc4c72e0d33eef915939152f3213ab60e1a22ce2b72791e706c2223b0c81c87b95bbfadd1e828fa1a9fff120
 DIST coverage-7.0.0.tar.gz 780514 BLAKE2B 
2d7e0190bacd5ef6db35e3c6ab5114571ce394a9d6dd5e7d3497e4eff9dc3abee1aa11babc057e6b276133e5e19dd7b2e1d4149f5fb73cdaf8d2a6a7df005d7b
 SHA512 
258c1c2dd8af1e7b64fcce2042594230a245046c73e3e67b0b0b1e82180e200a37983b766bd72fdc23a6e5ff12416541e69a26beec845598c25b293c4ee1cece
+DIST coverage-7.0.1.tar.gz 781226 BLAKE2B 
52da1dd6f3eae7d235a597d3dd24d4042ee1ee4c082d5700d04065b8328af01ef006121a3588f04e79235c559e6dc6d2f5168b5079037e19a41e1b8e869825a0
 SHA512 
63ec6a21d4af73720a2b79309cb1d0e61bbe67e04835bd907f19e482c1479cbb69d353cd42be0d4d9e75cb4082debb464ec5e9acf270c86042e7db58de1d024d

diff --git a/dev-python/coverage/coverage-7.0.1.ebuild 
b/dev-python/coverage/coverage-7.0.1.ebuild
new file mode 100644
index ..ffeda11b21d4
--- /dev/null
+++ b/dev-python/coverage/coverage-7.0.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+   https://coverage.readthedocs.io/en/latest/
+   https://github.com/nedbat/coveragepy/
+   https://pypi.org/project/coverage/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+test_tracer() {
+   local -x COVERAGE_TEST_TRACER=${1}
+   einfo "  Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
+   epytest tests
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # pip these days insists on fetching build deps from Internet
+   tests/test_venv.py
+   )
+
+   "${EPYTHON}" igor.py zip_mods || die
+
+   local -x COVERAGE_TESTING=True
+   # TODO: figure out why they can't be imported inside test env
+   local -x COVERAGE_NO_CONTRACTS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
+
+   local prev_opt=$(shopt -p nullglob)
+   shopt -s nullglob
+   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
+   ${prev_opt}
+
+   if [[ -n ${c_ext} ]]; then
+   cp "${c_ext}" \
+   coverage/ || die
+   test_tracer c
+   rm coverage/*.so || die
+   else
+   test_tracer py
+   fi
+}



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

2022-12-23 Thread Michał Górny
commit: 438e793490906547e46b44fbba47c170b6e65213
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:05:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438e7934

dev-python/botocore: Bump to 1.29.37

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.37.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0cf459a75311..df4fa38c992c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.29.32.gh.tar.gz 11048130 BLAKE2B 
42c1fd07f0501c5815c05ff8ad2d63d
 DIST botocore-1.29.33.gh.tar.gz 11053602 BLAKE2B 
746a59340b7a01c46b15d36d735c67db107ccc99ffa20983a15196561f48a3974d5f9d7b82a2eba07ca04b0a9d068bc742fcafe19259b3e76643cd0ca0bb1baf
 SHA512 
efbeeca34ecd759735f91b6dae5bd4f2b32831cdbdc1eb621242b158bc1a707c50de68ab07e894cb207b65601a5b96f592350bd2f2b395a959344d06699ab7e0
 DIST botocore-1.29.34.gh.tar.gz 11061036 BLAKE2B 
03b4b48d1308113be6711e27d15dfca4e361ba6c1464c009cdbb0524ddf2075a749e8433d52fe760a4a3871ce3f646c08db125f81828c1b29d8ee3d2a2176331
 SHA512 
683a0f0d62559db351036426bf59e3179c259cddb4010e6064cac2f23d43e07d98b6aed8a1cf5b3a8089ae24a95f1b3f2543bbd23bc0a21d7aad90114041619b
 DIST botocore-1.29.36.gh.tar.gz 11075582 BLAKE2B 
4db73c753acc1eba93bc5fc3a2486b3ded6ee41e35220f56cefc71e808128cb88582474782b1e77b992186b8bcab3ec34ec5566517b1464ee226480f615ef1f0
 SHA512 
dfaf655fabe85c54cc58a4266fa11b78c7b0dab771a639d9bf8d2583db1b245ae8d5344b7fc6aff759fce80a3ab7ba7f61a7d912adc1dab3c147077cd4fd79c9
+DIST botocore-1.29.37.gh.tar.gz 11077206 BLAKE2B 
59c877edba074d4d5858dbf0a4026c0884cc4fce5bc2c9a7d933cfbff8317825663955205ebc754f8a4713b817b7d775fe208d6946f788a1943989949da58a04
 SHA512 
e79447fe66a506326c5f6396a32b5f4f6560038c57ab03457c36c838f52c1e48a94cba7624350a738eb937d0f3954984b77fd97ffb4becfa72cc4c61005efd40

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



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

2022-12-23 Thread Michał Górny
commit: 90868f69d840fa9ab417732ec7d35b747877b19d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 07:05:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 07:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90868f69

dev-python/boto3: Bump to 1.26.37

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index e5535b618805..b20a428a6ae4 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.26.32.gh.tar.gz 581235 BLAKE2B 
f8decc1e924ff5f5f98566084a55c36ea10c
 DIST boto3-1.26.33.gh.tar.gz 581883 BLAKE2B 
a2ac93a516932b8cfcb039e215608ebdd3f5427c7abb016359ad2f1a9e5e4ed855a405bb0470b5ba4823ba59c21d21f2b3319dcc8ef0715a1293cb0219261ac1
 SHA512 
4bb267abfaa01643edd6670dc66c87225845dce31d1d4aa500f60a278326a8fe6f877d8af4bff460cea3b77ef316392a2acf10181d7ae2a7c59ca2f6ca5ec9aa
 DIST boto3-1.26.34.gh.tar.gz 582767 BLAKE2B 
279138d5b6093a16d54bd14bab6e9e4c4901d03a38e968c693dff6c585c30098d6520b3d7f5d98c8db94948bf431ff93531c5f706b9e8bf25501255b46c40203
 SHA512 
b9cc60eda79e8addba92013e34893cb7c59557d350d065f7406c1fb2b0c4256612a09d049ebc62f2ee447922f9ae99557a84f60379267f576a6665dbdc193d1e
 DIST boto3-1.26.36.gh.tar.gz 584205 BLAKE2B 
d5aad2ab0b8ee3392c636309454859e30cbe937d0dc2efb4b5a817fc83c555e5592ec8a8ae94a273ab2ab55be5d627b44475d0b5ca77caebc246229e3f78b155
 SHA512 
818843d82b27ee2e376382f1a74a950cbacf04a588bdc012e8c88d569ad5571d231a2dd399a3e26efc3de96c89f722ceabc3e70eb3cdba930c08277fa6c2c189
+DIST boto3-1.26.37.gh.tar.gz 584822 BLAKE2B 
08c08502f3defee6365aa19a55cb5bb6c006ce9685421119d1469f90f35e0aeb49fc11a6c5dd133cdfe1138248c0952338adb7b864010825f6f32f40398c2f4f
 SHA512 
4c73b45cae0ed42f219b77d5b58f26560f3ac660d66eaea0c8452053ed38b4c8cc7ab168062483a52e091f7241623466a473368e0545a9fa07c0ac12d0185e31

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



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

2022-12-23 Thread Sam James
commit: be353eed8fd5aa0ddb07c2d9ccc25b9171dbb3f3
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Dec 21 22:09:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be353eed

app-shells/starship: add 1.12.0

Bug: https://bugs.gentoo.org/864034
Signed-off-by: Alexey Zapparov  zapparov.com>
Signed-off-by: Sam James  gentoo.org>

 app-shells/starship/Manifest   |  94 +
 .../files/starship-1.12.0-no-old-time.patch| 109 ++
 app-shells/starship/starship-1.12.0.ebuild | 431 +
 3 files changed, 634 insertions(+)

diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest
index da4f6b2103d9..864a5366e473 100644
--- a/app-shells/starship/Manifest
+++ b/app-shells/starship/Manifest
@@ -1,5 +1,6 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST ahash-0.8.1.crate 42520 BLAKE2B 
5f656e7ba652481e109cf3c47c694557b41ef6e92a6bd88ddaff7b2c42ad7c7320b45eb1bad43b8804769d46f56d0998a14c58b2175c758747bd247ce3d6a638
 SHA512 
f840f3124d22c90479ad5eb2818a37fcab3822426d7e6b8c7bfe6647eaee55c547df22505c065f8179bbb172982d89462231d4429f9b41f4faf74821fe668568
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST android_system_properties-0.1.4.crate 4637 BLAKE2B 
a8d1768a924fc04ea27f4606b21cc3ee657b2ced18a267974b2eacfa73c895719ed56fc508beaa20997fe1848c23d40b5438400d6390a15950fafe57fb96d3f3
 SHA512 
6580064f046352d2ecc205f78fbac64f36e85a10d15c2c046cd7037ab2505d0d95ad785a4b1e276708116088a0d0ff5e7f89a0d26f498f0dfa038c8cf8d0dd2a
 DIST anyhow-1.0.62.crate 43198 BLAKE2B 
f7775deb1037bf4da707e6fd48ca68de33122a8f8a933f1adab4a96282656b923393439cd9b12b4abb7e327d3414c4ae6211be4695b298ef64c4bece0276845e
 SHA512 
85329fea23bfa3505b815aac9ea4b7ba7fdbbf5c826c148639caab00ef696c455cf69a45eb0addd09232055365b89d88891c8150ec0b456acb0634d367a37396
@@ -10,9 +11,12 @@ DIST async-channel-1.7.1.crate 12855 BLAKE2B 
f7762c5d3fa880da7e31f176fc28d9997fc
 DIST async-executor-1.4.1.crate 15490 BLAKE2B 
2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be
 SHA512 
24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578
 DIST async-io-1.8.0.crate 31074 BLAKE2B 
3bfab1543ce77965afaff595ac6fdb1b5d5d5525c05f98b8f45677dbe5c709d2b2ed3e36871941b4addf808f9ebcb7f51b2c467dc0f5b2716ba1ebd1a96a11ad
 SHA512 
c3dac34b20ffa9525e615b6f06bb7909c9310a70ca135a395a9f0f0a4369bae32d366d3fa38f59240bb39862b2ed0ff15f18d3cf897f927c7496a67821f608d5
 DIST async-lock-2.5.0.crate 15656 BLAKE2B 
ba9bdebf220cb53638d8d000b5eb49ff9871c2cc35fa9117280b6ce4aee8c0c296975f315487b5f1fbdf42057e12cc90a72e9f5acd7aa90d3bc3bac580e0be17
 SHA512 
4b0a834b9f1b841421cf9af0d0f6826a7fcf91b5be208e3f3b923839475d866d9113b37011a9abe0daa5762f5b684b37db062360baf094810a219103fffbe62c
+DIST async-lock-2.6.0.crate 20497 BLAKE2B 
9703dec1ecfda4b482b6df48bb1691b8aa5e6645c310e437656cb7eccd2115f2af6443063dd9f1ffd0108aa866cacdbabbebc287800b7824a25f2d1b8fbb4a42
 SHA512 
20cb5f5f37d4c4fd7f010d96ed79a924dcc7eee3584027c48ea0edc04d19158f080771acd63fe0534dc5762937a0c1ea8bce8df707526a9f245b5dda61317dad
 DIST async-recursion-0.3.2.crate 10774 BLAKE2B 
7b0305a794839f78acfa4abe2da3d3101f645463e5904e7fc6c15b4fca2ddc5ac94214ec998295230e904a5ca23a21bf2d63eb9d2ac586996fe9e3f2a9c97358
 SHA512 
cf87ee53655f496d604771732109d64ad10a9b2366351130db9e378ace941d03a7cbe770519703058a429f7893151cea4537302adf1bee6465ea2019f8a6f3bc
+DIST async-recursion-1.0.0.crate 10746 BLAKE2B 
2f7457958f3565e440d404c7cc0dc8077c731909ef27a625afe906bc42d4639a9ccefe9200e701ab8f3791d96d5e8a4ae784241ed37c5d1f226833d3feeba1d8
 SHA512 
3c1ea5a7810fab786ad8a815077894ed8413c5e4fba74e0998fc0847c6ea79fe8dad0926a778bfd02a671172c2386184e388cbaee687b777ad3eab080115a515
 DIST async-task-4.3.0.crate 29544 BLAKE2B 
ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327
 SHA512 

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

2022-12-23 Thread Sam James
commit: 0fae67e5cc0997c5425fcc37f74e7c1008a17c52
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Dec 21 22:34:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fae67e5

app-shells/starship: revbump 1.10.3-r1

Bug: https://bugs.gentoo.org/864034
Signed-off-by: Alexey Zapparov  zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/28749
Signed-off-by: Sam James  gentoo.org>

 .../files/starship-1.10.3-no-old-time.patch| 109 +
 ...hip-1.10.3.ebuild => starship-1.10.3-r1.ebuild} |   2 +
 2 files changed, 111 insertions(+)

diff --git a/app-shells/starship/files/starship-1.10.3-no-old-time.patch 
b/app-shells/starship/files/starship-1.10.3-no-old-time.patch
new file mode 100644
index ..bbeca72ae24a
--- /dev/null
+++ b/app-shells/starship/files/starship-1.10.3-no-old-time.patch
@@ -0,0 +1,109 @@
+From 17dfab50cf27e0023286dcee58810b91906cf1aa Mon Sep 17 00:00:00 2001
+From: Alexey Zapparov 
+Date: Wed, 21 Dec 2022 23:31:59 +0100
+Subject: [PATCH] Remove time-0.1.x dependency
+
+Bug: https://bugs.gentoo.org/864034
+See: RUSTSEC-2020-0071 
+See: Upstream Fix Proposal 
+Signed-off-by: Alexey Zapparov 
+---
+ Cargo.lock | 26 --
+ Cargo.toml |  2 +-
+ 2 files changed, 5 insertions(+), 23 deletions(-)
+
+diff --git a/Cargo.lock b/Cargo.lock
+index 010862b3..60b965c0 100644
+--- a/Cargo.lock
 b/Cargo.lock
+@@ -306,7 +306,6 @@ dependencies = [
+  "js-sys",
+  "num-integer",
+  "num-traits",
+- "time 0.1.44",
+  "wasm-bindgen",
+  "winapi",
+ ]
+@@ -981,7 +980,7 @@ checksum = 
"1d58ccaaf783384a6ad68a6abf84942a3f88e34970ced3b34dc68183be50996d"
+ dependencies = [
+  "bstr",
+  "itoa",
+- "time 0.3.14",
++ "time",
+ ]
+ 
+ [[package]]
+@@ -1584,7 +1583,7 @@ dependencies = [
+  "dirs-next",
+  "objc-foundation",
+  "objc_id",
+- "time 0.3.14",
++ "time",
+ ]
+ 
+ [[package]]
+@@ -2585,7 +2584,7 @@ checksum = 
"8c0ea0c68418544f725eba5401a5b965a2263254c92458d04aeae74e9d88ff4e"
+ dependencies = [
+  "const_format",
+  "is_debug",
+- "time 0.3.14",
++ "time",
+ ]
+ 
+ [[package]]
+@@ -2793,7 +2792,7 @@ dependencies = [
+  "lazy_static",
+  "libc",
+  "nom 7.1.1",
+- "time 0.3.14",
++ "time",
+  "winapi",
+ ]
+ 
+@@ -2919,17 +2918,6 @@ dependencies = [
+  "syn",
+ ]
+ 
+-[[package]]
+-name = "time"
+-version = "0.1.44"
+-source = "registry+https://github.com/rust-lang/crates.io-index;
+-checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
+-dependencies = [
+- "libc",
+- "wasi 0.10.0+wasi-snapshot-preview1",
+- "winapi",
+-]
+-
+ [[package]]
+ name = "time"
+ version = "0.3.14"
+@@ -3195,12 +3183,6 @@ version = "0.9.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index;
+ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+ 
+-[[package]]
+-name = "wasi"
+-version = "0.10.0+wasi-snapshot-preview1"
+-source = "registry+https://github.com/rust-lang/crates.io-index;
+-checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+-
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+diff --git a/Cargo.toml b/Cargo.toml
+index 2fccbe11..8af05383 100644
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -35,7 +35,7 @@ config-schema = ["schemars"]
+ notify = ["notify-rust"]
+ 
+ [dependencies]
+-chrono = { version = "0.4.22", features = ["clock", "std"] }
++chrono = { version = "0.4.22", default-features = false, features = ["clock", 
"std", "wasmbind"] }
+ clap = { version = "=3.2.20", features = ["derive", "cargo", "unicode", 
"unstable-v4"] }
+ clap_complete = "3.2.4"
+ dirs-next = "2.0.0"
+-- 
+2.38.2
+

diff --git a/app-shells/starship/starship-1.10.3.ebuild 
b/app-shells/starship/starship-1.10.3-r1.ebuild
similarity index 99%
rename from app-shells/starship/starship-1.10.3.ebuild
rename to app-shells/starship/starship-1.10.3-r1.ebuild
index bc533b456e59..2b928766582c 100644
--- a/app-shells/starship/starship-1.10.3.ebuild
+++ b/app-shells/starship/starship-1.10.3-r1.ebuild
@@ -392,6 +392,8 @@ BDEPEND=">=virtual/rust-1.59"
 PATCHES=(
# https://bugs.gentoo.org/866133
"${FILESDIR}"/${PN}-1.10.3-no-strip.patch
+   # https://bugs.gentoo.org/864034
+   "${FILESDIR}"/${PN}-1.10.3-no-old-time.patch
 )
 
 QA_FLAGS_IGNORED="usr/bin/starship"



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

2022-12-23 Thread Sam James
commit: 281c6ebfdbb4811bf0459430c12354a94087e76c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Dec 21 17:47:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:14:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281c6ebf

dev-libs/rocr-runtime: remove unused patch

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

 .../rocr-runtime-4.5.2-cmake-install-paths.patch   | 40 --
 1 file changed, 40 deletions(-)

diff --git 
a/dev-libs/rocr-runtime/files/rocr-runtime-4.5.2-cmake-install-paths.patch 
b/dev-libs/rocr-runtime/files/rocr-runtime-4.5.2-cmake-install-paths.patch
deleted file mode 100644
index 063fafe336f7..
--- a/dev-libs/rocr-runtime/files/rocr-runtime-4.5.2-cmake-install-paths.patch
+++ /dev/null
@@ -1,40 +0,0 @@
 a/CMakeLists.txt   2021-12-10 22:55:24.0 +0100
-+++ b/CMakeLists.txt   2021-12-15 15:33:43.545084656 +0100
-@@ -286,35 +286,17 @@
-   install ( TARGETS ${CORE_RUNTIME_NAME} EXPORT ${CORE_RUNTIME_NAME}Targets )
- endif()
- 
--## Create symlinks for legacy packaging and install
--add_custom_target ( hsa_include_link ALL WORKING_DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR} COMMAND ${CMAKE_COMMAND} -E create_symlink 
../../include/hsa hsa_include_link )
--if ( ${BUILD_SHARED_LIBS} )
--add_custom_target ( hsa_lib_link ALL WORKING_DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR} COMMAND ${CMAKE_COMMAND} -E create_symlink 
../../lib/${CORE_RUNTIME_LIBRARY}.so ${CORE_RUNTIME_LIBRARY}-link.so )
--add_custom_target ( hsa_lib_link2 ALL WORKING_DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR} COMMAND ${CMAKE_COMMAND} -E create_symlink 
../../lib/${CORE_RUNTIME_LIBRARY}.so.${VERSION_MAJOR} 
${CORE_RUNTIME_LIBRARY}-link.so.${VERSION_MAJOR} )
--endif()
--
- ## Set install information
- # Installs binaries and exports the library usage data to 
${HSAKMT_TARGET}Targets
- # TODO: Fix me for flat directory layout.  Should be ${CMAKE_INSTALL_LIBDIR}
--install ( TARGETS ${CORE_RUNTIME_TARGET} EXPORT ${CORE_RUNTIME_NAME}Targets
--  ARCHIVE DESTINATION lib COMPONENT binary
--  LIBRARY DESTINATION lib COMPONENT binary )
-+install ( TARGETS ${CORE_RUNTIME_TARGET} EXPORT ${CORE_RUNTIME_NAME}Targets 
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
- 
- # Install license
- #install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.md DESTINATION 
${CMAKE_INSTALL_DOCDIR} COMPONENT binary )
- 
- # Install public headers
- # TODO: Fix me for flat directory layout.  Should be 
${CMAKE_INSTALL_INCLUDEDIR}
--install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/inc/ DESTINATION include/hsa 
COMPONENT dev )
--
--# Legacy symlink - not packaged (CPack is bugged until ~3.18, see 
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/4637)
--install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/hsa_include_link DESTINATION 
hsa/include PERMISSIONS OWNER_WRITE OWNER_READ RENAME hsa )
--
--# Legacy symlinks.
--if ( ${BUILD_SHARED_LIBS} )
--install ( FILES 
${CMAKE_CURRENT_BINARY_DIR}/${CORE_RUNTIME_LIBRARY}-link.so DESTINATION hsa/lib 
PERMISSIONS OWNER_WRITE OWNER_READ RENAME ${CORE_RUNTIME_LIBRARY}.so COMPONENT 
binary)
--install ( FILES 
${CMAKE_CURRENT_BINARY_DIR}/${CORE_RUNTIME_LIBRARY}-link.so.${VERSION_MAJOR} 
DESTINATION hsa/lib PERMISSIONS OWNER_WRITE OWNER_READ RENAME 
${CORE_RUNTIME_LIBRARY}.so.${VERSION_MAJOR} COMPONENT binary)
--endif ()
-+install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/inc/ DESTINATION 
${CMAKE_INSTALL_INCLUDEDIR}/hsa )
- 
- ## Configure and install package config file
- # Record our usage data for clients find_package calls.



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

2022-12-23 Thread Sam James
commit: 5214ce62e34131c69aed844045b586afb09d0ab5
Author: Francisco Javier Félix  inode64  com>
AuthorDate: Fri Oct 28 11:48:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5214ce62

media-libs/flac: remove bdepend of nasm

In the last version flac remove all pure assembler, removing build dependency 
on nasm
See changelog in: https://xiph.org/flac/changelog.html

Signed-off-by: Francisco Javier Félix  inode64.com>
Closes: https://github.com/gentoo/gentoo/pull/28001
Signed-off-by: Sam James  gentoo.org>

 media-libs/flac/flac-1.4.2-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-libs/flac/flac-1.4.2-r1.ebuild 
b/media-libs/flac/flac-1.4.2-r1.ebuild
index df75f0e6829f..4723fe2613ba 100644
--- a/media-libs/flac/flac-1.4.2-r1.ebuild
+++ b/media-libs/flac/flac-1.4.2-r1.ebuild
@@ -25,8 +25,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
app-arch/xz-utils
sys-devel/gettext
-   virtual/pkgconfig
-   abi_x86_32? ( dev-lang/nasm )"
+   virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.4.2-macro-wstrict-prototypes.patch



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

2022-12-23 Thread Sam James
commit: e22b3e79e2712c8374fe435b0fb68c481270117e
Author: Philipp Rösner  protonmail  com>
AuthorDate: Wed Dec 21 22:22:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:16:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22b3e79

media-gfx/tuxpaint: fix parallel build (--shuffle) issues in -0.9.28-r2

Building media-gfx/tuxpaint-0.9.28-r2 with MAKEOPTS="--shuffle"
resulted in multiple build failures due to missing
dependencies.
Add missing dependencies to the Makefile.

Closes: https://bugs.gentoo.org/883621
Closes: https://bugs.gentoo.org/887391
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28750
Signed-off-by: Sam James  gentoo.org>

 .../files/tuxpaint-0.9.28-r2-Makefile.patch| 71 +-
 1 file changed, 69 insertions(+), 2 deletions(-)

diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.28-r2-Makefile.patch 
b/media-gfx/tuxpaint/files/tuxpaint-0.9.28-r2-Makefile.patch
index 1b513f714c05..6ea373620e3e 100644
--- a/media-gfx/tuxpaint/files/tuxpaint-0.9.28-r2-Makefile.patch
+++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.28-r2-Makefile.patch
@@ -68,6 +68,24 @@
  
  .SUFFIXES:
  
+@@ -447,7 +447,7 @@ INSTALLED_MODIRS:=$(patsubst 
trans/%.mo,$(LOCALE_PREFIX)/%/LC_MESSAGES,$(MOFILES
+ 
+ $(INSTALLED_MODIRS): $(LOCALE_PREFIX)/%/LC_MESSAGES: trans/%.mo
+   install -d -m 755 $@
+-$(INSTALLED_MOFILES): $(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint.mo: trans/%.mo
++$(INSTALLED_MOFILES): $(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint.mo: trans/%.mo 
$(INSTALLED_MODIRS)
+   install -m 644 $< $@
+ 
+ .PHONY: uninstall-i18n
+@@ -526,7 +526,7 @@ endif
+ 
+ # Build the translation files for gettext
+ 
+-$(MOFILES): trans/%.mo: src/po/%.po  
++$(MOFILES): trans/%.mo: src/po/%.po trans
+   msgfmt -o $@ $<
+ 
+ .PHONY: translations
 @@ -551,7 +551,7 @@ trans:
  windows_ARCH_INSTALL:=
  macos_ARCH_INSTALL:=install-macbundle
@@ -77,6 +95,15 @@
  ARCH_INSTALL:=$($(OS)_ARCH_INSTALL)
  
  # "make install" installs all of the various parts
+@@ -627,7 +627,7 @@ install-magic-plugins:
+   $(DATA_PREFIX)/sounds/magic/*.ogg
+ 
+ .PHONY: install-magic-plugins
+-install-magic-plugin-dev: src/tp_magic_api.h
++install-magic-plugin-dev: src/tp_magic_api.h install-bin
+   @echo
+   @echo "...Installing Magic Tool plug-in development files and docs..."
+   @cp tp-magic-config $(BIN_PREFIX)
 @@ -719,12 +719,12 @@ uninstall:   uninstall-i18n
-rm $(BIN_PREFIX)/tuxpaint-import
-rm -r $(DATA_PREFIX)
@@ -96,7 +123,16 @@
-rm -f -r $(CONFDIR)
-rm $(COMPLETIONDIR)/tuxpaint-completion.bash
-rm -r $(MAGIC_PREFIX)
-@@ -817,11 +817,11 @@ $(THUMB_STARTERS):
+@@ -783,7 +783,7 @@ install-example-stamps:
+ STARTERS:=$(wildcard starters/*.*)
+ INSTALLED_STARTERS:=$(patsubst %,$(DATA_PREFIX)/%,$(STARTERS))
+ 
+-$(INSTALLED_STARTERS): $(DATA_PREFIX)/%: %
++$(INSTALLED_STARTERS): $(DATA_PREFIX)/%: % install-example-starters-dirs
+   install -m 644 $< $@
+ 
+ install-example-starters-dirs:
+@@ -817,14 +817,14 @@ $(THUMB_STARTERS):
@mkdir -p starters/.thumbs
@if [ "x" != "x"$(STARTER_BACK_NAME) ] ; \
then \
@@ -110,7 +146,20 @@
 +  gm convert $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( 
echo "($@ failed)" ; rm $@ ) ; \
fi
  
- $(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: %
+-$(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: %
++$(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: % install-example-starters-dirs
+   @install -D -m 644 $< $@ || ( echo "NO THUMB $<" )
+ 
+ .PHONY: echo-thumb-starters
+@@ -849,7 +849,7 @@ install-thumb-starters: echo-install-thumb-starters 
$(INSTALLED_THUMB_STARTERS)
+ TEMPLATES:=$(wildcard templates/*.*)
+ INSTALLED_TEMPLATES:=$(patsubst %,$(DATA_PREFIX)/%,$(TEMPLATES))
+ 
+-$(INSTALLED_TEMPLATES): $(DATA_PREFIX)/%: %
++$(INSTALLED_TEMPLATES): $(DATA_PREFIX)/%: % install-example-template-dirs
+   install -m 644 $< $@
+ 
+ install-example-template-dirs:
 @@ -876,7 +876,7 @@ TEMPLATE_NAME=$(or $(wildcard $(subst 
templates/.thumbs,templates,$(@:-t.png=.sv
  $(THUMB_TEMPLATES):
@printf "."
@@ -133,6 +182,15 @@
  
  # Install symlink:
  .PHONY: install-haiku
+@@ -1001,7 +1001,7 @@ install-haiku:
+ 
+ # Install the import script:
+ .PHONY: install-importscript
+-install-importscript:
++install-importscript: install-bin
+   @echo
+   @echo "...Installing 'tuxpaint-import' script..."
+   @cp src/tuxpaint-import.sh $(BIN_PREFIX)/tuxpaint-import
 @@ -1065,24 +1065,20 @@ install-man:
@install -d $(MAN_PREFIX)/man1
@# tuxpaint.1
@@ -162,3 +220,12 @@
done
@# FIXME: The other man pages aren't localizable yet -bjk 2021.08.14
  
+@@ -1382,7 +1378,7 @@ SHARED_FLAGS:=-shared -fpic -lm
+ MAGIC_C:=$(wildcard magic/src/*.c)
+ MAGIC_SO:=$(patsubst magic/src/%.c,magic/%.$(SO_TYPE),$(MAGIC_C))
+ 
+-$(MAGIC_SO): magic/%.$(SO_TYPE): 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/files/

2022-12-23 Thread Sam James
commit: 58c6b6a4e93db6a2650af351ee55354eee8852c7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Dec 21 17:47:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:14:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c6b6a4

dev-python/pytest-salt-factories: remove unused patch

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

 .../pytest-salt-factories-1.0.0_rc13-tests.patch   | 415 -
 1 file changed, 415 deletions(-)

diff --git 
a/dev-python/pytest-salt-factories/files/pytest-salt-factories-1.0.0_rc13-tests.patch
 
b/dev-python/pytest-salt-factories/files/pytest-salt-factories-1.0.0_rc13-tests.patch
deleted file mode 100644
index b021dcccf280..
--- 
a/dev-python/pytest-salt-factories/files/pytest-salt-factories-1.0.0_rc13-tests.patch
+++ /dev/null
@@ -1,415 +0,0 @@
-diff --git a/src/saltfactories/plugins/__init__.py 
b/src/saltfactories/plugins/__init__.py
-index 361414a..55469e4 100644
 a/src/saltfactories/plugins/__init__.py
-+++ b/src/saltfactories/plugins/__init__.py
-@@ -27,7 +27,7 @@ def pytest_tempdir_temproot():
- tempdir = "/tmp"
- else:
- tempdir = os.environ.get("TMPDIR") or tempfile.gettempdir()
--return os.path.abspath(os.path.realpath(tempdir))
-+return tempdir
- 
- 
- def pytest_tempdir_basename():
-diff --git a/tests/functional/factories/base/test_salt_daemon_factory.py 
b/tests/functional/factories/base/test_salt_daemon_factory.py
-index eae5670..fd312df 100644
 a/tests/functional/factories/base/test_salt_daemon_factory.py
-+++ b/tests/functional/factories/base/test_salt_daemon_factory.py
-@@ -35,7 +35,7 @@ def test_extra_cli_arguments_after_first_failure(
- This test asserts that after the first start failure, the 
extra_cli_arguments_after_first_start_failure
- arguments are added
- """
--output_file = tmp_path.joinpath("output.txt").resolve()
-+output_file = tmp_path.joinpath("output.txt")
- config = {"conf_file": config_file, "id": master_id}
- script = tempfiles.makepyfile(
- r"""
-diff --git a/tests/functional/factories/daemons/test_container_factory.py 
b/tests/functional/factories/daemons/test_container_factory.py
-index 1642d57..8b085eb 100644
 a/tests/functional/factories/daemons/test_container_factory.py
-+++ b/tests/functional/factories/daemons/test_container_factory.py
-@@ -3,6 +3,7 @@ from unittest import mock
- import pytest
- 
- 
-+@pytest.mark.skip("Needs network access")
- @pytest.mark.parametrize("skip_on_pull_failure", [True, False])
- def test_skip_on_pull_failure(pytester, skip_on_pull_failure):
- pytester.makepyfile(
-diff --git a/tests/functional/markers/test_requires_salt_modules.py 
b/tests/functional/markers/test_requires_salt_modules.py
-index 97ed1ec..53ff0dd 100644
 a/tests/functional/markers/test_requires_salt_modules.py
-+++ b/tests/functional/markers/test_requires_salt_modules.py
-@@ -1,9 +1,11 @@
- """
- Test the ``@pytest.mark.requires_salt_modules`` marker.
- """
-+import sys
- import pytest
- 
- 
-+@pytest.mark.skipif(sys.version_info >= (3, 10), reason="test broken on 
python 3.10")
- @pytest.mark.parametrize(
- "modules",
- [
-@@ -29,6 +31,7 @@ def test_has_required_salt_module(pytester, modules):
- res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*")
- 
- 
-+@pytest.mark.skipif(sys.version_info >= (3, 10), reason="test broken on 
python 3.10")
- @pytest.mark.parametrize(
- "modules",
- [
-@@ -54,6 +57,7 @@ def test_missing_required_salt_module(pytester, modules):
- res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*")
- 
- 
-+@pytest.mark.skipif(sys.version_info >= (3, 10), reason="test broken on 
python 3.10")
- def test_has_required_custom_salt_module(pytester):
- pytester.makepyfile(
- r"""
-diff --git a/tests/functional/markers/test_requires_salt_states.py 
b/tests/functional/markers/test_requires_salt_states.py
-index f6d63a9..ec4b431 100644
 a/tests/functional/markers/test_requires_salt_states.py
-+++ b/tests/functional/markers/test_requires_salt_states.py
-@@ -1,9 +1,11 @@
- """
- Test the ``@pytest.mark.requires_salt_states`` marker.
- """
-+import sys
- import pytest
- 
- 
-+@pytest.mark.skipif(sys.version_info >= (3, 10), reason="test broken on 
python 3.10")
- @pytest.mark.parametrize(
- "modules",
- [
-@@ -29,6 +31,7 @@ def test_has_required_salt_state(pytester, modules):
- res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*")
- 
- 
-+@pytest.mark.skipif(sys.version_info >= (3, 10), reason="test broken on 
python 3.10")
- @pytest.mark.parametrize(
- "modules",
- [
-@@ -54,6 +57,7 @@ def test_missing_required_salt_state(pytester, modules):
- res.stdout.no_fnmatch_line("*PytestUnknownMarkWarning*")
- 
- 
-+@pytest.mark.skipif(sys.version_info >= (3, 10), reason="test broken on 

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

2022-12-23 Thread Sam James
commit: 50b83818fc631bcf04a38aee7d42c57703e10d72
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Dec 21 17:44:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:14:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b83818

dev-db/mariadb: remove unused patch

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

 dev-db/mariadb/files/mariadb-10.6.8-openssl3.patch | 461 -
 1 file changed, 461 deletions(-)

diff --git a/dev-db/mariadb/files/mariadb-10.6.8-openssl3.patch 
b/dev-db/mariadb/files/mariadb-10.6.8-openssl3.patch
deleted file mode 100644
index 378ae6bae082..
--- a/dev-db/mariadb/files/mariadb-10.6.8-openssl3.patch
+++ /dev/null
@@ -1,461 +0,0 @@
-https://bugs.gentoo.org/849593
-https://github.com/MariaDB/server/commit/f0fa40efada3f46d76b735fa61e9f20cc9ce18fc
-https://github.com/MariaDB/server/commit/987d16a0b43c163264ab37d3e01795577f97d83b
-https://github.com/MariaDB/server/commit/78412ab028509f07a801c9bf1f3792ad77bcfac6
-https://github.com/MariaDB/server/commit/babb803222d4a5d5a3256720c59d056cc8ba7dc3
-
-From: Vladislav Vaintroub 
-Date: Mon, 8 Nov 2021 18:48:19 +0100
-Subject: [PATCH] MDEV-25785 Add support for OpenSSL 3.0
-
-Summary of changes
-
-- MD_CTX_SIZE is increased
-
-- EVP_CIPHER_CTX_buf_noconst(ctx) does not work anymore, points
-  to nobody knows where. The assumption made previously was that
-  (since the function does not seem to be documented)
-  was that it points to the last partial source block.
-  Add own partial block buffer for NOPAD encryption instead
-
-- SECLEVEL in CipherString in openssl.cnf
-  had been downgraded to 0, from 1, to make TLSv1.0 and TLSv1.1 possible
-   (according to https://github.com/openssl/openssl/blob/openssl-3.0.0/NEWS.md
-   even though the manual for SSL_CTX_get_security_level claims that it
-   should not be necessary)
-
-- Workaround Ssl_cipher_list issue, it now returns TLSv1.3 ciphers,
-  in addition to what was set in --ssl-cipher
-
-- ctx_buf buffer now must be aligned to 16 bytes with openssl(
-  previously with WolfSSL only), ot crashes will happen
-
-- updated aes-t , to be better debuggable
-  using function, rather than a huge multiline macro
-  added test that does "nopad" encryption piece-wise, to test
-  replacement of EVP_CIPHER_CTX_buf_noconst
-
-part of MDEV-28133
 a/cmake/ssl.cmake
-+++ b/cmake/ssl.cmake
-@@ -139,6 +139,13 @@ MACRO (MYSQL_CHECK_SSL)
-   SET(SSL_INTERNAL_INCLUDE_DIRS "")
-   SET(SSL_DEFINES "-DHAVE_OPENSSL")
- 
-+  # Silence "deprecated in OpenSSL 3.0"
-+  IF((NOT OPENSSL_VERSION) # 3.0 not determined by older cmake
-+ OR NOT(OPENSSL_VERSION VERSION_LESS "3.0.0"))
-+SET(SSL_DEFINES "${SSL_DEFINES} -DOPENSSL_API_COMPAT=0x1010L")
-+SET(CMAKE_REQUIRED_DEFINITIONS -DOPENSSL_API_COMPAT=0x1010L)
-+  ENDIF()
-+
-   SET(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR})
-   SET(CMAKE_REQUIRED_LIBRARIES ${SSL_LIBRARIES})
-   SET(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR})
-@@ -152,6 +159,7 @@ MACRO (MYSQL_CHECK_SSL)
-   HAVE_X509_check_host)
-   SET(CMAKE_REQUIRED_INCLUDES)
-   SET(CMAKE_REQUIRED_LIBRARIES)
-+  SET(CMAKE_REQUIRED_DEFINITIONS)
- ELSE()
-   IF(WITH_SSL STREQUAL "system")
- MESSAGE(FATAL_ERROR "Cannot find appropriate system libraries for 
SSL. Use WITH_SSL=bundled to enable SSL support")
 a/include/mysql/service_my_crypt.h
-+++ b/include/mysql/service_my_crypt.h
-@@ -45,7 +45,7 @@ extern "C" {
- /* The max key length of all supported algorithms */
- #define MY_AES_MAX_KEY_LENGTH 32
- 
--#define MY_AES_CTX_SIZE 656
-+#define MY_AES_CTX_SIZE 672
- 
- enum my_aes_mode {
- MY_AES_ECB, MY_AES_CBC
 a/include/ssl_compat.h
-+++ b/include/ssl_compat.h
-@@ -24,7 +24,7 @@
- #define SSL_LIBRARY OpenSSL_version(OPENSSL_VERSION)
- #define ERR_remove_state(X) ERR_clear_error()
- #define EVP_CIPHER_CTX_SIZE 176
--#define EVP_MD_CTX_SIZE 48
-+#define EVP_MD_CTX_SIZE 72
- #undef EVP_MD_CTX_init
- #define EVP_MD_CTX_init(X) do { memset((X), 0, EVP_MD_CTX_SIZE); 
EVP_MD_CTX_reset(X); } while(0)
- #undef EVP_CIPHER_CTX_init
-@@ -77,7 +77,6 @@
- #define DH_set0_pqg(D,P,Q,G)((D)->p= (P), (D)->g= (G))
- #endif
- 
--#define EVP_CIPHER_CTX_buf_noconst(ctx) ((ctx)->buf)
- #define EVP_CIPHER_CTX_encrypting(ctx)  ((ctx)->encrypt)
- #define EVP_CIPHER_CTX_SIZE sizeof(EVP_CIPHER_CTX)
- 
 a/mysql-test/lib/openssl.cnf
-+++ b/mysql-test/lib/openssl.cnf
-@@ -9,4 +9,4 @@ ssl_conf = ssl_section
- system_default = system_default_section
- 
- [system_default_section]
--CipherString = ALL:@SECLEVEL=1
-+CipherString = ALL:@SECLEVEL=0
 a/mysql-test/main/ssl_cipher.result
-+++ b/mysql-test/main/ssl_cipher.result
-@@ -61,8 +61,8 @@ connect  ssl_con,localhost,root,SSL;
- SHOW STATUS LIKE 

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

2022-12-23 Thread Sam James
commit: 414064d809ff6df04fab405773686a63f8b89cc3
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Dec 21 22:18:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414064d8

app-shells/starship: revbump 1.11.0-r1

Bug: https://bugs.gentoo.org/864034
Signed-off-by: Alexey Zapparov  zapparov.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/starship-1.11.0-no-old-time.patch| 109 +
 ...hip-1.11.0.ebuild => starship-1.11.0-r1.ebuild} |   2 +
 2 files changed, 111 insertions(+)

diff --git a/app-shells/starship/files/starship-1.11.0-no-old-time.patch 
b/app-shells/starship/files/starship-1.11.0-no-old-time.patch
new file mode 100644
index ..ce29faddc59d
--- /dev/null
+++ b/app-shells/starship/files/starship-1.11.0-no-old-time.patch
@@ -0,0 +1,109 @@
+From 2c8b7cc51f8f88b22f97d435be1c84cec48d89f2 Mon Sep 17 00:00:00 2001
+From: Alexey Zapparov 
+Date: Wed, 21 Dec 2022 23:15:58 +0100
+Subject: [PATCH] Remove time-0.1.x dependency
+
+Bug: https://bugs.gentoo.org/864034
+See: RUSTSEC-2020-0071 
+See: Upstream Fix Proposal 
+Signed-off-by: Alexey Zapparov 
+---
+ Cargo.lock | 26 --
+ Cargo.toml |  2 +-
+ 2 files changed, 5 insertions(+), 23 deletions(-)
+
+diff --git a/Cargo.lock b/Cargo.lock
+index db71a4ca..f03af8f7 100644
+--- a/Cargo.lock
 b/Cargo.lock
+@@ -316,7 +316,6 @@ dependencies = [
+  "js-sys",
+  "num-integer",
+  "num-traits",
+- "time 0.1.44",
+  "wasm-bindgen",
+  "winapi",
+ ]
+@@ -1006,7 +1005,7 @@ dependencies = [
+  "bstr 1.0.1",
+  "itoa",
+  "thiserror",
+- "time 0.3.14",
++ "time",
+ ]
+ 
+ [[package]]
+@@ -1635,7 +1634,7 @@ dependencies = [
+  "dirs-next",
+  "objc-foundation",
+  "objc_id",
+- "time 0.3.14",
++ "time",
+ ]
+ 
+ [[package]]
+@@ -2645,7 +2644,7 @@ checksum = 
"8c0ea0c68418544f725eba5401a5b965a2263254c92458d04aeae74e9d88ff4e"
+ dependencies = [
+  "const_format",
+  "is_debug",
+- "time 0.3.14",
++ "time",
+ ]
+ 
+ [[package]]
+@@ -2862,7 +2861,7 @@ dependencies = [
+  "lazy_static",
+  "libc",
+  "nom 7.1.1",
+- "time 0.3.14",
++ "time",
+  "winapi",
+ ]
+ 
+@@ -2990,17 +2989,6 @@ dependencies = [
+  "syn",
+ ]
+ 
+-[[package]]
+-name = "time"
+-version = "0.1.44"
+-source = "registry+https://github.com/rust-lang/crates.io-index;
+-checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
+-dependencies = [
+- "libc",
+- "wasi 0.10.0+wasi-snapshot-preview1",
+- "winapi",
+-]
+-
+ [[package]]
+ name = "time"
+ version = "0.3.14"
+@@ -3266,12 +3254,6 @@ version = "0.9.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index;
+ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+ 
+-[[package]]
+-name = "wasi"
+-version = "0.10.0+wasi-snapshot-preview1"
+-source = "registry+https://github.com/rust-lang/crates.io-index;
+-checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+-
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+diff --git a/Cargo.toml b/Cargo.toml
+index 25202824..c9123cae 100644
+--- a/Cargo.toml
 b/Cargo.toml
+@@ -42,7 +42,7 @@ git-repository-max-perf = ["git-features/zlib-ng", 
"git-repository/fast-sha1"]
+ git-repository-faster = ["git-features/zlib-stock", 
"git-repository/fast-sha1"]
+ 
+ [dependencies]
+-chrono = { version = "0.4.22", features = ["clock", "std"] }
++chrono = { version = "0.4.22", default-features = false, features = ["clock", 
"std", "wasmbind"] }
+ clap = { version = "4.0.15", features = ["derive", "cargo", "unicode"] }
+ clap_complete = "4.0.2"
+ dirs-next = "2.0.0"
+-- 
+2.38.2
+

diff --git a/app-shells/starship/starship-1.11.0.ebuild 
b/app-shells/starship/starship-1.11.0-r1.ebuild
similarity index 99%
rename from app-shells/starship/starship-1.11.0.ebuild
rename to app-shells/starship/starship-1.11.0-r1.ebuild
index 5ed0b5aac8ea..61df29d965b0 100644
--- a/app-shells/starship/starship-1.11.0.ebuild
+++ b/app-shells/starship/starship-1.11.0-r1.ebuild
@@ -401,6 +401,8 @@ BDEPEND=">=virtual/rust-1.60"
 PATCHES=(
# https://bugs.gentoo.org/866133
"${FILESDIR}"/${PN}-1.10.3-no-strip.patch
+   # https://bugs.gentoo.org/864034
+   "${FILESDIR}"/${PN}-1.11.0-no-old-time.patch
 )
 
 QA_FLAGS_IGNORED="usr/bin/starship"



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

2022-12-23 Thread Sam James
commit: df52d7abfdff68ab13bc44c6cffaeb209fd79e0f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Dec 22 04:31:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:17:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df52d7ab

www-apps/gitea: add 1.17.4

Bug: https://bugs.gentoo.org/887825
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28753
Signed-off-by: Sam James  gentoo.org>

 www-apps/gitea/Manifest|   1 +
 www-apps/gitea/gitea-1.17.4.ebuild | 125 +
 2 files changed, 126 insertions(+)

diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
index ebb5ff17d8f1..ed6d08f79961 100644
--- a/www-apps/gitea/Manifest
+++ b/www-apps/gitea/Manifest
@@ -1 +1,2 @@
 DIST gitea-1.17.3.tar.gz 52711597 BLAKE2B 
7562542870850e669c0bf19848f90d73a0e0d4beab43f489a24a5670edc4e87a436d9e81d9e6e55ab08fabad3dcdb58bae07a4564b15e5fb60eeb7eb76e44f32
 SHA512 
501c567679c87537e31c778f41a72ac25aaa5f61868857c1ca1f34fd0f9a4dbfe58c5ca97104edad32d6d6ba75eb4ef16a9009654d09da6b0ae2c71a1cfdfa2a
+DIST gitea-1.17.4.tar.gz 52844862 BLAKE2B 
fe5f52be1c9697032fb7b8e84d90be9b540b4cede67ff4dcc3392621eb206efa0f273589e5fcd0f9f7f56de9dbd42804c9117c21ef2538d7aaaf8cbf13b984f4
 SHA512 
1bae6e11d441f4efe0b92882a5c2c1f4ada9015d49e6140bac87be1a103e23fd622543bf2d988fe9e9d57c26545b53c5acca31aac13034e01f41d5731ac02809

diff --git a/www-apps/gitea/gitea-1.17.4.ebuild 
b/www-apps/gitea/gitea-1.17.4.ebuild
new file mode 100644
index ..c3facdc15fbb
--- /dev/null
+++ b/www-apps/gitea/gitea-1.17.4.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+DESCRIPTION="A painless self-hosted Git service"
+HOMEPAGE="https://gitea.io https://github.com/go-gitea/gitea;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/go-gitea/gitea.git;
+else
+   
SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+S="${WORKDIR}/${PN}-src-${PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git"
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/gitea
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/gitea#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local gitea_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local gitea_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
+   TAGS="${gitea_tags[*]}"
+   )
+
+   GOFLAGS=""
+   if use pie ; then
+   GOFLAGS+="-buildmode=pie"
+   fi
+
+   env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend
+}
+
+src_install() {
+   dobin gitea
+
+   einstalldocs
+
+   newconfd "${FILESDIR}/gitea.confd-r1" gitea
+   newinitd "${FILESDIR}/gitea.initd-r3" gitea
+   newtmpfiles - gitea.conf <<-EOF
+   d /run/gitea 0755 git git
+   EOF
+   systemd_newunit "${FILESDIR}"/gitea.service-r3 gitea.service
+
+   insinto /etc/gitea
+   newins custom/conf/app.example.ini app.ini
+   if use acct; then
+   fowners root:git 

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

2022-12-23 Thread Sam James
commit: dc09348059fd08b3857a43953bf559230dad57be
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Dec 21 17:45:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:14:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc093480

dev-lang/ispc: remove unused patch

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

 dev-lang/ispc/files/ispc--llvm.patch | 42 
 1 file changed, 42 deletions(-)

diff --git a/dev-lang/ispc/files/ispc--llvm.patch 
b/dev-lang/ispc/files/ispc--llvm.patch
deleted file mode 100644
index 934d9eaf5a60..
--- a/dev-lang/ispc/files/ispc--llvm.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 13e66268..27ff8364 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -218,10 +218,7 @@ if (WASM_ENABLED)
- list(APPEND ISPC_TARGETS wasm-i32x4)
- endif()
-
--set(CLANG_LIBRARY_LIST clangFrontend clangDriver clangSerialization 
clangParse clangSema clangAnalysis clangAST clangBasic clangEdit clangLex)
-+set(CLANG_LIBRARY_LIST clang clang-cpp)
--if (${LLVM_VERSION_NUMBER} VERSION_GREATER_EQUAL "15.0.0")
--list(APPEND CLANG_LIBRARY_LIST clangSupport)
--endif()
- set(LLVM_COMPONENTS engine ipo bitreader bitwriter instrumentation linker 
option frontendopenmp)
- if (${LLVM_VERSION_NUMBER} VERSION_GREATER_EQUAL "15.0.0")
- # windowsdriver is a small library introduced in LLVM 15. While it's 
targeted at Windows only,
-@@ -402,11 +402,8 @@ if (ISPC_USE_ASAN)
- endif()
- 
- # Link against Clang libraries
--foreach(clangLib ${CLANG_LIBRARY_LIST})
--find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS})
--list(APPEND CLANG_LIBRARY_FULL_PATH_LIST ${${clangLib}Path})
--endforeach()
--target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_FULL_PATH_LIST})
-+find_package(Clang REQUIRED)
-+target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_LIST})
- 
- # Link against LLVM libraries
- target_link_libraries(${PROJECT_NAME} ${LLVM_LIBRARY_LIST} ${CMAKE_DL_LIBS})
-diff --git a/src/llvmutil.cpp b/src/llvmutil.cpp
-index 06fab989..57a7130f 100644
 a/src/llvmutil.cpp
-+++ b/src/llvmutil.cpp
-@@ -42,6 +42,7 @@
- #include 
- #include 
- #include 
-+#include 
-
- #ifdef ISPC_GENX_ENABLED
- #include 



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

2022-12-23 Thread Sam James
commit: 62bea541b523462eb5cacc868c4b05fc697940e1
Author: Aashay Shringarpure  gmail  com>
AuthorDate: Wed Dec 21 20:37:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bea541

dev-libs/libbpf: Export PKG_CONFIG

libbpf uses pkg-config as mentioned in libbpf_build.rst

Signed-off-by: Aashay Shringarpure  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28747
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-1.0.1.ebuild | 2 +-
 dev-libs/libbpf/libbpf-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index d930f5e22209..f6f1075e1319 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -32,7 +32,7 @@ PATCHES=(
 
 src_configure() {
append-cflags -fPIC
-   tc-export CC AR
+   tc-export CC AR PKG_CONFIG
export LIBSUBDIR="$(get_libdir)"
export PREFIX="${EPREFIX}/usr"
export V=1

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index d930f5e22209..f6f1075e1319 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -32,7 +32,7 @@ PATCHES=(
 
 src_configure() {
append-cflags -fPIC
-   tc-export CC AR
+   tc-export CC AR PKG_CONFIG
export LIBSUBDIR="$(get_libdir)"
export PREFIX="${EPREFIX}/usr"
export V=1



[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/

2022-12-23 Thread Sam James
commit: 7ed0f69cec7a5acdb21ba2a7dd11b1e652932efe
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Dec  6 14:50:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed0f69c

net-im/synapse: add pypi upstream metadata

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 net-im/synapse/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/synapse/metadata.xml b/net-im/synapse/metadata.xml
index 8ce7426a7984..b1f705d65680 100644
--- a/net-im/synapse/metadata.xml
+++ b/net-im/synapse/metadata.xml
@@ -11,5 +11,6 @@


matrix-org/synapse
+   matrix-synapse

 



[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/

2022-12-23 Thread Sam James
commit: c77c16724b05136d20799888abb3caef09c3cc08
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Dec 20 22:23:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77c1672

net-im/synapse: add 1.74.0

- Remove DISTUTILS_SINGLE_IMPL=1.
- Add optfeature with dev-python/pyicu

Rust dependencies were bumped with pycargoebuild-0.5.3, which generated
slightly different list of crate licenses (Boost-1.0 and Unlicense are
missing) than cargo-ebuild-0.5.2. The new list is correct because
pycargoebuild provides better simplification.

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/28567
Signed-off-by: Sam James  gentoo.org>

 net-im/synapse/Manifest  |   5 +
 net-im/synapse/synapse-1.74.0.ebuild | 199 +++
 2 files changed, 204 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 067bd1cc46a5..55b506273cca 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -45,16 +45,21 @@ DIST ryu-1.0.11.crate 47007 BLAKE2B 
d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b53681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST serde-1.0.145.crate 76568 BLAKE2B 
2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd
 SHA512 
8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442
 DIST serde-1.0.147.crate 76697 BLAKE2B 
90fb2df19ad225c96a30cf88dea82a5785bb110f256b882cadef8d1e09f91dd610637a104c2e7629847a14d4a422f89f7ae324c29845788aefb0a6bb51503886
 SHA512 
d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0
+DIST serde-1.0.150.crate 76864 BLAKE2B 
c92b536f7fe8b4b8e0707f994f5d828e87174fb847179bd58b4267c5e806b4277cb82040ff2114938b90954e3d851a9e402f90f46ef242c1c9caa8da98895fc2
 SHA512 
317bdfe4ad597af8e081ffa3123987448ed56953aeea195aec1655b9053956c906c888cdd287a6f2e86e6e99ef75103e26ac4c84e805016301236cc5ed85344c
 DIST serde_derive-1.0.145.crate 54860 BLAKE2B 
0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d
 SHA512 
267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6
 DIST serde_derive-1.0.147.crate 54861 BLAKE2B 
c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f
 SHA512 
434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59
+DIST serde_derive-1.0.150.crate 55565 BLAKE2B 
1a1827b2d131410ae853a82483da0f80369fe0aeac2764128cb3c416b92a128b1431ad3313c2fd9a46edc581ff3e4752f4e6bd7c9bc1ea688d1aacc74c1ec669
 SHA512 
7282c65063477d0e9492b9d80d34f089bbceab422408daa1651403bd6e3f8a31b854cd7a588ee475e7a005970d173242083865847b15cd5ee231fb7d8c12b98b
 DIST serde_json-1.0.86.crate 144680 BLAKE2B 
666aa0fd8956966aa4bdbfcd88699ae3ab31ec4ad3041c4c3c7b66a86b79829c17d937b0d558a0c34754e10b15cc2100c10e5479302b4af3efda73df73287845
 SHA512 
86922c40ce32f03c5128e899ce161e186dc35decd3e0672ed347a82f59452f2a3ba0284c342548b17e4b8dba7b13a3d98749ae8981c725ee853537f6e6b40092
 DIST serde_json-1.0.87.crate 144383 BLAKE2B 
357ee30245611b15bf98ba719266dedc75211a80a660105756b20d52f50bf4032385b366c3272cfc1c7f34022e818cb6a6af799faf76f8d5969c256a02f9187c
 SHA512 
77b903400fb477b33e6628ed2ea0fb53cff1e2b5724a3474e24b2bfc9bff077633d9581e41dd96b2a0e167549e992d238bb09c627fb5680996b39583c4cc
+DIST serde_json-1.0.89.crate 144638 BLAKE2B 
e296fd2fd3054b81349f246d207de4f7f8072e480a34f1c39afc2d46cdb6b861d1514a8bb64f2f68920e8db43b642814f7f4e989dab95cee62485ca2f8db2e8d
 SHA512 
4bafa5693977e129f5787f2ff10f914e2a7740bf7e631bcdf51b27d0d9e5517873184b56649914371e1881107e7ed0a8fedf487617db334d4a7a4bf95c6c16a3
 DIST smallvec-1.10.0.crate 31564 BLAKE2B 
e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147
 SHA512 
a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
 DIST subtle-2.4.1.crate 12630 BLAKE2B 
05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b
 SHA512 
7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
 DIST syn-1.0.102.crate 235699 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/

2022-12-23 Thread Sam James
commit: 0837d081e48cba551b04f52923954b44850eaa3c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Dec  6 14:45:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0837d081

net-im/synapse: drop 1.68.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 net-im/synapse/Manifest  |  13 ---
 net-im/synapse/synapse-1.68.0.ebuild | 185 ---
 2 files changed, 198 deletions(-)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 2407cbf001bd..067bd1cc46a5 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -15,33 +15,24 @@ DIST hex-0.4.3.crate 13299 BLAKE2B 
deab49bf3d97f6fd7c0a0855b50232422443b226362bc
 DIST indoc-1.0.7.crate 13716 BLAKE2B 
fe515fcf534a552feba188aea5d5da0febc123db24485eb887a3431592780fd468f6409167457c68a7ef6368fcad71c14fcd7922bf2de29794a341d7d4cbbf0b
 SHA512 
b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348
 DIST itoa-1.0.4.crate 10601 BLAKE2B 
95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150
 SHA512 
a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.132.crate 595317 BLAKE2B 
1b1ae80e034d94468befcafd4bae4c41f29424cbf3770b827dd1d7099cd2364db62cf2e7343da5010e230a47fbd91d320b162f7b54fa3955fd195b6976c3fb45
 SHA512 
48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50
 DIST libc-0.2.135.crate 604591 BLAKE2B 
195f342d1136f63c308371f001c9fc270e151fbda7b316321d319b57bcd46f206bb8b06196f5e9cf8a35b0c397d909f370aef8b119f4bc0eb75b9e245d8e7b4a
 SHA512 
dc8e8fc918c5184de6ae7414b523b06ae91cde252e837e863f8477e9722ccb206a0b27762ac204830e8d09071413029c03802a3ed93bff274c33b2a4055e7806
-DIST lock_api-0.4.7.crate 25371 BLAKE2B 
9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8
 SHA512 
b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d
 DIST lock_api-0.4.9.crate 25685 BLAKE2B 
8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3
 SHA512 
9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
 DIST log-0.4.17.crate 38028 BLAKE2B 
b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605
 SHA512 
2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009
 SHA512 
11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
-DIST once_cell-1.13.1.crate 31335 BLAKE2B 
f8455c5aa78073289669b8f277490ac9bfeafca3249bd54af91a51709262562f07e3154287f7a7db1711d0884fa2804aa82df5d7efb90b8ce5b2380c851be23c
 SHA512 
492831607d12846923107b464a70de62f5997845faaae1625f3e54e2610e96b0355ce9e554051c2fae28f7e6e558ed456a6fc0b3c6a71b26f7443ede5eff5b32
 DIST once_cell-1.15.0.crate 31460 BLAKE2B 
ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf
 SHA512 
934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4
 SHA512 
07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
 DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 

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

2022-12-23 Thread Sam James
commit: a2801861bc997582613720ff471d22417630e85d
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 07:09:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:09:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2801861

sys-libs/libapparmor: forward-port lex/yacc changes

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

 sys-libs/libapparmor/libapparmor-3.0.8.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild 
b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild
index 46759e82e40d..2f833eb7490c 100644
--- a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild
+++ b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild
@@ -55,6 +55,10 @@ src_prepare() {
 }
 
 src_configure() {
+   # Fails with reflex/byacc, heavily relies on bisonisms
+   export LEX=flex
+   export YACC=yacc.bison
+
econf \
$(use_enable static-libs static) \
$(use_with perl) \



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/, media-sound/pulseaudio-daemon/, profiles/arch/ia64/

2022-12-23 Thread Sam James
commit: 3fda42b7c24ba9f541849772cb5a967d17f5ad04
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Dec 13 16:11:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:07:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fda42b7

media-sound/pulseaudio-daemon: Add missing USE equalizer deps

Closes: https://bugs.gentoo.org/830841
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28654
Signed-off-by: Sam James  gentoo.org>

 ...io-daemon-16.1-r4.ebuild => pulseaudio-daemon-16.1-r5.ebuild} | 9 +
 profiles/arch/ia64/package.use.mask  | 4 
 profiles/arch/sparc/package.use.mask | 4 
 3 files changed, 17 insertions(+)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild
similarity index 98%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild
index 9356b406dac4..a90b252000b6 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild
@@ -135,6 +135,10 @@ RDEPEND="
ldac? ( media-plugins/gst-plugins-ldac )
aptx? ( media-plugins/gst-plugins-openaptx )
)
+   equalizer? (
+   dev-python/PyQt5[gui,widgets]
+   dev-python/dbus-python
+   )
!media-video/pipewire[sound-server(+)]
 "
 unset gstreamer_deps
@@ -248,6 +252,11 @@ src_configure() {
 src_install() {
meson_src_install
 
+   # Upstream installs qpaeq if fftw is found, we only want it with USE 
equalizer
+   if ! use equalizer; then
+   rm "${ED}"/usr/bin/qpaeq || die
+   fi
+
# Upstream installs 'pactl' if client is built, with all symlinks 
except for
# 'pulseaudio', 'pacmd' and 'pasuspender' which are installed if server 
is built.
# This trips QA warning, workaround:

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 5908600be6d3..f27ede73559d 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Igor V. Kovalenko  (2022-12-13)
+# Unkeyworded dependencies: dev-python/PyQt5
+media-sound/pulseaudio-daemon equalizer
+
 # Sam James  (2022-12-02)
 # Unkeyworded dependencies
 app-alternatives/bc gh

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index b30dcba26113..87e07ed58925 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Igor V. Kovalenko  (2022-12-24)
+# Unkeyworded dependencies: dev-python/PyQt5
+media-sound/pulseaudio-daemon equalizer
+
 # Matt Turner  (2022-12-16)
 # gui-libs/gtk is not keyworded here
 app-crypt/gcr:4 gtk



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

2022-12-23 Thread Sam James
commit: d181f33fb88c9713081e489182948571d99317eb
Author: Ilya Mochalov  gmail  com>
AuthorDate: Sun Nov 27 21:50:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d181f33f

sys-apps/apparmor: update to 3.0.8

Signed-off-by: Ilya Mochalov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/apparmor/Manifest |  1 +
 sys-apps/apparmor/apparmor-3.0.8.ebuild| 87 ++
 .../apparmor/files/apparmor-3.0.5-makefile.patch   | 18 +
 3 files changed, 106 insertions(+)

diff --git a/sys-apps/apparmor/Manifest b/sys-apps/apparmor/Manifest
index 1908e085a0ca..e8a4e202d60a 100644
--- a/sys-apps/apparmor/Manifest
+++ b/sys-apps/apparmor/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B 
aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c
 SHA512 
bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5
 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 
831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0
 SHA512 
1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca
+DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B 
bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1
 SHA512 
539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087

diff --git a/sys-apps/apparmor/apparmor-3.0.8.ebuild 
b/sys-apps/apparmor/apparmor-3.0.8.ebuild
new file mode 100644
index ..dfcaed9d635d
--- /dev/null
+++ b/sys-apps/apparmor/apparmor-3.0.8.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Userspace utils and init scripts for the AppArmor application 
security system"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${PN}-${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="doc"
+
+# Was restricted previously b/c needs apparmor support in kernel
+# TODO: add check to ebuild
+#RESTRICT="test" # bug 675854
+
+RDEPEND="~sys-libs/libapparmor-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   sys-apps/which
+   sys-devel/bison
+   sys-devel/gettext
+   sys-devel/flex
+   doc? ( dev-tex/latex2html )
+"
+
+S=${WORKDIR}/apparmor-${PV}/parser
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.5-makefile.patch"
+   "${FILESDIR}/${PN}-2.11.1-dynamic-link.patch"
+)
+
+src_prepare() {
+   default
+
+   # remove warning about missing file that controls features
+   # we don't currently support
+   sed -e "/installation problem/ctrue" -i rc.apparmor.functions || die
+
+   # bug 634782
+   sed -e "s/cpp/$(tc-getCPP) -/" \
+   -i ../common/list_capabilities.sh \
+   -i ../common/list_af_names.sh || die
+}
+
+src_compile() {
+   emake \
+   AR="$(tc-getAR)" \
+   CC="$(tc-getCC)" \
+   CPP="$(tc-getCPP) -" \
+   CXX="$(tc-getCXX)" \
+   USE_SYSTEM=1 \
+   arch manpages
+   use doc && emake pdf
+}
+
+src_test() {
+   emake CXX="$(tc-getCXX)" USE_SYSTEM=1 check
+}
+
+src_install() {
+   emake \
+   CPP="$(tc-getCPP) -" \
+   DESTDIR="${D}" \
+   DISTRO="unknown" \
+   USE_SYSTEM=1 \
+   install
+
+   dodir /etc/apparmor.d/disable
+
+   newinitd "${FILESDIR}/${PN}-init-1" ${PN}
+   systemd_newunit "${FILESDIR}/apparmor.service" apparmor.service
+
+   use doc && dodoc techdoc.pdf
+
+   exeinto /usr/share/apparmor
+   doexe "${FILESDIR}/apparmor_load.sh"
+   doexe "${FILESDIR}/apparmor_unload.sh"
+}

diff --git a/sys-apps/apparmor/files/apparmor-3.0.5-makefile.patch 
b/sys-apps/apparmor/files/apparmor-3.0.5-makefile.patch
new file mode 100644
index ..5d4dd9c57e12
--- /dev/null
+++ b/sys-apps/apparmor/files/apparmor-3.0.5-makefile.patch
@@ -0,0 +1,18 @@
+* Avoid installing empty /var/lib/apparmor
+* Install rc.apparmor.functions to Gentoo-appropriate location
+
+--- a/Makefile
 b/Makefile
+@@ -407,10 +407,10 @@
+ .PHONY: install-indep
+ install-indep: indep
+   install -m 755 -d $(INSTALL_CONFDIR)
++  install -m 755 -d ${DESTDIR}/usr/libexec
+   install -m 644 parser.conf $(INSTALL_CONFDIR)
+-  install -m 755 -d ${DESTDIR}/var/lib/apparmor
+   install -m 755 -d 

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

2022-12-23 Thread Sam James
commit: 88f17f687a332066f539683f8c67322bc9d30a94
Author: Ilya Mochalov  gmail  com>
AuthorDate: Sun Nov 27 21:57:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f17f68

sec-policy/apparmor-profiles: update to 3.0.8

Signed-off-by: Ilya Mochalov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28455
Signed-off-by: Sam James  gentoo.org>

 sec-policy/apparmor-profiles/Manifest  |  1 +
 .../apparmor-profiles-3.0.8.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sec-policy/apparmor-profiles/Manifest 
b/sec-policy/apparmor-profiles/Manifest
index 1908e085a0ca..e8a4e202d60a 100644
--- a/sec-policy/apparmor-profiles/Manifest
+++ b/sec-policy/apparmor-profiles/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B 
aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c
 SHA512 
bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5
 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 
831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0
 SHA512 
1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca
+DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B 
bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1
 SHA512 
539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087

diff --git a/sec-policy/apparmor-profiles/apparmor-profiles-3.0.8.ebuild 
b/sec-policy/apparmor-profiles/apparmor-profiles-3.0.8.ebuild
new file mode 100644
index ..91ae7dfb5d4b
--- /dev/null
+++ b/sec-policy/apparmor-profiles/apparmor-profiles-3.0.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="A collection of profiles for the AppArmor application security 
system"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal"
+
+RESTRICT="test"
+
+S=${WORKDIR}/apparmor-${PV}/profiles
+
+src_install() {
+   if use minimal ; then
+   insinto /etc/apparmor.d
+   doins -r apparmor.d/{abi,abstractions,tunables}
+   else
+   default
+   fi
+}



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

2022-12-23 Thread Sam James
commit: 553645e702e6c51056f0c5389d66b8c7ecc70889
Author: Ilya Mochalov  gmail  com>
AuthorDate: Sun Nov 27 21:41:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553645e7

sys-libs/libapparmor: update to 3.0.8

Signed-off-by: Ilya Mochalov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libapparmor/Manifest |   1 +
 sys-libs/libapparmor/libapparmor-3.0.8.ebuild | 111 ++
 2 files changed, 112 insertions(+)

diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest
index 1908e085a0ca..e8a4e202d60a 100644
--- a/sys-libs/libapparmor/Manifest
+++ b/sys-libs/libapparmor/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B 
aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c
 SHA512 
bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5
 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 
831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0
 SHA512 
1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca
+DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B 
bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1
 SHA512 
539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087

diff --git a/sys-libs/libapparmor/libapparmor-3.0.8.ebuild 
b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild
new file mode 100644
index ..46759e82e40d
--- /dev/null
+++ b/sys-libs/libapparmor/libapparmor-3.0.8.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{8..11} )
+GENTOO_DEPEND_ON_PERL="no"
+
+inherit autotools distutils-r1 perl-functions
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Library to support AppArmor userspace utilities"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="doc +perl +python static-libs"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/autoconf-archive
+   sys-devel/bison
+   sys-devel/flex
+   doc? ( dev-lang/perl )
+   perl? ( dev-lang/swig )
+   python? (
+   dev-lang/swig
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   )"
+
+S=${WORKDIR}/apparmor-${PV}/libraries/${PN}
+
+# depends on the package already being installed
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   # We used to rm m4/ but led to this after eautoreconf:
+   # checking whether the libapparmor man pages should be generated... yes
+   # ./configure: 5065: PROG_PODCHECKER: not found
+   # ./configure: 5068: PROG_POD2MAN: not found
+   # checking whether python bindings are enabled... yes
+   eautoreconf
+
+   use python && distutils-r1_src_prepare
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_with perl) \
+   $(use_with python)
+}
+
+src_compile() {
+   emake -C src
+   emake -C include
+   use doc && emake -C doc
+   use perl && emake -C swig/perl
+
+   if use python ; then
+   pushd swig/python > /dev/null
+   emake libapparmor_wrap.c
+   distutils-r1_src_compile
+   popd > /dev/null
+   fi
+}
+
+src_install() {
+   emake DESTDIR="${D}" -C src install
+   emake DESTDIR="${D}" -C include install
+   use doc && emake DESTDIR="${D}" -C doc install
+
+   if use perl ; then
+   emake DESTDIR="${D}" -C swig/perl install
+   perl_set_version
+   insinto "${VENDOR_ARCH}"
+   doins swig/perl/LibAppArmor.pm
+
+   # bug 620886
+   perl_delete_localpod
+   perl_fix_packlist
+   fi
+
+   if use python ; then
+   pushd swig/python > /dev/null || die
+   distutils-r1_src_install
+
+   popd > /dev/null || die
+   fi
+
+   dodoc AUTHORS ChangeLog NEWS README
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   python_moduleinto LibAppArmor
+   python_domodule LibAppArmor.py
+}



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

2022-12-23 Thread Sam James
commit: bba64beda1f100a5586dfaf7bb68e03bf8b07a44
Author: Ilya Mochalov  gmail  com>
AuthorDate: Sun Nov 27 21:54:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba64bed

sys-apps/apparmor-utils: update to 3.0.8

Signed-off-by: Ilya Mochalov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/apparmor-utils/Manifest   |  1 +
 .../apparmor-utils/apparmor-utils-3.0.8.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest
index 1908e085a0ca..e8a4e202d60a 100644
--- a/sys-apps/apparmor-utils/Manifest
+++ b/sys-apps/apparmor-utils/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-3.0.3.tar.gz 7790012 BLAKE2B 
aada9c32c2cde4a110cbd1d626ec00b08e29e76182185752e5c23e2ec0c2668a732ffdf1eb1660bd8bc294188ccf0da42b4282939f5969a6aed39084be00769c
 SHA512 
bbf26377e60da60dab56473ee5af15aa0f3fdf2f2a61dbfcdeba12a925afda3bc6a0f6cc31e07927400425b8c3b3649833f448d8674044c7274ef06923ab48b5
 DIST apparmor-3.0.4.tar.gz 7796852 BLAKE2B 
831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0
 SHA512 
1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca
+DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B 
bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1
 SHA512 
539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087

diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild
new file mode 100644
index ..0ef73bf6738b
--- /dev/null
+++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.8.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit perl-module python-r1 toolchain-funcs
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Additional userspace utils to assist with AppArmor profile 
management"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   dev-lang/perl
+   ~sys-libs/libapparmor-${PV}
+   ${PYTHON_DEPS}"
+DEPEND="${COMMON_DEPEND}
+   sys-devel/gettext
+"
+RDEPEND="${COMMON_DEPEND}
+   ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}]
+   ~sys-apps/apparmor-${PV}
+   dev-perl/Locale-gettext
+   dev-perl/RPC-XML
+   dev-perl/TermReadKey
+   dev-python/notify2[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   virtual/perl-Data-Dumper
+   virtual/perl-Getopt-Long"
+
+S=${WORKDIR}/apparmor-${PV}
+
+src_prepare() {
+   default
+
+   sed -i binutils/Makefile \
+   -e 's/Bstatic/Bdynamic/g' || die
+
+   sed -i utils/aa-remove-unknown \
+   -e 
's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die
+}
+
+src_compile() {
+   python_setup
+
+   pushd utils > /dev/null || die
+   # launches non-make subprocesses causing "make jobserver unavailable"
+   # error messages to appear in generated code
+   emake -j1
+   popd > /dev/null || die
+
+   pushd binutils > /dev/null || die
+   export EXTRA_CFLAGS="${CFLAGS}"
+   emake CC="$(tc-getCC)" USE_SYSTEM=1
+   popd > /dev/null || die
+}
+
+src_install() {
+   pushd utils > /dev/null || die
+   perl_set_version
+   emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \
+   VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install
+
+   install_python() {
+   local -x PYTHONDONTWRITEBYTECODE=
+   "${PYTHON}" "${S}"/utils/python-tools-setup.py install 
--prefix=/usr \
+   --root="${D}" --optimize 2 --version=${PV}
+   }
+
+   python_foreach_impl install_python
+   python_replicate_script "${D}"/usr/bin/aa-easyprof \
+   
"${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined}
+   popd > /dev/null || die
+
+   pushd binutils > /dev/null || die
+   emake install DESTDIR="${D}" USE_SYSTEM=1
+   popd > /dev/null || die
+}



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

2022-12-23 Thread Sam James
commit: bd8d3b7a7f3d2fe50a997535617bfe902b2139ed
Author: YiFei Zhu  google  com>
AuthorDate: Fri Nov 18 09:23:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:06:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8d3b7a

dev-libs/libbpf: Fix install in prefix

Without this patch install would cause:

 * QA Notice: the following files are outside of the prefix:
 * /usr
[...]
 * /usr/include/bpf/uapi/linux/bpf.h
 * /usr/include/bpf/libbpf_legacy.h
 * ERROR: dev-libs/libbpf-1.0.1::gentoo failed:
 *   Aborting due to QA concerns: there are files installed outside the prefix

I replaced the declaration of LIBDIR because it is
default-initialized to:
  LIBDIR ?= $(PREFIX)/$(LIBSUBDIR)
across all versions of libbpf versions with ebuild.

Signed-off-by: YiFei Zhu  google.com>
Closes: https://github.com/gentoo/gentoo/pull/28323
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbpf/libbpf-0.8.1.ebuild| 4 +++-
 dev-libs/libbpf/libbpf-1.0.0-r1.ebuild | 2 +-
 dev-libs/libbpf/libbpf-1.0.1.ebuild| 2 +-
 dev-libs/libbpf/libbpf-.ebuild | 2 +-
 4 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild 
b/dev-libs/libbpf/libbpf-0.8.1.ebuild
index 47b9e6026fa9..9050c1e4a1be 100644
--- a/dev-libs/libbpf/libbpf-0.8.1.ebuild
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -34,7 +34,9 @@ PATCHES=(
 src_configure() {
append-cflags -fPIC
tc-export CC AR
-   export LIBSUBDIR="$(get_libdir)" V=1
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
 }
 
 src_install() {

diff --git a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
index d106d0c7a863..d930f5e22209 100644
--- a/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.0-r1.ebuild
@@ -34,7 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
export V=1
 }
 

diff --git a/dev-libs/libbpf/libbpf-1.0.1.ebuild 
b/dev-libs/libbpf/libbpf-1.0.1.ebuild
index d106d0c7a863..d930f5e22209 100644
--- a/dev-libs/libbpf/libbpf-1.0.1.ebuild
+++ b/dev-libs/libbpf/libbpf-1.0.1.ebuild
@@ -34,7 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
export V=1
 }
 

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index d106d0c7a863..d930f5e22209 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -34,7 +34,7 @@ src_configure() {
append-cflags -fPIC
tc-export CC AR
export LIBSUBDIR="$(get_libdir)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
export V=1
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-control-center/

2022-12-23 Thread Sam James
commit: ee94b7ff54efb58bb2674b6e5f132b731c06a549
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:55:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee94b7ff

gnome-extra/cinnamon-control-center: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 .../cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild
index 0728e8be39a3..3f0eb2ef7511 100644
--- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild
+++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson gnome2-utils python-any-r1 xdg virtualx
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-OpenSSL-RSA/

2022-12-23 Thread Sam James
commit: c03f68eb36b4274adffb9d56deeb004b3951120f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Nov 14 23:07:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:05:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03f68eb

dev-perl/Crypt-OpenSSL-RSA: Search for OpenSSL in specific location

Crypt-OpenSSL-Guess looks for OpenSSL in a bunch of random places, which
we want to avoid. Specifying it this way also fixes cross-compiling, at
least when combined with other fixes.

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

 dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild 
b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild
index 2bdd41f70762..b0fef1547406 100644
--- a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild
+++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild
@@ -37,3 +37,5 @@ PERL_RM_FILES=(
 )
 
 mydoc="rfc*.txt"
+
+export OPENSSL_PREFIX="${ESYSROOT}/usr"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-SSLeay/

2022-12-23 Thread Sam James
commit: 52b73e69ebb31f1c11494373942e1171bb3e5c97
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Nov 14 23:14:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:05:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b73e69

dev-perl/Net-SSLeay: Search for OpenSSL using ESYSROOT

EPREFIX is not sufficient when you're cross-compiling.

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

 dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild 
b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
index 6249482ffc4e..387e9aae93dc 100644
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
@@ -52,14 +52,14 @@ src_configure() {
export NETWORK_TESTS=no
fi
export LIBDIR=$(get_libdir)
-   use prefix && export OPENSSL_PREFIX="${EPREFIX}/usr"
+   export OPENSSL_PREFIX="${ESYSROOT}/usr"
perl-module_src_configure
 }
 
 src_compile() {
mymake=(
OPTIMIZE="${CFLAGS}"
-   OPENSSL_PREFIX="${EPREFIX}"/usr
+   OPENSSL_PREFIX="${ESYSROOT}"/usr
)
perl-module_src_compile
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-settings-daemon/

2022-12-23 Thread Sam James
commit: 0dc0bf30fbf1f81d3d6be5bb4af31521008d1fd7
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:43:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc0bf30

gnome-extra/cinnamon-settings-daemon: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 .../cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild
index 344c6de57399..bb5a952a3c3c 100644
--- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild
+++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson gnome2-utils python-any-r1 xdg
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-OpenSSL-Random/

2022-12-23 Thread Sam James
commit: 544b6f687fd8891d77feefd58e0efdbd38d372fa
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Nov 14 23:04:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:05:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=544b6f68

dev-perl/Crypt-OpenSSL-Random: Search for OpenSSL in specific location

Crypt-OpenSSL-Guess looks for OpenSSL in a bunch of random places, which
we want to avoid. Specifying it this way also fixes cross-compiling, at
least when combined with other fixes.

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

 .../Crypt-OpenSSL-Random-0.150.0-r1.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git 
a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild 
b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild
new file mode 100644
index ..8b5f1050dd9d
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="OpenSSL pseudo-random number generator access"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-libs/openssl:0=
+"
+DEPEND="
+   dev-libs/openssl:0=
+"
+BDEPEND="${RDEPEND}
+   >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
+   virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=(
+   t/z_kwalitee.t
+   t/z_manifest.t
+   t/z_meta.t
+   t/z_perl_minimum_version.t
+   t/z_pod-coverage.t
+   t/z_pod.t
+)
+
+mydoc="ToDo"
+
+export OPENSSL_PREFIX="${ESYSROOT}/usr"
+
+src_compile() {
+   mymake=(
+   "OPTIMIZE=${CFLAGS}"
+   )
+   perl-module_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/syslinux/

2022-12-23 Thread Sam James
commit: 457a408fd47cc48950a5c7cd86ed99c3c42206ce
Author: Ian Jordan  gmail  com>
AuthorDate: Fri Nov 18 03:15:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:05:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=457a408f

sys-boot/syslinux: Filter LTO

Syslinux can only use LTO when using the ffat-lto-objects cflag and as this is 
a hack solution I recommend filtering which seems to be the only way to do it 
without.

Closes: https://bugs.gentoo.org/863722
Signed-off-by: Ian Jordan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28318
Signed-off-by: Sam James  gentoo.org>

 sys-boot/syslinux/syslinux-6.04_pre1-r4.ebuild | 4 +++-
 sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild | 4 +++-
 sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-boot/syslinux/syslinux-6.04_pre1-r4.ebuild 
b/sys-boot/syslinux/syslinux-6.04_pre1-r4.ebuild
index cf6b824f1fdc..0c721bfd018e 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre1-r4.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre1-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
 HOMEPAGE="https://www.syslinux.org/;
@@ -104,6 +104,8 @@ _emake() {
 }
 
 src_compile() {
+   filter-lto #863722
+
# build system abuses the LDFLAGS variable to pass arguments to ld
unset LDFLAGS
if [[ ! -z ${loaderarch} ]]; then

diff --git a/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild 
b/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
index e4925c07622a..41c78e9eeffb 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre1-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
 HOMEPAGE="https://www.syslinux.org/;
@@ -50,6 +50,8 @@ src_prepare() {
default
 }
 src_compile() {
+   filter-lto #863722
+
local DATE=$(date -u -r NEWS +%Y%m%d)
local HEXDATE=$(printf '0x%08x' "${DATE}")
 

diff --git a/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild 
b/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
index 9c48e26d67c6..65c9463b4d12 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
 HOMEPAGE="https://www.syslinux.org/;
@@ -67,6 +67,8 @@ efimake() {
 }
 
 src_compile() {
+   filter-lto #863722
+
local DATE=$(date -u -r NEWS +%Y%m%d)
local HEXDATE=$(printf '0x%08x' "${DATE}")
 



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

2022-12-23 Thread Sam James
commit: 8a447c80a19cfd2321e8b9a51d2b86080a7aba1d
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:42:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a447c80

gnome-extra/cinnamon-desktop: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild 
b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild
index eca47275a669..cc677a4ff124 100644
--- a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild
+++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson gnome2-utils python-any-r1
 



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

2022-12-23 Thread Sam James
commit: ab4e3afa9c90809fc8819b37b85e819d11f07a02
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:46:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4e3afa

gnome-extra/cinnamon-session: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild
index 2d063afc1a30..3b8aba796d06 100644
--- a/gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild
+++ b/gnome-extra/cinnamon-session/cinnamon-session-5.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson gnome2-utils python-any-r1 xdg-utils
 



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

2022-12-23 Thread Sam James
commit: 404df99b0c8f723ecda8e8ec4391fee75e29237f
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:58:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404df99b

x11-libs/xapp: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Closes: https://github.com/gentoo/gentoo/pull/28444
Signed-off-by: Sam James  gentoo.org>

 x11-libs/xapp/xapp-2.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.4.2.ebuild
index 37d5d92e3105..7a0df7e6ce85 100644
--- a/x11-libs/xapp/xapp-2.4.2.ebuild
+++ b/x11-libs/xapp/xapp-2.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 VALA_USE_DEPEND="vapigen"
 
 inherit gnome2-utils vala meson python-r1 xdg-utils



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

2022-12-23 Thread Sam James
commit: ee05b306c665f96c41363ca75dc97505b06bd4e9
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:40:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee05b306

gnome-extra/cinnamon: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon/cinnamon-5.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild 
b/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild
index ad95938cfc7d..cf07a0f75554 100644
--- a/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-5.6.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit meson gnome2-utils pax-utils python-single-r1 xdg



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

2022-12-23 Thread Sam James
commit: ef57abd38caaea17595719816aa0d658313fe229
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:40:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef57abd3

gnome-extra/cinnamon-screensaver: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild 
b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild
index 696f12db17ed..d7c113aa12aa 100644
--- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild
+++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson python-single-r1 xdg
 



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

2022-12-23 Thread Sam James
commit: 903baa0799600ed0c49ba738535a8f3e534d6457
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:44:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903baa07

gnome-extra/cjs: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cjs/cjs-5.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cjs/cjs-5.6.1.ebuild b/gnome-extra/cjs/cjs-5.6.1.ebuild
index 6be01f34d1a5..a536482a4de2 100644
--- a/gnome-extra/cjs/cjs-5.6.1.ebuild
+++ b/gnome-extra/cjs/cjs-5.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit flag-o-matic meson pax-utils python-any-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/caribou/

2022-12-23 Thread Sam James
commit: e30883d1ac6b9ceecd9ea0c5effac3e2b1e684c2
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 02:02:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30883d1

app-accessibility/caribou: drop 0.4.21-r4

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 app-accessibility/caribou/caribou-0.4.21-r4.ebuild | 99 --
 1 file changed, 99 deletions(-)

diff --git a/app-accessibility/caribou/caribou-0.4.21-r4.ebuild 
b/app-accessibility/caribou/caribou-0.4.21-r4.ebuild
deleted file mode 100644
index 24394a7692dd..
--- a/app-accessibility/caribou/caribou-0.4.21-r4.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit autotools gnome.org gnome2-utils python-single-r1 vala
-
-DESCRIPTION="Input assistive technology intended for switch and pointer users"
-HOMEPAGE="https://wiki.gnome.org/Projects/Caribou;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   app-accessibility/at-spi2-core
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
-   ')
-   >=dev-libs/gobject-introspection-0.10.7:=
-   dev-libs/libgee:0.8
-   dev-libs/libxml2
-   >=media-libs/clutter-1.5.11:1.0[introspection]
-   >=x11-libs/gtk+-3:3[introspection]
-   x11-libs/libX11
-   x11-libs/libxklavier
-   x11-libs/libXtst
-"
-# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
-# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
-# librsvg needed to load svg images in css styles
-RDEPEND="
-   ${COMMON_DEPEND}
-   dev-libs/glib[dbus]
-   $(python_gen_cond_dep '
-   >=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
-   ')
-   >=gnome-base/gsettings-desktop-schemas-3
-   gnome-base/librsvg:2
-   sys-apps/dbus
-   !

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

2022-12-23 Thread Sam James
commit: 1c4c58f3c4d9d11a0b0ade9c4b67b9d9ab7282fb
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:38:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4c58f3

gnome-extra/nemo: Update PYTHON_COMPAT

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/nemo/nemo-5.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/nemo/nemo-5.6.1.ebuild 
b/gnome-extra/nemo/nemo-5.6.1.ebuild
index fda714055f88..1ce1b517b495 100644
--- a/gnome-extra/nemo/nemo-5.6.1.ebuild
+++ b/gnome-extra/nemo/nemo-5.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-control-center/files/, gnome-extra/cinnamon-control-center/

2022-12-23 Thread Sam James
commit: 005caff7672d4b882ff4aaf9d2987ddada6e614f
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Tue Dec 20 01:52:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:04:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005caff7

gnome-extra/cinnamon-control-center: Fix build when colord flag disabled

Closes: https://bugs.gentoo.org/886259
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 .../cinnamon-control-center-5.6.0.ebuild   |  6 +++
 ...namon-control-center-5.6.0-fix-icon-build.patch | 57 ++
 2 files changed, 63 insertions(+)

diff --git 
a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild
index 2d9a5bb44676..0728e8be39a3 100644
--- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild
+++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.0.ebuild
@@ -69,6 +69,12 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   # Fix build when colord flag disabled
+   # https://github.com/linuxmint/cinnamon-control-center/issues/309
+   "${FILESDIR}"/${PN}-5.6.0-fix-icon-build.patch
+)
+
 src_prepare() {
default
python_fix_shebang meson_install_schemas.py

diff --git 
a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.6.0-fix-icon-build.patch
 
b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.6.0-fix-icon-build.patch
new file mode 100644
index ..a874152cfe27
--- /dev/null
+++ 
b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.6.0-fix-icon-build.patch
@@ -0,0 +1,57 @@
+From 65fb97ead94f7d531491ca6e59f2acff0192023f Mon Sep 17 00:00:00 2001
+From: Michael Webster 
+Date: Mon, 19 Dec 2022 10:42:00 -0500
+Subject: [PATCH] Fix build when the color panel is disabled.
+
+A typo in the display panel's build was resulting in it using
+the 'sizes' variable defined in the color panel, as its build
+file was being processed first.
+
+When the color panel is disabled, that variable is no longer
+pre-defined, exposing the typo and breaking the build.
+
+Fixes #309.
+---
+ panels/color/icons/meson.build   | 4 ++--
+ panels/display/icons/meson.build | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/panels/color/icons/meson.build b/panels/color/icons/meson.build
+index 1d5680e1..271d894d 100644
+--- a/panels/color/icons/meson.build
 b/panels/color/icons/meson.build
+@@ -1,5 +1,5 @@
+ 
+-sizes = [
++color_icon_sizes = [
+   '16x16',
+   '22x22',
+   '24x24',
+@@ -10,7 +10,7 @@ sizes = [
+   'scalable',
+ ]
+ 
+-foreach size : sizes
++foreach size : color_icon_sizes
+   install_subdir(size,
+ strip_directory: true,
+ install_dir: get_option('datadir') / 'icons' / 'hicolor' / size / 'apps',
+diff --git a/panels/display/icons/meson.build 
b/panels/display/icons/meson.build
+index 3ee26b87..454f608f 100644
+--- a/panels/display/icons/meson.build
 b/panels/display/icons/meson.build
+@@ -1,4 +1,4 @@
+-icon_sizes = [
++display_icon_sizes = [
+   '16x16',
+   '22x22',
+   '24x24',
+@@ -6,7 +6,7 @@ icon_sizes = [
+   'scalable'
+ ]
+ 
+-foreach size : sizes
++foreach size : display_icon_sizes
+   install_subdir(size,
+ strip_directory: true,
+ install_dir: get_option('datadir') / 'icons' / 'hicolor' / size / 'apps',



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

2022-12-23 Thread Sam James
commit: 99b026bffaabca8577414e0b76618d5e9bee5b42
Author: Robert Förster  gmake  de>
AuthorDate: Tue Dec  6 17:06:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b026bf

dev-libs/Ice: version bump

Bug: https://bugs.gentoo.org/713426
Bug: https://bugs.gentoo.org/836056

Signed-off-by: Robert Förster  gmake.de>
Closes: https://github.com/gentoo/gentoo/pull/28569
Signed-off-by: Sam James  gentoo.org>

 dev-libs/Ice/Ice-3.7.8-r1.ebuild  | 258 ++
 dev-libs/Ice/Ice-3.7.8-r2.ebuild  | 258 ++
 dev-libs/Ice/Ice-3.7.8.ebuild | 258 ++
 dev-libs/Ice/Manifest |   2 +
 dev-libs/Ice/files/Ice-3.7.8-fix-musl-build.patch |  13 ++
 dev-libs/Ice/files/Ice-3.7.8-py3k11.patch |  45 
 6 files changed, 834 insertions(+)

diff --git a/dev-libs/Ice/Ice-3.7.8-r1.ebuild b/dev-libs/Ice/Ice-3.7.8-r1.ebuild
new file mode 100644
index ..962e357aa908
--- /dev/null
+++ b/dev-libs/Ice/Ice-3.7.8-r1.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby30"
+
+PHP_EXT_NAME="IcePHP"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+
+PHP_EXT_OPTIONAL_USE=php
+
+USE_PHP="php8-0 php8-1 php8-2"
+
+inherit php-ext-source-r3 python-r1 ruby-ng toolchain-funcs
+
+DESCRIPTION="ICE middleware C++ library and generator tools"
+HOMEPAGE="https://zeroc.com/products/ice;
+SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   doc? ( https://download.zeroc.com/Ice/$(ver_cut 1-2)/${PN}-3.7.1.pdf )"
+LICENSE="GPL-2"
+SLOT="0/37"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="debug doc examples php python ruby test"
+RESTRICT="test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND=">=app-arch/bzip2-1.0.5
+   >=dev-libs/expat-2.0.1
+   dev-libs/libedit
+   dev-cpp/libmcpp
+   dev-db/lmdb:=
+   dev-libs/openssl:0=
+   virtual/libcrypt:=
+   python? ( ${PYTHON_DEPS} )
+   ruby? ( $(ruby_implementation_depend ruby30) )"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-python/passlib[${PYTHON_USEDEP}]
+   )"
+
+# Maintainer notes:
+# TODO: java bindings
+
+S="${WORKDIR}/${P,}"
+PHP_EXT_S="${S}/php"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-musl-build.patch"
+   "${FILESDIR}/${P}-py3k11.patch"
+)
+
+pkg_setup() {
+   # prevent ruby-ng.eclass from messing with pkg_setup
+   return
+}
+
+src_unpack() {
+   # prevent ruby-ng.eclass from messing with src_unpack
+   default
+}
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e 's|-Werror ||g' \
+   config/Make.rules.Linux || die
+
+   # fix for x86 IceBox test
+   sed -i \
+   -e 's|"32"|""|' \
+   scripts/IceBoxUtil.py || die
+
+   if use !test; then
+   # Disable building tests
+   sed -i \
+   -e 's|include \$(top_srcdir)/config/Make.tests.rules||' 
\
+   config/Make.rules || die
+   fi
+}
+
+src_configure() {
+   MAKE_RULES=(
+   "embedded_runpath_prefix=\"${EPREFIX}/usr\""
+   "OPTIMIZE=$(usex !debug)"
+   "V=1"
+   )
+
+   if use python; then
+   local S="${S}/python"
+   python_copy_sources
+   fi
+
+   if use ruby; then
+   SITERUBY="$(ruby30 -r rbconfig -e 'print 
RbConfig::CONFIG["sitelibdir"]')"
+   SITERUBYARCH="$(ruby30 -r rbconfig -e 'print 
RbConfig::CONFIG["sitearchdir"]')"
+   MAKE_RULES_RUBY=(
+   "install_rubydir=\"${EPREFIX}/${SITERUBY}\""
+   "install_rubylibdir=\"${EPREFIX}/${SITERUBYARCH}\""
+   )
+
+   # make it use ruby30 only
+   sed -i \
+   -e 's|RUBY ?= ruby|\030|' \
+   ruby/config/Make.rules || die
+   sed -i \
+   -e 's|env ruby|\030|' \
+   ruby/config/s2rb.rb || die
+   sed -i \
+   -e 's|env ruby|\030|' \
+   ruby/scripts/slice2rb || die
+   fi
+
+   use test && python_setup
+}
+
+src_compile() {
+   # Do not remove this export or build will break!
+   tc-export CXX
+
+   emake -C cpp "${MAKE_RULES[@]}"
+
+   if use php; then
+   local i
+   for i in $(php_get_slots); do
+   mkdir -p "${WORKDIR}/${i}" || die
+   cp -r "${PHP_EXT_S}" "${WORKDIR}/${i}/" || die "Failed 
to copy source ${PHP_EXT_S} to PHP target directory"
+
+   pushd "${WORKDIR}/${i}" 

[gentoo-commits] repo/gentoo:master commit in: net-nntp/sabnzbd/

2022-12-23 Thread Sam James
commit: ad337b7ee10903f50f09a6e410f6288ff6094144
Author: Joe Kappus  wt  gd>
AuthorDate: Sat Dec 17 11:30:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad337b7e

net-nntp/sabnzbd: add 3.7.1

Signed-off-by: Joe Kappus  wt.gd>
Closes: https://github.com/gentoo/gentoo/pull/28689
Signed-off-by: Sam James  gentoo.org>

 net-nntp/sabnzbd/Manifest |   1 +
 net-nntp/sabnzbd/sabnzbd-3.7.1.ebuild | 156 ++
 2 files changed, 157 insertions(+)

diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest
index 46b3fa1cda02..85cac5a21edc 100644
--- a/net-nntp/sabnzbd/Manifest
+++ b/net-nntp/sabnzbd/Manifest
@@ -1,3 +1,4 @@
 DIST SABnzbd-3.6.0-src.tar.gz 5052873 BLAKE2B 
41b6fb818e9bcf40bedd16e9b2a0d5b2590cdbef8a29187f0e995d11d036c60364ed6f297eb6c2bb3f257040ef66b9bd26bc8464b9af2adfac3922f4817918a6
 SHA512 
277953a10211b72532ef4c490cc77516ad4691e15f55bbc08572edba8fc4154ddde5d6bd62ea79c2279dad571038cab25194d6764bf1377dda25d522a5838a92
 DIST SABnzbd-3.6.1-src.tar.gz 5051796 BLAKE2B 
a123b148290dd135f2eb375ce712b19b241907fd78935d9ec8cbb1b80b695c0aa0f92aff6b533e1966c84b9024f4c154a9708496331f85111906e6b068c22410
 SHA512 
7864f9252bbe8d66cd307e78911b03973554f1a2ccbba0e5ede536e4b7c679fe48cc1e334209688a9f9cd289b8bafc9a317dd02c6563e4151eba4fe2d81b9ddc
 DIST SABnzbd-3.7.0-src.tar.gz 5107150 BLAKE2B 
e582aaf09016ae34df8c49a1164d3f7e9a8ee85f734ae1066cc6d2c52f6a50a3de5d4abec30e0465d05629af73f4277920211557692e12f41d4b725476059796
 SHA512 
dbb18f06a0f5eec9ed4b946560073701bbb80ef20de9403ce92f408e96545fda5f7663dfd603723ea6c396c1a13dbb40e5868175d02e3218843138382c2a1335
+DIST SABnzbd-3.7.1-src.tar.gz 5108463 BLAKE2B 
5858fc5ece3948696132c64c1f4a7459319bbc604074dc78339e54e7e77353dbd141b4aad0c0cd027ac6ea1499aee0100ed7f4a1b20d0786728503eb6ffad055
 SHA512 
c76f74e20943196467206b5c0427421d7fe4e614855c477a045d06854c5247c13056ce9055d82b5f0c6391a046dc3c65c577e50fc30646c8f2290df4bada4fb9

diff --git a/net-nntp/sabnzbd/sabnzbd-3.7.1.ebuild 
b/net-nntp/sabnzbd/sabnzbd-3.7.1.ebuild
new file mode 100644
index ..b9a838d892ce
--- /dev/null
+++ b/net-nntp/sabnzbd/sabnzbd-3.7.1.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit optfeature python-single-r1 systemd
+
+MY_PV="${PV/_rc/RC}"
+MY_PV="${MY_PV//_pre*}"
+
+MY_P="${PN/sab/SAB}-${MY_PV}"
+
+DESCRIPTION="Binary newsgrabber with web-interface"
+HOMEPAGE="https://sabnzbd.org/;
+SRC_URI="https://github.com/sabnzbd/sabnzbd/releases/download/${MY_PV}/${MY_P}-src.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+# Sabnzbd is GPL-2 but bundles software with the following licenses.
+LICENSE="GPL-2 BSD LGPL-2 MIT BSD-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   acct-user/sabnzbd
+   acct-group/sabnzbd
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/cherrypy[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-6.0.10[${PYTHON_USEDEP}]
+   >=dev-python/guessit-3.1.0[${PYTHON_USEDEP}]
+   dev-python/notify2[${PYTHON_USEDEP}]
+   dev-python/portend[${PYTHON_USEDEP}]
+   dev-python/puremagic[${PYTHON_USEDEP}]
+   ~dev-python/sabyenc-5.4.4[${PYTHON_USEDEP}]
+   ')
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-arch/par2cmdline-0.4
+   net-misc/wget
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
+   dev-python/pkginfo[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/selenium[${PYTHON_USEDEP}]
+   dev-python/tavalidate[${PYTHON_USEDEP}]
+   dev-python/tavern[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   ')
+   app-arch/p7zip
+   app-arch/unrar
+   app-arch/unzip
+   www-apps/chromedriver-bin
+   )
+"
+
+src_test() {
+   local EPYTEST_IGNORE=(
+   # network sandbox
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/, media-gfx/gimp/files/

2022-12-23 Thread Sam James
commit: 54018acedbe26b1cce4de7afe5b91638aeec64a9
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Wed Dec 21 06:46:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:02:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54018ace

media-gfx/gimp: added patch to use nullptr

Closes: https://bugs.gentoo.org/887587
Closes: https://bugs.gentoo.org/875413
Signed-off-by: Mazunki Hoksaas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28727
Signed-off-by: Sam James  gentoo.org>

 .../gimp-2.10_fix_file-dicom-return-value.patch|  15 ++
 media-gfx/gimp/gimp-2.10.32-r4.ebuild  | 213 +
 2 files changed, 228 insertions(+)

diff --git a/media-gfx/gimp/files/gimp-2.10_fix_file-dicom-return-value.patch 
b/media-gfx/gimp/files/gimp-2.10_fix_file-dicom-return-value.patch
new file mode 100644
index ..8bc50cbcf18e
--- /dev/null
+++ b/media-gfx/gimp/files/gimp-2.10_fix_file-dicom-return-value.patch
@@ -0,0 +1,15 @@
+Issue: https://bugs.gentoo.org/875413
+Upstream issue: https://gitlab.gnome.org/GNOME/gimp/-/issues/8807
+Upstream patch: 
https://gitlab.gnome.org/GNOME/gimp/-/commit/543f9e37e69b4e57b5e44092542c95bb2052f047
+
+--- a/plug-ins/common/file-dicom.c
 b/plug-ins/common/file-dicom.c
+@@ -602,7 +602,7 @@ load_image (const gchar  *filename,
+(gchar *) value, samples_per_pixel);
+   g_free (dicominfo);
+   fclose (DICOM);
+-  return NULL;
++  return -1;
+ }
+ 
+   break;

diff --git a/media-gfx/gimp/gimp-2.10.32-r4.ebuild 
b/media-gfx/gimp/gimp-2.10.32-r4.ebuild
new file mode 100644
index ..ea46069df1b1
--- /dev/null
+++ b/media-gfx/gimp/gimp-2.10.32-r4.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF=yes
+WANT_AUTOMAKE=
+
+inherit autotools gnome2 toolchain-funcs virtualx
+
+DESCRIPTION="GNU Image Manipulation Program"
+HOMEPAGE="https://www.gimp.org/;
+SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.bz2"
+LICENSE="GPL-3+ LGPL-3+"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr 
postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec 
cpu_flags_x86_mmx cpu_flags_x86_sse"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   >=app-text/poppler-0.50[cairo]
+   >=app-text/poppler-data-0.4.7
+   >=dev-libs/glib-2.56.2:2
+   >=dev-libs/json-glib-1.2.6
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.40.6:2
+   >=media-gfx/mypaint-brushes-2.0.2:=
+   >=media-libs/babl-0.1.90
+   >=media-libs/fontconfig-2.12.4
+   >=media-libs/freetype-2.1.7
+   >=media-libs/gegl-0.4.36:0.4[cairo]
+   >=media-libs/gexiv2-0.10.6
+   >=media-libs/harfbuzz-0.9.19:=
+   >=media-libs/lcms-2.8:2
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libmypaint-1.6.1:=
+   >=media-libs/libpng-1.6.25:0=
+   >=media-libs/tiff-3.5.7:=
+   net-libs/glib-networking[ssl]
+   sys-libs/zlib
+   >=x11-libs/cairo-1.12.2
+   >=x11-libs/gdk-pixbuf-2.31:2
+   >=x11-libs/gtk+-2.24.32:2
+   x11-libs/libXcursor
+   >=x11-libs/pango-1.29.4
+   aalib? ( media-libs/aalib )
+   alsa? ( >=media-libs/alsa-lib-1.0.0 )
+   aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 )
+   heif? ( >=media-libs/libheif-1.9.1:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= )
+   jpegxl? ( >=media-libs/libjxl-0.6.1:= )
+   mng? ( media-libs/libmng:= )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   postscript? ( app-text/ghostscript-gpl:= )
+   udev? ( dev-libs/libgudev:= )
+   unwind? ( >=sys-libs/libunwind-1.1.0:= )
+   webp? ( >=media-libs/libwebp-0.6.0:= )
+   wmf? ( >=media-libs/libwmf-0.2.8 )
+   xpm? ( x11-libs/libXpm )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-themes/hicolor-icon-theme
+   gnome? ( gnome-base/gvfs )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-lang/perl-5.10.0
+   dev-libs/appstream-glib
+   dev-util/gtk-update-icon-cache
+   >=dev-util/intltool-0.40.1
+   >=sys-devel/gettext-0.19
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+"
+
+DOCS=( "AUTHORS" "ChangeLog" "HACKING" "NEWS" "README" "README.i18n" )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.10_fix_test-appdata.patch" # Bugs 685210 (and 
duplicate 691070)
+   "${FILESDIR}/${PN}-2.10_fix_file-dicom-return-value.patch" # Bug 875413 
(duplicates 886481, 887587)
+)
+
+src_prepare() {
+   sed -i -e 's/mypaint-brushes-1.0/mypaint-brushes-2.0/' configure.ac || 
die #737794
+
+   sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/hdx-realtime-media-engine/, net-misc/icaclient/

2022-12-23 Thread Sam James
commit: c9fc0e563e8d4c73be09fd6ae98b679d1927fe8e
Author: Henning Schild  hennsch  de>
AuthorDate: Thu Dec  1 14:40:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:55:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fc0e56

net-misc/icaclient: bump to 22.12.0.12

Here we do not just bump the version but also change the way we deal
with the shared config file between this ebuild and its plugin
media-plugins/hdx-realtime-media-engine.
Also we move the rdep to sys-libs/llvm-libunwind to the plugin. And if
the user wants hdx support on icaclient they have to set a USE flag. The
plugin will not work if icaclient is not built with support for it and
the plugin itself contains the tool to enable itself so we turn the dep
chain around, the plugin is even a bdep of the application.

Closes: https://bugs.gentoo.org/883775
Closes: https://bugs.gentoo.org/881637
Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/28493
Signed-off-by: Sam James  gentoo.org>

 ...dx-realtime-media-engine-2.9.500.2802-r1.ebuild |  88 +++
 net-misc/icaclient/Manifest|   2 +
 net-misc/icaclient/icaclient-22.12.0.12.ebuild | 276 +
 net-misc/icaclient/metadata.xml|   3 +
 4 files changed, 369 insertions(+)

diff --git 
a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.500.2802-r1.ebuild
 
b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.500.2802-r1.ebuild
new file mode 100644
index ..d72d760272eb
--- /dev/null
+++ 
b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.500.2802-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+MY_PV="$(ver_cut 1-3)"
+
+DESCRIPTION="HDX RealTime Media Engine plugin for Citrix Workspace App"
+HOMEPAGE="https://www.citrix.com/;
+SRC_URI="amd64? ( HDX_RealTime_Media_Engine_${MY_PV}_for_Linux_x64.zip )
+   x86? ( HDX_RealTime_Media_Engine_${MY_PV}_for_Linux.zip )"
+LICENSE="icaclient"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+RESTRICT="fetch mirror strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   sys-libs/llvm-libunwind
+   || (
+   media-video/pipewire
+   media-sound/pulseaudio
+   media-sound/apulse
+   )
+   !https://www.citrix.com/de-de/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-ltsrcu-latest.html;
+   elog "and place it into your DISTDIR directory."
+}
+
+pkg_setup() {
+   case ${ARCH} in
+   amd64)
+   zip_dir="x86_64"
+   zip_arch="amd64"
+   ;;
+   x86)
+   zip_dir="i386"
+   zip_arch="i386"
+   ;;
+   esac
+}
+
+src_unpack() {
+   default
+
+   local 
MY_T="${WORKDIR}/HDX_RealTime_Media_Engine_${MY_PV}_for_Linux$(usex amd64 
'_x64' '')"
+   local deb_base_name="citrix-hdx-realtime-media-engine"
+   unpack_deb ${MY_T}/${zip_dir}/${deb_base_name}_$(ver_rs 3 
-)_${zip_arch}.deb
+}
+
+src_install() {
+   insinto "${ICAROOT}/rtme"
+
+   # No, we do NOT install such a generic udev rule into the system
+   local destfiles=(
+   DialTone_US.wav
+   EULA.rtf
+   InboundCallRing.wav
+   )
+
+   local el
+   for el in "${destfiles[@]}" ; do
+   doins "${el}"
+   done
+
+   exeinto "${ICAROOT}"/rtme
+   doexe RTMEconfig RTMediaEngineSRV
+
+   for el in /var/{lib,log}/RTMediaEngineSRV /var/lib/Citrix/HDXRMEP ; do
+   keepdir ${el}
+   fperms a+rw ${el}
+   done
+
+   insinto "${ICAROOT}"
+   doins HDXRTME.so
+}

diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index d736acc9ef0b..cd884c4189ea 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -1,6 +1,8 @@
 DIST linuxx64-22.11.0.19.tar.gz 160489578 BLAKE2B 
ea6c5aab678746da64b0fa8329f5ffad871e5f42b4c6aa59f87daf6f8ca9a8901b690871376a79724fe835f9a9c026eb6bdf1ff55419ade62ebf472d25164dfa
 SHA512 
5dab1616303f384d06ff6b2cc5c0ed0d9026745729ae503d03c7bddc6cebc536236c679d20886a94a2a241d1cfd96fd7fd766368ca779dacf0ff1785b36f5040
+DIST linuxx64-22.12.0.12.tar.gz 165269811 BLAKE2B 
7735357f38d9438137792fc1d1febfdda6ca464fc43f573dffb4a33fffca052a78b8b61277cffd9287efcbc3823529e707140e7c9c1f9502c768528d2018b71d
 SHA512 
bbe002d32e6d3819ab76ecef7fe7b62fff14da409d1b13c6edfc947cd46b0919d0f1972e7c1581d871bbe341ea50d3cf0da797f53f97b8e370610b37048f9a31
 DIST linuxx64-22.5.0.16.tar.gz 162733197 BLAKE2B 
32b4fd64d6bccf8a3be92e8f8ee59059839f31f4f771a6344fea320d2b635174c31c9e8d572a700568bab6032352fe72657dce1ee752327ed856370fa86acf9a
 SHA512 

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

2022-12-23 Thread Sam James
commit: 04f95cd97f80fbc3e8a69480662b4a2d5e07e9de
Author: Anton Fischl  fischl-online  de>
AuthorDate: Tue Dec 13 08:08:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:00:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f95cd9

app-backup/burp: bump 3.1.4

Signed-off-by: Anton Fischl  fischl-online.de>
Closes: https://github.com/gentoo/gentoo/pull/28651
Signed-off-by: Sam James  gentoo.org>

 app-backup/burp/Manifest  |   1 +
 app-backup/burp/burp-3.1.4.ebuild | 115 ++
 2 files changed, 116 insertions(+)

diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest
index f9f24666294c..5a59f512d0dc 100644
--- a/app-backup/burp/Manifest
+++ b/app-backup/burp/Manifest
@@ -1,2 +1,3 @@
 DIST burp-2.4.0.tar.gz 624032 BLAKE2B 
4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d
 SHA512 
ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19
 DIST burp-3.1.2.tar.gz 549260 BLAKE2B 
a8767d9ac2188e7a44fa2e8e4ba08dd3a5edeac268afcf196db5cae06e8bcc1faae1a48ba1873ef43fdbb9764946384233a755779e09984217b4334781529024
 SHA512 
a832502f617b66b87feeff032002bc25827809a165e3fb6ef85a9f3d847e308e9fa69f138b7e80662366fa3de09b39f7ef209b529d82c3d487dca11fe3ebcddf
+DIST burp-3.1.4.tar.gz 549879 BLAKE2B 
bf70051a658700fab60182b97b7ce8540fbd85ad1264ee09c9fa5b5a99046f391b91cd8673097ef869c6b762aea6d8fecdedb38425dca9e6bcbb1f2c2afa96fb
 SHA512 
3aa9fb1512f985fa99e7cb9a45502bbdbf513935e0c62fa4327f0e6cb68d3840f59bfe1b38a7c2419b3e69bc04aef36c223313897c2e45e94f3be3f9d41714db

diff --git a/app-backup/burp/burp-3.1.4.ebuild 
b/app-backup/burp/burp-3.1.4.ebuild
new file mode 100644
index ..1efa9828e50c
--- /dev/null
+++ b/app-backup/burp/burp-3.1.4.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="Network backup and restore client and server for Unix and Windows"
+HOMEPAGE="https://burp.grke.org/;
+SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="acl test xattr"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="acct-group/burp
+   acct-user/burp
+   dev-libs/uthash
+   dev-libs/openssl:0=
+   net-libs/librsync:=
+   sys-libs/ncurses:0=
+   sys-libs/libcap
+   sys-libs/zlib
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl )
+   xattr? ( sys-apps/attr )"
+DEPEND="${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+   test? ( dev-libs/check )"
+BDEPEND=">=sys-devel/autoconf-2.71
+   virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+   virtual/logger"
+
+PATCHES=(
+   "${FILESDIR}"/"${PN}"-2.1.20-no_mkdir_run.patch
+   "${FILESDIR}"/"${PN}"-2.0.54-server_user.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir=/var
+   --sysconfdir=/etc/burp
+   --enable-largefile
+   --runstatedir=/run
+   "$(use_enable acl)"
+   "$(use_enable xattr)"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # See https://github.com/grke/burp/issues/869
+   local -x CK_DEFAULT_TIMEOUT=10
+   default
+}
+
+src_install() {
+   default
+   keepdir /var/spool/burp
+   fowners -R root:"${PN}" /var/spool/burp
+   fperms 0770 /var/spool/burp
+
+   emake DESTDIR="${D}" install-configs
+   fowners -R root:"${PN}" /etc/burp
+   fperms 0750 /etc/burp
+   fperms 0640 /etc/burp/burp-server.conf
+   fperms 0750 /etc/burp/clientconfdir
+
+   newinitd "${FILESDIR}"/"${PN}".initd "${PN}"
+   systemd_dounit "${FILESDIR}"/"${PN}".service
+}
+
+pkg_postinst() {
+   elog "Burp ebuilds now support the autoupgrade mechanism in both"
+   elog "client and server mode. In both cases it is disabled by"
+   elog "default. You almost certainly do NOT want to enable it in"
+   elog "client mode because upgrades obtained this way will not be"
+   elog "managed by Portage."
+
+   if [[ ! -e "${EROOT}"/etc/burp/CA/index.txt ]]; then
+   elog ""
+   elog "At first run burp server will generate DH parameters and 
SSL"
+   elog "certificates.  You should adjust configuration before."
+   elog "Server configuration is located at"
+   elog ""
+   elog "  ${EROOT}/etc/burp/burp-server.conf"
+   elog ""
+   fi
+
+   # According to PMS this can be a space-separated list of version
+   # numbers, even though in practice it is typically just one.
+   local oldver
+   for oldver in 

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/xephem/, sci-astronomy/xephem/files/

2022-12-23 Thread Sam James
commit: 09607a4dd3014f1373b1437f06d4aa0e1bce4633
Author: Bernd Waibel  posteo  net>
AuthorDate: Fri Dec  9 11:50:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:59:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09607a4d

sci-astronomy/xephem: enable parallel build

- add a patch to allow parallel builds
- add remote-id to make pkgcheck happy
- update obsolete virtual/jpeg dependency and order deps

Closes: https://bugs.gentoo.org/881813
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/28610
Signed-off-by: Sam James  gentoo.org>

 .../files/xephem-4.1.0-allow-parallel-builds.patch | 26 ++
 sci-astronomy/xephem/metadata.xml  |  3 +++
 ...{xephem-4.1.0.ebuild => xephem-4.1.0-r1.ebuild} |  7 --
 3 files changed, 34 insertions(+), 2 deletions(-)

diff --git 
a/sci-astronomy/xephem/files/xephem-4.1.0-allow-parallel-builds.patch 
b/sci-astronomy/xephem/files/xephem-4.1.0-allow-parallel-builds.patch
new file mode 100644
index ..87d4a32e8857
--- /dev/null
+++ b/sci-astronomy/xephem/files/xephem-4.1.0-allow-parallel-builds.patch
@@ -0,0 +1,26 @@
+From 89cc80f47cdf71d3a5eae0ea6a2bade329a3e1fb Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Fri, 9 Dec 2022 12:30:24 +0100
+Subject: [PATCH] allow parallel builds
+
+Ensure all libraries are ready before the final binary is
+going to get linked.
+
+Signed-off-by: Bernd Waibel 
+--- a/GUI/xephem/Makefile
 b/GUI/xephem/Makefile
+@@ -182,9 +182,9 @@ OBJS = \
+   xephem.o\
+   xmisc.o
+ 
+-all: libs xephem xephem.1
++all: xephem xephem.1
+ 
+-xephem: $(INCS) $(OBJS)
++xephem: libs $(INCS) $(OBJS)
+   $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
+ 
+ xephem.1: xephem.man
+-- 
+2.38.1
+

diff --git a/sci-astronomy/xephem/metadata.xml 
b/sci-astronomy/xephem/metadata.xml
index b68063e309e9..a6c852e0ab3d 100644
--- a/sci-astronomy/xephem/metadata.xml
+++ b/sci-astronomy/xephem/metadata.xml
@@ -13,4 +13,7 @@
the moons of Jupiter, Saturn and Earth; Mars' and Jupiter's 
central
meridian longitude; Saturn's rings; and Jupiter's Great Red 
Spot.

+   
+   XEphem/XEphem
+   
 

diff --git a/sci-astronomy/xephem/xephem-4.1.0.ebuild 
b/sci-astronomy/xephem/xephem-4.1.0-r1.ebuild
similarity index 87%
rename from sci-astronomy/xephem/xephem-4.1.0.ebuild
rename to sci-astronomy/xephem/xephem-4.1.0-r1.ebuild
index 8b8f87e5ba22..ef46be975575 100644
--- a/sci-astronomy/xephem/xephem-4.1.0.ebuild
+++ b/sci-astronomy/xephem/xephem-4.1.0-r1.ebuild
@@ -16,9 +16,9 @@ KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-libs/openssl:=
-   >=x11-libs/motif-2.3:0
-   virtual/jpeg:0
+   media-libs/libjpeg-turbo:=
media-libs/libpng:0=
+   >=x11-libs/motif-2.3:0
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXt
@@ -28,9 +28,12 @@ BDEPEND="sys-apps/groff"
 
 HTML_DOCS=( GUI/xephem/help/. )
 
+# NOTE: order is relevant - parallel build patch requires respect env vars
+# patch to be already applied
 PATCHES=(
"${FILESDIR}/${PN}-3.7.7-implicits.patch"
"${FILESDIR}/${P}-respect_env_vars.patch"
+   "${FILESDIR}/${P}-allow-parallel-builds.patch"
 )
 
 src_compile() {



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

2022-12-23 Thread Sam James
commit: 9ff877dc85d181af884fc268e8859189b909cc25
Author: hololeap  users  noreply  github  com>
AuthorDate: Mon Dec 12 23:41:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 07:01:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff877dc

net-analyzer/wireshark: Update REQUIRED_USE on v3

plugin-ifdemo requires the qt5 USE flag or the package will fail on the
configure stage (note this has not been tested on wireshark-4):

CMake Error at plugins/epan/pluginifdemo/CMakeLists.txt:55 
(target_link_libraries):
  Target "pluginifdemo" links to:

Qt5::Multimedia

  but the target was not found.  Possible reasons include:

* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.

Closes: https://github.com/gentoo/gentoo/pull/28707
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wireshark/wireshark-3.6.10.ebuild | 2 +-
 net-analyzer/wireshark/wireshark-3.6.9.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/wireshark/wireshark-3.6.10.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.10.ebuild
index 9dc957fabde9..7e3a61ee7902 100644
--- a/net-analyzer/wireshark/wireshark-3.6.10.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.10.ebuild
@@ -30,7 +30,7 @@ IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi 
snappy spandsp sshdump
 IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   plugin-ifdemo? ( plugins )"
+   plugin-ifdemo? ( plugins qt5 )"
 
 RESTRICT="!test? ( test )"
 

diff --git a/net-analyzer/wireshark/wireshark-3.6.9.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.9.ebuild
index d4345cd1e3bb..a6b3b00ce71e 100644
--- a/net-analyzer/wireshark/wireshark-3.6.9.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.9.ebuild
@@ -30,7 +30,7 @@ IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi 
snappy spandsp sshdump
 IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   plugin-ifdemo? ( plugins )"
+   plugin-ifdemo? ( plugins qt5 )"
 
 RESTRICT="!test? ( test )"
 



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

2022-12-23 Thread Sam James
commit: aa51906711a051cb1896ccffa20a4a21c77e4fcb
Author: Michal Privoznik  gmail  com>
AuthorDate: Wed Dec  7 14:46:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa519067

dev-php/libvirt-php: bump to v0.5.7

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28588
Signed-off-by: Sam James  gentoo.org>

 dev-php/libvirt-php/Manifest |  1 +
 dev-php/libvirt-php/libvirt-php-0.5.7.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/dev-php/libvirt-php/Manifest b/dev-php/libvirt-php/Manifest
index 59f708ad3ce5..b002687353b3 100644
--- a/dev-php/libvirt-php/Manifest
+++ b/dev-php/libvirt-php/Manifest
@@ -1 +1,2 @@
 DIST libvirt-php-0.5.6.tar.xz 386372 BLAKE2B 
30d6a1c8dd18a4bd9d46e9c20551978fa0c20f2d671a359fdbf86def5166df7f882e65c509087efe0acef7d0dc468b3eb520689f9e7ba552e966809c8f647390
 SHA512 
5d1b3a2afc697051a5a0d4750ce4d02b31f482b1c17ef2cf4a593b705de438d8ccb4b1543ce6b2520b450734b3634e64ccf9200227f5681cbd2daad5a9f5ee9c
+DIST libvirt-php-0.5.7.tar.xz 389380 BLAKE2B 
c8189ffdeb29a056ef959624cd46a18ce7e4e00df6a42bfb3d6349ee8aa3865a4d66b82aed9ee4f68aa7f9761adb8eb8b62bd15d7c6e8e17c187ae44eba71a86
 SHA512 
ecc640ce2c936f59824212eca36bbe3ae13c560854e0d86da9f1d4d02373751f974b374915ded57d74636c0443c09c895857e8701204fbf49c402c1f315ae0b7

diff --git a/dev-php/libvirt-php/libvirt-php-0.5.7.ebuild 
b/dev-php/libvirt-php/libvirt-php-0.5.7.ebuild
new file mode 100644
index ..96777d784f67
--- /dev/null
+++ b/dev-php/libvirt-php/libvirt-php-0.5.7.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PHP_EXT_NAME="libvirt-php"
+PHP_EXT_SKIP_PHPIZE="yes"
+USE_PHP="php7-4 php8-0 php8-1"
+PHP_EXT_ECONF_ARGS=()
+
+inherit php-ext-source-r3 autotools
+
+DESCRIPTION="PHP bindings for libvirt"
+HOMEPAGE="http://libvirt.org/php/;
+SRC_URI="http://libvirt.org/sources/php/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="app-emulation/libvirt
+   dev-libs/libxml2"
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/xhtml1 )"
+
+DOCS=( ChangeLog NEWS README )
+
+src_unpack() {
+   default
+
+   # create the default modules directory to be able
+   # to use the php-ext-source-r3 eclass to configure/build
+   ln -s src "${S}/modules" || die
+}
+
+src_prepare() {
+   php-ext-source-r3_src_prepare
+
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env "${slot}"
+   eautoreconf
+   done
+}
+
+src_install() {
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   insinto "${EXT_DIR}"
+   doins "src/.libs/${PHP_EXT_NAME}.so"
+   done
+
+   php-ext-source-r3_createinifiles
+   einstalldocs
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/*
+   fi
+}
+
+src_test() {
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   default
+   done
+}



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

2022-12-23 Thread Sam James
commit: 54dd82a246ef5cf08fa2db08cd62ae035c61743f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 18:36:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dd82a2

app-crypt/heimdal: remove unused patch

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

 app-crypt/heimdal/files/heimdal_hcrypto.patch | 45 ---
 1 file changed, 45 deletions(-)

diff --git a/app-crypt/heimdal/files/heimdal_hcrypto.patch 
b/app-crypt/heimdal/files/heimdal_hcrypto.patch
deleted file mode 100644
index ff3228d4973a..
--- a/app-crypt/heimdal/files/heimdal_hcrypto.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 329918bd671c89de6e1c2874baba48d658a89a10 Mon Sep 17 00:00:00 2001
-From: Damir Franusic 
-Date: Sun, 9 Dec 2018 19:53:58 +0100
-Subject: [PATCH] hcrypto: fix include path
-

- lib/hcrypto/Makefile.am | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/lib/hcrypto/Makefile.am b/lib/hcrypto/Makefile.am
-index 469176b6c6..195117d174 100644
 a/lib/hcrypto/Makefile.am
-+++ b/lib/hcrypto/Makefile.am
-@@ -9,7 +9,8 @@ AM_CPPFLAGS += $(INCLUDE_openssl_crypto)
- endif
- 
- AM_CPPFLAGS += -I$(top_srcdir)/lib/hx509 \
-- -I$(srcdir)/libtommath -DUSE_HCRYPTO_LTM=1
-+ -I$(srcdir)/libtommath -DUSE_HCRYPTO_LTM=1 \
-+ -I$(srcdir)/..
- 
- lib_LTLIBRARIES = libhcrypto.la
- check_LTLIBRARIES = libhctest.la
-From 572a6fd7ac41e9210ef3eb765fe7da4ec8a94bb2 Mon Sep 17 00:00:00 2001
-From: Luke Howard 
-Date: Mon, 24 Dec 2018 02:21:32 +
-Subject: [PATCH] hx509: fix dependency, hxtool requires ASN.1 headers
-

- lib/hx509/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/hx509/Makefile.am b/lib/hx509/Makefile.am
-index b58deb3e37..09643c43a0 100644
 a/lib/hx509/Makefile.am
-+++ b/lib/hx509/Makefile.am
-@@ -164,7 +164,7 @@ hxtool-commands.c hxtool-commands.h: hxtool-commands.in 
$(SLC)
- dist_hxtool_SOURCES = hxtool.c
- nodist_hxtool_SOURCES = hxtool-commands.c hxtool-commands.h
- 
--$(hxtool_OBJECTS): hxtool-commands.h hx509_err.h
-+$(hxtool_OBJECTS): hxtool-commands.h $(nodist_include_HEADERS)
- 
- hxtool_LDADD = \
-   libhx509.la \



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

2022-12-23 Thread Sam James
commit: ec06f6a63381dba627cf6f077c327f207849519c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 18:38:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec06f6a6

dev-ruby/tilt: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch | 37 
 1 file changed, 37 deletions(-)

diff --git a/dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch 
b/dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch
deleted file mode 100644
index 27e4d821f64f..
--- a/dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 91838d57aa35ba5341368ead0d442e1dc1eb8730 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= 
-Date: Mon, 18 Jan 2021 12:49:31 +0100
-Subject: [PATCH] Fix Ruby 3.0 compatibility.
-
-This fixes issues such as:
-
-~~~
-  1) Error:
-CSVTemplateTest#test_compiles_and_evaluates_the_template_on_render:
-TypeError: no implicit conversion of Hash into String
-/usr/share/ruby/csv.rb:1273:in `initialize'
-/usr/share/ruby/csv.rb:1273:in `new'
-/usr/share/ruby/csv.rb:1273:in `generate'
-(__TEMPLATE__):in `__tilt_920'
-
/builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/lib/tilt/template.rb:170:in
 `call'
-
/builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/lib/tilt/template.rb:170:in
 `evaluate'
-
/builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/lib/tilt/template.rb:109:in
 `render'
-
/builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/test/tilt_csv_test.rb:15:in
 `block in '
-~~~

- lib/tilt/csv.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/tilt/csv.rb b/lib/tilt/csv.rb
-index fd0e602..7dfa220 100644
 a/lib/tilt/csv.rb
-+++ b/lib/tilt/csv.rb
-@@ -50,7 +50,7 @@ def prepare
- 
- def precompiled_template(locals)
-   <<-RUBY
--#{@outvar} = #{self.class.engine}.generate(#{options}) do |csv|
-+#{@outvar} = #{self.class.engine}.generate(**#{options}) do |csv|
-   #{data}
- end
-   RUBY



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

2022-12-23 Thread Sam James
commit: 26bb975e8ee400f286193cbb60623d9f896e8712
Author: Henning Schild  hennsch  de>
AuthorDate: Thu Dec  8 13:29:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:59:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26bb975e

net-im/telegram-desktop-bin: bump version to 4.4.1

Closes: https://bugs.gentoo.org/886359
Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/28601
Signed-off-by: Sam James  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 +
 .../telegram-desktop-bin-4.4.1.ebuild  | 58 ++
 2 files changed, 60 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index d43cd25639ba..e1d3f4b07338 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,6 +1,8 @@
 DIST tdesktop-4.2.4.tar.gz 17065673 BLAKE2B 
d2fd5db5d216b369902f697f8b2613fbb62ae7b788e08dc33f410a62547c335a8c20f2099989bb8eaaf92a81320e4fc24a3aaf266c6632b2264271e95c8b01ec
 SHA512 
cc4cc3be490de750cb3a048a861d492bea1d2484160ee70b102979b8b446349333effe29f1b51fa014c7a65a4901779fa58f6b0d86ae12864f85d014e8f36d20
 DIST tdesktop-4.3.1.tar.gz 17160532 BLAKE2B 
a7bdfc0bc74772ed206ab20663837c6245723b1dc7e934bc722079f22adee5474380b2d1ca518154ad1ebda4da7c61e2f8013c024541c5ebc4b3549bc083e0c5
 SHA512 
7032d5ba176e740279304fa91e74ab780f2bb102f29041bde4a2a8fa53a698f85410a6822bf95747b870476a608dfab7aafb5512f21820727b86151346960662
 DIST tdesktop-4.3.4.tar.gz 17191105 BLAKE2B 
4cf1fa520a38316b94939d495a87e0dffd61d2adad1ff56910855064a86e9e1b380ee1dfcaee43ab13ac2acfa82e283ac985b73d659344299586bb1653d95503
 SHA512 
707e1eeff49777bae1f386be4aefd8510b0d18e78f1b98fa3357e1d0be73c65558a1ab2d59fe0259ffdc7760f1f4debf598ef62555e9d13a42e843eb7c76a6bd
+DIST tdesktop-4.4.1.tar.gz 17238891 BLAKE2B 
da7620a5d5ee28dfbbcba098cd4493c346a0c4a558d64835337d2ca722a91e9385e5d42a3b99b24f8aaf5b97291e3432b73e2880162c539bc6424de6e3e00b9a
 SHA512 
f45cc3b788fdd50f8caf9aff43dccfd250c0586cae5c54e27e943c24b472f059cea8017ecf9a7b0061fd02d49113ab33b5288daeaa6b40fb7282b8b09abd0459
 DIST tsetup.4.2.4.tar.xz 46792948 BLAKE2B 
20ebef199dc526de1e786ebd76dfd40d557f4211ae4c37d080f010738a710efe4ed2e5100c81249d49efb4902f7333f4548bff00a50eb284269dbd2aaff1bd21
 SHA512 
3397e480334605ebe7a8a3f3c6211adea8be0b759749e4beb579a6c4a75cb13accc3be5fa62c1d784fd6f0b92c66be15e986ed83c4fde29a38766b48a013b104
 DIST tsetup.4.3.1.tar.xz 49562348 BLAKE2B 
7e6d390e76f0ffe25896faf57d8c1e6a8b9f405e9af9f9493c586b2aefb0d244cb4aaf77b2a1da3f226b6954abb4e376d0c09500abc212767b29813f3303b58a
 SHA512 
c9d2f8124dcb5e1709d79e29f0f13eb9491a81aa642c34e32dd1a9a57cc980fdd3f5f5d7095ccc843af2300b27abe1fa5bb874a7a43f97b8861a47ab369c4844
 DIST tsetup.4.3.4.tar.xz 50082244 BLAKE2B 
71a69b0cb32d70b381ea210f01259874e69003d7fa19dfb435a4059410523ae97de2e0497c348e54f7799ee9221db4e41307653b750fff4c9e8658bfe3cdf589
 SHA512 
ef723331cb7e54c95b46aa05553d8e9c18e3782ad6abdb948a99b66a7806d99a06d07a6d9233a902d7becfda0070135e423a21468c71ce22a39f434f476a489d
+DIST tsetup.4.4.1.tar.xz 50194196 BLAKE2B 
05ff4bc66b77e4b26a802c766f65b7f1690376371681f0ed474d5b8edd0bdc0eae04e78c7539b05f9e7ea3a37dc4250c3761bf0ef23386b5033ce0a52caea5ec
 SHA512 
d13892b0923b4dc9c565002ff54f41382aaba75de532b25b940c1e0cbff49784e15ff9aba5dfdf7b86c996c7502c44c7cfe9df865095d513277a5b553d4e00ea

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild
new file mode 100644
index ..b960357fb781
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI="
+   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+RDEPEND="
+   !net-im/telegram-desktop
+   sys-libs/glibc
+   dev-libs/glib:2
+   >=media-libs/fontconfig-2.13
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   >=x11-libs/libxcb-1.10
+"
+
+S="${WORKDIR}/Telegram"
+
+src_prepare() {
+   default
+   sed -i -e 's/@CMAKE_INSTALL_FULL_BINDIR@\///g' 
"${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop || die
+}
+
+src_install() {
+   newbin Telegram telegram-desktop
+
+   insinto /etc/tdesktop
+   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+   local icon_size
+   for icon_size in 16 32 48 64 128 256 512; do
+   newicon -s 

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

2022-12-23 Thread Sam James
commit: 9e52d50e2b8236667993ec5c6fae18a15ea4358d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 18:38:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e52d50e

dev-ruby/virtus: remove unused patch(es)

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

 dev-ruby/virtus/files/virtus-1.0.5-equalizer.patch | 208 -
 1 file changed, 208 deletions(-)

diff --git a/dev-ruby/virtus/files/virtus-1.0.5-equalizer.patch 
b/dev-ruby/virtus/files/virtus-1.0.5-equalizer.patch
deleted file mode 100644
index 22fc19298505..
--- a/dev-ruby/virtus/files/virtus-1.0.5-equalizer.patch
+++ /dev/null
@@ -1,208 +0,0 @@
-From 5f33f8147fc9d84e69a33758b000486ebe42c8ae Mon Sep 17 00:00:00 2001
-From: Sergey Novik 
-Date: Sun, 19 Jul 2015 18:11:07 +0300
-Subject: [PATCH 1/3] Add specs for attributes comparison (based on latest
- Equalizer gem working version)
-

- spec/unit/virtus/attribute/comparison_spec.rb | 23 +++
- 1 file changed, 23 insertions(+)
- create mode 100644 spec/unit/virtus/attribute/comparison_spec.rb
-
-diff --git a/spec/unit/virtus/attribute/comparison_spec.rb 
b/spec/unit/virtus/attribute/comparison_spec.rb
-new file mode 100644
-index 000..0b51a9c
 /dev/null
-+++ b/spec/unit/virtus/attribute/comparison_spec.rb
-@@ -0,0 +1,23 @@
-+require 'spec_helper'
-+
-+describe Virtus::Attribute, '#== (defined by including Virtus::Equalizer)' do
-+  let(:attribute) { described_class.build(String, :name => :name) }
-+
-+  # Currently that's the way it works and it happens because default_value 
objects
-+  # don't have equalizer, resulting in  attributes object mismatch.
-+  # This behavior (and a spec) will need a change in future.
-+  it 'returns false when attributes have same type and options' do
-+equal_attribute = described_class.build(String, :name => :name)
-+expect(attribute == equal_attribute).to be_falsey
-+  end
-+
-+  it 'returns false when attributes have different type' do
-+different_attribute = described_class.build(Integer, :name => :name)
-+expect(attribute == different_attribute).to be_falsey
-+  end
-+
-+  it 'returns false when attributes have different options' do
-+different_attribute = described_class.build(Integer, :name => :name_two)
-+expect(attribute == different_attribute).to be_falsey
-+  end
-+end
-
-From 3748f6eb2cf368d6a78fb1ef50c2724648d96a9b Mon Sep 17 00:00:00 2001
-From: Sergey Novik 
-Date: Sun, 19 Jul 2015 18:11:24 +0300
-Subject: [PATCH 2/3] Use Virtus::Equalizer instead of Equalizer gem in
- Virtus#Attribute (behavior preserved)
-

- lib/virtus/attribute.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/virtus/attribute.rb b/lib/virtus/attribute.rb
-index 999a2ef..0654d4d 100644
 a/lib/virtus/attribute.rb
-+++ b/lib/virtus/attribute.rb
-@@ -18,7 +18,7 @@ module Virtus
-   class Attribute
- extend DescendantsTracker, Options, TypeLookup
- 
--include ::Equalizer.new(:type, :options)
-+include Equalizer.new(inspect) << :type << :options
- 
- accept_options :primitive, :accessor, :default, :lazy, :strict, 
:required, :finalize, :nullify_blank
- 
-
-From ef57af319334a1d4f3e0860acbde7c6d6f0eb8ef Mon Sep 17 00:00:00 2001
-From: Sergey Novik 
-Date: Sun, 19 Jul 2015 18:26:50 +0300
-Subject: [PATCH 3/3] Change behavior of Attribute#== method
-
-By changing Coercer#== and DefaultValue#== methods, we allow
-Attribute#== to actually compare objects now (before, every comparison
-would return `false` because of different instances of DefaultValue
-model in options[:default_value] key.

- lib/virtus/attribute/default_value.rb  |  2 ++
- lib/virtus/coercer.rb  |  1 +
- spec/unit/virtus/attribute/comparison_spec.rb  |  7 ++-
- spec/unit/virtus/attribute_set/append_spec.rb  |  8 
- spec/unit/virtus/attribute_set/element_set_spec.rb | 22 +++---
- spec/unit/virtus/attribute_set/merge_spec.rb   |  8 +---
- 6 files changed, 29 insertions(+), 19 deletions(-)
-
-diff --git a/lib/virtus/attribute/default_value.rb 
b/lib/virtus/attribute/default_value.rb
-index a2fcd31..eca7350 100644
 a/lib/virtus/attribute/default_value.rb
-+++ b/lib/virtus/attribute/default_value.rb
-@@ -7,6 +7,8 @@ class Attribute
- class DefaultValue
-   extend DescendantsTracker
- 
-+  include Equalizer.new(inspect) << :value
-+
-   # Builds a default value instance
-   #
-   # @return [Virtus::Attribute::DefaultValue]
-diff --git a/lib/virtus/coercer.rb b/lib/virtus/coercer.rb
-index a06e273..676d553 100644
 a/lib/virtus/coercer.rb
-+++ b/lib/virtus/coercer.rb
-@@ -3,6 +3,7 @@ module Virtus
-   # Abstract coercer class
-   #
-   class Coercer
-+

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

2022-12-23 Thread Sam James
commit: 848784c62c84ee5cc4766a66c8335794bbde02fa
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Dec  8 05:35:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848784c6

sys-cluster/glusterfs: compile vs build deps.

Closes: https://bugs.gentoo.org/884761
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/28596
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/glusterfs-10.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/glusterfs/glusterfs-10.2-r2.ebuild 
b/sys-cluster/glusterfs/glusterfs-10.2-r2.ebuild
index 1628e124f840..e124c2d7fc19 100644
--- a/sys-cluster/glusterfs/glusterfs-10.2-r2.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-10.2-r2.ebuild
@@ -47,8 +47,6 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   sys-devel/bison
-   sys-devel/flex
virtual/acl
test? ( >=dev-util/cmocka-1.0.1
app-benchmarks/dbench
@@ -60,6 +58,8 @@ DEPEND="
sys-apps/attr )
 "
 BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
virtual/pkgconfig
 "
 



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

2022-12-23 Thread Sam James
commit: 4d897a85413aa779baf6691c73fe86376e24de00
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Tue Dec 20 14:16:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d897a85

mail-filter/spamassassin: add 4.0.0

- Bump to 4.0.0
- Add new dependencies
  - dev-perl/Archive-Zip, dev-perl/Email-Address-XS, dev-perl/IO-String,
dev-perl/Mail-DMARC, dev-perl/Net-LibIDN2
- Clean up old dependencies
  - virtual/perl-Archive-Tar, virtual/perl-Archive-Tar,
virtual/perl-Time-HiRes, dev-perl/HTTP-Date, dev-perl/Net-CIDR-Lite
- Remove arm, arm64, hppa, ia64, ppc, ppc64, riscv, s390, & sparc
  KEYWORDS; will re-add/re-keyword shortly.

Bug: https://bugs.gentoo.org/886477
Closes: https://github.com/gentoo/gentoo/pull/28759
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Sam James  gentoo.org>

 mail-filter/spamassassin/Manifest  |   1 +
 mail-filter/spamassassin/spamassassin-4.0.0.ebuild | 321 +
 2 files changed, 322 insertions(+)

diff --git a/mail-filter/spamassassin/Manifest 
b/mail-filter/spamassassin/Manifest
index 694cc4ed4e81..4da4c6f57b92 100644
--- a/mail-filter/spamassassin/Manifest
+++ b/mail-filter/spamassassin/Manifest
@@ -1 +1,2 @@
 DIST Mail-SpamAssassin-3.4.6.tar.bz2 6166807 BLAKE2B 
aa25c9e81f570d35e8594ba6d6da70c7b846737513bd4d6d2d410872c58ab7cbe7ade6a109a71bdbb6dbaf7aee8eb48520e7de929b27e83546401f3692aeb0c3
 SHA512 
bb53ba928917b02071b2e6690a11240e1af503334f292c870a8c49c24b0a58b44c78f827e2f43e71a3ce920481fa0e1e62b78a39452658c57d18f4e11daeb593
+DIST Mail-SpamAssassin-4.0.0.tar.bz2 6371055 BLAKE2B 
86f2167f6250a10a6bf871cc291f63ee9ee2d853b4183a637b4267e6979209196155be1b26e5e5b1093cf63841f9819a249de65e7002414a7e790ee1b67e5206
 SHA512 
a0fe5f6953c9df355bfa011e8a617101687eb156831a057504656921fe76c2a4eb37b5383861aac579e66a20c4454068e81a39826a35eb0266148771567bad5f

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0.ebuild
new file mode 100644
index ..dd0b26e6a2a2
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-4.0.0.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-functions systemd toolchain-funcs
+
+MY_P="Mail-SpamAssassin-${PV//_/-}"
+DESCRIPTION="An extensible mail filter which can identify and tag spam"
+HOMEPAGE="https://spamassassin.apache.org/;
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
+RESTRICT="!test? ( test )"
+
+# The Makefile.PL script checks for dependencies, but only fails if a
+# required (i.e. not optional) dependency is missing. We therefore
+# require most of the optional modules only at runtime.
+REQDEPEND="acct-user/spamd
+   acct-group/spamd
+   dev-lang/perl:=
+   dev-perl/HTML-Parser
+   dev-perl/Net-DNS
+   dev-perl/NetAddr-IP
+   virtual/perl-Digest-SHA
+   ssl? (
+   dev-libs/openssl:0=
+   )"
+
+# SpamAssassin doesn't use libwww-perl except as a fallback for when
+# curl/wget are missing, so we depend on one of those instead. Some
+# mirrors use https, so we need those utilities to support SSL.
+#
+# re2c is needed to compile the rules (sa-compile).
+#
+# We still need the old Digest-SHA1 because razor2 has not been ported
+# to Digest-SHA.
+OPTDEPEND="app-crypt/gnupg
+   dev-perl/Archive-Zip
+   dev-perl/BSD-Resource
+   dev-perl/Digest-SHA1
+   dev-perl/Email-Address-XS
+   dev-perl/Encode-Detect
+   || ( dev-perl/GeoIP2 dev-perl/Geo-IP )
+   dev-perl/IO-String
+   dev-perl/Mail-DKIM
+   dev-perl/Mail-DMARC
+   dev-perl/Mail-SPF
+   dev-perl/Net-Patricia
+   dev-perl/Net-LibIDN2
+   dev-util/re2c
+   || ( net-misc/wget[ssl] net-misc/curl[ssl] )
+   virtual/perl-MIME-Base64
+   dev-perl/Pod-Parser
+   berkdb? ( virtual/perl-DB_File )
+   ipv6? ( dev-perl/IO-Socket-INET6 )
+   ldap? ( dev-perl/perl-ldap )
+   mysql? (
+   dev-perl/DBI
+   dev-perl/DBD-mysql
+   )
+   postgres? (
+   dev-perl/DBI
+   dev-perl/DBD-Pg
+   )
+   sqlite? (
+   dev-perl/DBI
+   dev-perl/DBD-SQLite
+   )
+   ssl? ( dev-perl/IO-Socket-SSL )"
+
+DEPEND="${REQDEPEND}
+   test? (
+   ${OPTDEPEND}
+   virtual/perl-Test-Harness
+   )"
+RDEPEND="${REQDEPEND} ${OPTDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
+)
+
+# There are a few renames and use-dependent ones in src_istall as well.
+DOCS=(
+   NOTICE TRADEMARK CREDITS UPGRADE USAGE 

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

2022-12-23 Thread Sam James
commit: ba2e3382ce5e889c5f571f9091ee752f00532cb8
Author: Michal Privoznik  gmail  com>
AuthorDate: Wed Dec  7 14:42:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2e3382

dev-php/libvirt-php: Drop remove-imagick-check.patch from live ebuild

The upstream has dropped the imagick dependency here [1].
Therefore, there's no need to apply our patch that does the same.
The patch is still valid for libvirt-php-0.5.6.ebuild though, so
the file is not removed, yet.

1: 
https://gitlab.com/libvirt/libvirt-php/-/commit/d907c69f1cb0ab40bce1f4c53e6560aaf9392961

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-php/libvirt-php/libvirt-php-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-php/libvirt-php/libvirt-php-.ebuild 
b/dev-php/libvirt-php/libvirt-php-.ebuild
index df851fcfe3a0..8dd8a850a9ca 100644
--- a/dev-php/libvirt-php/libvirt-php-.ebuild
+++ b/dev-php/libvirt-php/libvirt-php-.ebuild
@@ -27,9 +27,6 @@ DEPEND="${RDEPEND}
doc? ( app-text/xhtml1 )"
 
 DOCS=( ChangeLog NEWS README )
-# Remove the insane check for pecl-imagick which is only used in examples
-# and is not called upon in any build
-PATCHES=( "${FILESDIR}/remove-imagick-check.patch" )
 
 src_unpack() {
git-r3_src_unpack



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

2022-12-23 Thread Sam James
commit: 8d0955461b1f3cd6099b5ddbe20ccc6aea4f8c85
Author: Oz Tiram  gmail  com>
AuthorDate: Sat Dec  3 19:34:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:57:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d095546

dev-python/pipenv: add 2022.11.30

This commit bumps the version and removes more packages
from the vendor directory, as many were also removed upstream.

Bug: https://bugs.gentoo.org/717666
Signed-off-by: Oz Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28530
Signed-off-by: Sam James  gentoo.org>

 dev-python/pipenv/Manifest |   1 +
 dev-python/pipenv/pipenv-2022.11.30.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest
index 2451e900933f..31007319ee35 100644
--- a/dev-python/pipenv/Manifest
+++ b/dev-python/pipenv/Manifest
@@ -1 +1,2 @@
+DIST pipenv-2022.11.30.gh.tar.gz 11120234 BLAKE2B 
3d33475932a59dfb862869becb792aea420b8c9fffd9179866dc01eb5e0b2ba77a23c5de8be5570f9ed2e46f098bc000173d74766d42953f93ab2439c20d7f2c
 SHA512 
a44409d41196388b05f2b9620b9d0f45f4af7f244f8243143278b62560e54063574670356e141e07807b56b1181ad27f701f84b91bc045bf47b5701455b36c66
 DIST pipenv-2022.9.24.gh.tar.gz 11543711 BLAKE2B 
e875068383c8ca55864bfcb53288ae9a02adc578c09ad7392bf50a7ebe07e2eb5944bc225cfefad2ca8265d8dcbb17af96b34e8c0fd51a709921148207021f2b
 SHA512 
d29a728d914d8c762469fd2d72de7be41050165b4587c3304ebc03235a1946967f78473651e1834e5a69a35395d0cf9087e1515fd746450057774fc22e61e092

diff --git a/dev-python/pipenv/pipenv-2022.11.30.ebuild 
b/dev-python/pipenv/pipenv-2022.11.30.ebuild
new file mode 100644
index ..a398ffb770a3
--- /dev/null
+++ b/dev-python/pipenv/pipenv-2022.11.30.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+MY_PV=${PV/_beta/b}
+DESCRIPTION="Python Development Workflow for Humans"
+HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/;
+SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch"
+)
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
+   >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
+   dev-python/virtualenv-clone[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+# IMPORTANT: The following sed command patches the vendor direcotry
+# in the pipenv source. Attempts to simply bump the version of the
+# package without checking that it works is likely to fail
+# The vendored packages should eventually all be removed
+# see: https://bugs.gentoo.org/717666
+src_prepare() {
+   local pkgName
+   local jobs=$(makeopts_jobs)
+   local packages=( attr attrs cerberus click colorama dotenv markupsafe \
+pexpect ptyprocess pyparsing requests 
urllib3 tomlkit )
+   for pkgName in ${packages[@]}; do
+   find ./ -type f -print0 | \
+   xargs --max-procs="${jobs}" --null \
+   sed --in-place \
+   -e "s/from pipenv.vendor import 
${pkgName}/import ${pkgName}/g" \
+   -e "s/from pipenv.vendor.${pkgName}\(.*\) 
import \(\w*\)/from ${pkgName}\1 import \2/g"\
+   -e "s/import pipenv.vendor.${pkgName} as 
${pkgName}/import ${pkgName}/g" \
+   -e "s/from .vendor import ${pkgName}/import 
${pkgName}/g" || die "Failed to sed for ${pkgName}"
+   done
+
+   distutils-r1_src_prepare
+
+   # remove vendored versions
+   for pkgName in ${packages[@]}; do
+   find  ./pipenv/vendor -regextype posix-extended -regex 
".*${pkgName}$" -prune -exec rm -rvf {} + || die
+   # package names can 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-pulse/

2022-12-23 Thread Sam James
commit: c004cd1bb87eaf459ad7a4f43d4d67dc20e4a2dd
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Fri Dec 23 17:37:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:52:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c004cd1b

media-plugins/gst-plugins-pulse: Switch pulseaudio dependency to 
media-libs/libpulse

Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28774
Signed-off-by: Sam James  gentoo.org>

 .../gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild 
b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild
new file mode 100644
index ..11014d7ab71d
--- /dev/null
+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="PulseAudio sound server plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"



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

2022-12-23 Thread Sam James
commit: 85cb3fe0e491e5ee632e5657d5f978d735120639
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Fri Dec 23 17:39:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cb3fe0

media-sound/pavucontrol: Switch pulseaudio dependency to media-libs/libpulse

Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28775
Signed-off-by: Sam James  gentoo.org>

 media-sound/pavucontrol/pavucontrol-5.0-r2.ebuild | 38 +++
 1 file changed, 38 insertions(+)

diff --git a/media-sound/pavucontrol/pavucontrol-5.0-r2.ebuild 
b/media-sound/pavucontrol/pavucontrol-5.0-r2.ebuild
new file mode 100644
index ..1fd1195e589d
--- /dev/null
+++ b/media-sound/pavucontrol/pavucontrol-5.0-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
+HOMEPAGE="https://freedesktop.org/software/pulseaudio/pavucontrol/;
+SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="nls"
+
+RDEPEND="
+   dev-libs/json-glib
+   >=dev-cpp/gtkmm-3.22:3.0[X]
+   >=dev-libs/libsigc++-2.2:2
+   >=media-libs/libcanberra-0.16[gtk3]
+   >=media-libs/libpulse-15.0[glib]
+   virtual/freedesktop-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? (
+   dev-util/intltool
+   sys-devel/gettext
+   )
+"
+
+src_configure() {
+   local myeconfargs=(
+   --disable-lynx
+   $(use_enable nls)
+   )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/hylafaxplus/files/, net-misc/hylafaxplus/

2022-12-23 Thread Sam James
commit: c512eadcb799fa2181fda4479d96083412ddb00e
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 06:46:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:47:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c512eadc

net-misc/hylafaxplus: drop 7.0.3-r7, 7.0.3-r8

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

 net-misc/hylafaxplus/Manifest  |   1 -
 .../files/hylafaxplus-7.0.2-tiff-4.2.patch |  13 --
 net-misc/hylafaxplus/files/hylafaxplus-init| 176 -
 net-misc/hylafaxplus/hylafaxplus-7.0.3-r7.ebuild   | 158 --
 net-misc/hylafaxplus/hylafaxplus-7.0.3-r8.ebuild   | 162 ---
 net-misc/hylafaxplus/hylafaxplus-7.0.6-r3.ebuild   |   1 -
 6 files changed, 511 deletions(-)

diff --git a/net-misc/hylafaxplus/Manifest b/net-misc/hylafaxplus/Manifest
index c73f52d309e6..bd5b6c79d310 100644
--- a/net-misc/hylafaxplus/Manifest
+++ b/net-misc/hylafaxplus/Manifest
@@ -1,2 +1 @@
-DIST hylafax-7.0.3.tar.gz 1405116 BLAKE2B 
dbf8f87380929eb79ca0f18042c3397460dd6774f16defde8e9427d1d14094e00f6be491552f3ff6cc4c3d1fad0ec67a0c1a5fa3b4cb1e07c2f0c956eaefe8ed
 SHA512 
938a21e4573fdf12bbc03dfee85e00555e7790a83a26316ac9cd1983501860858175d599c35f3b383cb0748518644587c203fb429966b5de3b615689d856281a
 DIST hylafax-7.0.6.tar.gz 1418749 BLAKE2B 
83fff43dbc5c51f542aa847f61ae1617514a4260695d5c79a036416578ac632a778d0b5263a80fa7ccea9e9923a783759295a39199bdd32a2cb0ecac47ac91b4
 SHA512 
d1f69e13017f5d013ff39cf050c3a7ac6cef19a9ee5910ebe774a7ae06d7d22fd21e31de9734847764caea995539f578c3c458ecec7b9523b5823a841337d9cb

diff --git a/net-misc/hylafaxplus/files/hylafaxplus-7.0.2-tiff-4.2.patch 
b/net-misc/hylafaxplus/files/hylafaxplus-7.0.2-tiff-4.2.patch
deleted file mode 100644
index 8c4dbda35cc5..
--- a/net-misc/hylafaxplus/files/hylafaxplus-7.0.2-tiff-4.2.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/706154
-https://bugs.gentoo.org/810658
 a/configure
-+++ b/configure
-@@ -2583,7 +2583,7 @@ EOF
-   echo '#define TIFFSTRIPBYTECOUNTS uint32'
-   echo '#define TIFFVERSION TIFF_VERSION'
-   echo '#define TIFFHEADER TIFFHeader';;
--  4.[01]) tiff_runlen_t="uint32"
-+  4.[0123456789]) tiff_runlen_t="uint32"
-   tiff_offset_t="uint64"
-   echo '#define TIFFSTRIPBYTECOUNTS uint64'
-   echo '#define TIFFVERSION TIFF_VERSION_CLASSIC'

diff --git a/net-misc/hylafaxplus/files/hylafaxplus-init 
b/net-misc/hylafaxplus/files/hylafaxplus-init
deleted file mode 100644
index c15f26774a86..
--- a/net-misc/hylafaxplus/files/hylafaxplus-init
+++ /dev/null
@@ -1,176 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Author Geaaru
-# Distributed under the terms of the GNU General Public License v2
-
-extra_commands="zap"
-
-depend() {
-   use lo
-}
-
-checkconfig() {
-   ebegin "Check hylafax server configuration..."
-
-   if [ x$spooldir == x ] ; then
-   eerror "No spooldir directory defined"
-   return 1
-   else
-   SPOOL=$spooldir
-   einfo "Use spool directory $SPOOL"
-   fi
-
-   if [ x$mode == x ] ; then
-   eerror "No mode defined"
-   return 1
-   fi
-
-   if [ ! -f $SPOOL/etc/setup.cache ] ; then
-   eerror "No $SPOOL/etc/setup.cache file founded. Use faxsetup 
command"
-   return 1
-   fi
-
-   if [[ x$hfaxd == x || ! -f $hfaxd ]] ; then
-   eerror "No hfaxd daemon founded"
-   return 1
-   fi
-
-   if [[ x$faxq == x || ! -f $faxq ]] ; then
-   eerror "No faxq program founded"
-   return 1
-   fi
-
-   if [[ x$faxgetty == x || ! -f $faxgetty ]] ; then
-   eerror "No faxgetty program founded"
-   return 1
-   fi
-
-   if [ x$faxbind == x ] ; then
-   eerror "No binding address supply"
-   return 1
-   fi
-
-   if [ x$piddir == x ] ; then
-   PIDDIR=$SPOOL
-   else
-   PIDDIR=$piddir
-   fi
-
-
-   hfaxd_args="-l $faxbind -q $SPOOL"
-
-   case $mode in
-   newproto)
-   if [[ x$faxport == x ]] ; then
-   eerror "No faxport defined"
-   return 1
-   fi
-   hfaxd_args="$hfaxd_args -i $faxport"
-   ;;
-   oldproto)
-   if [[ x$oldprotoport == x ]] ; then
-   eerror "No oldprotoport defined"
-   return 1
-   fi
-   hfaxd_args="$hfaxd_args -o $oldprotoport"
-   ;;
-

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

2022-12-23 Thread Michał Górny
commit: 63ec0670e802fa1106858367b17facb20da0a33c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 06:46:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 06:46:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ec0670

package.deprecated: Add dev-python/future

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

 profiles/package.deprecated | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index ca26d490fc2f..77560f32af14 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2022-12-24)
+# Unmaintained with last release in 2019.  We already patched it to work
+# with Python 3.9+.  The upstream code is also vulnerable
+# to CVE-2022-40899.  Above all, this library is completely redundant
+# to packages not supporting Python 2 anymore.
+dev-python/future
+
 # Michał Górny  (2022-10-17)
 # Nosetests are no longer maintained (since 2015!), are completely
 # broken with Python 3.11, and we were already patching it to make it



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

2022-12-23 Thread Michał Górny
commit: 34253f1de1ae27affcf1f7fc05440506638b9650
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 24 06:33:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 24 06:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34253f1d

dev-python/future: Patch ReDoS copied from stdlib

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

 .../files/future-0.18.2-cve-2022-40899.patch   | 52 ++
 ...re-0.18.2-r2.ebuild => future-0.18.2-r3.ebuild} | 11 -
 2 files changed, 61 insertions(+), 2 deletions(-)

diff --git a/dev-python/future/files/future-0.18.2-cve-2022-40899.patch 
b/dev-python/future/files/future-0.18.2-cve-2022-40899.patch
new file mode 100644
index ..c7341e0d6fdb
--- /dev/null
+++ b/dev-python/future/files/future-0.18.2-cve-2022-40899.patch
@@ -0,0 +1,52 @@
+From c91d70b34ef0402aef3e9d04364ba98509dca76f Mon Sep 17 00:00:00 2001
+From: Will Shanks 
+Date: Fri, 23 Dec 2022 13:38:26 -0500
+Subject: [PATCH] Backport fix for bpo-38804
+
+The regex http.cookiejar.LOOSE_HTTP_DATE_RE was vulnerable to regular
+expression denial of service (REDoS). The regex contained multiple
+overlapping \s* capture groups. A long sequence of spaces can trigger
+bad performance.
+
+See https://github.com/python/cpython/pull/17157 and 
https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages/
+---
+ src/future/backports/http/cookiejar.py | 18 --
+ 1 file changed, 12 insertions(+), 6 deletions(-)
+
+diff --git a/src/future/backports/http/cookiejar.py 
b/src/future/backports/http/cookiejar.py
+index af3ef415..0ad80a02 100644
+--- a/src/future/backports/http/cookiejar.py
 b/src/future/backports/http/cookiejar.py
+@@ -225,10 +225,14 @@ def _str2time(day, mon, yr, hr, min, sec, tz):
+(?::(\d\d))?# optional seconds
+ )? # optional clock
+\s*
+-([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone
++(?:
++   ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+) # timezone
++   \s*
++)?
++(?:
++   \(\w+\) # ASCII representation of timezone in parens.
+\s*
+-(?:\(\w+\))?   # ASCII representation of timezone in parens.
+-   \s*$""", re.X | re.ASCII)
++)?$""", re.X | re.ASCII)
+ def http2time(text):
+ """Returns time in seconds since epoch of time represented by a string.
+ 
+@@ -298,9 +302,11 @@ def http2time(text):
+   (?::?(\d\d(?:\.\d*)?))?  # optional seconds (and fractional)
+)?# optional clock
+   \s*
+-   ([-+]?\d\d?:?(:?\d\d)?
+-|Z|z)?   # timezone  (Z is "zero meridian", i.e. GMT)
+-  \s*$""", re.X | re. ASCII)
++   (?:
++  ([-+]?\d\d?:?(:?\d\d)?
++   |Z|z) # timezone  (Z is "zero meridian", i.e. GMT)
++  \s*
++   )?$""", re.X | re. ASCII)
+ def iso2time(text):
+ """
+ As for http2time, but parses the ISO 8601 formats:

diff --git a/dev-python/future/future-0.18.2-r2.ebuild 
b/dev-python/future/future-0.18.2-r3.ebuild
similarity index 86%
rename from dev-python/future/future-0.18.2-r2.ebuild
rename to dev-python/future/future-0.18.2-r3.ebuild
index 1558c0ea92ce..a05bf7f207d5 100644
--- a/dev-python/future/future-0.18.2-r2.ebuild
+++ b/dev-python/future/future-0.18.2-r3.ebuild
@@ -5,10 +5,15 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
 inherit distutils-r1
 
 DESCRIPTION="Easy, clean, reliable Python 2/3 compatibility"
-HOMEPAGE="https://python-future.org/;
+HOMEPAGE="
+   https://python-future.org/
+   https://github.com/PythonCharmers/python-future/
+   https://pypi.org/project/future/
+"
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
@@ -20,7 +25,8 @@ BDEPEND="
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
' 'python*')
-   )"
+   )
+"
 
 distutils_enable_tests pytest
 distutils_enable_sphinx docs dev-python/sphinx-bootstrap-theme
@@ -30,6 +36,7 @@ PATCHES=(
"${FILESDIR}"/${P}-py39.patch
"${FILESDIR}"/${P}-py39-fileurl.patch
"${FILESDIR}"/${P}-py3.10.patch
+   "${FILESDIR}"/${P}-cve-2022-40899.patch
 )
 
 EPYTEST_DESELECT=(



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

2022-12-23 Thread Sam James
commit: fff456a0e8335f6445e3df911ddd8875e4c3ca60
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 06:30:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff456a0

dev-ruby/httpclient: enable ruby31

Tests pass with all Rubys *but* they hang even before this commit with even
Ruby 2.7 unless dev-ruby/webrick has a patch applied.

Bug: https://github.com/ruby/webrick/issues/67
Bug: https://github.com/nahi/httpclient/issues/448
Bug: https://bugs.gentoo.org/844892
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild 
b/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild
index 326a6f7bf631..cdaf7ad53a14 100644
--- a/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild
+++ b/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_TEST="-Ilib test"
 RUBY_FAKEGEM_TASK_DOC="doc"



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

2022-12-23 Thread Sam James
commit: 67b1410fe72c302349d7bb2b10de428e84c17c53
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 04:21:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b1410f

dev-util/fq: add 0.2.0

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

 dev-util/fq/Manifest|  2 ++
 dev-util/fq/fq-0.2.0.ebuild | 37 +
 2 files changed, 39 insertions(+)

diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 10f17360ce3b..d6dc4c1db87e 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -1,2 +1,4 @@
 DIST fq-0.1.0-deps.tar.xz 23497408 BLAKE2B 
2ea9edad64f5d077026db99b6d981a443a7c5f5501b4525311512100fb68674bfd9f884908af845a007579d45b5e199bbaf8139a5ed0cee764167459bc62072f
 SHA512 
0b028de7c909077253309d6f16d7bb036b67fb9db6716327d6fe403e7e491f1a56547f91159302e19a8bb578ffdcd74bcb1eab80f1ed65be9f11b4c35fbaf0d9
 DIST fq-0.1.0.tar.gz 8549022 BLAKE2B 
e4a7d8240f6f9adadab95d66b79747417290d24b53dc1b07c9f2cd526ef86f93f932ba15072cef050d9e3da2f1212ee76da5265345d665796c109bb4b104f0f7
 SHA512 
3cc81962c9a31343109743f9de7b73939df9165d4d5dd4beff3790e85e435c0344fa44f59a66153d9235ed156e9bee0f93e63b36c492d337547c6cf1712132ed
+DIST fq-0.2.0-deps.tar.xz 23494148 BLAKE2B 
59400200a814d08fac88d9bcedc5db0ea2ae5192a5a67b389fa62cbb6e82d8f4210e9153a14aa2e259143c68f67863865359e7636966419f47b00f9fb44394ca
 SHA512 
fa8d3464976569c5bca810dcbce6492bce85173907366aeda3a290a467d027891a8edc889283a9185c5d7139d51f77a2fb9f08b5a452ebc9cd96994f7db8127e
+DIST fq-0.2.0.tar.gz 12762736 BLAKE2B 
7f1496b1da231b804b7e3af40f252381e83c62ca5e4779af65a502e9dc6a15a0a5267af68b83569c996f726870234c03952711e8262f360b2061bf34df5b2e4e
 SHA512 
faf88faf0121a837c32dfbfe4c9e05261f28c2eec50d981f7840937ad121e45b0fa6809f428c45c0b41c99d1ae12a667a81911943e0601f2d81922ac670e03fe

diff --git a/dev-util/fq/fq-0.2.0.ebuild b/dev-util/fq/fq-0.2.0.ebuild
new file mode 100644
index ..ae862b026637
--- /dev/null
+++ b/dev-util/fq/fq-0.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Tool for working with binary data (jq for binary formats)"
+HOMEPAGE="https://github.com/wader/fq;
+SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-tcltk/expect )"
+
+src_prepare() {
+   default
+
+   # https://github.com/wader/fq/issues/494
+   sed -i -e '/test_repl.exp/d' Makefile || die
+}
+
+src_compile() {
+   # Avoid -s being set in Makefile (stripping)
+   export GO_BUILD_LDFLAGS="-w"
+
+   default
+}
+
+src_install() {
+   dobin fq
+}



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

2022-12-23 Thread Sam James
commit: 0d62d2439ba82cff58a7ea15323844778b2833d1
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 06:01:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d62d243

dev-ruby/typhoeus: depend on older dev-ruby/ethon

I've reported the failure upstream at 
https://github.com/typhoeus/typhoeus/issues/710
but I consistently get test failures with ethon-0.16.0 and they go away
when I downgrade it to 0.15.0.

Bug: https://github.com/typhoeus/typhoeus/issues/710
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild| 4 +++-
 .../typhoeus/{typhoeus-1.4.0-r1.ebuild => typhoeus-1.4.0-r2.ebuild}   | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild 
b/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
index b6c62ee9b3be..ffaf7dcb9362 100644
--- a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
+++ b/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
@@ -21,7 +21,9 @@ SLOT="1"
 KEYWORDS="~amd64"
 IUSE=""
 
-ruby_add_rdepend ">=dev-ruby/ethon-0.9.0"
+# Tests fail with ethon-0.16.0
+# https://github.com/typhoeus/typhoeus/issues/710
+ruby_add_rdepend "=dev-ruby/faraday-0.9:0 ) >=dev-ruby/sinatra-1.3 >=dev-ruby/redis-3.0 
>=dev-ruby/dalli-2.7.9 )"
 

diff --git a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild 
b/dev-ruby/typhoeus/typhoeus-1.4.0-r2.ebuild
similarity index 88%
copy from dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
copy to dev-ruby/typhoeus/typhoeus-1.4.0-r2.ebuild
index b6c62ee9b3be..ffaf7dcb9362 100644
--- a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
+++ b/dev-ruby/typhoeus/typhoeus-1.4.0-r2.ebuild
@@ -21,7 +21,9 @@ SLOT="1"
 KEYWORDS="~amd64"
 IUSE=""
 
-ruby_add_rdepend ">=dev-ruby/ethon-0.9.0"
+# Tests fail with ethon-0.16.0
+# https://github.com/typhoeus/typhoeus/issues/710
+ruby_add_rdepend "=dev-ruby/faraday-0.9:0 ) >=dev-ruby/sinatra-1.3 >=dev-ruby/redis-3.0 
>=dev-ruby/dalli-2.7.9 )"
 



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

2022-12-23 Thread Sam James
commit: 9170c10c635616ce28e1031461f76e74f4055798
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 06:11:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9170c10c

dev-ruby/faraday: add test deps to 1.3.1

Newer versions don't need these though.

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

 dev-ruby/faraday/faraday-1.3.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-ruby/faraday/faraday-1.3.1.ebuild 
b/dev-ruby/faraday/faraday-1.3.1.ebuild
index 18dce3a2497a..b746494a194f 100644
--- a/dev-ruby/faraday/faraday-1.3.1.ebuild
+++ b/dev-ruby/faraday/faraday-1.3.1.ebuild
@@ -34,7 +34,11 @@ ruby_add_rdepend "
 ruby_add_bdepend "test? (
>=dev-ruby/test-unit-2.4
>=dev-ruby/connection_pool-2.2.2
+   >=dev-ruby/httpclient-2.2
+   >=dev-ruby/net-http-persistent-3.0
+   >=dev-ruby/patron-0.4.2
dev-ruby/rack
+   >=dev-ruby/rack-test-0.6
dev-ruby/webmock
)"
 



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

2022-12-23 Thread Sam James
commit: acc544c42f087feeb12e49572acf6cf8e5fec941
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 06:34:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:34:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc544c4

dev-ruby/patron: enable ruby31

Tests pass with all Rubys.

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

 dev-ruby/patron/patron-0.13.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/patron/patron-0.13.3-r1.ebuild 
b/dev-ruby/patron/patron-0.13.3-r1.ebuild
index c9c2afa0dd53..6bebd371fe1c 100644
--- a/dev-ruby/patron/patron-0.13.3-r1.ebuild
+++ b/dev-ruby/patron/patron-0.13.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2022-12-23 Thread Sam James
commit: 3a0dcf40f1766b6576135dd7a2b8a98e62c4e5f5
Author: Joe Kappus  wt  gd>
AuthorDate: Mon Dec 19 11:51:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0dcf40

dev-ruby/faraday-net_http: drop ruby26, enable ruby31

Signed-off-by: Joe Kappus  wt.gd>
Closes: https://github.com/gentoo/gentoo/pull/28710
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild 
b/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild
index e03f6c63dc4d..5de7a758edf8 100644
--- a/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild
+++ b/dev-ruby/faraday-net_http/faraday-net_http-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



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

2022-12-23 Thread Sam James
commit: 431210ca590555844dbab847769d7d00fec156d6
Author: Joe Kappus  wt  gd>
AuthorDate: Mon Dec 19 11:47:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431210ca

dev-ruby/faraday: drop ruby26, enable ruby31

Signed-off-by: Joe Kappus  wt.gd>
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/faraday/faraday-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/faraday/faraday-1.3.1.ebuild 
b/dev-ruby/faraday/faraday-1.3.1.ebuild
index 40acec1e6c73..18dce3a2497a 100644
--- a/dev-ruby/faraday/faraday-1.3.1.ebuild
+++ b/dev-ruby/faraday/faraday-1.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_RECIPE_DOC="none"



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

2022-12-23 Thread Sam James
commit: 832afd7ae658f16851fa0f31c151e5ad5f5ea1a9
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 05:43:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832afd7a

dev-ruby/typhoeus: fix faraday test dep

The second option in || ( A B ) had no slot, so it allowed Faraday 2,
even though it's not supported. Change to :0 as a minimal change
to make it correct, although we could just drop it as :0 is masked now.

Without this, faraday 1.x is not pulled in, just faraday 2, and we get
```
[...]
Gem::MissingSpecVersionError:
  Could not find 'faraday' (< 2) - did find: [faraday-2.7.2]
```
on tests.

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

 dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild 
b/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
index 115b05f2878c..b6c62ee9b3be 100644
--- a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
+++ b/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
@@ -23,7 +23,7 @@ IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/ethon-0.9.0"
 
-ruby_add_bdepend "test? ( dev-ruby/json || ( dev-ruby/faraday:1 
>=dev-ruby/faraday-0.9 ) >=dev-ruby/sinatra-1.3 >=dev-ruby/redis-3.0 
>=dev-ruby/dalli-2.7.9 )"
+ruby_add_bdepend "test? ( dev-ruby/json || ( dev-ruby/faraday:1 
>=dev-ruby/faraday-0.9:0 ) >=dev-ruby/sinatra-1.3 >=dev-ruby/redis-3.0 
>=dev-ruby/dalli-2.7.9 )"
 
 all_ruby_prepare() {
sed -e '/bundler/I s:^:#:' -i Rakefile spec/spec_helper.rb || die



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

2022-12-23 Thread Sam James
commit: a5630b05b1456a4bb7c38121695c775dc5f2a16e
Author: Joe Kappus  wt  gd>
AuthorDate: Mon Dec 19 11:41:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5630b05

dev-ruby/typhoeus: enable ruby31

Signed-off-by: Joe Kappus  wt.gd>
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild 
b/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
index 6dc99f1ce694..115b05f2878c 100644
--- a/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
+++ b/dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md UPGRADE.md"
 RUBY_FAKEGEM_TASK_DOC=""



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gle/, sci-visualization/gle/files/

2022-12-23 Thread Andrey Grozin
commit: acf10dea930bd45a1a70e4d72d698bff7f01a14a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Dec 24 06:22:45 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Dec 24 06:22:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf10dea

sci-visualization/gle: remove old revision

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-visualization/gle/files/gle-4.3.3.patch | 134 
 sci-visualization/gle/gle-4.3.3-r2.ebuild   |  84 -
 2 files changed, 218 deletions(-)

diff --git a/sci-visualization/gle/files/gle-4.3.3.patch 
b/sci-visualization/gle/files/gle-4.3.3.patch
deleted file mode 100644
index 22dc0b160605..
--- a/sci-visualization/gle/files/gle-4.3.3.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-diff -r -U2 src.orig/CMakeLists.txt src/CMakeLists.txt
 src.orig/CMakeLists.txt2022-04-14 02:47:12.0 +0700
-+++ src/CMakeLists.txt 2022-12-20 13:03:11.386586253 +0700
-@@ -9,4 +9,7 @@
- project (gle VERSION 4.3.3)
- 
-+set(CMAKE_CXX_STANDARD 14)
-+set(CMAKE_CXX_STANDARD_REQUIRED ON)
-+
- add_compile_definitions(GLEVN="${PROJECT_VERSION}")
- set( CMAKE_DEBUG_POSTFIX  "d")
-@@ -130,5 +133,5 @@
-   string(COMPARE NOTEQUAL "${CAIRO_LIBRARIES}" "CAIRO_LIBRARIES-NOTFOUND" 
CAIRO_FOUND)
- endif()
--find_path(CAIRO_INCLUDE_DIRS cairo.h PATHS ${CAIRO_ROOT} PATH_SUFFIXES 
include REQUIRED)
-+find_path(CAIRO_INCLUDE_DIRS cairo.h PATHS ${CAIRO_ROOT} PATH_SUFFIXES 
include include/cairo REQUIRED)
- if(CAIRO_FOUND)
-   message("-- Found CAIRO: " ${CAIRO_LIBRARIES} )
-@@ -154,8 +157,8 @@
-   endif()
- else()
--  find_library(PIXMAN_LIBRARIES NAMES pixman pixmand PATHS ${PIXMAN_ROOT} 
PATH_SUFFIXES lib REQUIRED)
-+  find_library(PIXMAN_LIBRARIES NAMES pixman pixmand pixman-1 PATHS 
${PIXMAN_ROOT} PATH_SUFFIXES lib lib64 REQUIRED)
-   string(COMPARE NOTEQUAL "${PIXMAN_LIBRARIES}" 
"PIXMAN_LIBRARIES-NOTFOUND" PIXMAN_FOUND)
- endif()
--find_path(PIXMAN_INCLUDE_DIRS pixman.h PATHS ${PIXMAN_ROOT} PATH_SUFFIXES 
include REQUIRED)
-+find_path(PIXMAN_INCLUDE_DIRS pixman.h PATHS ${PIXMAN_ROOT} PATH_SUFFIXES 
include include/pixman-1 REQUIRED)
- if(PIXMAN_FOUND)
-   message("-- Found PIXMAN: " ${PIXMAN_LIBRARIES} )
-@@ -164,9 +167,9 @@
- # -- GHOSTscript or GHOSTPDL include directory only since gle links to 
installed version at runtime
- #
--find_path(GDIR1 iapi.h PATHS ${GHOSTPDL_ROOT} PATH_SUFFIXES psi base devices )
-+find_path(GDIR1 iapi.h PATHS ${GHOSTPDL_ROOT} PATH_SUFFIXES psi base devices 
ghostscript )
- list(APPEND GHOSTPDL_INCLUDE_DIRS ${GDIR1} )
--find_path(GDIR2 gdevdsp.h PATHS ${GHOSTPDL_ROOT} PATH_SUFFIXES psi base 
devices )
-+find_path(GDIR2 gdevdsp.h PATHS ${GHOSTPDL_ROOT} PATH_SUFFIXES psi base 
devices ghostscript )
- list(APPEND GHOSTPDL_INCLUDE_DIRS ${GDIR2} )
--find_path(GDIR3 gserrors.h PATHS ${GHOSTPDL_ROOT} PATH_SUFFIXES psi base 
devices )
-+find_path(GDIR3 gserrors.h PATHS ${GHOSTPDL_ROOT} PATH_SUFFIXES psi base 
devices ghostscript )
- list(APPEND GHOSTPDL_INCLUDE_DIRS ${GDIR3} )
- 
-@@ -398,5 +401,4 @@
- # documentation file installation in doc folder
- install(FILES 
--  ../doc/LICENSE.txt 
-   ../doc/README.txt 
-   ../doc/ChangeLog.txt
-diff -r -U2 src.orig/gui/CMakeLists.txt src/gui/CMakeLists.txt
 src.orig/gui/CMakeLists.txt2022-04-14 02:47:12.0 +0700
-+++ src/gui/CMakeLists.txt 2022-12-19 10:21:59.026388957 +0700
-@@ -54,11 +54,14 @@
-   $<$:qgle.rc>
- )
--# no jpeg as its contianed in Qt
-+# no jpeg as its contained in Qt
-+# but need to add JPEG for Debian!
-+# order matters: first static files (and libgle), then dynamic libraries
- target_link_libraries ( qgle LINK_PUBLIC 
-+  libgle-graphics_s
-   ${ZLIB_LIBRARIES}
-+  ${JPEG_LIBRARIES}
-   ${TIFF_LIBRARIES}
-   ${PNG_LIBRARIES}
-   ${PIXMAN_LIBRARIES}
--  libgle-graphics_s
-   Qt::Core
-   Qt::Gui
-@@ -70,5 +73,6 @@
- 
- if(UNIX AND NOT APPLE)
--  target_link_libraries ( qgle LINK_PUBLIC 
-+  target_link_libraries ( qgle LINK_PUBLIC
-+  dl
-   glut
-   GLU
-diff -r -U2 src.orig/gui/main.cpp src/gui/main.cpp
 src.orig/gui/main.cpp  2022-04-14 02:47:12.0 +0700
-+++ src/gui/main.cpp   2022-12-19 10:21:59.046388957 +0700
-@@ -277,5 +277,5 @@
-   #endif
-   #ifdef Q_OS_LINUX
--  Q_IMPORT_PLUGIN(QWaylandIntegrationPlugin)
-+  // Q_IMPORT_PLUGIN(QWaylandIntegrationPlugin)
-   #endif
-   QLocale curLocale("C");
-diff -r -U2 src.orig/gui/qgs.h src/gui/qgs.h
 src.orig/gui/qgs.h 2022-04-14 02:47:12.0 +0700
-+++ src/gui/qgs.h  2022-12-19 10:21:59.068388958 +0700
-@@ -40,7 +40,7 @@
- #include "gsinc/ierrors.h"
- #else
--#include 
--#include 
--#include 
-+#include 
-+#include 
-+#include 
- 
- #endif
-diff -r -U2 src.orig/makefmt/makefmt.cpp src/makefmt/makefmt.cpp
 src.orig/makefmt/makefmt.cpp   2022-04-14 02:47:12.0 +0700

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gle/files/, sci-visualization/gle/

2022-12-23 Thread Andrey Grozin
commit: f8a5416a5d7ff63ebc486472f0ee36ad41db0f99
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Dec 24 06:20:51 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Dec 24 06:20:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a5416a

sci-visualization/gle: ebuild improvements

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-visualization/gle/Manifest |  1 +
 sci-visualization/gle/files/array.patch| 15 
 sci-visualization/gle/files/cairo-pixman.patch | 21 ++
 sci-visualization/gle/files/ghostscript.patch  | 16 +
 sci-visualization/gle/files/install.patch  | 20 ++
 sci-visualization/gle/files/lic.patch  |  9 +++
 sci-visualization/gle/files/link.patch | 20 ++
 sci-visualization/gle/files/wayland.patch  | 10 +++
 sci-visualization/gle/gle-4.3.3-r3.ebuild  | 94 ++
 9 files changed, 206 insertions(+)

diff --git a/sci-visualization/gle/Manifest b/sci-visualization/gle/Manifest
index 77a35673c733..711e164a9042 100644
--- a/sci-visualization/gle/Manifest
+++ b/sci-visualization/gle/Manifest
@@ -1,4 +1,5 @@
 DIST gle-4.3.3.tar.gz 1788614 BLAKE2B 
3f608a8dad32d02b06808d5b2cfe4a2beb2c076c74e2972be2e94fe56bf24190b9cc7c69f45f1b02d399354f827c43722029871d6355bc0e4abe003f71b2bf82
 SHA512 
191dde025828f3376c7241e0580fcd459c743fe947f69cc3be1345b43c1d2587852a0d002dfdab7d8b7b45fd30e6bf4e8a4b5c73bcc2f3ce2fd08aa41d799b03
+DIST gle-c++17.patch.gz 18738 BLAKE2B 
e0d91aedf2121897336be72d8ad5878be95cf15982b38efb2fda86605d6e0f01b792013a9ab6407692254e5c074630daede05bcf97f349541dd979b21eb2ff15
 SHA512 
3bc4e335577f94eafd140cd64f2ada1926b1679c113de1f0bb0dd1afed67210470340470b19d89dae4ae1ef433f05120332a465711afb4e637e3cf0c6db68ace
 DIST gle-graphics-4.2.5f-src.tar.gz 2330270 BLAKE2B 
46435a2366a278a88786a2dd0e0cbcc48d3ba2fc6d895fb07c81216089a10b2223b2ba692b951ee01a6ab014e84cce9aa3969d063ddf7d04501820aa33084c5c
 SHA512 
d459b24577c9c3f8825c368f864532c97d0a37c94018276a60c941d17dce0e55fe738f7eda3227a47848f2fb32fea1dcec29d9751a5be92cde4d8d38a2eeb0f5
 DIST gle-library.tar.gz 1073620 BLAKE2B 
051f9584dbf3195c7598ae54b12ab8d373e8054e8ff4c3d1dfed70319c29c5cb8bb1f0baff127768bcf9e36e4f52be3b3238e786e1598d1cdfbd6d1af6d6bdd3
 SHA512 
af6a46f2bd945714679eb9d8ca4c70ca9a741cf6652590eb3a8d9422059f49ce3d2c33418c37899bd54f9e0bc0085ae82ffd2f2b84b77879e2f2d09a0026d12a
 DIST gle-manual.pdf.gz 1878050 BLAKE2B 
6ebd3c0214ab8aee3e5a32d1e1cdf1c001cd09325c80a506a1e41f4eb3ec8869b75083c741a5cf8b2f3faf1d2cb0c6cfeca835daa284263598f749109904cc11
 SHA512 
7cc796626fa19541558004250a4a5b206ead7ba704c76fd948693aca144e70926b8213ee8b062841bffedc631eb39a255d69387bbee4a5acc7edc6d093e3113f

diff --git a/sci-visualization/gle/files/array.patch 
b/sci-visualization/gle/files/array.patch
new file mode 100644
index ..54b7676aea88
--- /dev/null
+++ b/sci-visualization/gle/files/array.patch
@@ -0,0 +1,15 @@
+diff -r -U2 src.orig/makefmt/makefmt.cpp src/makefmt/makefmt.cpp
+--- src.orig/makefmt/makefmt.cpp   2022-04-14 02:47:12.0 +0700
 src/makefmt/makefmt.cpp2022-12-18 14:09:54.399896247 +0700
+@@ -115,6 +115,6 @@
+ 
+ int main(int argc, char *argv[]) {
+-  char filename[80];
+-  char fmtname[80];
++  char filename[200];
++  char fmtname[200];
+   init_accents();
+   /* encoding file given? */
+diff -r -U2 src.orig/TeX/CMakeLists.txt src/TeX/CMakeLists.txt
+--- src.orig/TeX/CMakeLists.txt2022-04-14 02:47:12.0 +0700
 src/TeX/CMakeLists.txt 2022-12-20 13:34:00.953502995 +0700

diff --git a/sci-visualization/gle/files/cairo-pixman.patch 
b/sci-visualization/gle/files/cairo-pixman.patch
new file mode 100644
index ..e5b34eb287f9
--- /dev/null
+++ b/sci-visualization/gle/files/cairo-pixman.patch
@@ -0,0 +1,21 @@
+diff -r -U2 src.orig/CMakeLists.txt src/CMakeLists.txt
+--- src.orig/CMakeLists.txt2022-04-14 02:47:12.0 +0700
 src/CMakeLists.txt 2022-12-20 13:03:11.386586253 +0700
+@@ -130,5 +133,5 @@
+   string(COMPARE NOTEQUAL "${CAIRO_LIBRARIES}" "CAIRO_LIBRARIES-NOTFOUND" 
CAIRO_FOUND)
+ endif()
+-find_path(CAIRO_INCLUDE_DIRS cairo.h PATHS ${CAIRO_ROOT} PATH_SUFFIXES 
include REQUIRED)
++find_path(CAIRO_INCLUDE_DIRS cairo.h PATHS ${CAIRO_ROOT} PATH_SUFFIXES 
include include/cairo REQUIRED)
+ if(CAIRO_FOUND)
+   message("-- Found CAIRO: " ${CAIRO_LIBRARIES} )
+@@ -154,8 +157,8 @@
+   endif()
+ else()
+-  find_library(PIXMAN_LIBRARIES NAMES pixman pixmand PATHS ${PIXMAN_ROOT} 
PATH_SUFFIXES lib REQUIRED)
++  find_library(PIXMAN_LIBRARIES NAMES pixman pixmand pixman-1 PATHS 
${PIXMAN_ROOT} PATH_SUFFIXES lib REQUIRED)
+   string(COMPARE NOTEQUAL "${PIXMAN_LIBRARIES}" 
"PIXMAN_LIBRARIES-NOTFOUND" PIXMAN_FOUND)
+ endif()
+-find_path(PIXMAN_INCLUDE_DIRS pixman.h PATHS ${PIXMAN_ROOT} PATH_SUFFIXES 
include REQUIRED)
++find_path(PIXMAN_INCLUDE_DIRS pixman.h PATHS ${PIXMAN_ROOT} PATH_SUFFIXES 
include 

[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2022-12-23 Thread Ionen Wolkens
commit: edb14c0e155a11d848d3f3abe944206f43c5dffd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec 24 05:43:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec 24 05:43:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb14c0e

dev-games/godot: add 4.0_beta10

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

 dev-games/godot/Manifest|   1 +
 dev-games/godot/godot-4.0_beta10.ebuild | 256 
 2 files changed, 257 insertions(+)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index d5a349336f86..6994ec303198 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,2 +1,3 @@
 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 
9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473
 SHA512 
59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
+DIST godot-4.0-beta10.tar.xz 31668884 BLAKE2B 
25fead426d6f5d1e572363a2f4b895454d0e35434d570bb894cbb5b20db9c6db076942e126730f210661a2f8a75e1e780a02226ee732fdb1f5c8f0043e115a81
 SHA512 
8806471abc699beca9cef87b8e386c6a044083e9a9dc6ff3c0a65655222c874eeb1fb2cfbd6c479ead4b4106beed530f7205a4873a3da16b4b4fa5f95496168b
 DIST godot-4.0-beta9.tar.xz 31655148 BLAKE2B 
296fb2e8d21bc4357d5262c3c8b11587cdb9d8f181b25b93600ca341c5d9bff1b47d500f676d7b8fdbf3ea4a53afa9ef2882d94380d7209813dbe281bef452bb
 SHA512 
13eec9129644746bd7e81e1e0fe164d6d91a4d0618d40af335e2deb79fc15b794f1366c4b54cc27de5b088dc49f56417bd4e018a1bad29f76b71c19ed22c0603

diff --git a/dev-games/godot/godot-4.0_beta10.ebuild 
b/dev-games/godot/godot-4.0_beta10.ebuild
new file mode 100644
index ..ba144b6c7e6c
--- /dev/null
+++ b/dev-games/godot/godot-4.0_beta10.ebuild
@@ -0,0 +1,256 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs 
xdg
+
+MY_P="${PN}-$(ver_rs 2 -)"
+
+DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
+HOMEPAGE="https://godotengine.org/;
+SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 
/)/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="
+   MIT
+   Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
+   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )"
+SLOT="4"
+KEYWORDS="~amd64"
+# Enable roughly same as upstream by default so it works as expected,
+# except raycast (tools-only heavy dependency), and deprecated.
+IUSE="
+   +dbus debug deprecated +fontconfig +gui pulseaudio raycast
+   +runner speech test +theora +tools +udev +upnp +webp"
+# disable tests until out of beta, tests themselves are new and can be volatile
+RESTRICT="test"
+
+# libX11 range is temporary while this is being looked into:
+# - https://github.com/godotengine/godot/issues/69352
+# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170
+# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev
+RDEPEND="
+   app-arch/zstd:=
+   dev-games/recastnavigation:=
+   dev-libs/icu:=
+   dev-libs/libpcre2:=[pcre32]
+   media-libs/freetype[brotli,harfbuzz]
+   media-libs/harfbuzz:=[icu]
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libvorbis
+   x11-libs/libX11-1.8.3
+   

[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2022-12-23 Thread Ionen Wolkens
commit: 1e28c1d0c040279be9e5cadeecf7fad202993af9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec 24 05:33:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec 24 05:33:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e28c1d0

dev-games/godot: drop 4.0_beta8-r1

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

 dev-games/godot/Manifest  |   1 -
 dev-games/godot/godot-4.0_beta8-r1.ebuild | 256 --
 2 files changed, 257 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 5cdf27ae9d31..d5a349336f86 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,3 +1,2 @@
 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 
9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473
 SHA512 
59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
-DIST godot-4.0-beta8.tar.xz 31575000 BLAKE2B 
27c3f18f1106684e8a4381a5a54240a6513ca3319c1cfc533a6c0b9021474e7246eded4a00f8242df41412b98fd11d38974add72cee4f6936fcc01507b801125
 SHA512 
f18c22bb7a29062c6bd3106f87656f0eadab3befb2715942bcf114850bf818b9530eb14859480bb82cb5c77a5cecd6f98ed5006643b5cf3b016ee21b1f07f022
 DIST godot-4.0-beta9.tar.xz 31655148 BLAKE2B 
296fb2e8d21bc4357d5262c3c8b11587cdb9d8f181b25b93600ca341c5d9bff1b47d500f676d7b8fdbf3ea4a53afa9ef2882d94380d7209813dbe281bef452bb
 SHA512 
13eec9129644746bd7e81e1e0fe164d6d91a4d0618d40af335e2deb79fc15b794f1366c4b54cc27de5b088dc49f56417bd4e018a1bad29f76b71c19ed22c0603

diff --git a/dev-games/godot/godot-4.0_beta8-r1.ebuild 
b/dev-games/godot/godot-4.0_beta8-r1.ebuild
deleted file mode 100644
index ba144b6c7e6c..
--- a/dev-games/godot/godot-4.0_beta8-r1.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs 
xdg
-
-MY_P="${PN}-$(ver_rs 2 -)"
-
-DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
-HOMEPAGE="https://godotengine.org/;
-SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 
/)/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="
-   MIT
-   Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
-   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )"
-SLOT="4"
-KEYWORDS="~amd64"
-# Enable roughly same as upstream by default so it works as expected,
-# except raycast (tools-only heavy dependency), and deprecated.
-IUSE="
-   +dbus debug deprecated +fontconfig +gui pulseaudio raycast
-   +runner speech test +theora +tools +udev +upnp +webp"
-# disable tests until out of beta, tests themselves are new and can be volatile
-RESTRICT="test"
-
-# libX11 range is temporary while this is being looked into:
-# - https://github.com/godotengine/godot/issues/69352
-# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170
-# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev
-RDEPEND="
-   app-arch/zstd:=
-   dev-games/recastnavigation:=
-   dev-libs/icu:=
-   dev-libs/libpcre2:=[pcre32]
-   media-libs/freetype[brotli,harfbuzz]
-   media-libs/harfbuzz:=[icu]
-   media-libs/libogg
-   media-libs/libpng:=
-   media-libs/libvorbis
-   x11-libs/libX11-1.8.3
-   

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

2022-12-23 Thread WANG Xuerui
commit: 833e1bd79c690a48305b92ab5c4e7e349ff33e0e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec 24 03:02:29 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec 24 03:02:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833e1bd7

sys-apps/nawk: keyword 20220122-r1 for ~loong

Bug: https://bugs.gentoo.org/886247
Signed-off-by: WANG Xuerui  gentoo.org>

 sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild 
b/sys-apps/nawk/nawk-20220122-r1.ebuild
index 0bdc635e58a0..2670cc9e7963 100644
--- a/sys-apps/nawk/nawk-20220122-r1.ebuild
+++ b/sys-apps/nawk/nawk-20220122-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux"
 
 DEPEND="
app-alternatives/yacc



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

2022-12-23 Thread WANG Xuerui
commit: f6309d5ce767320e49992bc35b4d057d54f04049
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec 24 02:56:18 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec 24 03:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6309d5c

dev-libs/libayatana-appindicator: keyword 0.5.91 for ~loong

Bug: https://bugs.gentoo.org/887173
Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild 
b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
index 1ab8bf8da1df..0e516e2d5df7 100644
--- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
+++ b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-3 LGPL-2 LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-12-23 Thread WANG Xuerui
commit: e043590eea08532283d451bfaea378f8ab2178cd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec 24 02:56:20 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec 24 03:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e043590e

dev-libs/libayatana-indicator: keyword 0.9.3 for ~loong

Bug: https://bugs.gentoo.org/887173
Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild 
b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild
index 2ee6e86ff85e..f2f17dbe0fd5 100644
--- a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild
+++ b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-3"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
 
 IUSE="test"
 RESTRICT="!test? ( test )"



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

2022-12-23 Thread WANG Xuerui
commit: afda7f52863e39a19350e0ecdca9834d071df349
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec 24 02:56:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec 24 03:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afda7f52

dev-libs/ayatana-ido: keyword 0.9.2 for ~loong

Bug: https://bugs.gentoo.org/887173
Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild 
b/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild
index f9b18b5d84ec..429d24786a67 100644
--- a/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild
+++ b/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild
@@ -18,7 +18,7 @@ IUSE="test"
 RESTRICT="test"
 #RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
 
 RDEPEND="
>=dev-libs/glib-2.58:2



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

2022-12-23 Thread Sam James
commit: 63898e5589e3586b0ebb3c490f082686c8271442
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 02:55:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 02:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63898e55

app-crypt/sequoia-sqv: add gitlab upstream metadata

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

 app-crypt/sequoia-sqv/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-crypt/sequoia-sqv/metadata.xml 
b/app-crypt/sequoia-sqv/metadata.xml
index a7fa285c7476..3c72ac7546b9 100644
--- a/app-crypt/sequoia-sqv/metadata.xml
+++ b/app-crypt/sequoia-sqv/metadata.xml
@@ -5,4 +5,7 @@
Florian Schmaus
f...@gentoo.org

+   
+   sequoia-pgp/sequoia
+   
 



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

2022-12-23 Thread Sam James
commit: 92030a37054150cf758f399b09dd60c2728f5943
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 02:57:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 02:59:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92030a37

app-containers/syft: add github upstream metadata

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

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

diff --git a/app-containers/syft/metadata.xml b/app-containers/syft/metadata.xml
index 3b2a9c591010..08a781acd85a 100644
--- a/app-containers/syft/metadata.xml
+++ b/app-containers/syft/metadata.xml
@@ -5,4 +5,7 @@
 willi...@gentoo.org
 William Hubbs
 
+
+anchore/syft
+
 



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

2022-12-23 Thread Sam James
commit: 32ecf84ea10e594eb9427396b6b358c6268c0238
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 02:54:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 02:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ecf84e

app-crypt/swtpm: add github upstream metadata

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

 app-crypt/swtpm/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-crypt/swtpm/metadata.xml b/app-crypt/swtpm/metadata.xml
index 1ad716fc5197..3187cf4dce7f 100644
--- a/app-crypt/swtpm/metadata.xml
+++ b/app-crypt/swtpm/metadata.xml
@@ -16,4 +16,7 @@

Support sys-fs/fuse based /dev/tpm 
interface

+   
+   stefanberger/swtpm
+   
 



  1   2   3   >