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

2023-04-15 Thread Matthias Schwarzott
commit: 38129134c152450573f54094a887126d545b71f5
Author: Matthias Schwarzott  gentoo  org>
AuthorDate: Sat Apr 15 07:16:52 2023 +
Commit: Matthias Schwarzott  gentoo  org>
CommitDate: Sat Apr 15 07:17:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38129134

dev-util/pahole: add 1.25

Signed-off-by: Matthias Schwarzott  gentoo.org>

 dev-util/pahole/Manifest   |  1 +
 dev-util/pahole/pahole-1.25.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest
index 546524260172..91c614ea459a 100644
--- a/dev-util/pahole/Manifest
+++ b/dev-util/pahole/Manifest
@@ -1,2 +1,3 @@
 DIST dwarves-1.24.tar.xz 875744 BLAKE2B 
6766b5a5ecbf64013227e7cd459af662fc213f230b5b1279354fcaaccebfa3d74f9a2254542dc4f3f1bb4a5def1d4c77e2445fa8b531fa8b9e331cdfc23155fe
 SHA512 
3cdca183cf68ec46fd9a0301ae4a8a30b23a8139c65ffba64ae11f85f9e942f7341dca6f88a4a3b49f32bfd880927193a80fa011726e4a33d3e5a1a146326c06
+DIST dwarves-1.25.tar.xz 2244876 BLAKE2B 
1926fa1fa123fc3ad0f7f063406260b1e1e2611c563fedebee4c837e491164571fdb40408421c0c4ea2fd24e89c54a7a1ea669313b6dd6d7dcfa4934e2c1336e
 SHA512 
104bfb8712d863e04d0c827c008b23ebc49543b17bfb5b44ce276a5b3d39f12cf71f721055ae2e5f430aa77a3c70f85f6eeaf72fd8c1cdf547260488bc5b5070
 DIST pahole-1.24_p20221024-patches.tar.xz 22088 BLAKE2B 
b39458400411dd7da0f568257f42164952e170b952e4893a92d769e17ce4cf0de88b727808a38195438fe10e5537f245bf101f647f383b6df7642c5446fa5d45
 SHA512 
93f160f01023c5402535a34d59005f0a3e056662a2764722480d71b6e522f3bfef0d642084467d1fbea96e23386b4cbb708243713d59eb84f4f767c1ac5ab3f5

diff --git a/dev-util/pahole/pahole-1.25.ebuild 
b/dev-util/pahole/pahole-1.25.ebuild
new file mode 100644
index ..5d98a672167d
--- /dev/null
+++ b/dev-util/pahole/pahole-1.25.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-single-r1
+
+MY_PN=dwarves
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="pahole (Poke-a-Hole) and other DWARF2 utilities"
+HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   # Snapshots
+   #SRC_URI="https://dev.gentoo.org/~zzam/${PN}/${P}.tar.xz;
+
+   # Patch rollups from git format-patch. Sometimes there are important
+   # fixes in git which haven't been released (and no release in sight).
+   # Patch rollups are a bit better for understanding where changes have
+   # come from for users.
+   SRC_URI="
+   http://fedorapeople.org/~acme/${MY_PN}/${MY_P%%_p*}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz
+   "
+   S="${WORKDIR}"/${MY_P%%_p*}
+else
+   SRC_URI="http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.xz;
+   S="${WORKDIR}"/${MY_P}
+fi
+
+LICENSE="GPL-2" # only
+SLOT="0"
+IUSE="debug"
+if [[ ${PV} !=  ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/elfutils-0.178
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+DOCS=( README README.ctracer NEWS )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.10-python-import.patch
+)
+
+src_prepare() {
+   [[ -d "${WORKDIR}"/${P}-patches ]] && PATCHES+=( 
"${WORKDIR}"/${P}-patches )
+
+   cmake_src_prepare
+   python_fix_shebang ostra/ostra-cg ostra/python/ostra.py
+}
+
+src_configure() {
+   local mycmakeargs=( "-D__LIB=$(get_libdir)" )
+   cmake_src_configure
+}



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

2023-04-15 Thread Joonas Niilola
commit: 681ae07a7b60e6ed8207361009fab4c63828a3ac
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:14:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:17:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681ae07a

app-backup/restic: Stabilize 0.14.0 amd64, #892455

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

 app-backup/restic/restic-0.14.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/restic/restic-0.14.0.ebuild 
b/app-backup/restic/restic-0.14.0.ebuild
index 3f14c9077b21..a5378cbbba3a 100644
--- a/app-backup/restic/restic-0.14.0.ebuild
+++ b/app-backup/restic/restic-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND="sys-fs/fuse:0"
 DEPEND="${RDEPEND}"



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

2023-04-15 Thread Joonas Niilola
commit: ba7ca47e601d065e3990c5679b9dcc906a0694de
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:16:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:17:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7ca47e

app-text/zathura-cb: Stabilize 0.1.10 x86, #904329

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

 app-text/zathura-cb/zathura-cb-0.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-cb/zathura-cb-0.1.10.ebuild 
b/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
index b89c8f123e8a..1e7146c25977 100644
--- a/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
+++ b/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~riscv x86"
SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-news/sfeed/

2023-04-15 Thread Joonas Niilola
commit: 1a032dae13e86ef7b153af95f51fcd88c4ec076d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:16:51 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:17:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a032dae

net-news/sfeed: Stabilize 1.6 amd64, #904328

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

 net-news/sfeed/sfeed-1.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-news/sfeed/sfeed-1.6.ebuild b/net-news/sfeed/sfeed-1.6.ebuild
index e5975fd8cff6..a61229227340 100644
--- a/net-news/sfeed/sfeed-1.6.ebuild
+++ b/net-news/sfeed/sfeed-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://codemadness.org/releases/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
 
 THEMES=( mono{,-highlight} newsboat templeos )
 IUSE="+ncurses +${THEMES[@]/#/theme-}"



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

2023-04-15 Thread Joonas Niilola
commit: 50566b00e81bc695d4298c9287d437841465f621
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:15:17 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:17:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50566b00

app-backup/restic: Stabilize 0.14.0 x86, #892455

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

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

diff --git a/app-backup/restic/restic-0.14.0.ebuild 
b/app-backup/restic/restic-0.14.0.ebuild
index a5378cbbba3a..5230d693cfd3 100644
--- a/app-backup/restic/restic-0.14.0.ebuild
+++ b/app-backup/restic/restic-0.14.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="sys-fs/fuse:0"
 DEPEND="${RDEPEND}"



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

2023-04-15 Thread Joonas Niilola
commit: eead285a4578f352fb8113ff586d00994a3adc1b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:15:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:17:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eead285a

app-text/zathura-cb: Stabilize 0.1.10 amd64, #904329

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

 app-text/zathura-cb/zathura-cb-0.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-cb/zathura-cb-0.1.10.ebuild 
b/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
index fa6f6f40d74b..b89c8f123e8a 100644
--- a/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
+++ b/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~riscv ~x86"
SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/purple-hangouts/, profiles/

2023-04-15 Thread David Seifert
commit: f358af78f78694e786f1a07bb1b9799a52dfff0e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 15 09:22:58 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 15 09:22:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f358af78

x11-plugins/purple-hangouts: treeclean

Closes: https://bugs.gentoo.org/900412
Signed-off-by: David Seifert  gentoo.org>

 profiles/package.mask  |  5 ---
 x11-plugins/purple-hangouts/Manifest   |  1 -
 x11-plugins/purple-hangouts/metadata.xml   |  8 
 .../purple-hangouts-0_p20200710.ebuild | 47 --
 4 files changed, 61 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index b30c9899375c..148fe8706048 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -470,11 +470,6 @@ app-crypt/yubioath-desktop
 # not include 5.15.99 and is misleading
 =sys-kernel/gentoo-sources-5.15.99
 
-# Matthew Smith  (2023-03-08)
-# No longer works after Google shut down the Hangouts API.
-# Bug #900412, removal on 2023-04-08.
-x11-plugins/purple-hangouts
-
 # Mike Pagano  (2023-02-27)
 # Mask =www-servers/nginx-unit-1.29.0-r1 for testing
 =www-servers/nginx-unit-1.29.0-r1

diff --git a/x11-plugins/purple-hangouts/Manifest 
b/x11-plugins/purple-hangouts/Manifest
deleted file mode 100644
index d0248dc056ef..
--- a/x11-plugins/purple-hangouts/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST purple-hangouts-0_p20200710.tar.gz 153541 BLAKE2B 
7a71cb5fdb7ca0636b4eb3d4245347e057e879a6b855451b9330f33cec6ba1a15da071e916a3e3d38094700cd61178947e5aa749e6182d3d0488e01c673568f5
 SHA512 
ce650c1ee1052803576e163905e906bb6202ce04ea380b52ae7524ec896ad785c1a89a5bc713242e3ad5df2d3ae677e0bd5323c7533daedaf6ac333d8e2f5b34

diff --git a/x11-plugins/purple-hangouts/metadata.xml 
b/x11-plugins/purple-hangouts/metadata.xml
deleted file mode 100644
index c81a2d69675b..
--- a/x11-plugins/purple-hangouts/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   
-   EionRobb/purple-hangouts
-   
-

diff --git a/x11-plugins/purple-hangouts/purple-hangouts-0_p20200710.ebuild 
b/x11-plugins/purple-hangouts/purple-hangouts-0_p20200710.ebuild
deleted file mode 100644
index f461413cc277..
--- a/x11-plugins/purple-hangouts/purple-hangouts-0_p20200710.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Hangouts Plugin for libpurple"
-HOMEPAGE="https://github.com/EionRobb/purple-hangouts;
-
-COMMIT_ID="efa7a53e2db4087a1590850423aa16b380bfbbd5"
-SRC_URI="https://github.com/EionRobb/purple-hangouts/archive/${COMMIT_ID}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_ID}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/glib:2
-   dev-libs/json-glib
-   dev-libs/protobuf-c:=
-   net-im/pidgin
-   sys-libs/zlib"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # Does not respect CFLAGS
-   sed -i Makefile -e 's/-g -ggdb//g' || die
-}
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
-   emake \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-   DESTDIR="${ED}" \
-   install
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/, profiles/, app-crypt/yubioath-desktop/files/

2023-04-15 Thread David Seifert
commit: c360ddbba0ac13f5993eb6b6328bffe1b706d8e1
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 15 09:22:59 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 15 09:22:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c360ddbb

app-crypt/yubioath-desktop: treeclean

Closes: https://bugs.gentoo.org/893522
Closes: https://bugs.gentoo.org/895194
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/yubioath-desktop/Manifest|  1 -
 .../yubioath-desktop-5.1.0-bin-installdir.patch| 22 
 .../yubioath-desktop-5.1.0-qtquickcontrols1.patch  | 10 
 app-crypt/yubioath-desktop/metadata.xml| 15 --
 .../yubioath-desktop-5.1.0-r3.ebuild   | 60 --
 profiles/package.mask  |  7 ---
 6 files changed, 115 deletions(-)

diff --git a/app-crypt/yubioath-desktop/Manifest 
b/app-crypt/yubioath-desktop/Manifest
deleted file mode 100644
index a86044250f36..
--- a/app-crypt/yubioath-desktop/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yubioath-desktop-5.1.0.tar.gz 634 BLAKE2B 
e1fc93bd38af3c6937f390c738248e43dbd17052df5103a0e25547adf7b34eca60ed8b45c9681568202d01802a5d8503cf2a5bf53d57c7c18ee2ee53cecd8d51
 SHA512 
152e27fca3c082c996c96fb05ed66781a52a47f30d8c5649d43937cf87c566f09c1fcb6afd65402b5f7fbe2a1f71872f10c8b456bd8a9b240c360018defd48c9

diff --git 
a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch 
b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch
deleted file mode 100644
index 749533ba31ba..
--- 
a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 9ae1ef710d5b070e128597a0fad3bd4ffa94b0aa Mon Sep 17 00:00:00 2001
-From: Dennis Fokin 
-Date: Thu, 7 Oct 2021 10:18:33 +0200
-Subject: [PATCH] Set correct install path
-

- yubioath-desktop.pro | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/yubioath-desktop.pro b/yubioath-desktop.pro
-index 551416ae..c0ef9bb1 100644
 a/yubioath-desktop.pro
-+++ b/yubioath-desktop.pro
-@@ -75,6 +75,8 @@ lupdate_only {
-   qml/slot/*.qml
- }
- 
-+# Set correct install path
-+target.path = $$PREFIX/bin
- 
- DISTFILES += \
- py/* \

diff --git 
a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch
 
b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch
deleted file mode 100644
index f5d80643bf84..
--- 
a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/qml/NewCredentialView.qml
-+++ b/qml/NewCredentialView.qml
-@@ -3,7 +3,6 @@
- import QtQuick.Layouts 1.3
- import QtQuick.Controls.Material 2.2
- import QtGraphicalEffects 1.0
--import QtQuick.Dialogs 1.2
- import Qt.labs.platform 1.0
- import QtQuick.Window 2.2
- 

diff --git a/app-crypt/yubioath-desktop/metadata.xml 
b/app-crypt/yubioath-desktop/metadata.xml
deleted file mode 100644
index e3ffb2c669e2..
--- a/app-crypt/yubioath-desktop/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   David Seifert
-   
-   
-   mare...@gentoo.org
-   Marek Szuba
-   
-   
-   Yubico/yubioath-desktop
-   
-

diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild 
b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild
deleted file mode 100644
index 71795479f0b7..
--- a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit desktop python-single-r1 qmake-utils xdg
-
-DESCRIPTION="Library and tool for personalization of Yubico's YubiKey NEO"
-HOMEPAGE="
-   https://developers.yubico.com/yubioath-desktop/
-   https://github.com/Yubico/yubioath-desktop;
-SRC_URI="https://github.com/Yubico/yubioath-desktop/archive/${P}.tar.gz;
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   x11-libs/libdrm"
-RDEPEND="${DEPEND}
-   $(python_gen_cond_dep '
-   >=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]
-(2023-03-12)
-# Qt-based application is EOL, Yubico has switched to a Flutter-based
-# Googleware framework. Switch to app-crypt/yubioath-flutter-bin or use
-# your phone for TOTP. Blocks app-crypt/yubikey-manager-4 cleanups.
-# Removal on 2023-04-11.

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkzinc/, dev-tcltk/tkzinc/files/, profiles/

2023-04-15 Thread David Seifert
commit: 6f7de4e22e76a57de56210b7ec75f5ca660a8f09
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 15 09:23:00 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 15 09:23:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7de4e2

dev-tcltk/tkzinc: treeclean

Closes: https://bugs.gentoo.org/895824
Signed-off-by: David Seifert  gentoo.org>

 dev-tcltk/tkzinc/Manifest   |   1 -
 dev-tcltk/tkzinc/files/3.3.6-ldflags.patch  |  14 ---
 dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch |   9 --
 dev-tcltk/tkzinc/files/tkzinc-3.3.6-clang.patch |  29 ---
 dev-tcltk/tkzinc/files/tkzinc-3.3.6-gcc13.patch | 110 
 dev-tcltk/tkzinc/metadata.xml   |   8 --
 dev-tcltk/tkzinc/tkzinc-3.3.6-r2.ebuild |  66 --
 profiles/package.mask   |   5 --
 8 files changed, 242 deletions(-)

diff --git a/dev-tcltk/tkzinc/Manifest b/dev-tcltk/tkzinc/Manifest
deleted file mode 100644
index cabfe66233e8..
--- a/dev-tcltk/tkzinc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Tkzinc-3.3.6plus.tar.gz 1924729 BLAKE2B 
9e02b113c37cfb870b2e238591e9b35cf5851c6534249312118c54d179d9ba7dbca17217cd924cfcfb1ef2444697840e3136d0fd1385b976a8a2bfda156c488d
 SHA512 
ead998b69569ebec92e7f60415296262f60b91250b2fe15fdeb9fb71c38756006bedcd9ed2829d915cb6ce3a6461165a48c9037f8e397ba6049a76ae474f7838

diff --git a/dev-tcltk/tkzinc/files/3.3.6-ldflags.patch 
b/dev-tcltk/tkzinc/files/3.3.6-ldflags.patch
deleted file mode 100644
index 903ef9a2eaee..
--- a/dev-tcltk/tkzinc/files/3.3.6-ldflags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/tclconfig/tcl.m4 b/tclconfig/tcl.m4
-index 0cbca13..c68af63 100644
 a/tclconfig/tcl.m4
-+++ b/tclconfig/tcl.m4
-@@ -1447,7 +1447,8 @@ dnl AC_CHECK_TOOL(AR, ar)
-   # get rid of the warnings.
-   #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES 
-D__NO_MATH_INLINES"
- 
--  SHLIB_LD="${CC} -shared"
-+  # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS
-+  SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT} ${LDFLAGS}'
-   DL_OBJS="tclLoadDl.o"
-   DL_LIBS="-ldl"
-   LDFLAGS="$LDFLAGS -Wl,--export-dynamic"

diff --git a/dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch 
b/dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch
deleted file mode 100644
index f89ab9ac8e0e..
--- a/dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch
+++ /dev/null
@@ -1,9 +0,0 @@
 a/doc/refman.tex
-+++ b/doc/refman.tex
-@@ -1,4 +1,6 @@
-+\RequirePackage{ifpdf}
- \documentclass[11pt,twoside,a4paper]{book}
-+\usepackage [latin1]{inputenc}
- 
- %--
- % $Revision: 1.94 $

diff --git a/dev-tcltk/tkzinc/files/tkzinc-3.3.6-clang.patch 
b/dev-tcltk/tkzinc/files/tkzinc-3.3.6-clang.patch
deleted file mode 100644
index e8bdb40b6083..
--- a/dev-tcltk/tkzinc/files/tkzinc-3.3.6-clang.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 a/generic/Window.c 2023-01-17 19:39:55.697886490 +0100
-+++ b/generic/Window.c 2023-01-17 19:41:15.619618094 +0100
-@@ -350,7 +350,7 @@
- #endif /* ifdef _WIN32 */
- 
-/* Reset externalwindow */
--   wind->externalwindow = NULL;
-+   wind->externalwindow = 0;
- }
- 
- 
-@@ -384,7 +384,7 @@
-   wind->connection_anchor = TK_ANCHOR_SW;
-   wind->win = NULL;
-   wind->windowtitle = NULL;
--  wind->externalwindow = NULL;
-+  wind->externalwindow = 0;
-   
-   return TCL_OK;
- }
-@@ -407,7 +407,7 @@
-*/
-   wind->win = NULL;
-   wind->windowtitle = NULL;
--  wind->externalwindow = NULL;
-+  wind->externalwindow = 0;
- }
- 
- 

diff --git a/dev-tcltk/tkzinc/files/tkzinc-3.3.6-gcc13.patch 
b/dev-tcltk/tkzinc/files/tkzinc-3.3.6-gcc13.patch
deleted file mode 100644
index d4f0e311b03c..
--- a/dev-tcltk/tkzinc/files/tkzinc-3.3.6-gcc13.patch
+++ /dev/null
@@ -1,110 +0,0 @@
 a/generic/Arc.c2023-03-12 16:09:32.174198907 +0100
-+++ b/generic/Arc.c2023-03-12 16:10:45.138024965 +0100
-@@ -350,7 +350,8 @@
- {
-   ZnPoint   *p_list, p, p2, o, o2;
-   ZnRealwidth, height, d;
--  int   num_p, i, quality;
-+  unsigned int  num_p;
-+  int   i, quality;
-   ZnTransfo *t = ((ZnItem) arc)->wi->current_transfo;
-   
-   if (!arc->render_shape) {
-@@ -1026,7 +1027,8 @@
- UpdateRenderShapeX(ArcItem  arc)
- {
-   ZnRealox, oy, width_2, height_2;
--  int   i, num_p;
-+  int   i;
-+  unsigned int  num_p;
-   ZnPoint   *p_list;
-   
-   if (!arc->render_shape) {
 a/generic/Curve.c  2023-03-12 16:13:23.544477181 +0100
-+++ b/generic/Curve.c  2023-03-12 16:17:20.023675722 +0100
-@@ -1207,7 +1207,8 @@
-* if last point join first point suppress markers at end points.
-*/
-   if (ISSET(cv->flags, MARKER_OK)) {
--unsigned int h_width, h_height, width, height;
-+unsigned int h_width, h_height;
-+int  width, 

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

2023-04-15 Thread Sam James
commit: 9d46b59501945359a5a383ad634595b0f9cacc78
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 12:31:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 12:31:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d46b595

dev-qt/qtwebengine: fix GCC 13 patch

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

 .../qtwebengine-5.15.9_p20230404-gcc-13.patch  | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch
index 319a4dd2738e..41b519b452a2 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch
@@ -1,17 +1,6 @@
 This is on top of the GCC 13 patches in our patchset.
 
 https://bugs.gentoo.org/904342
 
a/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_types.h
-+++ 
b/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_types.h
-@@ -7,6 +7,8 @@
- 
- namespace blink {
- 
-+#include 
-+
- enum class DarkModeResult : uint8_t {
-   kDoNotApplyFilter,
-   kApplyFilter,
 --- 
a/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_image_classifier.cc
 +++ 
b/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_image_classifier.cc
 @@ -4,6 +4,7 @@
@@ -22,3 +11,14 @@ https://bugs.gentoo.org/904342
  #include 
  
  #include "base/memory/singleton.h"
+--- 
a/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_types.h
 
b/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_types.h
+@@ -5,6 +5,8 @@
+ #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_DARK_MODE_TYPES_H_
+ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_DARK_MODE_TYPES_H_
+ 
++#include 
++
+ namespace blink {
+ 
+ enum class DarkModeResult : uint8_t {



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

2023-04-15 Thread Kenton Groombridge
commit: 00ba07e73d6af17f95eada9367b4a98a9a2df753
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:05:53 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ba07e7

sys-libs/libselinux: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/Manifest  |   1 -
 sys-libs/libselinux/libselinux-3.4.ebuild | 156 --
 2 files changed, 157 deletions(-)

diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest
index ab7b2b4334a2..c6efbb8e1ed0 100644
--- a/sys-libs/libselinux/Manifest
+++ b/sys-libs/libselinux/Manifest
@@ -1,2 +1 @@
-DIST libselinux-3.4.tar.gz 210061 BLAKE2B 
65b797516199def3feb1a5de5413e5da6f81422e7c7d97bf859896e78ef55020d3851f98c205bab622f941756341dc62f49d70558ebaf1cb3a8a28b84871d7af
 SHA512 
7ffa6d2159d2333d836bde3f75dfc78a278283b66ae1e441c178371adb6f463aa6f2d62439079e2068d1135c39dd2b367b001d917c0bdc6871a73630919ef81e
 DIST libselinux-3.5.tar.gz 211453 BLAKE2B 
f7f3067c4bb0448e18bd7085135f11d94ae99728949480a655c0f660486817beb5829d8a43dff7bce286ccd50705b0c657bde85970f01c794e01fb707f469d8b
 SHA512 
4e13261a5821018a5f3cdce676f180bb62e5bc225981ca8a498ece0d1c88d9ba8eaa0ce4099dd0849309a8a7c5a9a0953df841a9922f2c284e5a109e5d937ba7

diff --git a/sys-libs/libselinux/libselinux-3.4.ebuild 
b/sys-libs/libselinux/libselinux-3.4.ebuild
deleted file mode 100644
index 255324c5d443..
--- a/sys-libs/libselinux/libselinux-3.4.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{9..11} )
-USE_RUBY="ruby27"
-
-# No, I am not calling ruby-ng
-inherit python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux userland library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="python ruby static-libs ruby_targets_ruby27"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
-   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
-   python? ( ${PYTHON_DEPS} )
-   ruby? (
-   ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
-   )
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   python? (
-   >=dev-lang/swig-2.0.9
-   dev-python/pip[${PYTHON_USEDEP}]
-   )
-   ruby? ( >=dev-lang/swig-2.0.9 )"
-
-src_prepare() {
-   eapply_user
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export AR CC PKG_CONFIG RANLIB
-
-   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
-
-   emake \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
-   USE_PCRE2=y \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   all
-
-   if multilib_is_native_abi && use python; then
-   building() {
-   emake \
-   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2=y \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   pywrap
-   }
-   python_foreach_impl building
-   fi
-
-   if multilib_is_native_abi && use ruby; then
-   building() {
-   einfo "Calling rubywrap for ${1}"
-   # Clean up .lo file to force rebuild
-   rm -f src/selinuxswig_ruby_wrap.lo || die
-   emake \
-   RUBY=${1} \
-   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2=y \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   rubywrap
-   }
-   for RUBYTARGET in ${USE_RUBY}; do
-   use ruby_targets_${RUBYTARGET} || continue
-
-   building ${RUBYTARGET}
-   done
-   fi
-}
-
-multilib_src_install() {
- 

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

2023-04-15 Thread Kenton Groombridge
commit: 422cef93753a1d1f1857a03e96b9ee7dcc10a9b9
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:05:50 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:05:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422cef93

sys-apps/secilc: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/secilc/Manifest  |  1 -
 sys-apps/secilc/secilc-3.4.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index 153758303b3d..9fe706f87af0 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,2 +1 @@
-DIST secilc-3.4.tar.gz 181312 BLAKE2B 
cee26f3b6dc3d7a48df3bd3c9e0edf15f92f55b399afe02d7f4efe10cfd1d8ec140aa5ed588003c6ffca95e1abc82a6163f86edc58ea140703f47ca4bf2d5179
 SHA512 
f29ff42dd60050cdd4367af38b334876817f8e33ed40a9be89304beea840a210bd9a58d658d0b09f98bad54b12b185a0262ca05094b63e7f96c0142729699c3b
 DIST secilc-3.5.tar.gz 180803 BLAKE2B 
a42620318b312a5ef35565e3b40a89fd7ff44aaf73de835bc349f927193121b72c07bd2151a8a6b2cee53e2699a3ae6bb246084e18a181d334ebc082fdfdc56e
 SHA512 
eff37a981072c4b9c7c15bf4709db8797d8af5325883515f5c2fe611136b24419f6d01c797e4f131c9c08e1ba40576fcb2094b1e34325aae8351b6299bdba3dd

diff --git a/sys-apps/secilc/secilc-3.4.ebuild 
b/sys-apps/secilc/secilc-3.4.ebuild
deleted file mode 100644
index cfba06558260..
--- a/sys-apps/secilc/secilc-3.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libsepol-${PV}"
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/xmlto"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_compile() {
-   tc-export CC
-   default
-}



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

2023-04-15 Thread Kenton Groombridge
commit: 2579cd14060cfb0a6ff5edd1ba4c7e689d0275ed
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:05:42 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:05:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2579cd14

sys-libs/libsepol: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsepol/Manifest|  1 -
 sys-libs/libsepol/libsepol-3.4.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest
index 78c5d788ea35..cef9954d3145 100644
--- a/sys-libs/libsepol/Manifest
+++ b/sys-libs/libsepol/Manifest
@@ -1,2 +1 @@
-DIST libsepol-3.4.tar.gz 490628 BLAKE2B 
65a71e7e0b07589c3ca636e821b7aed7c15f0588a3bcd59860fba2da18606ce18c757bb2ad5edb52e10069310f1239c415a0a9fc17495a7d6274764c1eb213fb
 SHA512 
5e47e6ac626f2bfc10a9f2f24c2e66c4d7f291ca778ebd81c7d565326e036e821d3eb92e5d7540517b1c715466232a7d7da895ab48811d037ad92d423ed934b6
 DIST libsepol-3.5.tar.gz 497522 BLAKE2B 
dad2d346605be53fe41aef69e2e4bd4f1ce68a15f0b9307deb6b66bbe7bf06a9ee6be580e60d2f19aebbc8ee5041ac8a7b831b51342ba7c7089e1f1a447e7691
 SHA512 
66f45a9f4951589855961955db686b006b4c0cddead6ac49ad238a0e4a34775905bd10fb8cf0c0ff2ab64f9b7d8366b97fcd5b19c382dec39971a2835cc765c8

diff --git a/sys-libs/libsepol/libsepol-3.4.ebuild 
b/sys-libs/libsepol/libsepol-3.4.ebuild
deleted file mode 100644
index 63848ea5c13a..
--- a/sys-libs/libsepol/libsepol-3.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/2"
-
-# tests are not meant to be run outside of the full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export CC AR RANLIB
-
-   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
-
-   emake \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)"
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   install
-}



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

2023-04-15 Thread Kenton Groombridge
commit: 92c63802bb4886bd9a96c41885836b5816e5762f
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:05:57 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:05:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c63802

sys-apps/checkpolicy: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/checkpolicy/Manifest   |  1 -
 sys-apps/checkpolicy/checkpolicy-3.4.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index 3ce51e9cb737..d3279c23fc81 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -1,2 +1 @@
-DIST checkpolicy-3.4.tar.gz 69870 BLAKE2B 
891033b1d9d50a3738bb779d014d2f04d6cc5450c6f84ed43246c95b0c808f347d65c0e51c7254041e13b1c555a7e1de5092abb4fc12fabb109be7ddaa090829
 SHA512 
e7f7a4e987af473fd7cda0e47539061a8cb2e65a6b930f4736c538eb319129b260a3f03d2f50863e73a275ee3d58c441c33f95c80ea2bff6157e37226be54b92
 DIST checkpolicy-3.5.tar.gz 69904 BLAKE2B 
e02ccad07534568a1bbb612330018bbe486800ea40df20ed6f9dc38c88aff7f8858782a28ba7915a58c3bb384f180eb8da7a8fe97a92bcb9baa61eec18da6cbc
 SHA512 
fcd490d865af3b4350c32c5dd9916f8406219841e1e255d8945c6dcc958535247aa27af5597a6988e19f11faea7beeabcb46e8ba2431112bb4aa5c7697bca529

diff --git a/sys-apps/checkpolicy/checkpolicy-3.4.ebuild 
b/sys-apps/checkpolicy/checkpolicy-3.4.ebuild
deleted file mode 100644
index 4de3914676df..
--- a/sys-apps/checkpolicy/checkpolicy-3.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux policy compiler"
-HOMEPAGE="http://userspace.selinuxproject.org;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug"
-
-DEPEND=">=sys-libs/libsepol-${PV}"
-BDEPEND="sys-devel/flex
-   sys-devel/bison"
-
-RDEPEND=">=sys-libs/libsepol-${PV}"
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   YACC="bison -y" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)"
-}
-
-src_install() {
-   default
-
-   if use debug; then
-   dobin "${S}/test/dismod"
-   dobin "${S}/test/dispol"
-   fi
-}
-
-pkg_postinst() {
-   if ! tc-is-cross-compiler; then
-   einfo "This checkpolicy can compile version `checkpolicy -V | 
cut -f 1 -d ' '` policy."
-   fi
-}



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

2023-04-15 Thread Kenton Groombridge
commit: 7e5bbadacea1706b9a1590caf8d7c896e5c48adc
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:06:07 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:06:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5bbada

sys-apps/semodule-utils: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/semodule-utils/Manifest  |  1 -
 sys-apps/semodule-utils/semodule-utils-3.4.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index 7608543afd38..725172803562 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,2 +1 @@
-DIST semodule-utils-3.4.tar.gz 14267 BLAKE2B 
292c9550a5f1bc8b901c7c95fe2dde07068513bf7d358decab65afc2db185996ec905b582691265a63aba7bc47f4e1d6da4c867eb9a9df5b22fc623a716e927b
 SHA512 
3a102eb83e1feff9796c4da572500be1e3a8a8bc8a7eed762ef4144761280f0513050c714aa287b1e4e67d2938f9f9a0ee5036762472d732eae0288b437cb7a9
 DIST semodule-utils-3.5.tar.gz 14383 BLAKE2B 
a1bb432013bca1023d99b32f43b2c972b6b807a4677f9d8c9fb9aff10225232506f3ecca86fc231b4c63d04582a91a1c4218f87ce5532a4d35a26a09665c6f10
 SHA512 
7c32f425ae71745040d1c6a6585149a1efb319913aa9d4c8bf185b0a4216dc66378fa38595b171614ee3ae4ade997d3ae56a060346e334faec55c419a87d71dd

diff --git a/sys-apps/semodule-utils/semodule-utils-3.4.ebuild 
b/sys-apps/semodule-utils/semodule-utils-3.4.ebuild
deleted file mode 100644
index f1204b6bfb30..
--- a/sys-apps/semodule-utils/semodule-utils-3.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux policy module utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=sys-libs/libsepol-${PV}:="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



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

2023-04-15 Thread Kenton Groombridge
commit: 581382821062a54416eecfe132a0bbc1389c1c41
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:06:10 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:06:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58138282

sys-apps/mcstrans: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/mcstrans/Manifest|  1 -
 sys-apps/mcstrans/mcstrans-3.4.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index 2ae3aab36288..19f5562abbf7 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -1,2 +1 @@
-DIST mcstrans-3.4.tar.gz 45125 BLAKE2B 
59a403e7d4018bee2632360d5720e65f26b0581ed58a42e8caee2d352d104658e27ece850ca6c50ea513766a973c6ae98fd4115d478555dd5c130956188c0668
 SHA512 
bd612f1ae886c7a0300bb4aa1d52f139677787cc026475eada98e11a46910fa4a8baba9026530af6fa649a4f07978039f584e55567b8789ff06fb182518c
 DIST mcstrans-3.5.tar.gz 45091 BLAKE2B 
c6604075a6b37d7bf10e2daee40d9f034a26c5d56b81973cbc3b39621bdf5e2cb1d5906e91942e09ff077a14facafcc2464995675d8df31930707033fac5db90
 SHA512 
f4d3b04750e197c6abd31f1642af4b53a4fe0e968952a7ade992909f903d7486c1e72733963453563fcbc9745273c8238f169f520550df1470e7f6e4d6e56665

diff --git a/sys-apps/mcstrans/mcstrans-3.4.ebuild 
b/sys-apps/mcstrans/mcstrans-3.4.ebuild
deleted file mode 100644
index ef7ae56a6978..
--- a/sys-apps/mcstrans/mcstrans-3.4.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux context translation to human readable names"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=sys-libs/libsepol-${PV}:=
-   >=sys-libs/libselinux-${PV}:=
-   dev-libs/libpcre2:=
-   >=sys-libs/libcap-1.10-r10:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   tc-export CC
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   rm -rf "${D}/etc/rc.d" || die
-
-   newinitd "${FILESDIR}/mcstransd.init" mcstransd
-}



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

2023-04-15 Thread Kenton Groombridge
commit: e954fc3a29e00579c132eb9831de38fd095b6d33
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:06:03 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e954fc3a

sys-apps/selinux-python: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/selinux-python/Manifest  |   1 -
 sys-apps/selinux-python/selinux-python-3.4.ebuild | 114 --
 2 files changed, 115 deletions(-)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index d30b9ce02a65..79672fd06f4c 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,2 +1 @@
-DIST selinux-python-3.4.tar.gz 3596450 BLAKE2B 
b98f6ba63814a4281c5ea624b2b0f68c6ae92e4447dd6078a0d70bce34534b0a457f0a9533e1db1fbf665b8a0b379adf78fd8ba8f3ae19973b74a3332157842b
 SHA512 
d601ce2628c4876dc4f2dfccd6db8ff45f68c5eb1b14cec3328644b71959107546469b27dfd90488fc669019b341d0cba708a1797f427ac7f86a0f05e86c0948
 DIST selinux-python-3.5.tar.gz 3604439 BLAKE2B 
5a7fcd303c337cb0f5ae0066d13c945bb5cacaba472c7b17f0496295294998fcc6d81c153720ef704b749a01590c28b48b4f471a48fc386b8f02564c3550250b
 SHA512 
2ac176a9f078f2b2721e5871ba21e92041eed54fc692fd8d809ff14327beee6de63b3084d0f1053a640b9e40bcc6461498915bb9b038a658cd772f77d80fd217

diff --git a/sys-apps/selinux-python/selinux-python-3.4.ebuild 
b/sys-apps/selinux-python/selinux-python-3.4.ebuild
deleted file mode 100644
index 6a2211786b3f..
--- a/sys-apps/selinux-python/selinux-python-3.4.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux core utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN#selinux-}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=sys-libs/libselinux-${PV}:=[python]
-   >=sys-libs/libsemanage-${PV}:=[python(+)]
-   >=sys-libs/libsepol-${PV}:=
-   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-   >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   ${RDEPEND}
-   >=sys-apps/secilc-${PV}
-   )"
-
-src_prepare() {
-   default
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-
-   python_copy_sources
-}
-
-src_compile() {
-   building() {
-   emake -C "${BUILD_DIR}" \
-   CC="$(tc-getCC)" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)"
-   }
-   python_foreach_impl building
-}
-
-src_test() {
-   testing() {
-   # The different subprojects have some interproject dependencies:
-   # - audit2allow depens on sepolgen
-   # - chcat depends on semanage
-   # and maybe others.
-   # Add all the modules of the individual subprojects to the
-   # PYTHONPATH, so they get actually found and used. In
-   # particular, already installed versions on the system are not
-   # used.
-   for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do
-   PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}"
-   done
-   PYTHONPATH=${PYTHONPATH} \
-   emake -C "${BUILD_DIR}" \
-   test
-   }
-   python_foreach_impl testing
-}
-
-src_install() {
-   installation() {
-   emake -C "${BUILD_DIR}" \
-   DESTDIR="${D}" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   install
-   python_optimize
-   }
-   python_foreach_impl installation
-
-   # Set version-specific scripts
-   for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
-   python_replicate_script "${ED}/usr/bin/${pyscript}"
-   done
-   for pyscript in semanage; do
-   python_replicate_script "${ED}/usr/sbin/${pyscript}"
-   done
-
-   # Create sepolgen.conf with different devel location definition
-   if [[ -f /etc/selinux/config ]];
-   then
-   local selinuxtype=$(awk -F'=' '/^SELINUXTYPE/ {print $2}' 
/etc/selinux/config);
-   mkdir -p 

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

2023-04-15 Thread Kenton Groombridge
commit: eda5e6eb8d154d9664326ad8faaa5e8577099414
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:06:00 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:06:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eda5e6eb

sys-apps/policycoreutils: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/policycoreutils/Manifest  |   1 -
 .../policycoreutils/policycoreutils-3.4.ebuild | 168 -
 2 files changed, 169 deletions(-)

diff --git a/sys-apps/policycoreutils/Manifest 
b/sys-apps/policycoreutils/Manifest
index ea1da874b127..cfc08315c275 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -1,3 +1,2 @@
-DIST policycoreutils-3.4.tar.gz 771435 BLAKE2B 
53654ad8f17c8e539c7821ddcc4f40dde1aa214943b5f2876efbfd8e10c90747d21c1530df3d53e51677159026a70691db6282f3bedc79739673380e053f74a2
 SHA512 
ded0d6fb5e3f165a893ee42411ac82616ddf37a02acaca6a8437b8f10ea12e5594bbd7bc7e3ead12df00c018078950f3fbe55604c41b0554257c4ca18f55ebb6
 DIST policycoreutils-3.5.tar.gz 775639 BLAKE2B 
777b8564484e89385db7a184c4cad9a99aabf1fd1ac41abd5826c7e6ad29118ae9d6f0d0fd968b6ced87f2f04bc6d7cd207b67428151522915367f656fb8d3f8
 SHA512 
7978ef6b7a278c6384c9b397734d03c4932c8aefecceaa1e6a1345be27b253dbe276fdcd219ce83ad732c6ed55d53bbc3254e39bccadd67d2cd1152a14749444
 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B 
a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5
 SHA512 
0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f

diff --git a/sys-apps/policycoreutils/policycoreutils-3.4.ebuild 
b/sys-apps/policycoreutils/policycoreutils-3.4.ebuild
deleted file mode 100644
index 5d45077b38c6..
--- a/sys-apps/policycoreutils/policycoreutils-3.4.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit multilib python-r1 toolchain-funcs bash-completion-r1
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-EXTRAS_VER="1.37"
-
-DESCRIPTION="SELinux core utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
-   S1="${WORKDIR}/${P}/${PN}"
-   S2="${WORKDIR}/policycoreutils-extra"
-   S="${S1}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
-   
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-   S1="${WORKDIR}/${MY_P}"
-   S2="${WORKDIR}/policycoreutils-extra"
-   S="${S1}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="audit pam split-usr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}]
-   >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}]
-   >=sys-libs/libsepol-${PV}:=
-   sys-libs/libcap-ng:=
-   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-   audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
-   pam? ( sys-libs/pam:= )
-   ${PYTHON_DEPS}"
-
-# Avoid dependency loop in the cross-compile case, bug #755173
-# (Still exists in native)
-BDEPEND="sys-devel/gettext"
-
-# pax-utils for scanelf used by rlpkg
-RDEPEND="${DEPEND}
-   app-misc/pax-utils"
-
-PDEPEND="sys-apps/semodule-utils
-   sys-apps/selinux-python"
-
-src_unpack() {
-   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
-   default
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   fi
-}
-
-src_prepare() {
-   S="${S1}"
-   cd "${S}" || die "Failed to switch to ${S}"
-   if [[ ${PV} !=  ]] ; then
-   # If needed for live ebuilds please use /etc/portage/patches
-   eapply 
"${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch"
-   fi
-
-   # rlpkg is more useful than fixfiles
-   sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
-   || die "fixfiles sed 1 failed"
-   sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
-   || die "fixfiles sed 2 failed"
-
-   eapply_user
-
-   sed -i 's/-Werror//g' "${S1}"/*/Makefile || die "Failed to remove 
Werror"
-
-   python_copy_sources
-   # Our extra code is outside the regular directory, so set it to the 
extra
-   # directory. We really should optimize this as it is ugly, but the extra
-   # code is needed for Gentoo at the same time that 

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

2023-04-15 Thread Kenton Groombridge
commit: 2fb5cf3dc6930afadfba100814bc71988b6485d9
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Apr 15 15:06:13 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Apr 15 15:06:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb5cf3d

sys-apps/restorecond: drop 3.4

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/restorecond/Manifest   |  1 -
 sys-apps/restorecond/restorecond-3.4.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index ebf77dcd81c9..49a27c18e262 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -1,2 +1 @@
-DIST restorecond-3.4.tar.gz 18965 BLAKE2B 
a77de19d9f00d6e8f384a7ac411257b059ba3ecfefba893eda0e56362eca705347af364d51037f8b3308bac1c5248bb9326c692175c6c1dc561b18c84bff
 SHA512 
9c680345af1592a74177ba2e7cefa1b0e8e3c73d34ef932948598adb38c648dcae8495c951b1badfc587b2d67843b83598c904d924db349b6118560f115c
 DIST restorecond-3.5.tar.gz 19070 BLAKE2B 
6db7d0fc9085a07669d346e025836a94acca610572e986e2c90974b0bd21b55e66b57a2dafd7d42011bed5f06363b654f5431ac43530fccf7b68d3edd9d63850
 SHA512 
80cb84e62c7072a12fe57ebaafc0bcb441c853862c67f9ea35b86faa2d8e49ea22a70b9e05a3ff24e8ce08ca2999604d7961efd534f89167cd6fcb05c852de40

diff --git a/sys-apps/restorecond/restorecond-3.4.ebuild 
b/sys-apps/restorecond/restorecond-3.4.ebuild
deleted file mode 100644
index 4512c4411d18..
--- a/sys-apps/restorecond/restorecond-3.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/glib:2
-   >=sys-libs/libsepol-${PV}:=
-   >=sys-libs/libselinux-${PV}:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   tc-export CC
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \
-   SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \
-   install
-
-   rm -rf "${D}/etc/rc.d" || die
-
-   newinitd "${FILESDIR}/restorecond.init" restorecond
-}



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

2023-04-15 Thread David Seifert
commit: d907d5d9d86f06348bd6279b99714bfd7c141961
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 15 16:07:01 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 15 16:07:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d907d5d9

dev-libs/icu: keyword 73.1

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

 dev-libs/icu/icu-73.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/icu/icu-73.1.ebuild b/dev-libs/icu/icu-73.1.ebuild
index ff65b6684b13..de26c83f839c 100644
--- a/dev-libs/icu/icu-73.1.ebuild
+++ b/dev-libs/icu/icu-73.1.ebuild
@@ -19,9 +19,9 @@ SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/re
 S="${WORKDIR}"/${PN}/source
 
 # Keyword with boost-1.82
-#if [[ ${PV} != *_rc* ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-#fi
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+fi
 LICENSE="BSD"
 SLOT="0/${PV}"
 IUSE="debug doc examples static-libs test"



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

2023-04-15 Thread Matt Turner
commit: 3c4a4308b6691c4db3041bf333e5dc3fa48710da
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 15 16:10:31 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 15 16:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4a4308

app-misc/vit: Version bump to 2.3.0

* Move dependencies from BDEPEND to RDEPEND (bug #904262)

Closes: https://bugs.gentoo.org/904262
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/vit/Manifest |  1 +
 app-misc/vit/vit-2.3.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-misc/vit/Manifest b/app-misc/vit/Manifest
index 192b0ad7f5eb..1eb86fb4abae 100644
--- a/app-misc/vit/Manifest
+++ b/app-misc/vit/Manifest
@@ -1,2 +1,3 @@
 DIST vit-1.3.tar.gz 56035 BLAKE2B 
871e29767dd5aeb39e6876981246c7d42cdbe45320e3a2524bbc3c2aa055b65a04a54ee4a2bc122c3bf689fec93f117ec7b238dd5462a9133c35cf177cf454e7
 SHA512 
45ae4a1d08560d534a02a046d2fcf55c5401f9aaab0abcfbd13070fee28854268ba327018aea40317a184b9e28b074973f5d3e4169a479227e94b8401f066527
 DIST vit-2.2.0.tar.gz 65815 BLAKE2B 
d7643490d00e5f4b1e3c2ed07d1df859c62696adaecb1225a83dc7c025b1c1f7fb3510c754b5a2f063ceedd5d3b361b9b0bef88436fecabab872c57bc8cd96ae
 SHA512 
5301a6cd0e9d2226f006346feef900ebf984f4a98fa933ef20a3864d487e0393dc801ad66723dda956db411a1797f4e759bd161ddc4fe5c1185599c605d1532e
+DIST vit-2.3.0.tar.gz 72136 BLAKE2B 
d2988924d9fce8ac2a14f812654ab385bc84f112f3c4d5d150fa04e8151c4cbad7dc5d2d161cc890aa40ceb8a66ac629a1ff53f99531b6166747b379b45764c5
 SHA512 
49574ebb5dd3127936ec45ab825d927e221c96c32d0966d2c35220b27f5de1df556ff168769aca0b9c22e25f7b86e39d985d326fafe4a33712a3f0c5fa8d9d02

diff --git a/app-misc/vit/vit-2.3.0.ebuild b/app-misc/vit/vit-2.3.0.ebuild
new file mode 100644
index ..9d7895ed1487
--- /dev/null
+++ b/app-misc/vit/vit-2.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=yes
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A lightweight, fast, curses-based front end to Taskwarrior"
+HOMEPAGE="
+   https://github.com/vit-project/vit
+   https://pypi.org/project/vit/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/task
+   $(python_gen_cond_dep '
+   >=dev-python/tasklib-2.4.3[${PYTHON_USEDEP}]
+   >=dev-python/urwid-2.1.2[${PYTHON_USEDEP}]
+   ')
+"
+
+distutils_enable_tests pytest



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

2023-04-15 Thread Matt Turner
commit: d9e45c00260f4d69b7eb9b3616d53c6ec0819cd4
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 15 16:19:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 15 16:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e45c00

app-misc/vit: Drop old versions

Closes: https://bugs.gentoo.org/886315
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/vit/Manifest   |  1 -
 app-misc/vit/vit-1.3.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/app-misc/vit/Manifest b/app-misc/vit/Manifest
index 1eb86fb4abae..8b2197258ff6 100644
--- a/app-misc/vit/Manifest
+++ b/app-misc/vit/Manifest
@@ -1,3 +1,2 @@
-DIST vit-1.3.tar.gz 56035 BLAKE2B 
871e29767dd5aeb39e6876981246c7d42cdbe45320e3a2524bbc3c2aa055b65a04a54ee4a2bc122c3bf689fec93f117ec7b238dd5462a9133c35cf177cf454e7
 SHA512 
45ae4a1d08560d534a02a046d2fcf55c5401f9aaab0abcfbd13070fee28854268ba327018aea40317a184b9e28b074973f5d3e4169a479227e94b8401f066527
 DIST vit-2.2.0.tar.gz 65815 BLAKE2B 
d7643490d00e5f4b1e3c2ed07d1df859c62696adaecb1225a83dc7c025b1c1f7fb3510c754b5a2f063ceedd5d3b361b9b0bef88436fecabab872c57bc8cd96ae
 SHA512 
5301a6cd0e9d2226f006346feef900ebf984f4a98fa933ef20a3864d487e0393dc801ad66723dda956db411a1797f4e759bd161ddc4fe5c1185599c605d1532e
 DIST vit-2.3.0.tar.gz 72136 BLAKE2B 
d2988924d9fce8ac2a14f812654ab385bc84f112f3c4d5d150fa04e8151c4cbad7dc5d2d161cc890aa40ceb8a66ac629a1ff53f99531b6166747b379b45764c5
 SHA512 
49574ebb5dd3127936ec45ab825d927e221c96c32d0966d2c35220b27f5de1df556ff168769aca0b9c22e25f7b86e39d985d326fafe4a33712a3f0c5fa8d9d02

diff --git a/app-misc/vit/vit-1.3.ebuild b/app-misc/vit/vit-1.3.ebuild
deleted file mode 100644
index 39987374585f..
--- a/app-misc/vit/vit-1.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Perl/Curses front-end for Taskwarrior (app-misc/task)"
-HOMEPAGE="https://github.com/scottkosty/vit;
-SRC_URI="https://github.com/scottkosty/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-DEPEND="
-   app-misc/task
-   dev-lang/perl
-   dev-perl/Curses"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" # missing the extra .makefile for extra targets (like test)



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-cola/

2023-04-15 Thread Joonas Niilola
commit: cd14bfcaa1cde3c41ed4c926a27857a3c170d95e
Author: Martin Gysel  bearsh  org>
AuthorDate: Sun Apr  2 13:37:29 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd14bfca

dev-vcs/git-cola: add 4.2.1

Closes: https://bugs.gentoo.org/903699
Signed-off-by: Martin Gysel  bearsh.org>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-vcs/git-cola/Manifest  |  1 +
 dev-vcs/git-cola/git-cola-4.2.1.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest
index 17a62a8b71c2..bf7e34b4e5fb 100644
--- a/dev-vcs/git-cola/Manifest
+++ b/dev-vcs/git-cola/Manifest
@@ -1,3 +1,4 @@
 DIST git-cola-4.0.1.tar.gz 1018819 BLAKE2B 
523264bbee38526d12db5ad975d78c72ef6c0dae98566f5a8b5d51b115d222c8aa6daab838ba67fa4c697391c8f58d4b05ddb7920bf65913d217f562aabd352f
 SHA512 
c02150997982c1f8ce65a5f021364fc4c346339f5be4104f82ba6f7688cc05bad3d764e2cf920a22c5f209dc4b857c789907ff58c0d2809bc7ca7c3481b045fd
 DIST git-cola-4.0.3.tar.gz 1131525 BLAKE2B 
042ec4e0db5f9a9f947de3dcedc13c6dd2464ee29a9363f48b50622e88fbb878ed1034ff915e7a87b4a835f71dc11051e4649837e5f6de3ffe6bd84fea055d23
 SHA512 
06c032a9522dfefe4e95f64b00c79169da0bb68a4fc9966ac442da62cefc26a89155690b4b7bbe1fe79f8225d36e2459333bedb0cc0ef7e23521725607d9bc3b
 DIST git-cola-4.1.0.tar.gz 1140393 BLAKE2B 
3236e06f86d23a7311e3cd639cbf2adcecb18810abcae938d1ff7cf25b477d814e614fffa20ce39dd9a2c6ab4f8e6b6b67f3ad3144163abe6530ac227313ca98
 SHA512 
4d2617947d4dbf3273f02c072de5ede10a656981f3653273780e2c1b1d3d613cd359fbb93cfb0a1d5de24b0c90818503cd9041ad3fa1a05b2ecd2db305bbe1a0
+DIST git-cola-4.2.1.tar.gz 1191680 BLAKE2B 
8dd9d4b52672e32deba2f54e7f9141d3364dcbf3a823b05e766f333063a26cc49ea9e5e2f43f9492447b6b7344c930a2a1160653fb2699ff7d23cb22783f4cd1
 SHA512 
1a9d63c985d3566f81edd3ed3debc4d499fa5147650d479f3b1bc833d08836a17d63a8eb23c1cd5c2c31f6f7202219fb77cacb628df8f85dd3d367dcdd110891

diff --git a/dev-vcs/git-cola/git-cola-4.2.1.ebuild 
b/dev-vcs/git-cola/git-cola-4.2.1.ebuild
new file mode 100644
index ..3a75dac7a188
--- /dev/null
+++ b/dev-vcs/git-cola/git-cola-4.2.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_SINGLE_IMPL=true
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 readme.gentoo-r1 virtualx xdg-utils
+
+DESCRIPTION="The highly caffeinated git GUI"
+HOMEPAGE="https://git-cola.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets]
+   dev-python/QtPy[gui,network,${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   ')
+   dev-vcs/git
+"
+BDEPEND="sys-devel/gettext
+   $(python_gen_cond_dep "
+   test? (
+   ${VIRTUALX_DEPEND}
+   dev-python/pytest[\${PYTHON_USEDEP}]
+   dev-python/PyQt5[\${PYTHON_USEDEP},gui,widgets]
+   )
+   ")
+"
+
+distutils_enable_sphinx docs \
+   'dev-python/rst-linker'
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i "s|doc/git-cola =|doc/${PF} =|" setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   cd "${T}" || die
+   GIT_CONFIG_NOSYSTEM=true LC_ALL="C.utf8" \
+   epytest "${S}"/test
+}
+
+src_compile() {
+   SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils-r1_src_compile
+}
+
+src_install() {
+   distutils-r1_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-cola/

2023-04-15 Thread Joonas Niilola
commit: 7602fc3351f58cea401e2fd3f911cc36bb92d06b
Author: Martin Gysel  bearsh  org>
AuthorDate: Sun Apr  2 13:39:04 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7602fc33

dev-vcs/git-cola: drop 4.0.3

Signed-off-by: Martin Gysel  bearsh.org>
Closes: https://github.com/gentoo/gentoo/pull/30442
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-vcs/git-cola/Manifest  |  1 -
 dev-vcs/git-cola/git-cola-4.0.3.ebuild | 79 --
 2 files changed, 80 deletions(-)

diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest
index bf7e34b4e5fb..42d893e8a9d0 100644
--- a/dev-vcs/git-cola/Manifest
+++ b/dev-vcs/git-cola/Manifest
@@ -1,4 +1,3 @@
 DIST git-cola-4.0.1.tar.gz 1018819 BLAKE2B 
523264bbee38526d12db5ad975d78c72ef6c0dae98566f5a8b5d51b115d222c8aa6daab838ba67fa4c697391c8f58d4b05ddb7920bf65913d217f562aabd352f
 SHA512 
c02150997982c1f8ce65a5f021364fc4c346339f5be4104f82ba6f7688cc05bad3d764e2cf920a22c5f209dc4b857c789907ff58c0d2809bc7ca7c3481b045fd
-DIST git-cola-4.0.3.tar.gz 1131525 BLAKE2B 
042ec4e0db5f9a9f947de3dcedc13c6dd2464ee29a9363f48b50622e88fbb878ed1034ff915e7a87b4a835f71dc11051e4649837e5f6de3ffe6bd84fea055d23
 SHA512 
06c032a9522dfefe4e95f64b00c79169da0bb68a4fc9966ac442da62cefc26a89155690b4b7bbe1fe79f8225d36e2459333bedb0cc0ef7e23521725607d9bc3b
 DIST git-cola-4.1.0.tar.gz 1140393 BLAKE2B 
3236e06f86d23a7311e3cd639cbf2adcecb18810abcae938d1ff7cf25b477d814e614fffa20ce39dd9a2c6ab4f8e6b6b67f3ad3144163abe6530ac227313ca98
 SHA512 
4d2617947d4dbf3273f02c072de5ede10a656981f3653273780e2c1b1d3d613cd359fbb93cfb0a1d5de24b0c90818503cd9041ad3fa1a05b2ecd2db305bbe1a0
 DIST git-cola-4.2.1.tar.gz 1191680 BLAKE2B 
8dd9d4b52672e32deba2f54e7f9141d3364dcbf3a823b05e766f333063a26cc49ea9e5e2f43f9492447b6b7344c930a2a1160653fb2699ff7d23cb22783f4cd1
 SHA512 
1a9d63c985d3566f81edd3ed3debc4d499fa5147650d479f3b1bc833d08836a17d63a8eb23c1cd5c2c31f6f7202219fb77cacb628df8f85dd3d367dcdd110891

diff --git a/dev-vcs/git-cola/git-cola-4.0.3.ebuild 
b/dev-vcs/git-cola/git-cola-4.0.3.ebuild
deleted file mode 100644
index 4042b1f292ad..
--- a/dev-vcs/git-cola/git-cola-4.0.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_SINGLE_IMPL=true
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 readme.gentoo-r1 virtualx xdg-utils
-
-DESCRIPTION="The highly caffeinated git GUI"
-HOMEPAGE="https://git-cola.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets]
-   dev-python/QtPy[gui,network,${PYTHON_USEDEP}]
-   dev-python/send2trash[${PYTHON_USEDEP}]
-   ')
-   dev-vcs/git
-"
-BDEPEND="sys-devel/gettext
-   $(python_gen_cond_dep "
-   test? (
-   ${VIRTUALX_DEPEND}
-   dev-python/pytest[\${PYTHON_USEDEP}]
-   dev-python/PyQt5[\${PYTHON_USEDEP},gui,widgets]
-   )
-   ")
-"
-
-# right now, dev-python/jaraco-packaging is mask, so we cannot generate docs
-#distutils_enable_sphinx docs \
-#  '>=dev-python/jaraco-packaging-9' \
-#  'dev-python/rst-linker'
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i "s|doc/git-cola =|doc/${PF} =|" setup.cfg || die
-   sed -i -e 's:--flake8::' pytest.ini || die
-   distutils-r1_src_prepare
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   cd "${T}" || die
-   GIT_CONFIG_NOSYSTEM=true LC_ALL="C.utf8" \
-   epytest "${S}"/test
-}
-
-src_compile() {
-   SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils-r1_src_compile
-}
-
-src_install() {
-   distutils-r1_src_install
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



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

2023-04-15 Thread Joonas Niilola
commit: 0fb4a859a1dca781fbe8a35b9574d22765a7f817
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:51:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb4a859

dev-libs/skalibs: drop 2.13.0.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/skalibs/Manifest|  1 -
 dev-libs/skalibs/skalibs-2.13.0.0.ebuild | 43 
 2 files changed, 44 deletions(-)

diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest
index fea9c5e5877b..a2b8bd9d6be4 100644
--- a/dev-libs/skalibs/Manifest
+++ b/dev-libs/skalibs/Manifest
@@ -1,4 +1,3 @@
 DIST skalibs-2.12.0.1.tar.gz 222717 BLAKE2B 
f094677bbe2efe4c4dcd4359bdfaafa07dc2d436691517a868870e88a360fed8fe81008ebb5ad6f2737d12764a8313b20c31fb52e0c424174744451eca991d9a
 SHA512 
383961588eeb4934ef68e25764d3e258d7d9f19fdd14156490e8d9e2e111050c92b34b1786d007c269d09f82cd234bdcbecb13ef603c101e9439ce4b77a6e635
-DIST skalibs-2.13.0.0.tar.gz 227804 BLAKE2B 
ece7fd2152002300209e209277dd5950de07fa7754145920e9a4a0c799a29a117a55bfb4bf6fcdb8416f9f73f763e5e78873ef7c7944fea1619e1b2ea8b0f9a6
 SHA512 
33309cb32a15186052a451e9c1eb9f5888f03005141285d121ff41f669ed37191462415dc425d6bf35a1bb448a2e1772d07a91b43513f527acddb0d60cff8b3a
 DIST skalibs-2.13.1.0.tar.gz 229637 BLAKE2B 
38e9a6608b55178861ae0a8c86547c558a4b0d5c64cb9f841da0b5ae99cfcf951560d74806b4a1fd8086f2cf90bfc82b82be862cee6bb4b2c05ecb47a95071b4
 SHA512 
922a26f0113e22491d57aa2a577375245d70fea1478024c7130814426d978f4c18b59acbbe6a0b846a4776f0af34b966585318feb7e9b4fbcbfded459e061c9d
 DIST skalibs-2.13.1.1.tar.gz 229706 BLAKE2B 
299beb3136492858e1dcf221e349fde9e3ded96513b7101a55a67acb9ba51cd8ba72139c77c0ccf94948159446d3c869f185666cdc481a4159b0becf7338853a
 SHA512 
9568c78b1a99bb183b89d0a4541fd6b2da6573215d9d58387b2cb7a439d2520f7dbb17999f5338c3e028bd425abd07230b4d12c8e3c70dfe54587b1b82af8e63

diff --git a/dev-libs/skalibs/skalibs-2.13.0.0.ebuild 
b/dev-libs/skalibs/skalibs-2.13.0.0.ebuild
deleted file mode 100644
index e3b171a6f66c..
--- a/dev-libs/skalibs/skalibs-2.13.0.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="General-purpose libraries from skarnet.org"
-HOMEPAGE="https://www.skarnet.org/software/skalibs/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --datadir=/etc
-   --dynlibdir=/usr/$(get_libdir)
-   --libdir=/usr/$(get_libdir)/${PN}
-   --sysdepdir=/usr/$(get_libdir)/${PN}
-
-   --disable-static
-   --enable-clock
-   --enable-ipv6
-   --enable-shared
-   )
-
-   econf "${myconf[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-init/

2023-04-15 Thread Joonas Niilola
commit: 9e0faa5c48086b1daea802d27ac3d70d42c87067
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:41:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0faa5c

sys-apps/s6-linux-init: add 1.1.1.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-linux-init/Manifest|  1 +
 .../s6-linux-init/s6-linux-init-1.1.1.0.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/sys-apps/s6-linux-init/Manifest b/sys-apps/s6-linux-init/Manifest
index 27295762840a..96ecfe5568f7 100644
--- a/sys-apps/s6-linux-init/Manifest
+++ b/sys-apps/s6-linux-init/Manifest
@@ -1,3 +1,4 @@
 DIST s6-linux-init-1.0.8.0.tar.gz 58732 BLAKE2B 
15e90b1987729f4771ffd294d2a6b4738e0e2d3438c694c1739c6c8ff8bff3a3b9c31565f446e7387fda226b4f0480c36051a593e2e8081301bc83973f9fcb5e
 SHA512 
b64319bc13a98e5f766a118ebd54ccec93163b38b2afc060fe4034a4f2312bb6ae68019e37706338f84c74aa527e5b2ac1f4b29d39255c2d436eab8608483346
 DIST s6-linux-init-1.0.8.1.tar.gz 59188 BLAKE2B 
e0f417fb349b3f47dcaa9f36c6f40d8c58066d62ad953b8f797ce6cce14e8c337acd15d34498b49fc0f9455cf4551c948fd7f16b0947f7cdc376e762594afc3a
 SHA512 
df3b5699f9c04ffc89d219dbc9536a64ad3d2fb1d5c5844b2fb9804ac9e223e8b16fe1084baee9b60d3ab61f228de1b57605c3c0f72227758afb16aea1c68340
 DIST s6-linux-init-1.1.0.0.tar.gz 58588 BLAKE2B 
c2560a8decdf0ce1570391f1c6915d2368cf2457f30c8432501121f6bd78752f51bfa00d799d5ec0dbfe09addc6bc3822e723261f5db67558f7f111bd0f3df16
 SHA512 
4d96a7e9786c085445970290bdb77d763b912f8405fa2ca5ccd01c31e18bee67ca4b420f222a7ea599376a9ab4a89269cb7756ef15138b191168bfd01366c3a6
+DIST s6-linux-init-1.1.1.0.tar.gz 59928 BLAKE2B 
b5498aafa44cc10a66a1ab591d0db8b0321f0371b51fb199224aa26257b3809ea693c18d6fd945a283f545af72b3910073560f6356a8d9b0c30a691c0cbeea28
 SHA512 
7c403bbf06658a754d255cb4ab24aaae408bad0bc2d022881e98fafe7f78689216a634c6689b6d2a84d43c73bc9f45ad19ad01dad03cc780ecddfa950aa6a8eb

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.1.1.0.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.1.1.0.ebuild
new file mode 100644
index ..795a17748e77
--- /dev/null
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.1.1.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Generates an init binary for s6-based init systems"
+HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+sysv-utils"
+
+RDEPEND="
+   dev-lang/execline:=
+   >=dev-libs/skalibs-2.13.0.0:=
+   sys-apps/s6:=[execline]
+   sysv-utils? (
+   !sys-apps/openrc[sysv-utils(-)]
+   !sys-apps/systemd[sysv-utils]
+   !sys-apps/sysvinit
+   )
+"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir="/$(get_libdir)"
+   --skeldir=/etc/s6-linux-init/skel
+   --libdir="/usr/$(get_libdir)/${PN}"
+   --libexecdir=/lib/s6
+   --with-dynlib="/$(get_libdir)"
+   --with-lib="/usr/$(get_libdir)/s6"
+   --with-lib="/usr/$(get_libdir)/skalibs"
+   --with-sysdeps="/usr/$(get_libdir)/skalibs"
+   --enable-shared
+   --disable-allstatic
+   --disable-static
+   --disable-static-libc
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use sysv-utils ; then
+   "${D}/bin/s6-linux-init-maker" -f "${D}/etc/s6-linux-init/skel" 
"${T}/dir" || die
+   into /
+   dosbin "${T}/dir/bin"/{halt,poweroff,reboot,shutdown,telinit}
+   fi
+}
+
+pkg_postinst() {
+   einfo "Read ${EROOT}/usr/share/doc/${PF}/html/quickstart.html"
+   einfo "for usage instructions."
+}



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

2023-04-15 Thread Joonas Niilola
commit: df97fdceb68d47ff69a9c608c7d5f56ebe091cc2
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:52:51 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df97fdce

dev-lang/execline: drop 2.9.1.0, 2.9.2.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/execline/Manifest|  2 --
 dev-lang/execline/execline-2.9.1.0.ebuild | 47 ---
 dev-lang/execline/execline-2.9.2.0.ebuild | 47 ---
 3 files changed, 96 deletions(-)

diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest
index 130ed38d5a92..86e8e80768bc 100644
--- a/dev-lang/execline/Manifest
+++ b/dev-lang/execline/Manifest
@@ -1,5 +1,3 @@
 DIST execline-2.9.0.1.tar.gz 100330 BLAKE2B 
c6d346700c5ca94ee83163b5ff5c7f0461d61a768345a1ed5cd64d75f10429d241ed007de7a09954774c4f9bec78c8b1bdcd77f8b98a399d10e90e5639d06d7d
 SHA512 
8115a7e0e83789cfd85750fc8e96eea0201dbf6f7d1f194e5c0a008ebf40d8fad8b802a5209d3fe9805eeb9b7542af306d5328e159a15bd7425a64ef1a51ebc3
-DIST execline-2.9.1.0.tar.gz 106227 BLAKE2B 
5a8fb4dfda515ba1d7699fdc49bffc2764ae4322c6dc601a9f0fac0dbd6098b466105625b8f066a5696201d0ca7eb4a9f811f6bdac8ac453ea5e4974af324084
 SHA512 
868cf7d2b99078b34e56c535d7cbcc2d7c6a85501f1cc5cd093ccd868906a2d2f52b872b8f60402d2c98ffc2e3145cc99ce392f3caf334f88decd8f17597b50d
-DIST execline-2.9.2.0.tar.gz 109239 BLAKE2B 
c274aef7672781de150ccfc6cc2f3907139274b68cdb2c4b62e6618491e797e965a768eb9ddd6eaba8ea33e04467b191b1650729350b373fa6b252b670bb9885
 SHA512 
74c587f49eb2cfae298e0a9f0a2de4eb4d85a03e66093c14b3c3026bc1b0350f5a8edcaec69636d421484a9edd68bba6999823e04e1c7aff06943a266ad7e0e4
 DIST execline-2.9.2.1.tar.gz 109290 BLAKE2B 
55eeed28e9663f9a13ee31c4117436ad03c87323525201f66dfc552a0bb17831e4d5e3fddfbcfc9d490c209d0305f47a3a47399e2a6590146f2a0996df2dd42a
 SHA512 
6dbe37fd73ec0bba89e1fc539e27f34fdbcf6028a4053e762cd21036e1a131e0156022bf84467ecba3cdbb4dfba7ee30574283d31e7e228e175775e8e16c1000
 DIST execline-2.9.3.0.tar.gz 109536 BLAKE2B 
ad5361fff5da661c90965d1a9afeecc71225ccbacebe8e44293502ddaa24ca2b98903269d482bf52d2386727bf57e011614cc56bb23219ab32a54f23f5df15e7
 SHA512 
a71a34896f2186e27959d84222ffefa15d2e43c802ad2c71a0442ee04be73aebe629079e31946ca776975e676a05840ce343e1a97f61bf420dad2cd450a948f2

diff --git a/dev-lang/execline/execline-2.9.1.0.ebuild 
b/dev-lang/execline/execline-2.9.1.0.ebuild
deleted file mode 100644
index 4d9e7153df7e..
--- a/dev-lang/execline/execline-2.9.1.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A non-interactive scripting language"
-HOMEPAGE="https://www.skarnet.org/software/execline/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir=/usr/$(get_libdir)
-   --libdir=/usr/$(get_libdir)/${PN}
-   --with-dynlib=/usr/$(get_libdir)
-   --with-lib=/usr/$(get_libdir)/skalibs
-   --with-sysdeps=/usr/$(get_libdir)/skalibs
-   --enable-shared
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   )
-
-   econf "${myconf[@]}"
-}

diff --git a/dev-lang/execline/execline-2.9.2.0.ebuild 
b/dev-lang/execline/execline-2.9.2.0.ebuild
deleted file mode 100644
index fd780a03f32c..
--- a/dev-lang/execline/execline-2.9.2.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A non-interactive scripting language"
-HOMEPAGE="https://www.skarnet.org/software/execline/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~riscv x86"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir="/$(get_libdir)"
-  

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

2023-04-15 Thread Joonas Niilola
commit: 460442bb4ef303298d1dec5f5bad957e3757ccff
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Tue Apr  4 07:42:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460442bb

dev-lang/elixir: add 1.14.4

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/elixir/Manifest |  1 +
 dev-lang/elixir/elixir-1.14.4.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index 05ac1cd4099b..c3555e790752 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -3,3 +3,4 @@ DIST elixir-1.13.4.tar.gz 2912984 BLAKE2B 
3849e7be7d1ba54ac3f96690f158b60a3b7da7
 DIST elixir-1.14.0.tar.gz 3067581 BLAKE2B 
1e3b2a13dc0d54462f957c6d69dae11bb1878065a1b6508fe50eeb082a920558129df56f23496f86f566f5ea928308899512b2f2b4463d1fbb3a12953b474287
 SHA512 
74fa0364260710e7139474437846035aaa764fcc138bedd7c15dd729c72242f56a9d99232524d99701b811e2ddebed84c27586351f4b88cb0091f89fada43ad6
 DIST elixir-1.14.1.tar.gz 3081499 BLAKE2B 
1efcf2a2b654634363ae6bc70f677f8a2ea7903452a84c1ad21eb3586a5ded0e4a761ae0de21500daf2f8585ee1d20a8dfa6a7e0bd95a931ce4a4a6e798a0d75
 SHA512 
8f4c531f36ba1f2f775b1b45075790bfbdcc1c2995cb127809ac9cbb4d6163bf784d9db402119afbcd5f5d75725870cc59968bf751910d29b43f075328265573
 DIST elixir-1.14.3.tar.gz 3086297 BLAKE2B 
b162ea35a762bc1e151c7844237f3167c97da9aae44bca9fe022d09cde6f6909103b383e67b2133b68e76c061c4ed05cdd081070bdbb48be85bbc0ed067fadfd
 SHA512 
eec1e161364f823e26d79596d18b0ff7e6ade1c2c1f6f9ca84eb34d20fd90f434bbd29ef74cd41096e8f25e71d9cd1da0ec6f0a4f24c485124f9525b1ae2c4e0
+DIST elixir-1.14.4.tar.gz 3076206 BLAKE2B 
77b543c53ee03b1f911e3159c81175281b9e4a8ad714b5e87a438e9f70a36000c4e3c2b0f564165c97fb27b6444d20af70da45d8544a6a8b12d60549a00f1c0c
 SHA512 
c39e91e27485ce52e6d29c64f6d5c7abc50e99b8aac578642a4c085083fed23ccba095a013fee4dd3de97524bf4ec54af31478150818921b2a891f7a5840080a

diff --git a/dev-lang/elixir/elixir-1.14.4.ebuild 
b/dev-lang/elixir/elixir-1.14.4.ebuild
new file mode 100644
index ..faea8a68f900
--- /dev/null
+++ b/dev-lang/elixir/elixir-1.14.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Elixir programming language"
+HOMEPAGE="https://elixir-lang.org;
+SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-lang/erlang-23:0=[ssl]
+"
+# 'mix' tool collides with sci-biology/phylip, bug #537514
+RDEPEND="${DEPEND}
+   !!sci-biology/phylip
+"
+DEPEND+="
+   test? ( dev-vcs/git )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
+   "${FILESDIR}"/${PN}-1.10.3-no-Q.patch
+   "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
+   "${FILESDIR}"/${PN}-1.14.1-make44-parallel-build.patch
+)
+
+src_install() {
+   emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" 
install
+   dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
+}



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

2023-04-15 Thread Joonas Niilola
commit: 46bf1af778977e7c57fd6b7046c325f9e77463fa
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 22:02:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bf1af7

sys-apps/s6-rc: drop 0.5.3.3, 0.5.4.0

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/30450
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-rc/Manifest |  2 --
 sys-apps/s6-rc/s6-rc-0.5.3.3.ebuild | 63 ---
 sys-apps/s6-rc/s6-rc-0.5.4.0.ebuild | 65 -
 3 files changed, 130 deletions(-)

diff --git a/sys-apps/s6-rc/Manifest b/sys-apps/s6-rc/Manifest
index b9ccdc89bb41..971a8e7a1c22 100644
--- a/sys-apps/s6-rc/Manifest
+++ b/sys-apps/s6-rc/Manifest
@@ -1,4 +1,2 @@
 DIST s6-rc-0.5.3.2.tar.gz 99249 BLAKE2B 
5719823edf9e9bece6a3efdb5072c4555fc796c48144a0d1da52c609aef8d7437afc9c30924636891a829a307c30017a85140644fb7836b380adb8afbd49b35b
 SHA512 
72963b2aa8e338503918d063102653d392cbd701823e35f87b45d9777fd512f7ad49ab47b94df0f9e5ef50a0dad5162f6f3526fa77dfaa3afb48ad8db4097051
-DIST s6-rc-0.5.3.3.tar.gz 100554 BLAKE2B 
b7ce91c27da4ded6a18879c1034fd9b7a9dbe50b4bf81b8e7ad8c932895124f0fad2d3f96c879841e51467549ee0beef2a9d35c0231d0f4a9a8352660ee3df3e
 SHA512 
9ff86c1490c3ccb904126ad745a45628104880e04f3e95e2d899c8e5cc951d52f38885e85a4edc1f6962a741ca229aba6bf7878b1ef193efe2f307eeda8f262b
-DIST s6-rc-0.5.4.0.tar.gz 101034 BLAKE2B 
b3b8a5c3bfdb76870aad4f4bb100a3c0b48ec30c9edd24c87c990d3274e48dc05ef3fd765471509886daa8a123a98bb9aeb455c25510f8efd6ea545b5b4d26b4
 SHA512 
04e5fb73fca713f2dd01113fa70fc9a0f1d4bb600c7cbb0cbd6133a5d6641c07ce8774ce07f78854de5baae5be93b106f38a0687a07fff5e62744261a4d4ea70
 DIST s6-rc-0.5.4.1.tar.gz 101078 BLAKE2B 
d85a194712ab63369cb71cbe4c59efd8cbe507a5e74c6bdb1bbe9a0e9123b8b1179850a8abdb0dbc67ef3c09764c9a6fb11c5b366590ecf4922b0d5a0115bc14
 SHA512 
6b61df9fa1d9bd24430bab4c11bfba009ca79c62a32dd2db3b79a1057645da9f92db4058c66c35bb068d805d958bfdf024399d240559dfdee62f9a6a30cf2086

diff --git a/sys-apps/s6-rc/s6-rc-0.5.3.3.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.3.3.ebuild
deleted file mode 100644
index a64dada495c4..
--- a/sys-apps/s6-rc/s6-rc-0.5.3.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Service manager for the s6 supervision suite"
-HOMEPAGE="https://www.skarnet.org/software/s6-rc/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~x86"
-
-RDEPEND="dev-lang/execline:=
-   dev-libs/skalibs:=
-   >=sys-apps/s6-2.11.2.0:=[execline]
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir=/usr/$(get_libdir)
-   --libdir=/usr/$(get_libdir)/${PN}
-   --with-dynlib=/usr/$(get_libdir)
-   --with-lib=/usr/$(get_libdir)/execline
-   --with-lib=/usr/$(get_libdir)/s6
-   --with-lib=/usr/$(get_libdir)/skalibs
-   --with-sysdeps=/usr/$(get_libdir)/skalibs
-   --enable-shared
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   )
-
-   econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-   for ver in ${REPLACING_VERSIONS}; do
-   if ver_test "${ver}" -ge "0.5.4.0"; then
-   elog "Location of helper utilities was changed from 
/usr/libexec to /lib/s6 in"
-   elog "version 0.5.4.0. It is necessary to recompile and 
update s6-rc database and"
-   elog "restart s6rc-oneshot-runner service because you 
are downgrading from newer"
-   elog "version."
-   fi
-   done
-}

diff --git a/sys-apps/s6-rc/s6-rc-0.5.4.0.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.4.0.ebuild
deleted file mode 100644
index 9e9118dc6ea2..
--- a/sys-apps/s6-rc/s6-rc-0.5.4.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Service manager for the s6 supervision suite"
-HOMEPAGE="https://www.skarnet.org/software/s6-rc/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm x86"
-
-RDEPEND="
-   dev-lang/execline:=
-   dev-libs/skalibs:=
-   >=sys-apps/s6-2.11.3.0:=[execline]
-"

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

2023-04-15 Thread Joonas Niilola
commit: 5d83f1546085979407817d2493600791fe090892
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Tue Apr  4 07:45:07 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d83f154

dev-lang/elixir: drop 1.14.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/30470
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/elixir/Manifest |  1 -
 dev-lang/elixir/elixir-1.14.0.ebuild | 38 
 2 files changed, 39 deletions(-)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index c3555e790752..71d69ad9c663 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -1,6 +1,5 @@
 DIST elixir-1.12.3.tar.gz 2461828 BLAKE2B 
cdae9bd7f3463b89dd737ce943d57b7f9801bf382500a274332e1cb87902ecc37bd6e7a53af4dd5c1cd6e6d9d64171e226e676cd8023252c86fdf028d80dd383
 SHA512 
945e33ca9c3e50015531f87630c1bc1b9966acc64bbf7d01c8c4f8cfc104ee1e08113f572f0ad6a9f5e8ee37e33144e58b2ac33dc0a2b01e1355fc5f8b1b9329
 DIST elixir-1.13.4.tar.gz 2912984 BLAKE2B 
3849e7be7d1ba54ac3f96690f158b60a3b7da720e85a6c2ef38b078da795c1debaff319133eae6d5e77a7159f452b2ee6a7ad9ebbf7339391e4ee9ae8838d848
 SHA512 
cd3a28cd227bf60f09500563b7ad4700b2688e0361f975268d5fa81b530aee80ed4f8640335bf08a8c544a2f5d79dbf96c97f281bd3bf4582466a73a9d2edbec
-DIST elixir-1.14.0.tar.gz 3067581 BLAKE2B 
1e3b2a13dc0d54462f957c6d69dae11bb1878065a1b6508fe50eeb082a920558129df56f23496f86f566f5ea928308899512b2f2b4463d1fbb3a12953b474287
 SHA512 
74fa0364260710e7139474437846035aaa764fcc138bedd7c15dd729c72242f56a9d99232524d99701b811e2ddebed84c27586351f4b88cb0091f89fada43ad6
 DIST elixir-1.14.1.tar.gz 3081499 BLAKE2B 
1efcf2a2b654634363ae6bc70f677f8a2ea7903452a84c1ad21eb3586a5ded0e4a761ae0de21500daf2f8585ee1d20a8dfa6a7e0bd95a931ce4a4a6e798a0d75
 SHA512 
8f4c531f36ba1f2f775b1b45075790bfbdcc1c2995cb127809ac9cbb4d6163bf784d9db402119afbcd5f5d75725870cc59968bf751910d29b43f075328265573
 DIST elixir-1.14.3.tar.gz 3086297 BLAKE2B 
b162ea35a762bc1e151c7844237f3167c97da9aae44bca9fe022d09cde6f6909103b383e67b2133b68e76c061c4ed05cdd081070bdbb48be85bbc0ed067fadfd
 SHA512 
eec1e161364f823e26d79596d18b0ff7e6ade1c2c1f6f9ca84eb34d20fd90f434bbd29ef74cd41096e8f25e71d9cd1da0ec6f0a4f24c485124f9525b1ae2c4e0
 DIST elixir-1.14.4.tar.gz 3076206 BLAKE2B 
77b543c53ee03b1f911e3159c81175281b9e4a8ad714b5e87a438e9f70a36000c4e3c2b0f564165c97fb27b6444d20af70da45d8544a6a8b12d60549a00f1c0c
 SHA512 
c39e91e27485ce52e6d29c64f6d5c7abc50e99b8aac578642a4c085083fed23ccba095a013fee4dd3de97524bf4ec54af31478150818921b2a891f7a5840080a

diff --git a/dev-lang/elixir/elixir-1.14.0.ebuild 
b/dev-lang/elixir/elixir-1.14.0.ebuild
deleted file mode 100644
index cb7b7f6e750b..
--- a/dev-lang/elixir/elixir-1.14.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Elixir programming language"
-HOMEPAGE="https://elixir-lang.org;
-SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 ErlPL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=dev-lang/erlang-23:0=[ssl]
-"
-# 'mix' tool collides with sci-biology/phylip, bug #537514
-RDEPEND="${DEPEND}
-   !!sci-biology/phylip
-"
-DEPEND+="
-   test? ( dev-vcs/git )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
-   "${FILESDIR}"/${PN}-1.10.3-no-Q.patch
-   "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
-   "${FILESDIR}"/${PN}-1.14.1-make44-parallel-build.patch
-)
-
-src_install() {
-   emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" 
install
-   dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
-}



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

2023-04-15 Thread Joonas Niilola
commit: 360307f82e0cfd308669d12df3310c78486f269c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:17:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:14:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=360307f8

dev-libs/skalibs: add 2.13.1.1

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/skalibs/Manifest|  1 +
 dev-libs/skalibs/skalibs-2.13.1.1.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest
index 26a87629f58c..fea9c5e5877b 100644
--- a/dev-libs/skalibs/Manifest
+++ b/dev-libs/skalibs/Manifest
@@ -1,3 +1,4 @@
 DIST skalibs-2.12.0.1.tar.gz 222717 BLAKE2B 
f094677bbe2efe4c4dcd4359bdfaafa07dc2d436691517a868870e88a360fed8fe81008ebb5ad6f2737d12764a8313b20c31fb52e0c424174744451eca991d9a
 SHA512 
383961588eeb4934ef68e25764d3e258d7d9f19fdd14156490e8d9e2e111050c92b34b1786d007c269d09f82cd234bdcbecb13ef603c101e9439ce4b77a6e635
 DIST skalibs-2.13.0.0.tar.gz 227804 BLAKE2B 
ece7fd2152002300209e209277dd5950de07fa7754145920e9a4a0c799a29a117a55bfb4bf6fcdb8416f9f73f763e5e78873ef7c7944fea1619e1b2ea8b0f9a6
 SHA512 
33309cb32a15186052a451e9c1eb9f5888f03005141285d121ff41f669ed37191462415dc425d6bf35a1bb448a2e1772d07a91b43513f527acddb0d60cff8b3a
 DIST skalibs-2.13.1.0.tar.gz 229637 BLAKE2B 
38e9a6608b55178861ae0a8c86547c558a4b0d5c64cb9f841da0b5ae99cfcf951560d74806b4a1fd8086f2cf90bfc82b82be862cee6bb4b2c05ecb47a95071b4
 SHA512 
922a26f0113e22491d57aa2a577375245d70fea1478024c7130814426d978f4c18b59acbbe6a0b846a4776f0af34b966585318feb7e9b4fbcbfded459e061c9d
+DIST skalibs-2.13.1.1.tar.gz 229706 BLAKE2B 
299beb3136492858e1dcf221e349fde9e3ded96513b7101a55a67acb9ba51cd8ba72139c77c0ccf94948159446d3c869f185666cdc481a4159b0becf7338853a
 SHA512 
9568c78b1a99bb183b89d0a4541fd6b2da6573215d9d58387b2cb7a439d2520f7dbb17999f5338c3e028bd425abd07230b4d12c8e3c70dfe54587b1b82af8e63

diff --git a/dev-libs/skalibs/skalibs-2.13.1.1.ebuild 
b/dev-libs/skalibs/skalibs-2.13.1.1.ebuild
new file mode 100644
index ..746086486c1a
--- /dev/null
+++ b/dev-libs/skalibs/skalibs-2.13.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="General-purpose libraries from skarnet.org"
+HOMEPAGE="https://www.skarnet.org/software/skalibs/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --datadir=/etc
+   --dynlibdir="/$(get_libdir)"
+   --libdir="/usr/$(get_libdir)/${PN}"
+   --sysdepdir="/usr/$(get_libdir)/${PN}"
+
+   --disable-static
+   --enable-clock
+   --enable-ipv6
+   --enable-shared
+   )
+
+   econf "${myconf[@]}"
+}



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

2023-04-15 Thread Joonas Niilola
commit: 4549a9e13423e83a438d18cff0e2de7bb0038116
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:49:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4549a9e1

sys-apps/s6-portable-utils: add 2.3.0.2

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-portable-utils/Manifest|  1 +
 .../s6-portable-utils-2.3.0.2.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/sys-apps/s6-portable-utils/Manifest 
b/sys-apps/s6-portable-utils/Manifest
index f3178397269d..1afe6aa6772d 100644
--- a/sys-apps/s6-portable-utils/Manifest
+++ b/sys-apps/s6-portable-utils/Manifest
@@ -2,3 +2,4 @@ DIST s6-portable-utils-2.2.5.0.tar.gz 50911 BLAKE2B 
e79d803544e8df6b791ecd22bd61
 DIST s6-portable-utils-2.2.5.1.tar.gz 51814 BLAKE2B 
ce4f38d7fb7c632f0e8c10c2990d10eb4f5af38330f29aa3b6e6b97fcce5687eb06a7ee241be5f92f093d5edf5a523da993f140c697ec0dbcef46aacb7f88f87
 SHA512 
814ab6467034657d3b46e5b933786a2eab1f9cb630c6d67c91ee635facac7d82b5871b94e53445d57fd466c98cc21ea2df4b74c8d48acc0f0c96e14fb827f613
 DIST s6-portable-utils-2.3.0.0.tar.gz 51712 BLAKE2B 
a0a26d2b287629789861df1380ff2903a356a0f461356746c7793b1b99daf5158202b95ee2bdded9a290d3bed8a94286252301329a1d491f47dde44000ab9390
 SHA512 
1ef0b937e2f698fb1b98440a84be0310e9be44763969ca812744ebc0a91fe75c50d5082067b6bb07c1acd9df1540f71b6d20254b97e4851bb28937815073298c
 DIST s6-portable-utils-2.3.0.1.tar.gz 51746 BLAKE2B 
50190c7c55a4e5d79a55a7a9edfa948931ecce3f6e33d2f95113a8e8ea3a5587dfcf7a98b54236eb66488976044d0b319ce0a45c0eb3a1b7399be299bab711fc
 SHA512 
46f4a09d124e44b9b2ac3b8fa8f7b4492207f0a03a052e7b15309aeea175682f7366ff74fbd8a2732952c8f3bbb2fcc69b4bca89609b690e91d167bd25c16b90
+DIST s6-portable-utils-2.3.0.2.tar.gz 51106 BLAKE2B 
a7c55fb99f8d2e46343c14169cd63c5054b5869e1cd2b5cc4b158e1f47035d956aba8faa0cceed3c39dba43945bdac44d9fe3b7ef5edae184c85d9e9e33f7215
 SHA512 
f918244e8ed5957817d28fc43ae2cdcbbdce600dc208bc0422e262ce42f36d8e8b77002c2143e7741390eea52e9c4bae7a1358c23ebbba3c689c64c7115d4b72

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.2.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.2.ebuild
new file mode 100644
index ..84d119227fea
--- /dev/null
+++ b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Set of tiny portable unix utilities"
+HOMEPAGE="https://www.skarnet.org/software/s6-portable-utils/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir="/$(get_libdir)"
+   --libdir="/usr/$(get_libdir)/${PN}"
+   --with-dynlib="/$(get_libdir)"
+   --with-lib="/usr/$(get_libdir)/skalibs"
+   --with-sysdeps="/usr/$(get_libdir)/skalibs"
+   --disable-allstatic
+   --disable-static
+   --disable-static-libc
+   )
+
+   econf "${myconf[@]}"
+}



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

2023-04-15 Thread Joonas Niilola
commit: a6ca64925c3f21f44da29e1403d79487b54be601
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:31:59 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ca6492

sys-apps/s6: add 2.11.3.2

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6/Manifest   |  1 +
 sys-apps/s6/s6-2.11.3.2.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/s6/Manifest b/sys-apps/s6/Manifest
index 1aff200dddf0..d610daf64ac6 100644
--- a/sys-apps/s6/Manifest
+++ b/sys-apps/s6/Manifest
@@ -1,3 +1,4 @@
 DIST s6-2.11.1.2.tar.gz 229092 BLAKE2B 
672321d1b9b1b66e7c920a9c587d2ad3a3ca66be7bac0e3f9b4d8290c9d716a3e90ccaac709dbe7ac6525b972ef95429c776805fce3e36fc5b197e9cc826d258
 SHA512 
31feb2b1704d9561aff9fccdcb284e13f4ceb0f530214db8a393bdc10267801fbe1fc30b4271ad9bdf189dc52e2844f3db40f8f3e9cd438ac12415a51661f17d
 DIST s6-2.11.2.0.tar.gz 246294 BLAKE2B 
c11fc25b9a209195a12cb12cb03560673c196c97cf5a0a66c850ed251dd387cdc1c6a002c9867ff9ad99faf1d8da42b4bb867074410d043c7cd2a8e8f1a2d44a
 SHA512 
283d833f300d6d01984ffcc912e2ab49f88b756dc1748a2b997324c17494ad0e9dd40c0b0af8d367eaea99ab33be2d7afb070fa44e1991eb33776172e8a5
 DIST s6-2.11.3.0.tar.gz 247736 BLAKE2B 
a409e2f759e7096fa95c4cc60294b89b7625a712b95901fc3336d6c14af007a0a603db1f43db9a5e379657af3f2b0f4a995897a519346ee8a61e63ad5519fd19
 SHA512 
764981bb54c6add6bff7c77b41c6c61055fd8b9ba284c7b41e13e4103c8d5a3442145d8eb572e5be6883ab6a9e3025c064d946e8e273e956d404528c5479
+DIST s6-2.11.3.2.tar.gz 247882 BLAKE2B 
67de13e967502f159b6ebc1a4727f16a123ae9a88e1441d30100a952da7b9c2acd53b417d1b4760be9e4082856c30447b9a2f7b60e46e92531ebe0cd20fb7c22
 SHA512 
fe87c7984905b3eb35d7c91a3f0b6ece5cb0eb2c6d16ea7725655f118c464cf017e10b6ed82b3b12b6deb331538fc5d20afea7f34ff98b85d4c437b09e07371a

diff --git a/sys-apps/s6/s6-2.11.3.2.ebuild b/sys-apps/s6/s6-2.11.3.2.ebuild
new file mode 100644
index ..589e48f8ebb4
--- /dev/null
+++ b/sys-apps/s6/s6-2.11.3.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="skarnet.org's small and secure supervision software suite"
+HOMEPAGE="https://www.skarnet.org/software/s6/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+execline"
+
+RDEPEND="
+   >=dev-libs/skalibs-2.13.1.0:=
+   execline? ( dev-lang/execline:= )
+"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir="/$(get_libdir)"
+   --libdir="/usr/$(get_libdir)/${PN}"
+   --libexecdir=/lib/s6
+   --with-dynlib="/$(get_libdir)"
+   --with-lib="/usr/$(get_libdir)/execline"
+   --with-lib="/usr/$(get_libdir)/skalibs"
+   --with-sysdeps="/usr/$(get_libdir)/skalibs"
+   --enable-shared
+   --disable-allstatic
+   --disable-static
+   --disable-static-libc
+   $(use_enable execline)
+   )
+
+   econf "${myconf[@]}"
+}



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

2023-04-15 Thread Joonas Niilola
commit: f02759df87827b1ca933f6a637a124c4a3b8597c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:25:02 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02759df

dev-lang/execline: add 2.9.3.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/execline/Manifest|  1 +
 dev-lang/execline/execline-2.9.3.0.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest
index bf58a7ace0aa..130ed38d5a92 100644
--- a/dev-lang/execline/Manifest
+++ b/dev-lang/execline/Manifest
@@ -2,3 +2,4 @@ DIST execline-2.9.0.1.tar.gz 100330 BLAKE2B 
c6d346700c5ca94ee83163b5ff5c7f0461d6
 DIST execline-2.9.1.0.tar.gz 106227 BLAKE2B 
5a8fb4dfda515ba1d7699fdc49bffc2764ae4322c6dc601a9f0fac0dbd6098b466105625b8f066a5696201d0ca7eb4a9f811f6bdac8ac453ea5e4974af324084
 SHA512 
868cf7d2b99078b34e56c535d7cbcc2d7c6a85501f1cc5cd093ccd868906a2d2f52b872b8f60402d2c98ffc2e3145cc99ce392f3caf334f88decd8f17597b50d
 DIST execline-2.9.2.0.tar.gz 109239 BLAKE2B 
c274aef7672781de150ccfc6cc2f3907139274b68cdb2c4b62e6618491e797e965a768eb9ddd6eaba8ea33e04467b191b1650729350b373fa6b252b670bb9885
 SHA512 
74c587f49eb2cfae298e0a9f0a2de4eb4d85a03e66093c14b3c3026bc1b0350f5a8edcaec69636d421484a9edd68bba6999823e04e1c7aff06943a266ad7e0e4
 DIST execline-2.9.2.1.tar.gz 109290 BLAKE2B 
55eeed28e9663f9a13ee31c4117436ad03c87323525201f66dfc552a0bb17831e4d5e3fddfbcfc9d490c209d0305f47a3a47399e2a6590146f2a0996df2dd42a
 SHA512 
6dbe37fd73ec0bba89e1fc539e27f34fdbcf6028a4053e762cd21036e1a131e0156022bf84467ecba3cdbb4dfba7ee30574283d31e7e228e175775e8e16c1000
+DIST execline-2.9.3.0.tar.gz 109536 BLAKE2B 
ad5361fff5da661c90965d1a9afeecc71225ccbacebe8e44293502ddaa24ca2b98903269d482bf52d2386727bf57e011614cc56bb23219ab32a54f23f5df15e7
 SHA512 
a71a34896f2186e27959d84222ffefa15d2e43c802ad2c71a0442ee04be73aebe629079e31946ca776975e676a05840ce343e1a97f61bf420dad2cd450a948f2

diff --git a/dev-lang/execline/execline-2.9.3.0.ebuild 
b/dev-lang/execline/execline-2.9.3.0.ebuild
new file mode 100644
index ..99842e4ae590
--- /dev/null
+++ b/dev-lang/execline/execline-2.9.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A non-interactive scripting language"
+HOMEPAGE="https://www.skarnet.org/software/execline/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir="/$(get_libdir)"
+   --libdir="/usr/$(get_libdir)/${PN}"
+   --with-dynlib="/$(get_libdir)"
+   --with-lib="/usr/$(get_libdir)/skalibs"
+   --with-sysdeps="/usr/$(get_libdir)/skalibs"
+   --enable-shared
+   --disable-allstatic
+   --disable-static
+   --disable-static-libc
+   )
+
+   econf "${myconf[@]}"
+}



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

2023-04-15 Thread Joonas Niilola
commit: f855328379879c04a7d3ef3f58847472a5dce1db
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:55:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8553283

sys-apps/s6-portable-utils: drop 2.2.5.1, 2.3.0.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-portable-utils/Manifest|  2 -
 .../s6-portable-utils-2.2.5.1.ebuild   | 46 --
 .../s6-portable-utils-2.3.0.0.ebuild   | 46 --
 3 files changed, 94 deletions(-)

diff --git a/sys-apps/s6-portable-utils/Manifest 
b/sys-apps/s6-portable-utils/Manifest
index 1afe6aa6772d..0b23ecfc83f3 100644
--- a/sys-apps/s6-portable-utils/Manifest
+++ b/sys-apps/s6-portable-utils/Manifest
@@ -1,5 +1,3 @@
 DIST s6-portable-utils-2.2.5.0.tar.gz 50911 BLAKE2B 
e79d803544e8df6b791ecd22bd61b7c9535945c5557a25d7bc5488f5015967c4a750f1c0a136cc49b30ddd5bf3fbc17927e5ec01184106e44d0c08643e98e41a
 SHA512 
2e90a1390140818268bd83629579098552c22160537874a90d4be94fae157cb9cdb864859c40847e8588fa9f62fb5af7bf89aa12561f1e6678a7cffc0f0a6d68
-DIST s6-portable-utils-2.2.5.1.tar.gz 51814 BLAKE2B 
ce4f38d7fb7c632f0e8c10c2990d10eb4f5af38330f29aa3b6e6b97fcce5687eb06a7ee241be5f92f093d5edf5a523da993f140c697ec0dbcef46aacb7f88f87
 SHA512 
814ab6467034657d3b46e5b933786a2eab1f9cb630c6d67c91ee635facac7d82b5871b94e53445d57fd466c98cc21ea2df4b74c8d48acc0f0c96e14fb827f613
-DIST s6-portable-utils-2.3.0.0.tar.gz 51712 BLAKE2B 
a0a26d2b287629789861df1380ff2903a356a0f461356746c7793b1b99daf5158202b95ee2bdded9a290d3bed8a94286252301329a1d491f47dde44000ab9390
 SHA512 
1ef0b937e2f698fb1b98440a84be0310e9be44763969ca812744ebc0a91fe75c50d5082067b6bb07c1acd9df1540f71b6d20254b97e4851bb28937815073298c
 DIST s6-portable-utils-2.3.0.1.tar.gz 51746 BLAKE2B 
50190c7c55a4e5d79a55a7a9edfa948931ecce3f6e33d2f95113a8e8ea3a5587dfcf7a98b54236eb66488976044d0b319ce0a45c0eb3a1b7399be299bab711fc
 SHA512 
46f4a09d124e44b9b2ac3b8fa8f7b4492207f0a03a052e7b15309aeea175682f7366ff74fbd8a2732952c8f3bbb2fcc69b4bca89609b690e91d167bd25c16b90
 DIST s6-portable-utils-2.3.0.2.tar.gz 51106 BLAKE2B 
a7c55fb99f8d2e46343c14169cd63c5054b5869e1cd2b5cc4b158e1f47035d956aba8faa0cceed3c39dba43945bdac44d9fe3b7ef5edae184c85d9e9e33f7215
 SHA512 
f918244e8ed5957817d28fc43ae2cdcbbdce600dc208bc0422e262ce42f36d8e8b77002c2143e7741390eea52e9c4bae7a1358c23ebbba3c689c64c7115d4b72

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.1.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.1.ebuild
deleted file mode 100644
index caffbee14be2..
--- a/sys-apps/s6-portable-utils/s6-portable-utils-2.2.5.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Set of tiny portable unix utilities"
-HOMEPAGE="https://www.skarnet.org/software/s6-portable-utils/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir=/usr/$(get_libdir)
-   --libdir=/usr/$(get_libdir)/${PN}
-   --with-dynlib=/usr/$(get_libdir)
-   --with-lib=/usr/$(get_libdir)/skalibs
-   --with-sysdeps=/usr/$(get_libdir)/skalibs
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   )
-
-   econf "${myconf[@]}"
-}

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.0.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.0.ebuild
deleted file mode 100644
index a80dcbdabfef..
--- a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Set of tiny portable unix utilities"
-HOMEPAGE="https://www.skarnet.org/software/s6-portable-utils/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-init/

2023-04-15 Thread Joonas Niilola
commit: be720e7ece0edaae28f53afb97ca1f4002d02c26
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:56:42 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be720e7e

sys-apps/s6-linux-init: drop 1.0.8.1

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-linux-init/Manifest|  1 -
 .../s6-linux-init/s6-linux-init-1.0.8.1.ebuild | 73 --
 2 files changed, 74 deletions(-)

diff --git a/sys-apps/s6-linux-init/Manifest b/sys-apps/s6-linux-init/Manifest
index 96ecfe5568f7..6fed126889ed 100644
--- a/sys-apps/s6-linux-init/Manifest
+++ b/sys-apps/s6-linux-init/Manifest
@@ -1,4 +1,3 @@
 DIST s6-linux-init-1.0.8.0.tar.gz 58732 BLAKE2B 
15e90b1987729f4771ffd294d2a6b4738e0e2d3438c694c1739c6c8ff8bff3a3b9c31565f446e7387fda226b4f0480c36051a593e2e8081301bc83973f9fcb5e
 SHA512 
b64319bc13a98e5f766a118ebd54ccec93163b38b2afc060fe4034a4f2312bb6ae68019e37706338f84c74aa527e5b2ac1f4b29d39255c2d436eab8608483346
-DIST s6-linux-init-1.0.8.1.tar.gz 59188 BLAKE2B 
e0f417fb349b3f47dcaa9f36c6f40d8c58066d62ad953b8f797ce6cce14e8c337acd15d34498b49fc0f9455cf4551c948fd7f16b0947f7cdc376e762594afc3a
 SHA512 
df3b5699f9c04ffc89d219dbc9536a64ad3d2fb1d5c5844b2fb9804ac9e223e8b16fe1084baee9b60d3ab61f228de1b57605c3c0f72227758afb16aea1c68340
 DIST s6-linux-init-1.1.0.0.tar.gz 58588 BLAKE2B 
c2560a8decdf0ce1570391f1c6915d2368cf2457f30c8432501121f6bd78752f51bfa00d799d5ec0dbfe09addc6bc3822e723261f5db67558f7f111bd0f3df16
 SHA512 
4d96a7e9786c085445970290bdb77d763b912f8405fa2ca5ccd01c31e18bee67ca4b420f222a7ea599376a9ab4a89269cb7756ef15138b191168bfd01366c3a6
 DIST s6-linux-init-1.1.1.0.tar.gz 59928 BLAKE2B 
b5498aafa44cc10a66a1ab591d0db8b0321f0371b51fb199224aa26257b3809ea693c18d6fd945a283f545af72b3910073560f6356a8d9b0c30a691c0cbeea28
 SHA512 
7c403bbf06658a754d255cb4ab24aaae408bad0bc2d022881e98fafe7f78689216a634c6689b6d2a84d43c73bc9f45ad19ad01dad03cc780ecddfa950aa6a8eb

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.8.1.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.0.8.1.ebuild
deleted file mode 100644
index 62c217701a87..
--- a/sys-apps/s6-linux-init/s6-linux-init-1.0.8.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Generates an init binary for s6-based init systems"
-HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+sysv-utils"
-
-RDEPEND="dev-lang/execline:=
-   >=dev-libs/skalibs-2.13.0.0:=
-   sys-apps/s6:=[execline]
-   sysv-utils? (
-   !sys-apps/openrc[sysv-utils(-)]
-   !sys-apps/systemd[sysv-utils]
-   !sys-apps/sysvinit
-   )
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir=/usr/$(get_libdir)
-   --skeldir=/etc/s6-linux-init/skel
-   --libdir=/usr/$(get_libdir)/${PN}
-   --with-dynlib=/usr/$(get_libdir)
-   --with-lib=/usr/$(get_libdir)/s6
-   --with-lib=/usr/$(get_libdir)/skalibs
-   --with-sysdeps=/usr/$(get_libdir)/skalibs
-   --enable-shared
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   if use sysv-utils ; then
-   "${D}/bin/s6-linux-init-maker" -f "${D}/etc/s6-linux-init/skel" 
"${T}/dir" || die
-   into /
-   dosbin "${T}/dir/bin"/{halt,poweroff,reboot,shutdown,telinit}
-   fi
-}
-
-pkg_postinst() {
-   einfo "Read ${EROOT}/usr/share/doc/${PF}/html/quickstart.html"
-   einfo "for usage instructions."
-}



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

2023-04-15 Thread Joonas Niilola
commit: 44e39c8e938280fb529f019c3f998de3ba7b83c4
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 21:53:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e39c8e

sys-apps/s6: drop 2.11.2.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6/Manifest   |  1 -
 sys-apps/s6/s6-2.11.2.0.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/sys-apps/s6/Manifest b/sys-apps/s6/Manifest
index d610daf64ac6..799273ffeeb5 100644
--- a/sys-apps/s6/Manifest
+++ b/sys-apps/s6/Manifest
@@ -1,4 +1,3 @@
 DIST s6-2.11.1.2.tar.gz 229092 BLAKE2B 
672321d1b9b1b66e7c920a9c587d2ad3a3ca66be7bac0e3f9b4d8290c9d716a3e90ccaac709dbe7ac6525b972ef95429c776805fce3e36fc5b197e9cc826d258
 SHA512 
31feb2b1704d9561aff9fccdcb284e13f4ceb0f530214db8a393bdc10267801fbe1fc30b4271ad9bdf189dc52e2844f3db40f8f3e9cd438ac12415a51661f17d
-DIST s6-2.11.2.0.tar.gz 246294 BLAKE2B 
c11fc25b9a209195a12cb12cb03560673c196c97cf5a0a66c850ed251dd387cdc1c6a002c9867ff9ad99faf1d8da42b4bb867074410d043c7cd2a8e8f1a2d44a
 SHA512 
283d833f300d6d01984ffcc912e2ab49f88b756dc1748a2b997324c17494ad0e9dd40c0b0af8d367eaea99ab33be2d7afb070fa44e1991eb33776172e8a5
 DIST s6-2.11.3.0.tar.gz 247736 BLAKE2B 
a409e2f759e7096fa95c4cc60294b89b7625a712b95901fc3336d6c14af007a0a603db1f43db9a5e379657af3f2b0f4a995897a519346ee8a61e63ad5519fd19
 SHA512 
764981bb54c6add6bff7c77b41c6c61055fd8b9ba284c7b41e13e4103c8d5a3442145d8eb572e5be6883ab6a9e3025c064d946e8e273e956d404528c5479
 DIST s6-2.11.3.2.tar.gz 247882 BLAKE2B 
67de13e967502f159b6ebc1a4727f16a123ae9a88e1441d30100a952da7b9c2acd53b417d1b4760be9e4082856c30447b9a2f7b60e46e92531ebe0cd20fb7c22
 SHA512 
fe87c7984905b3eb35d7c91a3f0b6ece5cb0eb2c6d16ea7725655f118c464cf017e10b6ed82b3b12b6deb331538fc5d20afea7f34ff98b85d4c437b09e07371a

diff --git a/sys-apps/s6/s6-2.11.2.0.ebuild b/sys-apps/s6/s6-2.11.2.0.ebuild
deleted file mode 100644
index 3c7489367164..
--- a/sys-apps/s6/s6-2.11.2.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="skarnet.org's small and secure supervision software suite"
-HOMEPAGE="https://www.skarnet.org/software/s6/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+execline"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:=
-   execline? ( dev-lang/execline:= )
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir=/usr/$(get_libdir)
-   --libdir=/usr/$(get_libdir)/${PN}
-   --with-dynlib=/usr/$(get_libdir)
-   --with-lib=/usr/$(get_libdir)/execline
-   --with-lib=/usr/$(get_libdir)/skalibs
-   --with-sysdeps=/usr/$(get_libdir)/skalibs
-   --enable-shared
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   $(use_enable execline)
-   )
-
-   econf "${myconf[@]}"
-}



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

2023-04-15 Thread Joonas Niilola
commit: 3cba90b5061bc0c72da130712b5e28c686804427
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Apr  2 22:00:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cba90b5

sys-apps/s6-linux-utils: drop 2.6.0.1, 2.6.1.0

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-linux-utils/Manifest   |  2 -
 .../s6-linux-utils/s6-linux-utils-2.6.0.1.ebuild   | 46 --
 .../s6-linux-utils/s6-linux-utils-2.6.1.0.ebuild   | 46 --
 3 files changed, 94 deletions(-)

diff --git a/sys-apps/s6-linux-utils/Manifest b/sys-apps/s6-linux-utils/Manifest
index 52331eada46f..c2af0301b92f 100644
--- a/sys-apps/s6-linux-utils/Manifest
+++ b/sys-apps/s6-linux-utils/Manifest
@@ -1,5 +1,3 @@
 DIST s6-linux-utils-2.6.0.0.tar.gz 39674 BLAKE2B 
146b5ef47c00c4e96eb6ea697137cd11732087612df98781e45169ff8503fe3ba9b84cab06e6b96ba373f11c65902f4f5111322d51b0fdb395b3422ba092d836
 SHA512 
cecd745d473b200e10071d73191d5ec425533818a9775e882a2b8a2fbc98779f2309e17d41f844b171e0625b233804bc7af9585709e8e42dc73ff30afcee06e9
-DIST s6-linux-utils-2.6.0.1.tar.gz 40062 BLAKE2B 
41aa8e3f6774383c1400f83c9b743c1abe106a46ae6213dfba799106cdd10ac2a7bac452c5af297e40081c109b043afa2011c194b50ea8aa53df6a96a632ef39
 SHA512 
52e10411ea2532534c397a07981e5bd79ce97c79c688efe0378edc4e696ce9dfdc4fd3eb942c4a75c06f16a5d7c10b2f8cd396c07d98620e94446fcd10bc5bae
-DIST s6-linux-utils-2.6.1.0.tar.gz 42798 BLAKE2B 
b3e858c5755ffc7604e23a8fc08344161a11cad7b52183f5c527cd155c0d15c50f004aa4365cbbb236c5c1e5a48ff8af7787084c10f7517ef0e81d4afcf12c8b
 SHA512 
a9308cf6629439356c7379d7e07e79cd2fa780014f65fa997551b89fe8a7a9490145efea8612490ece4bdaf3b0ae06e07464ec157a1ed1509d4afee2d5722ec1
 DIST s6-linux-utils-2.6.1.1.tar.gz 42836 BLAKE2B 
7651427c7ac452db66f20a7c01eaa1f559a9fa6c2478c758bcd47d0d398b6747756d7584c890c810c69719223cd3d76b9d441ae8c4980008c83f893687e32955
 SHA512 
da392c6ce698d0a59a6191c71e5c4ad80e9b15056aaf4791ce47601027bed58d5371be5bc31798fd29b42fbad4113ffa5faac0ff99dc0e3c160397aabc903a59
 DIST s6-linux-utils-2.6.1.2.tar.gz 42886 BLAKE2B 
8c25472c0c1d9c47fef2d210fa1d4ab17bba7e8da10a2b8374572dcc4a258f72c87212c70bd6c8151d7612d3fdb7233fc033f382cdb93b6dc4b5c74870ff5159
 SHA512 
7afb268719410e93c711d20532118d6dcc338ebdf9a12c18ba794e1a23acb9ed264133838e89cc0e26fbed1bfacb0d2eb20efc9dc9bddffa0a74f9bc2c17cdb7

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.1.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.1.ebuild
deleted file mode 100644
index d93443a16c11..
--- a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.0.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Set of tiny linux utilities"
-HOMEPAGE="https://www.skarnet.org/software/s6-linux-utils/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir=/usr/$(get_libdir)
-   --libdir=/usr/$(get_libdir)/${PN}
-   --with-dynlib=/usr/$(get_libdir)
-   --with-lib=/usr/$(get_libdir)/skalibs
-   --with-sysdeps=/usr/$(get_libdir)/skalibs
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   )
-
-   econf "${myconf[@]}"
-}

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.0.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.0.ebuild
deleted file mode 100644
index 95ed5191e052..
--- a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Set of tiny linux utilities"
-HOMEPAGE="https://www.skarnet.org/software/s6-linux-utils/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
-
-RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-  

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

2023-04-15 Thread Agostino Sarubbo
commit: ad67ea22c613647d75e61d0ecf3cefaf00309530
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Apr 15 13:30:29 2023 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Apr 15 13:30:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad67ea22

app-admin/hcloud: remove old

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/hcloud/Manifest |  1 -
 app-admin/hcloud/hcloud-1.32.0.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest
index b03f8bfc0dee..7b663c8f84d4 100644
--- a/app-admin/hcloud/Manifest
+++ b/app-admin/hcloud/Manifest
@@ -1,3 +1,2 @@
 DIST hcloud-1.31.1.tar.xz 1735560 BLAKE2B 
66b2deaefbf61a72bf6a9e004c29d1198e5cfd40956e9936d5db27903aff5f8151c230da61b33ce4231885613d53ba5c96f99fb10df03fdcc241ec32fa465de5
 SHA512 
b61683ea54455be1db0ae196615642d0247e56ca51f3848847fba09124a45606aea2495f4408694acc5e819d9dc79ffdb2b9ce4e85aade7dea0335be94461066
-DIST hcloud-1.32.0.tar.xz 1812752 BLAKE2B 
b49ee516d2560918f39f657d38b37d2ea4c1136b2c3a12648f48d91f1b5977f9f25c99a70a271d0f21a6ffd9d92efba9e089ec58ca39be3ef3db50138094a5a7
 SHA512 
7ef3ede11c08fc4b5241f797c2c64963c57c46c281e532e7b760d13d4abe7d5d032accf5fcece24e145ad14e0ccf0be3471b6d1a7100c8631ad447aebcebd9d3
 DIST hcloud-1.33.0.tar.xz 1814888 BLAKE2B 
e34022a4586457026759835398ba5086f625b79c8a3cecdec1b6f3cbe0c5e40ef0e190d839504c587456fccb9d599f21c8421c3b5d91de18fa0208ed7f0a387b
 SHA512 
9d4030ca56dd8e775032d13f7f9af6d6375d10026ced74657563a7a175aeafcc6d03e77d86277be73f63ba02f3c757c19e5bf9770a09533f0a7450295767a2c7

diff --git a/app-admin/hcloud/hcloud-1.32.0.ebuild 
b/app-admin/hcloud/hcloud-1.32.0.ebuild
deleted file mode 100644
index c9186ddd8470..
--- a/app-admin/hcloud/hcloud-1.32.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A command-line interface for Hetzner Cloud"
-HOMEPAGE="https://github.com/hetznercloud/cli;
-SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE=""
-DEPEND="dev-lang/go:="
-RESTRICT="strip"
-QA_FLAGS_IGNORED=".*"
-
-src_compile() {
-   go build -mod vendor -o ${PN} -ldflags "-w -X 
github.com/hetznercloud/cli/internal/version.Version=${PV}-gentoo" ./cmd/${PN} 
|| die "build failed"
-}
-
-src_test() {
-   # For upstream a simple test is run 'hcloud version'
-   ./hcloud version
-   if [[ $? -ne 0 ]]
-   then
-   die "Test failed"
-   fi
-}
-
-src_install() {
-   dobin ${PN}
-}



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

2023-04-15 Thread Agostino Sarubbo
commit: 0eef30ed1365563ca333ded4466b02b25694370f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Apr 15 13:30:22 2023 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Apr 15 13:30:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eef30ed

app-admin/hcloud: version bump to 1.33.0

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/hcloud/Manifest |  1 +
 app-admin/hcloud/hcloud-1.33.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest
index c81d6a92b34a..b03f8bfc0dee 100644
--- a/app-admin/hcloud/Manifest
+++ b/app-admin/hcloud/Manifest
@@ -1,2 +1,3 @@
 DIST hcloud-1.31.1.tar.xz 1735560 BLAKE2B 
66b2deaefbf61a72bf6a9e004c29d1198e5cfd40956e9936d5db27903aff5f8151c230da61b33ce4231885613d53ba5c96f99fb10df03fdcc241ec32fa465de5
 SHA512 
b61683ea54455be1db0ae196615642d0247e56ca51f3848847fba09124a45606aea2495f4408694acc5e819d9dc79ffdb2b9ce4e85aade7dea0335be94461066
 DIST hcloud-1.32.0.tar.xz 1812752 BLAKE2B 
b49ee516d2560918f39f657d38b37d2ea4c1136b2c3a12648f48d91f1b5977f9f25c99a70a271d0f21a6ffd9d92efba9e089ec58ca39be3ef3db50138094a5a7
 SHA512 
7ef3ede11c08fc4b5241f797c2c64963c57c46c281e532e7b760d13d4abe7d5d032accf5fcece24e145ad14e0ccf0be3471b6d1a7100c8631ad447aebcebd9d3
+DIST hcloud-1.33.0.tar.xz 1814888 BLAKE2B 
e34022a4586457026759835398ba5086f625b79c8a3cecdec1b6f3cbe0c5e40ef0e190d839504c587456fccb9d599f21c8421c3b5d91de18fa0208ed7f0a387b
 SHA512 
9d4030ca56dd8e775032d13f7f9af6d6375d10026ced74657563a7a175aeafcc6d03e77d86277be73f63ba02f3c757c19e5bf9770a09533f0a7450295767a2c7

diff --git a/app-admin/hcloud/hcloud-1.33.0.ebuild 
b/app-admin/hcloud/hcloud-1.33.0.ebuild
new file mode 100644
index ..c9186ddd8470
--- /dev/null
+++ b/app-admin/hcloud/hcloud-1.33.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A command-line interface for Hetzner Cloud"
+HOMEPAGE="https://github.com/hetznercloud/cli;
+SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+DEPEND="dev-lang/go:="
+RESTRICT="strip"
+QA_FLAGS_IGNORED=".*"
+
+src_compile() {
+   go build -mod vendor -o ${PN} -ldflags "-w -X 
github.com/hetznercloud/cli/internal/version.Version=${PV}-gentoo" ./cmd/${PN} 
|| die "build failed"
+}
+
+src_test() {
+   # For upstream a simple test is run 'hcloud version'
+   ./hcloud version
+   if [[ $? -ne 0 ]]
+   then
+   die "Test failed"
+   fi
+}
+
+src_install() {
+   dobin ${PN}
+}



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

2023-04-15 Thread Florian Schmaus
commit: c5679f1fc5bd32681ecc47ba75347baeb6f0a47f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Apr 15 16:15:28 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Apr 15 16:32:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5679f1f

dev-perl/String-Random: rename 0.32 to 0.320.0

As per https://wiki.gentoo.org/wiki/Project:Perl/Version-Scheme

Signed-off-by: Florian Schmaus  gentoo.org>

 .../{String-Random-0.32.ebuild => String-Random-0.320.0.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/String-Random/String-Random-0.32.ebuild 
b/dev-perl/String-Random/String-Random-0.320.0.ebuild
similarity index 89%
rename from dev-perl/String-Random/String-Random-0.32.ebuild
rename to dev-perl/String-Random/String-Random-0.320.0.ebuild
index 38917df2ec95..74789680acb0 100644
--- a/dev-perl/String-Random/String-Random-0.32.ebuild
+++ b/dev-perl/String-Random/String-Random-0.320.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-04-15 Thread Hans de Graaff
commit: 130bc17b922033426d624547c67310100c8ca6f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 15 07:24:26 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 15 07:24:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130bc17b

dev-ruby/elasticsearch-api: enable ruby31

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

 dev-ruby/elasticsearch-api/elasticsearch-api-6.8.3.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-6.8.3.ebuild 
b/dev-ruby/elasticsearch-api/elasticsearch-api-6.8.3.ebuild
index 958f6af5d6bf..325fd49a4a7f 100644
--- a/dev-ruby/elasticsearch-api/elasticsearch-api-6.8.3.ebuild
+++ b/dev-ruby/elasticsearch-api/elasticsearch-api-6.8.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 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_GEMSPEC="${PN}.gemspec"
 RUBY_FAKEGEM_TASK_DOC=doc
 
@@ -30,6 +30,7 @@ ruby_add_bdepend "
dev-ruby/ansi
dev-ruby/elasticsearch-transport
dev-ruby/mocha:1.0
+   dev-ruby/patron
dev-ruby/pry
dev-ruby/shoulda-context
)



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

2023-04-15 Thread Hans de Graaff
commit: da8eb88b503336392f60ed0ff20acab826fe0a7f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 15 07:24:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 15 07:24:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8eb88b

dev-ruby/elasticsearch: enable ruby31

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

 dev-ruby/elasticsearch/elasticsearch-6.8.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/elasticsearch/elasticsearch-6.8.3.ebuild 
b/dev-ruby/elasticsearch/elasticsearch-6.8.3.ebuild
index b19211d3f50f..b522010aad3f 100644
--- a/dev-ruby/elasticsearch/elasticsearch-6.8.3.ebuild
+++ b/dev-ruby/elasticsearch/elasticsearch-6.8.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 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_GEMSPEC="${PN}.gemspec"
 RUBY_FAKEGEM_TASK_DOC=doc
 



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

2023-04-15 Thread Michał Górny
commit: 3da7bb724ca8e3751fadba6e821cc8e28fcb0b04
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:07:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da7bb72

package.deprecated: Remove dev-python/versioneer

At least two projects actually require BDEPEND on dev-python/versioneer
now, and it seems that this approach may end up being preferred
in the PEP517 era.

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

 profiles/package.deprecated | 8 
 1 file changed, 8 deletions(-)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 18d1de04baef..10bf245f786f 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -117,14 +117,6 @@ dev-libs/atk
 dev-python/nox
 dev-python/tox
 
-# Michał Górny  (2022-06-17)
-# So far not a single dependency on dev-python/versioneer was correct.
-# This package is a generator for "versioneer.py" file that is included
-# in the sdist tarball.  Your package most likely only imports that file
-# and does not need dev-python/versioneer.  If it really does, please
-# ping me.
-dev-python/versioneer
-
 # Sam James  (2022-04-22)
 # Obsolete virtual.
 # Only one provider is left (media-libs/libjpeg-turbo), please change



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

2023-04-15 Thread Michał Górny
commit: 949eb981765a3276d7a554764580cfed601d7846
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:18:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949eb981

dev-python/ipyparallel: Bump to 8.6.1

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

 dev-python/ipyparallel/Manifest |  1 +
 dev-python/ipyparallel/ipyparallel-8.6.1.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
index aab6087c9424..d455c11ebb93 100644
--- a/dev-python/ipyparallel/Manifest
+++ b/dev-python/ipyparallel/Manifest
@@ -1,3 +1,4 @@
 DIST ipyparallel-8.4.1.tar.gz 6843301 BLAKE2B 
1ca0056cfa6827f5eb145584ea634d224119a485f1139964988b07bcd164fe392bb032794098bccdf67b31f74030e62e917c0a451809e0d14fae323308b2b0ab
 SHA512 
640489b3920b91e1b2f83def00a06e8ec45c61bd7ebe33a3e4a30560e2b0acdbe0a98a685d868dd7bce4c65920d378ab69efca75cf0ae7f164ee792c870a297e
 DIST ipyparallel-8.5.1.tar.gz 6807242 BLAKE2B 
28d60bd58f66fd24ef4fd2dfdf37facd4d7cc6769abc186e37133bd2a16cabea029c33e23f8b79b9024943251f411e49eb07b10978ea78964a01a666f5cf6b52
 SHA512 
78ed082d01191681d4999254d925911c68952509668ced0d3d65e50f0f67ba687c2ef8f4d4282f181f04951d6872a03b675d4d478f41c47692d294d817e15391
 DIST ipyparallel-8.6.0.tar.gz 6807596 BLAKE2B 
4a81ad39d12dd12930047c7a5141b3dfe0e8e53bf7d17f936e1fa71fd64354f88ab9817ebbe9944aefd11b374d5d6d564b77f3fc657582670eedc536fbc6e173
 SHA512 
42c642ae11164c79a52b07436d6ce672db1faf7bfdc0871e507baf0a44b8bf50f6e73b6176f9c92e4b484429545b99273a7e51e735c70c26dfa608b27d373805
+DIST ipyparallel-8.6.1.tar.gz 6807935 BLAKE2B 
23847974e9d5d1d06a64a6b01c845f539848c602b6ba6a22c64d8e0bd35a783ec3a09fc6618ae08490d35e49d497c1db61176f8c70065c4e61ec234a7fd00545
 SHA512 
e83447f9d52eed87e8513d2ee74d2d6b589a5c04b5bf6dfece6d87565dd9c5e46abd280eb5ab64266b2e759dec1007ab007d0b8232b6239768190bd6900f53ff

diff --git a/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild 
b/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
new file mode 100644
index ..20f0af6cba42
--- /dev/null
+++ b/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Interactive Parallel Computing with IPython"
+HOMEPAGE="
+   https://ipyparallel.readthedocs.io/
+   https://github.com/ipython/ipyparallel/
+   https://pypi.org/project/ipyparallel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
+   >=dev-python/ipython-4[${PYTHON_USEDEP}]
+   dev-python/jupyter-client[${PYTHON_USEDEP}]
+   dev-python/jupyter-server[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   >=dev-python/tornado-5.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/flit_core[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ipython[test]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-tornado[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+"
+
+# TODO: package myst_parser
+# distutils_enable_sphinx docs/source
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
+)
+
+src_configure() {
+   export IPP_DISABLE_JS=1
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # we don't run a mongo instance for tests
+   ipyparallel/tests/test_mongodb.py::TestMongoBackend
+   # TODO
+   ipyparallel/tests/test_util.py::test_disambiguate_ip
+   # Gets upset that a timeout _doesn't_ occur, presumably because
+   # we're cranking up too many test timeouts. Oh well.
+   # bug #823458#c3
+   
ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
+   # We could patch the timeout for these too but they're going to 
be inherently
+   # fragile anyway based on what they do.
+   ipyparallel/tests/test_client.py::TestClient::test_activate
+   
ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
+   
ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
+   )
+  

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

2023-04-15 Thread Michał Górny
commit: 061312f228de71fd152c5d68981003d95cbcc102
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:26:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061312f2

dev-python/zope-component: Bump to 6.0

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

 dev-python/zope-component/Manifest |  1 +
 .../zope-component/zope-component-6.0.ebuild   | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/zope-component/Manifest 
b/dev-python/zope-component/Manifest
index 4988a9459d75..dc5ac370645c 100644
--- a/dev-python/zope-component/Manifest
+++ b/dev-python/zope-component/Manifest
@@ -1 +1,2 @@
 DIST zope.component-5.1.0.tar.gz 90238 BLAKE2B 
411f1704f3e4c9a716508595ef75f1908b757f776b0ebe7677e38e678eb13e2cd5579441b94082e504f2dbc05c41e49fe0e2d1dcad406baafbc6b0733cb85008
 SHA512 
6695365b0313a24184d0d3b6e10ce0eda108e3e832c97709a4285bf1e76289a71223611d930a4cc3d3b5c2c766a5cfddb3cf616a64848eeccc6f3ac09316f3d1
+DIST zope.component-6.0.tar.gz 90268 BLAKE2B 
f91d2424015d4f09a681b5a9fb7d3a411bcca39648893c09ba1d416250611670294676c37d7f9737a33290183675f8501f396a44859b8ee3dd1846c3e360a5b7
 SHA512 
90126a46752ac650d485676a2716858dd95d6ad10a8c539979b502b3581b7963bdc191e173cc36e94aba25c8b2b4b1a13b91bbf1952ace6b905242fd253325bf

diff --git a/dev-python/zope-component/zope-component-6.0.ebuild 
b/dev-python/zope-component/zope-component-6.0.ebuild
new file mode 100644
index ..6fb232cd00ac
--- /dev/null
+++ b/dev-python/zope-component/zope-component-6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Zope Component Architecture"
+HOMEPAGE="
+   https://pypi.org/project/zope.component/
+   https://github.com/zopefoundation/zope.component/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   >=dev-python/zope-hookable-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/zope-interface-5.3.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-zope
+"
+BDEPEND="
+   test? (
+   dev-python/zope-configuration[${PYTHON_USEDEP}]
+   dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+   dev-python/zope-testing[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -i -e "/'setuptools'/d" setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   distutils_write_namespace zope
+   eunittest
+}



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

2023-04-15 Thread Michał Górny
commit: 48a4848e0d88485124f72ddfb242f00f7e7b186a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:10:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a4848e

dev-python/xcffib: Bump to 1.3.0

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

 dev-python/xcffib/Manifest|  1 +
 dev-python/xcffib/xcffib-1.3.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/xcffib/Manifest b/dev-python/xcffib/Manifest
index 971e3bac9651..cc1802deaf4d 100644
--- a/dev-python/xcffib/Manifest
+++ b/dev-python/xcffib/Manifest
@@ -1 +1,2 @@
 DIST xcffib-1.2.0.tar.gz 88972 BLAKE2B 
a8d9be7c3149f696d06474aab85e9f7605d45e9861151192dbb7b51e48483f75adb721e17531432294d19d8d6498b66ba312702ea011e8470c3ac42ac0cd6e23
 SHA512 
7012833f2877edea92cdc15030543883e2a848264c034a81222626ad48a69fcdac8a88cec2e07e61a80102640baa7fbdf29bbf25e08e59fc896aada08533bb77
+DIST xcffib-1.3.0.tar.gz 89874 BLAKE2B 
5dd8d64b906d92cb987ee4398da668d6034faf4abc24a56c0fca3e5b6d0cd1252ea1459736a9f7fb83ee97d4d6cec5d103eb19aba626a3d646f67e6332e255a5
 SHA512 
a493f86891158ffa0c36168da5e7ebdeadafe5e9f067e2ad6052cf302c89db612f907b5e9950748fcfd74886b808870986529902bae77fede7e27d5d422d6ec6

diff --git a/dev-python/xcffib/xcffib-1.3.0.ebuild 
b/dev-python/xcffib/xcffib-1.3.0.ebuild
new file mode 100644
index ..0d811a0a3f89
--- /dev/null
+++ b/dev-python/xcffib/xcffib-1.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A drop in replacement for xpyb, an XCB python binding"
+HOMEPAGE="
+   https://github.com/tych0/xcffib/
+   https://pypi.org/project/xcffib/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+   x11-libs/libxcb
+"
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]
+   ' 'python*')
+   dev-python/six[${PYTHON_USEDEP}]
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   x11-base/xorg-server[xvfb]
+   x11-apps/xeyes
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf xcffib || die
+   epytest
+}



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

2023-04-15 Thread Michał Górny
commit: fcff99cc86262854c4ca5c9a7b1a78736b33ad53
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:22:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcff99cc

dev-python/feedgenerator: Bump to 2.1.0

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

 dev-python/feedgenerator/Manifest  |  1 +
 .../feedgenerator/feedgenerator-2.1.0.ebuild   | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/feedgenerator/Manifest 
b/dev-python/feedgenerator/Manifest
index 48d8108795d2..bd09180dd4ca 100644
--- a/dev-python/feedgenerator/Manifest
+++ b/dev-python/feedgenerator/Manifest
@@ -1 +1,2 @@
 DIST feedgenerator-2.0.0.tar.gz 23093 BLAKE2B 
9f8a597028303f86eaebc0e8e34454dda135a5d62000c4ff6b30fc5baf872b924c3bbf9a76d07817742255305d9a681a25693838992170068e4cd6af540840fb
 SHA512 
1f53077e4c757059947a487a1aa7ca8cf28545bc86f1bf3c8fbe515615f83ac4c48de5c22dd020f28c21ec6549d7f9971513f3de450bad7d4efbe0a0e444b0fe
+DIST feedgenerator-2.1.0.tar.gz 20682 BLAKE2B 
cf78ab6c8f84d82f260a315cdaac2780e563668179f13e087f760f6ba3acc11767d1d639f78b2ead9cec333ff04509b73a9e55ff0184c740cbf2090aad9f3987
 SHA512 
b8b41f5b256130166c8dba34dd950782f9acb506e3e37a2fe13b5e1f9d33f7d39b7f862e446f4f6f2f480973617feb70303f78a4fb6741f110166e61b92f0075

diff --git a/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild 
b/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
new file mode 100644
index ..35012dfbe735
--- /dev/null
+++ b/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Standalone version of django.utils.feedgenerator"
+HOMEPAGE="
+   https://github.com/getpelican/feedgenerator/
+   https://pypi.org/project/feedgenerator/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/pytz[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -o addopts=
+}



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

2023-04-15 Thread Michał Górny
commit: 6961576721540cdd4071654d34bd8e7d8b4ed548
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:20:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69615767

dev-python/cryptography: Bump to 40.0.2

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

 dev-python/cryptography/Manifest   |   4 +
 dev-python/cryptography/cryptography-40.0.2.ebuild | 170 +
 2 files changed, 174 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 38fd35ae648f..1e5556b577ed 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -23,11 +23,13 @@ DIST cryptography-39.0.1.tar.gz 603634 BLAKE2B 
20247ec0fd933b8541712169feced6247
 DIST cryptography-39.0.2.tar.gz 604277 BLAKE2B 
3b70b13b85b05709c5aac5fd429c592a1af45022027adb9fc797c938928bdb47169136ab7dac3ec47544ee901a95f0fe5b8c913b4a7fa948b0fd40b9ca90a9a6
 SHA512 
10184814f262f2d5f505abf4dcb73eb0de59aadca2e228b2bacf6e03eb124efdc9504e752976fcb58f2ee673dc84230180873c28b85cd18e1831ab3c44022c01
 DIST cryptography-40.0.0.tar.gz 624969 BLAKE2B 
a335f887f235173330e102c8abc94dcc6d35f6cd81ad3d9c2d61de9509dc1aca9445d80f68a617594ab161eeb79920e6457192feaf17c97ea0a894fb562dd21c
 SHA512 
3bb475192db523af850cac623079e211442e9139b461ca928365fdd355069cb97f01541a5529c5f20ce88b1367d3b1ca3afb0742f6ba452a458212b1d3c41c76
 DIST cryptography-40.0.1.tar.gz 624978 BLAKE2B 
92009020e178319e646eb5da3b3e9e5da12dd21330232611c9f66d4a5fae7a397b4c23e3119d9eb524f6d618163ac4e53415fb25e1d053c53b52ed26a433f84b
 SHA512 
489f1d75fe3fab360d3ed5ca92efd2ce2ffde145810571a84414421d463a1d53af1bffd2c91cd0ca72237cf9072c59723219086af296fd15704ca557e76c5dee
+DIST cryptography-40.0.2.tar.gz 625561 BLAKE2B 
99c3ff530abeef47154fc77b9d63128c35737d27ae120415fc3f1de5265ef33aadcb77f023ddd4266d7f414a67ac9c835249fe3ec4812268df5ebbcb828fded7
 SHA512 
391aba41fa75052d86182d39096c61eb37126a1e94499fe1934cc3307c8c7e819ead0e904c58c0b36fa4c4bc375b092d1b352217bc0d448f4aab587cff90528e
 DIST cryptography_vectors-38.0.4.tar.gz 35273825 BLAKE2B 
8bd39caeaa6c1d90320def07e4855995d15cfcf7a422b7491765efc5e88ddbfcfea5c27ed52a48c1ae10f041d8129ef40720fb7b45b26e576230596fcc23f4e1
 SHA512 
04972f13ff0217e1d8827381fafeb5071f3009d34378e60805ef1f05fefd850a0904a60caef4fc95ce396de01925a3e42443db174508627ed010ef839e97c644
 DIST cryptography_vectors-39.0.1.tar.gz 35275870 BLAKE2B 
28e064e0f42ebb7b7af6db65bd506d4047d1087b63199eedaadd346c218b0cd24a16c8b97fc39b3325224026bfd4b2214bb53a5564495acab1297067a52e0649
 SHA512 
b06585c4ed1fc360165a8801509507a0a546da42cbca80703a173aa55d34f1f9790fc2763c7aef274f479248c57a2e86a56bc098ffb49532cb59132c139eb8af
 DIST cryptography_vectors-39.0.2.tar.gz 35275866 BLAKE2B 
f2b7d969f53ed571041de77016a679ac1b71baa980ec081c5ebc2cb756c373cab7035152a166b875a74afd450f7622f0e526e1563f4c6b02c16508933dd6bd52
 SHA512 
aff9842ac92be1815e34de0a61e65c7693667047db40ed67234a2a35eb8d91e6fea3ccf2e820d72ed57cebf03f00ba0a53f22710a0cc9d625f4596d8ee172109
 DIST cryptography_vectors-40.0.0.tar.gz 35282045 BLAKE2B 
c15f07e88320071c406f6e959aef1b7ebee24bd862918d54b6a0db52e9fe16edd163423ae7d948bde4b9a68e61a08d543a5ad2d55982006a7349d980e8dd59ea
 SHA512 
fe7304b98f86060ed54adc105b690f4886c6a2c3e6c61861273a7ec10690b87dba9a526d6cd423710043d5fe2c8035d8395e2c513721ef0987ea33cad9b0f797
 DIST cryptography_vectors-40.0.1.tar.gz 35282086 BLAKE2B 
890f90913bb06e8d4d6011862cded54c98b85eafd1118bf43300aff8f301bcff314a77e129a43979455cc0dd8da97f7572da79941e0b72ec1ef0efc4971f178e
 SHA512 
5908390f5d89fdea925753b8d2889ea7a26c3c27c5157dc7e1d43ed12dbc422812abe1cc8927167570dde4fb1df88cc5bc632fc2674463e74f6420aa086ae84f
+DIST cryptography_vectors-40.0.2.tar.gz 35282075 BLAKE2B 
f2bfc07c41950929a0e7d0ceeba453f7d342f9182209b24fa4de20d1084aa30794e3d6052cade6b25a3208621bfb21a15d4e0be2a57b2aad994b8001db591dee
 SHA512 
6f2a9ec715803760deb397ec810433df9e7862029b0f63ca661a9781b8dc5f18bd585438ca7781a566342967b855ce0371dbb3fc650be1fb6ca0ac6c744c05c0
 DIST cxx-1.0.85.crate 589916 BLAKE2B 
3be165b6d8c5ccaa7e5ec3d456c1bc2aeb95e2dc7890feb1ebeb2d25b2887b1b023afdccda08862a13928a8f379200c46fcaf88ecc111d9dbb3bbc5dde63f88d
 SHA512 
bf9386f58ea007bcc7171af713e944459a6b219ddbe88813f16df5e274ab85418be23dd7bdaee7964108e9a4a1698365de67362d5504c80bee726f1151166f5c
 DIST cxx-1.0.86.crate 589122 BLAKE2B 
22a18d62d7e2a4793b659d1ec330c7e5068715560f5a098946f1a59e8c76243cbfbcea42d5a9e68e81ea9f26949ab9d12997d7594832e8b670caa07f220d6087
 SHA512 
927fbc7ab0eae8c4a87c974ae0cf5a34dd291ca869f1476bb23cc7afca25e131f5f0417a3b901d424d25c870f2fc9bee5500169074ce3a040e08340c3a526e09
 DIST cxx-build-1.0.85.crate 84820 BLAKE2B 
6dd01e251776f33cbb11b4ef6a9d77db7c476e6184f942d0a5fca5505c5fc2463bc03edcf8f08597238898b92df1c53ba330e9c3b4e63a106136445fcf202584
 SHA512 
3ef75dc28bed9c1c9cea5dbd7b396f8e88a5fe288e19d1aa1f96add32830236b2414fe33ed7b06566759298cf0130d6b82d2049ba9bf362c95413ce8481f2bf2
@@ 

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

2023-04-15 Thread Michał Górny
commit: c8ee95ca7e4cb67fcd55d2a547fe1f47c24b1650
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:07:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ee95ca

dev-python/dask: Bump to 2023.4.0

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2023.4.0.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index b328b189eb08..b2db70afa003 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1 +1,2 @@
 DIST dask-2023.3.2.gh.tar.gz 8525841 BLAKE2B 
660f3687320c0d56abe437bf7edea2f40fe624a3f48761238b00756f61358d73d47a570399ed70f6f1f2188cb03b04fc10e5c9683e2a49c6b73a21c35173e1dc
 SHA512 
ef1a961a50e69a32aea14630e9d19fc92646e9f520fa265937bb923aeba5932397840b2971bfb9a47125672ac2bd9b0b6a017b650708a183b3bf6c0c345e2af2
+DIST dask-2023.4.0.gh.tar.gz 8511473 BLAKE2B 
3b6a4e07e0ddc1a40b9494089250e80254b16002c18b091911aa007e1e455f146a192e5f8f9c49b5cf73bc60d942429e1d5ff399516f2b81120ae8f4d79b1dbb
 SHA512 
40071fc3f5597312af28a5c545ebb14d2e2aa3d1a3a0a5d81d335fce3a7a8e7036c900a1caa43f84f76335c469b1bf138f662588f0d015943c4a4bf931c20349

diff --git a/dev-python/dask/dask-2023.4.0.ebuild 
b/dev-python/dask/dask-2023.4.0.ebuild
new file mode 100644
index ..3176aad61c51
--- /dev/null
+++ b/dev-python/dask/dask-2023.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/cloudpickle-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/importlib_metadata-4.13.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # more tests relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   dask/array/tests/test_random.py::test_RandomState_only_funcs
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
+   # require sqlalchemy<2.0
+   dask/dataframe/io/tests/test_sql.py
+)
+
+src_prepare() {
+   # fails with sqlalchemy-2.0, even though we don't use it x_x
+   sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



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

2023-04-15 Thread Michał Górny
commit: f71792379d4abcf257f43c825fc316dd6d628ab6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:13:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7179237

dev-python/loky: Bump to 3.4.0

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

 dev-python/loky/Manifest  |  1 +
 dev-python/loky/loky-3.4.0.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/loky/Manifest b/dev-python/loky/Manifest
index 11c300fae655..589fef5e643e 100644
--- a/dev-python/loky/Manifest
+++ b/dev-python/loky/Manifest
@@ -1 +1,2 @@
 DIST loky-3.3.0.gh.tar.gz 141130 BLAKE2B 
35560dca81cf41e03b24c8be6e70952c19b88fc9794cb13d7c910ac67ec4554555233026a215c6f147dc1354ad11bc14117b4eb6455ba758b79ea6650dc01f62
 SHA512 
120f771c75fe8691a198c93a91bf683af3d32c1bcaf2fa3e9c439d16546bff9feb6ce203667bd6c4e06ac326500b7bd117948e4deea6f53b04682af1f8d65734
+DIST loky-3.4.0.gh.tar.gz 143864 BLAKE2B 
bebfa2c934e4645c5cd1a4c62792bccd9b5a4ef3c9a104809b57f35ba3318596717bf82714c1b7583675bdc504dc0a2054a88009d964a900176d353a54add52c
 SHA512 
d8113f6f6c173c208b90c29bc4a296d7844f7010cfcabbd8d55106b8e93f256b2debb86aa993a33c41f40fcdd4f00c1e1e010dbe4a184b138da357652315657c

diff --git a/dev-python/loky/loky-3.4.0.ebuild 
b/dev-python/loky/loky-3.4.0.ebuild
new file mode 100644
index ..0ab8fd36be97
--- /dev/null
+++ b/dev-python/loky/loky-3.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Robust and reusable Executor for joblib"
+HOMEPAGE="
+   https://github.com/joblib/loky/
+   https://pypi.org/project/loky/
+"
+SRC_URI="
+   https://github.com/joblib/loky/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   EPYTEST_DESELECT=(
+   # docker, seriously?
+   tests/test_loky_module.py::test_cpu_count_cfs_limit
+   # hangs, and even pytest-timeout does not help
+   
tests/test_reusable_executor.py::TestExecutorDeadLock::test_deadlock_kill
+   
tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize
+   )
+
+   # high memory test needs a lot of memory + is broken on 32-bit platforms
+   epytest --skip-high-memory
+}



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

2023-04-15 Thread Michał Górny
commit: 89345efc2ce87748d7e3962078c5117f9e841532
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:17:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 08:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89345efc

dev-python/xmlschema: Bump to 2.2.3

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

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

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 29a3b7772f0a..dcbd979eabed 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1 +1,2 @@
 DIST xmlschema-2.2.2.tar.gz 492479 BLAKE2B 
1d06841587172d8e67959e0096ac48c0ea3e63c24fa64d2ce9098a7031800a67aa73da9c7b4dcd1cde6ff8999bbc6c675dd157f962461f12446855788d38638a
 SHA512 
a1bbc30e6233192cd275079019cd902d363b23bc02404686713dc16c05bf3a817676db20b6e6e5e7d8d6b9c9e228be3b19e541d0d3a9946765643894fcedc00e
+DIST xmlschema-2.2.3.tar.gz 493444 BLAKE2B 
64b8cbc27fe0378cc0a90e110f5c816a25f8b67b61b12363b200035cdc60ba1492923589a8b2b8d3c8a20ecaef85c6acb3c448a377d793efe87f7ad7a6a95bc3
 SHA512 
978f48d1d79cc8c4f3eab22fd2396da24abd42ea5d36439b72a7783d59e17863b647039a3a058513efd170e78c340705d5729dabd28aa8c26b0c4b2133a67222

diff --git a/dev-python/xmlschema/xmlschema-2.2.3.ebuild 
b/dev-python/xmlschema/xmlschema-2.2.3.ebuild
new file mode 100644
index ..c53430e64d4d
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-2.2.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-4.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}



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

2023-04-15 Thread Arthur Zamarin
commit: 7d51031741b1cabf52c11040acc6722679b74ec9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 15 08:49:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 15 08:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d510317

dev-lang/spidermonkey: Stabilize 102.9.0 ppc64, #904355

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

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

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index 56b9d9779a1b..8e5fb5a77de9 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



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

2023-04-15 Thread Arthur Zamarin
commit: 695d8439d9764c5bba1a9252d47de5fe3c9fbc15
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 15 08:49:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 15 08:49:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=695d8439

app-text/zathura-cb: Stabilize 0.1.10 arm, #904329

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

 app-text/zathura-cb/zathura-cb-0.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-cb/zathura-cb-0.1.10.ebuild 
b/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
index 1e7146c25977..c38af1169e7e 100644
--- a/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
+++ b/app-text/zathura-cb/zathura-cb-0.1.10.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~riscv x86"
+   KEYWORDS="amd64 arm ~riscv x86"
SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz;
 fi
 



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

2023-04-15 Thread Arthur Zamarin
commit: 21f9fc817ccd687a890189002c2a50c8ede10969
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 15 08:49:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 15 08:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f9fc81

dev-lang/spidermonkey: Stabilize 102.9.0 arm64, #904355

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

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

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index 8e5fb5a77de9..119e336940d7 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



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

2023-04-15 Thread Julien Roy
commit: 136b5c1ecdeed329be1dd45349391b258df08047
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Apr 15 14:10:30 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Apr 15 14:10:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=136b5c1e

dev-python/mautrix: drop dev-python/future dependency

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

 dev-python/mautrix/mautrix-0.19.11.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/mautrix/mautrix-0.19.11.ebuild 
b/dev-python/mautrix/mautrix-0.19.11.ebuild
index ebf172a5a..8067c5fd3 100644
--- a/dev-python/mautrix/mautrix-0.19.11.ebuild
+++ b/dev-python/mautrix/mautrix-0.19.11.ebuild
@@ -27,7 +27,6 @@ RDEPEND="
test? (
dev-python/aiosqlite[${PYTHON_USEDEP}]
dev-python/asyncpg[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]


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

2023-04-15 Thread Vitaly Zdanevich
commit: e3a8c6b7eb4662d39250d1c4bb2081facfedca8e
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Apr 15 14:49:15 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Apr 15 14:49:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3a8c6b7

app-office/nixnote-bin add 2.1.8

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

 app-office/nixnote-bin/Manifest |  2 +-
 app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild | 27 +
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/app-office/nixnote-bin/Manifest b/app-office/nixnote-bin/Manifest
index 8879f4d26..e31259222 100644
--- a/app-office/nixnote-bin/Manifest
+++ b/app-office/nixnote-bin/Manifest
@@ -1 +1 @@
-DIST NixNote2-x86_64.AppImage 54973632 BLAKE2B 
4d3e2e92734dc95f27f7240cb940d20a8eb253ccd79210f08407724c012fdbd2dec81916906bddf85ff72cd30997adb6bd9c57c634d2392c1b422109aa4ed2b8
 SHA512 
821959221aaa9605f854bfaecb29801f3ed386e62c83d76a09accb4899bcdf6f8c3fa55d04a1d045ef56aa96aeea84266050f027d0d155b5ccfb09cc1787c441
+DIST NixNote2-x86_64.AppImage 55858368 BLAKE2B 
2a0dba60b342d405ac1d3a392da5f9eb768b39c60f706b6fe0ac9ae7888ef5f33673edc34c4c8513b87d98178ab84165d4c6216081346b94ca6471c3626eed10
 SHA512 
9d2992afe7bcf5c466b08dbcc608554b1adca6f8063de38f6945ef5f15f3672b6f6462df81318b13bb3eb4c219eb2278a07b2cb3776d7c889f25be47591ea7c3

diff --git a/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild 
b/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
new file mode 100644
index 0..273f786db
--- /dev/null
+++ b/app-office/nixnote-bin/nixnote-bin-2.1.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Free and open source note taking app, compatible with Evernote 
sync server"
+HOMEPAGE="https://github.com/robert7/nixnote2;
+
+SRC_URI="https://github.com/robert7/nixnote2/releases/download/v${PV}/NixNote2-x86_64.AppImage;
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+RESTRICT="strip"
+
+RDEPEND="sys-fs/fuse:0"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+S="${WORKDIR}"
+
+src_install() {
+   cp "${DISTDIR}/NixNote2-x86_64.AppImage" nixnote-bin || die
+   dobin nixnote-bin
+}



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

2023-04-15 Thread David Seifert
commit: b9d18a95aec369542dab3459c793fb93cf41687d
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 15 16:07:00 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 15 16:07:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d18a95

dev-libs/boost: keyword 1.82.0

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

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

diff --git a/dev-libs/boost/boost-1.82.0.ebuild 
b/dev-libs/boost/boost-1.82.0.ebuild
index b0dd2dbe7d92..efe85c331913 100644
--- a/dev-libs/boost/boost-1.82.0.ebuild
+++ b/dev-libs/boost/boost-1.82.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}_${MY_PV}"
 
 LICENSE="Boost-1.0"
 SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python tools zlib zstd"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 # the tests will never fail because these are not intended as sanity



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

2023-04-15 Thread David Seifert
commit: 713925cd335c3ad73f2f926835a4567c2a2c73c6
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr 15 16:07:02 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 15 16:07:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713925cd

dev-libs/icu-layoutex: keyword 73.1

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

 dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild 
b/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild
index 93b9fc9926f5..1bc05984aaa4 100644
--- a/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild
+++ b/dev-libs/icu-layoutex/icu-layoutex-73.1.ebuild
@@ -19,9 +19,9 @@ S="${WORKDIR}"/${PN/-layoutex}/source
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-#if [[ ${PV} != *_rc* ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-#fi
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
 IUSE="debug static-libs test"
 RESTRICT="!test? ( test )"
 



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

2023-04-15 Thread Jimi Huotari
commit: 7792d44b4fc30792722ed7c8d1028f142f11c444
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Apr 16 17:15:51 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Apr 16 17:15:51 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=7792d44b

dev-qt/qtwebengine: update chromium versions

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.4..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6.5..ebuild | 4 ++--
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.4..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.4..ebuild
index 773b19a7..9df94998 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.4..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.4..ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="xml(+)"
 CHROMIUM_VER="102.0.5005.177"
-CHROMIUM_PATCHES_VER="107.0.5304.110"
+CHROMIUM_PATCHES_VER="110.0.5481.78"
 
 inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build
 

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
index ec7a8579..2ad4c1c5 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="xml(+)"
-CHROMIUM_VER="106.0.5249.207"
-CHROMIUM_PATCHES_VER="106.0.5249.207"
+CHROMIUM_VER="108.0.5359.181"
+CHROMIUM_PATCHES_VER="110.0.5481.104"
 
 inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build
 

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index ec7a8579..2ad4c1c5 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="xml(+)"
-CHROMIUM_VER="106.0.5249.207"
-CHROMIUM_PATCHES_VER="106.0.5249.207"
+CHROMIUM_VER="108.0.5359.181"
+CHROMIUM_PATCHES_VER="110.0.5481.104"
 
 inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build
 



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

2023-04-15 Thread Jimi Huotari
commit: 2eef895accd63b2bddb584239290271779a4d00b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Apr 16 17:05:57 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Apr 16 17:05:57 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2eef895a

dev-qt/qtwebengine: drop system-ffmpeg

Compiling with >=ffmpeg-5 requires a modified upstream ffmpeg.

Bug: https://bugs.gentoo.org/831487
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.4..ebuild | 5 ++---
 dev-qt/qtwebengine/qtwebengine-6.5..ebuild | 5 ++---
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 5 ++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.4..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.4..ebuild
index 70e89b3f..773b19a7 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.4..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.4..ebuild
@@ -18,7 +18,7 @@ fi
 
 IUSE="
alsa bindist designer geolocation +jumbo-build kerberos pulseaudio 
screencast
-   +system-ffmpeg +system-icu widgets
+   +system-icu widgets
 "
 REQUIRED_USE="designer? ( widgets )"
 
@@ -77,7 +77,6 @@ RDEPEND="
kerberos? ( virtual/krb5 )
pulseaudio? ( media-libs/libpulse:= )
screencast? ( media-video/pipewire:= )
-   system-ffmpeg? ( media-video/ffmpeg:= )
system-icu? ( >=dev-libs/icu-69.1:= )
widgets? (
=dev-qt/qtbase-${PV}*[widgets]
@@ -226,7 +225,7 @@ src_configure() {
-DQT_FEATURE_webengine_system_opus=on
-DQT_FEATURE_webengine_system_libwebp=on
-DQT_FEATURE_webengine_system_alsa=$(usex alsa on off)
-   -DQT_FEATURE_webengine_system_ffmpeg=$(usex system-ffmpeg)
+   -DQT_FEATURE_webengine_system_ffmpeg=off # 
https://bugs.gentoo.org/831487
-DQT_FEATURE_webengine_system_icu=$(usex system-icu)
-DQT_FEATURE_webengine_system_libevent=on
-DQT_FEATURE_webengine_system_libpci=on

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
index 4671c7bc..ec7a8579 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5..ebuild
@@ -18,7 +18,7 @@ fi
 
 IUSE="
alsa bindist designer geolocation +jumbo-build kerberos pulseaudio 
screencast
-   +system-ffmpeg +system-icu widgets
+   +system-icu widgets
 "
 REQUIRED_USE="designer? ( widgets )"
 
@@ -77,7 +77,6 @@ RDEPEND="
kerberos? ( virtual/krb5 )
pulseaudio? ( media-libs/libpulse:= )
screencast? ( media-video/pipewire:= )
-   system-ffmpeg? ( media-video/ffmpeg:= )
system-icu? ( >=dev-libs/icu-69.1:= )
widgets? (
=dev-qt/qtbase-${PV}*[widgets]
@@ -226,7 +225,7 @@ src_configure() {
-DQT_FEATURE_webengine_system_opus=on
-DQT_FEATURE_webengine_system_libwebp=on
-DQT_FEATURE_webengine_system_alsa=$(usex alsa on off)
-   -DQT_FEATURE_webengine_system_ffmpeg=$(usex system-ffmpeg)
+   -DQT_FEATURE_webengine_system_ffmpeg=off # 
https://bugs.gentoo.org/831487
-DQT_FEATURE_webengine_system_icu=$(usex system-icu)
-DQT_FEATURE_webengine_system_libevent=on
-DQT_FEATURE_webengine_system_libpci=on

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index 4671c7bc..ec7a8579 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -18,7 +18,7 @@ fi
 
 IUSE="
alsa bindist designer geolocation +jumbo-build kerberos pulseaudio 
screencast
-   +system-ffmpeg +system-icu widgets
+   +system-icu widgets
 "
 REQUIRED_USE="designer? ( widgets )"
 
@@ -77,7 +77,6 @@ RDEPEND="
kerberos? ( virtual/krb5 )
pulseaudio? ( media-libs/libpulse:= )
screencast? ( media-video/pipewire:= )
-   system-ffmpeg? ( media-video/ffmpeg:= )
system-icu? ( >=dev-libs/icu-69.1:= )
widgets? (
=dev-qt/qtbase-${PV}*[widgets]
@@ -226,7 +225,7 @@ src_configure() {
-DQT_FEATURE_webengine_system_opus=on
-DQT_FEATURE_webengine_system_libwebp=on
-DQT_FEATURE_webengine_system_alsa=$(usex alsa on off)
-   -DQT_FEATURE_webengine_system_ffmpeg=$(usex system-ffmpeg)
+   -DQT_FEATURE_webengine_system_ffmpeg=off # 
https://bugs.gentoo.org/831487
-DQT_FEATURE_webengine_system_icu=$(usex system-icu)
-DQT_FEATURE_webengine_system_libevent=on
-DQT_FEATURE_webengine_system_libpci=on



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

2023-04-15 Thread Joonas Niilola
commit: f624875e395e3852bd41dc29e9d141a113ba3472
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 06:16:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 06:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f624875e

dev-util/librnp: drop 0.16.2

Bug: https://bugs.gentoo.org/904250
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/librnp/Manifest |  1 -
 dev-util/librnp/librnp-0.16.2.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index f4790bac456a..39b17e88faa6 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,2 +1 @@
-DIST librnp-0.16.2.tar.gz 2897137 BLAKE2B 
5f756047506531e0ed3d431cebd3977f3492b464445f6dc54850badc795478f5d04ff036147e8212b4a3e2d4fd939f4bcf668e9a260c2e7fc616ef51dea02117
 SHA512 
5fd5fceb39429e130adafd4869d9a01149d9c08271770da4eedbe75910788f8256c8bf19e6bb0886a902b22dd5564eb93baddaf84689cbf5e6617674f4f0efac
 DIST librnp-0.16.3.tar.gz 2897854 BLAKE2B 
71e39e810bdbee351c8136df1d11621daccb1738db691b99244ffe5bd2ea372c3ef520ade7cd63c38510fae0f252d5a1c2ceb44db3fbffbd64dfc10612341e29
 SHA512 
b133fb1f9aab6e9b5caecdcf0bd9f2c67a62a98543ca1ac6a7cf4a35b7a571d53e4fa99cefc98f8253117cf0de16194db309efa03bc40fd3556f9b84cf51a942

diff --git a/dev-util/librnp/librnp-0.16.2.ebuild 
b/dev-util/librnp/librnp-0.16.2.ebuild
deleted file mode 100644
index f4aad9db34fd..
--- a/dev-util/librnp/librnp-0.16.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp;
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="+botan man test"
-
-RDEPEND="app-arch/bzip2
-   dev-libs/json-c:=
-   sys-libs/zlib
-   botan? ( dev-libs/botan:2= )
-   !botan? ( >=dev-libs/openssl-1.1.1:= )"
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${P/*lib/}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test on off)
-
-   -DCRYPTO_BACKEND=$(usex botan botan openssl)
-
-   -DDOWNLOAD_GTEST=off
-   -DDOWNLOAD_RUBYRNP=off
-
-   -DENABLE_COVERAGE=off
-   -DENABLE_DOC=$(usex man on off)
-   -DENABLE_FUZZERS=off
-   -DENABLE_SANITIZERS=off
-   )
-
-   if use botan; then
-   local mycmakeargs+=(
-   -DENABLE_AEAD=on
-   -DENABLE_BRAINPOOL=on
-   -DENABLE_IDEA=on
-   -DENABLE_SM2=on
-   -DENABLE_TWOFISH=on
-   )
-
-   # OpenSSL support is still not as complete as botan.
-   # https://github.com/rnpgp/rnp/issues/1642 AEAD,
-   # https://github.com/rnpgp/rnp/issues/1877 SM2,
-   # https://github.com/openssl/openssl/issues/2046 TWOFISH.
-   else
-   local mycmakeargs+=(
-   -DENABLE_AEAD=off
-   -DENABLE_BRAINPOOL=on
-   -DENABLE_IDEA=on
-   -DENABLE_SM2=off
-   -DENABLE_TWOFISH=off
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}" || die
-   ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
-}



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

2023-04-15 Thread Joonas Niilola
commit: d32b5bf7fe7e64a386eece279cf057af26e2d6c5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 06:16:40 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 06:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32b5bf7

dev-libs/nss: drop 3.79.2

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

 dev-libs/nss/Manifest  |   1 -
 dev-libs/nss/nss-3.79.2.ebuild | 391 -
 2 files changed, 392 deletions(-)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 7b54f2156aa6..6cb6cf63ddae 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,4 +1,3 @@
-DIST nss-3.79.2.tar.gz 84825187 BLAKE2B 
9589095a0f3af5201662fe96ba4dac73c661db3abde534941ea61d597dce1016dc06f8559e26fafc940f2b123987381e1faa22ff6a995ef3cc0a9dc4ebe7a4ad
 SHA512 
52ca7574d2bb6e2fd874ac40f3e75d58135b103d8bd4b964a9262b5c302b4668ff7c8f5dabbef46e413fd72faeddc44057bc7b489946813331cc9a481d078181
 DIST nss-3.79.4.tar.gz 84826326 BLAKE2B 
c34b1ba2c24891bd316af27828dbcc6b193b7298fe6a965cfd42d6a37aa3c25ecb80c9b8c2195ba89d2ea395739def47ff5269f7964235c2883e5b33d67889e9
 SHA512 
194c7595871ada65c03dcea8f2ec75ea9d6da3ce270c956e8abb2d72b6465e14c7be7892532548b9ca6f319f557353b98facb6f3d620a3a3825d889170b02fa2
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.79.2.ebuild b/dev-libs/nss/nss-3.79.2.ebuild
deleted file mode 100644
index c760ecde76c9..
--- a/dev-libs/nss/nss-3.79.2.ebuild
+++ /dev/null
@@ -1,391 +0,0 @@
-# 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 multilib-minimal
-
-NSPR_VER="4.34.1"
-RTM_NAME="NSS_${PV//./_}_RTM"
-
-DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS;
-SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
-   cacert? ( 
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
 )"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
-RDEPEND="
-   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   virtual/pkgconfig
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-
-S="${WORKDIR}/${P}/${PN}"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/nss-config
-)
-
-PATCHES=(
-   # Custom changes for gentoo
-   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
-   "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
-   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
-   "${FILESDIR}/${PN}-3.79-fix-client-cert-crash.patch"
-   "${FILESDIR}/${PN}-3.79-gcc-13.patch"
-)
-
-src_prepare() {
-   default
-
-   if use cacert ; then
-   eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
-   fi
-
-   pushd coreconf >/dev/null || die
-
-   # hack nspr paths
-   echo 'INCLUDES += -I$(DIST)/include/dbm' \
-   >> headers.mk || die "failed to append include"
-
-   # modify install path
-   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
-   -i source.mk || die
-
-   # Respect LDFLAGS
-   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
-
-   popd >/dev/null || die
-
-   # Fix pkgconfig file for Prefix
-   sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
-   config/Makefile || die
-
-   # use host shlibsign if need be #436216
-   if tc-is-cross-compiler ; then
-   sed -i \
-   -e 's:"${2}"/shlibsign:shlibsign:' \
-   cmd/shlibsign/sign.sh || die
-   fi
-
-   # dirty hack
-   sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
-   lib/ssl/config.mk || die
-   sed -i -e 

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

2023-04-15 Thread Joonas Niilola
commit: 46b50c1fe1da03e3aab56e79ff801507526512ce
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 06:17:45 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 06:18:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b50c1f

www-client/seamonkey: drop 2.53.14-r2

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

 www-client/seamonkey/Manifest|   3 -
 www-client/seamonkey/seamonkey-2.53.14-r2.ebuild | 545 ---
 2 files changed, 548 deletions(-)

diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index eec655474352..bd34843dca22 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -1,6 +1,3 @@
-DIST seamonkey-2.53.14-patches.tar.gz 64614 BLAKE2B 
b63a3ebfea69f27a3057a21871f64f5b3088e1050d8676577a3bdd4dbf290462665e8d4fcfa730ee89451f155c9893cbe9fecc2bfddc0c367cb46bd6c30f0a5d
 SHA512 
52b19663881bf46a8303d64e9d315342b72ea5709f842ef62ce64dfefc334a05c814f1a3f1857bcb43ddbc3465bb6937e22452caead6677b95071fa83f677569
-DIST seamonkey-2.53.14.source-l10n.tar.xz 13656176 BLAKE2B 
daa2697d51ea74ef085a5e610cdce35c256e2d052ff7c557af47d0204bfe49b08c62de963574c22427b6ccbdab484fc8b7f122eeb7f1dc171514c2626b3a794c
 SHA512 
18cd269df9d603a319f83f9e8a90182fdcdb44c3f4fc606abe2d30a5706a0a00f8f488b574e59b1885eecd2b0490c679222ebaaf77b60aa432e2412a61d34dfc
-DIST seamonkey-2.53.14.source.tar.xz 256277216 BLAKE2B 
baf48d89ae84d19c3accb0045658bad9e265e402ddbe7325a1df37682ea54bae1c09336e44312cf66dae037ec89672e8078ffb285e3f8588e42f6f484a7fd5c6
 SHA512 
19b35d7301b3a3c4cff41ea90bd401f9b41ec8ea1207e8ccd738eb2f52068cc39b4838eabb60a04596926035a143472656a291cab8adcea608bd569b30b5b7e3
 DIST seamonkey-2.53.15-patches.tar.gz 31196 BLAKE2B 
58fb85091e1077fee1bd5c71cbfd90cf5f942e414bec5678c6f3c6e9b6355ded80455f38685b878eabdb76cd01b63f4aab96b2f98fdee1568162232c6a92772a
 SHA512 
68beea38cb9e22e7ab503fb436209aabb049a61286fdc321a4feb96c47c8dae297185aa24248cf2c4ed76c8a1989fa2bff4c914cae7b74d85dee7f35afd5e3ed
 DIST seamonkey-2.53.15.source-l10n.tar.xz 13657060 BLAKE2B 
128de12ad087be2f0c9f8e2622c837144bc2422f692f16babca7f69daf45432bb3ee547ec75cd3ddc1464818eb36ded09e6f3613a9d4f86b867328e4213e76f2
 SHA512 
91a3be1dfcd6c06953430afd2d07036c525b73e0132690575275430bca5ffe3082cb5c30df4cd921d961aa79333b6cefb6eace157fc65368254f4099ae879131
 DIST seamonkey-2.53.15.source.tar.xz 260787300 BLAKE2B 
1efa2a0fd3e4b2fa4d264eb2f373ec1208d3009b69e907cafab216b539b69598948dd8646e4c6365caaf764a00d6212b870f23dfa33fe6fd87df757ff5f115f3
 SHA512 
f4735af98be0e27a935852de9d309317e1639a420189b0432cb7bdf9707bab706ceec65e96b94953a6e4285b4501dcd25745fb9250b8bf30845d2b855dcc8b13

diff --git a/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild 
b/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild
deleted file mode 100644
index 948f4857022b..
--- a/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild
+++ /dev/null
@@ -1,545 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOCONF="2.1"
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-# note - could not roll langpacks for: ca fi
-#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT
-#  ru sk sv-SE tr uk zh-CN zh-TW)
-MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT
-   ru sk sv-SE zh-CN zh-TW)
-
-MOZ_PV="${PV/_pre*}"
-MOZ_PV="${MOZ_PV/_alpha/a}"
-MOZ_PV="${MOZ_PV/_beta/b}"
-MOZ_PV="${MOZ_PV/_rc/rc}"
-MOZ_P="${P}"
-MY_MOZ_P="${PN}-${MOZ_PV}"
-PATCH="${PN}-${PV}-patches"
-
-if [[ ${PV} == *_pre* ]] ; then
-   
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre};
-else
-   MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV};
-fi
-
-SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
-   ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> 
${P}.source-l10n.tar.xz
-   
https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}.tar.gz 
-> ${PATCH}.tar.gz"
-
-S="${WORKDIR}/${MY_MOZ_P}"
-
-MOZ_GENERATE_LANGPACKS=1
-MOZ_L10N_SOURCEDIR="${S}/${P}-l10n"
-inherit autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 
mozlinguas-v2 pax-utils toolchain-funcs xdg-utils
-
-DESCRIPTION="Seamonkey Web Browser"
-HOMEPAGE="https://www.seamonkey-project.org/;
-
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} )
-IUSE="+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack
-lto pulseaudio selinux startup-notification test webrtc wifi"
-IUSE+=" ${SYSTEM_IUSE[@]}"
-KEYWORDS="amd64 ~ppc64 x86"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-arch/unzip
-   app-arch/zip
-   >=dev-lang/nasm-2.13
-   dev-lang/perl
-   

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

2023-04-15 Thread Joonas Niilola
commit: 925f4cf3c478db092a8dc1b9e4f27ddc74a2a3c9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 06:13:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 06:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925f4cf3

media-sound/ncspot: drop 0.13.0-r1

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

 media-sound/ncspot/Manifest|  50 ---
 media-sound/ncspot/ncspot-0.13.0-r1.ebuild | 482 -
 2 files changed, 532 deletions(-)

diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest
index 4daf860b5779..952f3527a47f 100644
--- a/media-sound/ncspot/Manifest
+++ b/media-sound/ncspot/Manifest
@@ -17,7 +17,6 @@ DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 
491e1e2d4932e9d9cc170379e297833c97
 DIST async-broadcast-0.5.1.crate 20134 BLAKE2B 
a45a7ff0b05eaab687f0912b2fdd0c3d9379402d5ccb8269568fbf77e235b42db0f741b4743438511fc00e7e1c6ec09c7b2f6e37b4b9a4df07846ae582e9c812
 SHA512 
48de28fad3fa8258b61f1adc0f13e69698f0fc3e11c68eb6b6d2df11784dc5c1e09f6f2c03dd12679d9888171b87cff3362ee06b910833e55d278738ab7508ae
 DIST async-recursion-1.0.4.crate 11521 BLAKE2B 
5ec9ea2c5cfefecd1f16170a00973fdd8b3a101680431348cfadbdc235163921a0ea4f04ba890d40c4f781f0c0be452ddcc119fe3539c24784baa67337a10c1e
 SHA512 
2305ada4209501b53c2b9ce9255ad821975691d445234aab5a2c0855e442de4ef950c6ac3da832b5962a5a54565b184d16778993e0cf756b7a6d60b8b484839c
 DIST async-trait-0.1.60.crate 27374 BLAKE2B 
7c77290e2f351f67cc08b779874ddd4733bc4a86e05c0ab252b136a51b7685da6dec60b98f2a1b439af4ff5946c626dbeb8174a6dab1afbc8abe46a1ca75e7d8
 SHA512 
59ede64486c295ef71471aa6602bb55470a5696c5b3f87cffe8272cf337ed9039ebd34e0e19d56375b3ea9a5bce89e3ec33eac67474aadc01f80d4a4a20609c6
-DIST async-trait-0.1.66.crate 28599 BLAKE2B 
3f8589ab5f02a0046ff16f357485b45cdb0a73370e83a5611389ce4a67a00196b23a725bfcd597e67ab602d0301a31d753d45074102fc17bd98811bad9fb194a
 SHA512 
df18c853f093664a60159079d229042256aa00d1c8eccab7038c66f255cf9a2bf5df38a7fd90358364177250a50322a67946e6eadda9464de677d1171999183e
 DIST async-trait-0.1.68.crate 28625 BLAKE2B 
30ed53ddb60967201755cded9fbd87cf1ec58071019227069bd501f5242d18d906cf5b05488e8611f1167237e03c472bb90e28d396306985ab2afd9be379f2ea
 SHA512 
4f4390ab76a6150f7115cd4bfb132be48a846d768aee8c54bff6a18ae3bc52cad5a96119ad621ceabd055af0210629894343f09fff35c68cb9c4f28d08c7006a
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST backtrace-0.3.67.crate 78564 BLAKE2B 
8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b
 SHA512 
8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6
@@ -47,21 +46,17 @@ DIST chrono-0.4.24.crate 191330 BLAKE2B 
492a5f1a458db9d6eaf244ac6ee750fee5b4e258
 DIST chunked_transfer-1.4.1.crate 9763 BLAKE2B 
97246d989a81a27bf43d083db7c5442a84ae1c21bad3e93c05f70a8af68ec1340a80fa00b5480bf7db6e8a9cad0f401777a791ac92edf030e0b7aa8538445719
 SHA512 
0feccea2af13cb7d3458aca3ef566f01819c8edcd91bc178754fe91025fc044dfa307a71e944d57182725dabdda33ad01d2836cbea907cd89f1d2aa099df4afa
 DIST cipher-0.2.5.crate 13099 BLAKE2B 
a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373
 SHA512 
e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
-DIST clang-sys-1.6.0.crate 41211 BLAKE2B 
3b9507629f8b05d40d9a976faf84f57fa3a9f7db21f7d81587b38bd210a1e19043037ec22eee31ddfbe5fb8d8bd1314081e15bd56302d0476413f858a98fee5d
 SHA512 
0cceba8835b7c2108c5be6124aeb36130da759e9e05fe34c04528c9fa3f14826af2ec003ff8232ef789a740ff39635007cade54833c0ce30869ab3f2bb9560ef
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
 DIST clap-4.0.32.crate 207531 BLAKE2B 
5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1
 SHA512 
a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37
 DIST 

[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2023-04-15 Thread Joonas Niilola
commit: fe993153bd7675e05dd24ed39eec52df393a8fdb
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 06:17:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 06:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe993153

mail-client/thunderbird: drop 102.9.0, 102.9.1

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

 mail-client/thunderbird/Manifest   |  130 ---
 mail-client/thunderbird/thunderbird-102.9.0.ebuild | 1178 
 mail-client/thunderbird/thunderbird-102.9.1.ebuild | 1178 
 3 files changed, 2486 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 4d1645d70ba3..69079dedde71 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -64,133 +64,3 @@ DIST thunderbird-102.10.0-vi.xpi 745667 BLAKE2B 
3aacd1499568d44cf30090b60fbf3ab1
 DIST thunderbird-102.10.0-zh-CN.xpi 739889 BLAKE2B 
520724603b97d7355a9ae673bfa464ff1c0a912917fdc6129998d4ef48e2206a6555df3d835d3bdaffa112228c7ffa3c16f809d26fcb1d03f2459823dbd42695
 SHA512 
1758de279cea6ebe4418de5fdeb01d627aaa7527ebfe7042677c33820f029b1219bdc56aa16b4879e65ed7022b3382152fb160189f0ff8a9537e6412d07b63df
 DIST thunderbird-102.10.0-zh-TW.xpi 748348 BLAKE2B 
e55698524f79262a23a7c1f008582f193015531f86243443922b4bb912b8fb1ab44841ed5d8591673ececf3ce629abc87dc5a3a0d47cceaf389a94c5f40c80d6
 SHA512 
cba5d31b6163fa7c5826931b91361332f05bb4c693e62756217b141aa6784bdf995889dd55b0c9f3fafd05452dd7a91135dc0a3c7db5c33365f9fc52fa515372
 DIST thunderbird-102.10.0.source.tar.xz 500949660 BLAKE2B 
739e855a967ccedd6bf7c53cf406f3b66f38a173382c0a3b3aeae8a28d2cf472c3f5bcffc46a0c3a3f92ef54c79f3bb953123e296a3de938d3c815fce9c77522
 SHA512 
08d7908cbef48cffac2fbab857f8aceb9a7abd7c72d5e9c9dae8d3a3871846b6f0cf562c5b646ad27a0d79ac04b8605b123c5e1929f92afee4501344d1fbc5cf
-DIST thunderbird-102.9.0-af.xpi 556846 BLAKE2B 
4f98b3d4db5a1a7c63438544ec6d661554057d68c091e347610a223459f480becdd345ffae53476dfb2b2ff7b61234f19e275185be886a390f2956a3326481aa
 SHA512 
26cdfeecb18a14bfe01902987b9051b2d58b1f4bd85b45e90ca86eb2929c5387077b146f3bf681b80268bba2d048be15bc11124d58db1176ea2b6b487d9422c8
-DIST thunderbird-102.9.0-ar.xpi 666812 BLAKE2B 
c5146b6f9b578385792f4bb24f08c406100c613618230b8c09b5c518453a57ef1751cbfed4485d9f3145a13674a2e21f7012a0d7ff1c8a9d7bf7810e492093c2
 SHA512 
1b4b2875783cb9681343baa268a6d9ec788e366e09e5e2ced5838e1e3083b664f771c5e788cfd1c80410ce029f46c70a48014024e41b6d98791cea95d4801daf
-DIST thunderbird-102.9.0-ast.xpi 572266 BLAKE2B 
eb7d8987f51f99694833304d0d86158df2c61b3c6c9cfea17dd8855cd98d8746449e67b98194d22da51ccc65b7b62c9ac66b16a9093e371d4557d067620dc234
 SHA512 
1f897917ac1ab4513040275d195c207fc60904691415b64d2cc768877f4a4e04e5d953d734c867700f5b32e614de6c57d6671c08f10e4c72d6c8b8d23682a07d
-DIST thunderbird-102.9.0-be.xpi 701891 BLAKE2B 
fd1bdde4dc3556066a0c297f1dc04e88a8a73461624e1491c4981d85e85372c9574191d76785592c037e5d33848ed8deb0b5ceb43a3745cd028e6b828843a982
 SHA512 
638354d83f4308cceffa203ac638b0272ab39a49eed122f04ecf4a502746ef1bb4b813111604a0aad18f27c34820d81fec7aaa4f01b157ec7f75c572005e6654
-DIST thunderbird-102.9.0-bg.xpi 693377 BLAKE2B 
f44f893cc9a89330753ca258aa15b91084e32a7f15ba571b67a544656a6c83a0f8629121eda2ac2df602a8aa836444667eb7a3bccce37e4f92cbf7d599d488f4
 SHA512 
56b2aa36c4802c7c64d10ef69ec484ee7eaf72ca698d9f3d4881efe1575058d244efff3272ced304a6f05270975c79c862bb4c690eff847625f3fe414df9
-DIST thunderbird-102.9.0-br.xpi 626470 BLAKE2B 
04d0eb066b0f7c5487411c7f165056602379db85b85dd7dd5ceb1278d31d3e7f258ea08d5a62fca4f955bfdbc9d806dda19b8bff9e832a89a5507c1bfa54d514
 SHA512 
67510da0d9124bd6e3f56b833846b95bcace979ac8588ca5d490427a3012852b6b74ea926e3b058965fb6c0f0807b921328ee4ac5479973bc984d18c60273e94
-DIST thunderbird-102.9.0-ca.xpi 651365 BLAKE2B 
0d5e4ae8a9f2cb1c569bb405bd3bf3c87dc60083a9352272531a9ca6b8e724db7b856412424b2c4f8e37a623a0c42de889d254fb8cbe1faaf6c979c86d2f6298
 SHA512 
df76e4b699f1e5e6021186b20285d3a1aa35969fe6ae23ad3d154f6ee26f23988c67d777fdc85c9442a4e4eaf06bf2d8bcd0e71727b0c9aab3c3bd458c465169
-DIST thunderbird-102.9.0-cak.xpi 651756 BLAKE2B 
276bf44151ec19262b1d467896b92150eb363353528103deb72d8cae7f2c1ad43421a83e24b79b2ec14883a69ddb61a6fd11bef546bf59e9ee7bbee8530cea7a
 SHA512 
12b5e00d64b19c9a3ac7237b6f97e081ccce6f96d6090252dbe9ec278b23a7ce05faf1a64da688d7605ad54f52dfd80ed50a700561f8779be3471552bb584869
-DIST thunderbird-102.9.0-cs.xpi 728624 BLAKE2B 
a3e0b7e50ce0d08fee6f7ff3d45439b70b15790693b82e2f4bcb89ebf5f5c495d984ebe6c01e10c9579c646d4d822cdae44ffb55bf24fd6135d0e8f72546
 SHA512 
b3b19b46cf1674994d27d0457c3c0ac25ec10ff9b4ec12405e5bb8a49045f215315531b281c702006a99406b351c840b6b330f1f874b05d426ca48334fa4
-DIST thunderbird-102.9.0-cy.xpi 705575 BLAKE2B 
354069fec8d9f6e17207c79cc68e905bd3cf3c59aecfde9a91180e94459ff9f08fea85bb8d56467bb4065592981bbf86306d46bc2c65d11438628c0b9531
 SHA512 

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

2023-04-15 Thread Joonas Niilola
commit: 0da04f69c86ef00b8852306324e239739272ebab
Author: Henning Schild  hennsch  de>
AuthorDate: Sun Mar 26 13:53:47 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:42:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da04f69

net-misc/icaclient: bump to 23.3.0.32

Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icaclient/Manifest   |   2 +
 net-misc/icaclient/icaclient-23.3.0.32.ebuild | 283 ++
 2 files changed, 285 insertions(+)

diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index 218b2008cdd0..9da55026418a 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -1,2 +1,4 @@
 DIST linuxx64-23.2.0.10.tar.gz 165430863 BLAKE2B 
92e3eb397691c938768c4893ebbbef48cccbaf120de40956f3883fff76ac770fe55f3e99b397634776626d76962a18a8ce0a4814f5b8a52f39a3910e4cc764ae
 SHA512 
9eaff591e14df82a05d5c8aa4b1ec763495671a5b46476b0d722ec0893939be99d99cf820432f27293b5d8c482544397562f8ab5be210b648d278a73cc65fb0a
+DIST linuxx64-23.3.0.32.tar.gz 281196971 BLAKE2B 
bcdf0303ba9e354e6359b3b50f2cbd74381a4976cc80abf7caa40e4da764775a89c83a73454351bc31f2e20cfe823fb5efaa15d0554fbdb72d6aa298f5b9f590
 SHA512 
ab75d9c959613584e05fff629db8951cd9777480ba1dc52f78ef99ff376dc563075d137454c9f8dacdfcb497abc59bce0d7e72541a690ce8df891e50696bf830
 DIST linuxx86-23.2.0.10.tar.gz 147975174 BLAKE2B 
20ef9c6059b39c79deb5098c4f8ba02bb82fee9c4eb06eab8fb5f49c450a87a1374febc044b8130a8cd5112b4bbdaa45dabb8e14fe009be4016cdbf5864b2803
 SHA512 
f2cebaeaadd53e0431de0455b24a0dc6063eea3586cf1b696c33849ee51623a11add431c11b9bf91b8228ecf4c49d157781643debd1248cf6cd88b974844201a
+DIST linuxx86-23.3.0.32.tar.gz 239477961 BLAKE2B 
e0d4518ea99b95e67f94fd810c70da1509fe511c5248417925034b48f77a5a9088556d57904d73930daad2960622f22851bd4e3ed3cd6c1524b5c59bab83367c
 SHA512 
948634578fcfefa36957fba2240c0ebf6ddc4288d3308dc0234f7d816a2b20e080bf6e3a688b105b4593fc1833dd3846cce30a561c364d6ed0a9495f8f03f7b0

diff --git a/net-misc/icaclient/icaclient-23.3.0.32.ebuild 
b/net-misc/icaclient/icaclient-23.3.0.32.ebuild
new file mode 100644
index ..189b58a4df53
--- /dev/null
+++ b/net-misc/icaclient/icaclient-23.3.0.32.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg-utils
+
+DESCRIPTION="ICA Client for Citrix Presentation servers"
+HOMEPAGE="https://www.citrix.com/;
+SRC_URI="amd64? ( linuxx64-${PV}.tar.gz )
+   x86? ( linuxx86-${PV}.tar.gz )"
+
+LICENSE="icaclient"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx"
+RESTRICT="mirror strip fetch"
+
+ICAROOT="/opt/Citrix/ICAClient"
+
+QA_PREBUILT="${ICAROOT#/}/*"
+
+# we have binaries for two conflicting kerberos implementations
+# https://bugs.gentoo.org/792090
+# https://bugs.gentoo.org/775995
+REQUIRES_EXCLUDE="
+   libgssapi.so.3
+   libgssapi_krb5.so.2 libkrb5.so.3
+"
+# when using media-plugins/hdx-realtime-media-engine we better not ignore that
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+   !hdx? ( libunwind.so.1 )
+"
+# we have binaries which wouls still support gstreamer:0.10
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+   libgstapp-0.10.so.0
+   libgstbase-0.10.so.0
+   libgstinterfaces-0.10.so.0
+   libgstpbutils-0.10.so.0
+   libgstreamer-0.10.so.0
+"
+
+# video background blurring, optional
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+   libopencv_core.so.407
+   libopencv_imgcodecs.so.407
+   libopencv_imgproc.so.407
+"
+
+BDEPEND="
+   hdx? ( media-plugins/hdx-realtime-media-engine )
+"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret
+   dev-libs/glib:2
+   dev-libs/libxml2
+   media-fonts/font-adobe-100dpi
+   media-fonts/font-misc-misc
+   media-fonts/font-cursor-misc
+   media-fonts/font-xfree86-type1
+   media-fonts/font-misc-ethiopic
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   media-libs/libogg
+   media-libs/libpulse
+   media-libs/libvorbis
+   media-libs/mesa
+   media-libs/speex
+   net-libs/libsoup:2.4
+   net-libs/webkit-gtk:4
+   sys-apps/util-linux
+   sys-libs/libcxx
+   sys-libs/libcxxabi
+   sys-libs/zlib
+   virtual/krb5
+   virtual/libudev
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/pango
+   ${BDEPEND}
+   !hdx? ( 

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

2023-04-15 Thread Joonas Niilola
commit: e575292be341611ebac6bdbaba694f62fb6f7797
Author: Henning Schild  hennsch  de>
AuthorDate: Fri Mar 31 12:39:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e575292b

net-misc/icaclient: enable usb redirect support

We need to copy the content of the usb/ subfolder into ICAROOT and
enable the USB support in module.ini. There are udev rules and a daemon
but none of that seems needed.
Users need to be in 'usb' group, mention that in postinst.

Since we have an increasing number of changes to module.ini and the user
might in fact also want to change stuff (like i.e. FIDO2), we move the
file to /etc. Same goes for usb.conf in which users can customize which
USB devices can be redirected.

Closes: https://bugs.gentoo.org/890539
Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/30352
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icaclient/icaclient-23.3.0.32.ebuild | 33 +++
 net-misc/icaclient/metadata.xml   |  1 +
 2 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/net-misc/icaclient/icaclient-23.3.0.32.ebuild 
b/net-misc/icaclient/icaclient-23.3.0.32.ebuild
index 189b58a4df53..2f09e585711e 100644
--- a/net-misc/icaclient/icaclient-23.3.0.32.ebuild
+++ b/net-misc/icaclient/icaclient-23.3.0.32.ebuild
@@ -13,7 +13,7 @@ SRC_URI="amd64? ( linuxx64-${PV}.tar.gz )
 LICENSE="icaclient"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
-IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx"
+IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx usb"
 RESTRICT="mirror strip fetch"
 
 ICAROOT="/opt/Citrix/ICAClient"
@@ -96,6 +96,7 @@ RDEPEND="
x11-libs/pango
${BDEPEND}
!hdx? ( !media-plugins/hdx-realtime-media-engine )
+   usb? ( sys-apps/systemd-utils )
 "
 DEPENDS=""
 
@@ -129,6 +130,14 @@ src_prepare() {
rm lib/UIDialogLibWebKit.so || die
 
cp nls/en/module.ini . || die
+   if use usb; then
+   # inspired by debian usb support package postinst
+   sed -i -e 's/^[ \t]*VirtualDriver[ \t]*=.*$/&, GenericUSB/' 
module.ini || die
+   sed -i -e '/\[ICA 3.0\]/a\GenericUSB=on' module.ini || true
+   echo "[GenericUSB]" >> module.ini || true
+   echo "DriverName=VDGUSB.DLL" >> module.ini
+   fi
+
if use hdx; then
"${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm || die
mv new_module.ini module.ini || die
@@ -141,8 +150,19 @@ src_install() {
 
dodir "${ICAROOT}"
 
+   keepdir /etc/icaclient
+
+   insinto "${ICAROOT}"
exeinto "${ICAROOT}"
doexe *.DLL libproxy.so wfica AuthManagerDaemon PrimaryAuthManager 
selfservice ServiceRecord
+   if use usb; then
+   doexe usb/ctxusb usb/ctxusbd usb/ctx_usb_isactive
+   doins usb/*.DLL
+   insinto /etc/icaclient
+   doins usb/usb.conf
+   dosym ../../../etc/icaclient/usb.conf "${ICAROOT}"/usb.conf
+   insinto "${ICAROOT}"
+   fi
 
exeinto "${ICAROOT}"/lib
doexe lib/*.so
@@ -152,11 +172,10 @@ src_install() {
doins nls/en.UTF-8/eula.txt
done
 
-   insinto "${ICAROOT}"
-   doins -r usb
-
insinto "${ICAROOT}"/config
doins config/*
+   mv "${ED}/${ICAROOT}"/config/module.ini "${ED}"/etc/icaclient/ || die
+   dosym ../../../../etc/icaclient/module.ini 
"${ICAROOT}"/config/module.ini
for tmpl in {appsrv,wfclient}.template ; do
newins nls/en/${tmpl} ${tmpl/template/ini}
done
@@ -275,6 +294,12 @@ pkg_postinst() {
ewarn "not need to be explicitly installed anymore."
fi
fi
+
+   if use usb; then
+   einfo
+   einfo "Add users of ${CATEGORY}/${PN} to group 'usb' for 
redirect to work"
+   einfo
+   fi
 }
 
 pkg_postrm() {

diff --git a/net-misc/icaclient/metadata.xml b/net-misc/icaclient/metadata.xml
index 83d0f6942931..3c9ca3ab8356 100644
--- a/net-misc/icaclient/metadata.xml
+++ b/net-misc/icaclient/metadata.xml
@@ -11,5 +11,6 @@


Install and enable hdx-realtime-media-engine 
plugin
+   Allow connecting USB devices to virtual 
desktops

 



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

2023-04-15 Thread Hans de Graaff
commit: b79700f6da12ad316662ea5328919c435fd2498e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 15 07:11:18 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 15 07:11:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79700f6

dev-ruby/stringio: add 3.0.6

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

 dev-ruby/stringio/Manifest  |  1 +
 dev-ruby/stringio/stringio-3.0.6.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index 96686143d5d1..ded39bd419f5 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -1,2 +1,3 @@
 DIST stringio-3.0.4.tar.gz 43654 BLAKE2B 
08f0d41577cae1acba36acc3823218649342c45fde58fd4a2455a40e3f80859e405db541f1f3a55b222083b2e30efb8d6a2396edb208b1cfd802b5b85c196a4c
 SHA512 
835fa9861e2446512715315ecd44ea192f6209ab5a12f10d91f11ad156ba896737531a5074e7f10f6cd5d3500fd07036de7a9d0bcbce4c2ffe75822fbb28a2f8
 DIST stringio-3.0.5.tar.gz 43822 BLAKE2B 
5b79def3cb154f4bb1f4a50b8eeb95e0841279d8500b0ad0cdae1f3029c2b53e8e3f46583ed0b5e289afe6636bb4610bc27a25e24acba5c7c1e679c5e4283f3b
 SHA512 
d881dea34738e46fffaceb9a5e88fa3148979eff3571a6693d1d80bd01fbe236c0eb65bd8b2003abc0241bceff93d87fd3acd27b038b3a7bf6da65d492047153
+DIST stringio-3.0.6.tar.gz 44971 BLAKE2B 
a143fc01e7b9434db3b444f6049b002549a4149b9573ceeab4bf895290b1f41ef6ff012c7f58d1bc0559ca864e83aeb34f0cb75c3133ea91ac51f55008ff
 SHA512 
118e7672fb347b111f90f4380e49ad01aac617fdf6afc9317f2242e942e68fa55ef5d71782c15156ed7b4c91d1eff75ac68d870885650ac4505d6a17b368afab

diff --git a/dev-ruby/stringio/stringio-3.0.6.ebuild 
b/dev-ruby/stringio/stringio-3.0.6.ebuild
new file mode 100644
index ..09d8559001e2
--- /dev/null
+++ b/dev-ruby/stringio/stringio-3.0.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pseudo IO class from/to String."
+HOMEPAGE="https://github.com/ruby/stringio;
+SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -e "/s.version =/ s/source_version/'${PV}'/" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



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

2023-04-15 Thread Sam James
commit: b1886cc41914b916e56044289e385dab34496178
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 07:57:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 08:07:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1886cc4

media-gfx/imagemagick: add 7.1.1.6

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

 media-gfx/imagemagick/Manifest   |   1 +
 media-gfx/imagemagick/imagemagick-7.1.1.6.ebuild | 281 +++
 2 files changed, 282 insertions(+)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index bc14fa3daea6..92390c8f8103 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,3 +1,4 @@
 DIST ImageMagick-6.9.12-64.tar.xz 9174728 BLAKE2B 
8d6f4b6d5b8c2bd6aae3ac38ee5662c5eecfc94e98f8c5e7497b28fec69a9e1fc8b6a4f88bd794b0ed1649db88c8cd9836a335ee17ada27b11361488f4e23566
 SHA512 
307dd4ed4505b977282cc08065fd735200ce39e9a391d3b0faa47dedc788900c21cbf6b9bbd71cac0c9fafea6cc9b6f22a22f7c50a1764067fcf901d06e89025
 DIST ImageMagick-6.9.12-77.tar.xz 9220608 BLAKE2B 
11050da1710f381084f6758f0665270974c1913e164a0f4b1ee51433948fcf3b4c60c6b7cf5bc4be4958ef863bb14cb3311b08a1aff60907dc595c31eadcc67f
 SHA512 
ab6ad08496f955af28ed16669690fa07222ea741c62a4f98e1ae2b80a916557263d1ccbe66b3470c5edd3f0422bf626149560ae3574f76425ede69910b48faa2
 DIST ImageMagick-7.1.0-62.tar.xz 10359080 BLAKE2B 
6f0c91f81cd7c43017b3b58b5bea032ef8ccdbbede05b1963e647d39813153d20f11cc24d3b7b50d5455a6c3075e765f468bdcf2b88725b2f37d139a2326956c
 SHA512 
db299bc84585b1f37d6fb5bfbc08264b19f4aa1b3e3dc28f14606310c5150ad103b8456d0856c1fae1efed137e0b02eb2beeccb504dfa39a10cb2aaacbfe47d3
+DIST ImageMagick-7.1.1-6.tar.xz 10392592 BLAKE2B 
ed02f36d0014f2699db5df0eb1cf3b18ccbdbee92e3a3bcfb85084672faeb984c6bb27cdf46349768f936ac91ebac744aa00fa3a95fcf1f02a4969f315d2079d
 SHA512 
52aa9aca4d987ee8f2142ce2e192230465399435d0cd7e64683349d0da1f52f2fbd03a2c667605c0c9da66435f84df173c60b7eb93ecada691e801e08dd9fd48

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.6.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.6.ebuild
new file mode 100644
index ..085bd89a9b6a
--- /dev/null
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.6.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1-3)
+inherit autotools flag-o-matic perl-functions toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git;
+   inherit git-r3
+   MY_P="imagemagick-"
+else
+   MY_PV="$(ver_rs 3 '-')"
+   MY_P="ImageMagick-${MY_PV}"
+   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="https://www.imagemagick.org/;
+
+LICENSE="imagemagick"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-43"
+IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png 
postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip 
zlib"
+
+REQUIRED_USE="corefonts? ( truetype )
+   svg? ( xml )
+   test? ( corefonts )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !media-gfx/graphicsmagick[imagemagick]
+   dev-libs/libltdl
+   bzip2? ( app-arch/bzip2 )
+   corefonts? ( media-fonts/corefonts )
+   djvu? ( app-text/djvu )
+   fftw? ( sci-libs/fftw:3.0 )
+   fontconfig? ( media-libs/fontconfig )
+   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
+   graphviz? ( media-gfx/graphviz )
+   heif? ( media-libs/libheif:=[x265] )
+   jbig? ( >=media-libs/jbigkit-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
+   jpegxl? ( >=media-libs/libjxl-0.6 )
+   lcms? ( media-libs/lcms:2= )
+   lqr? ( media-libs/liblqr )
+   opencl? ( virtual/opencl )
+   openexr? ( media-libs/openexr:0= )
+   pango? ( x11-libs/pango )
+   perl? ( >=dev-lang/perl-5.8.8:= )
+   png? ( media-libs/libpng:= )
+   postscript? ( app-text/ghostscript-gpl:= )
+   raw? ( media-libs/libraw:= )
+   svg? (
+   gnome-base/librsvg
+   media-gfx/potrace
+   )
+   tiff? ( media-libs/tiff:= )
+   truetype? (
+   media-fonts/urw-fonts
+   >=media-libs/freetype-2
+   )
+   webp? ( media-libs/libwebp:= )
+   wmf? ( media-libs/libwmf )
+   X? (
+   

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

2023-04-15 Thread Sam James
commit: de00957023df685dd3802adbb29a19265f0c0d45
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 08:07:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 08:07:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de009570

media-gfx/imagemagick: add 6.9.12.84

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

 media-gfx/imagemagick/Manifest |   1 +
 media-gfx/imagemagick/imagemagick-6.9.12.84.ebuild | 271 +
 2 files changed, 272 insertions(+)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index 92390c8f8103..2527c7adf5da 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,4 +1,5 @@
 DIST ImageMagick-6.9.12-64.tar.xz 9174728 BLAKE2B 
8d6f4b6d5b8c2bd6aae3ac38ee5662c5eecfc94e98f8c5e7497b28fec69a9e1fc8b6a4f88bd794b0ed1649db88c8cd9836a335ee17ada27b11361488f4e23566
 SHA512 
307dd4ed4505b977282cc08065fd735200ce39e9a391d3b0faa47dedc788900c21cbf6b9bbd71cac0c9fafea6cc9b6f22a22f7c50a1764067fcf901d06e89025
 DIST ImageMagick-6.9.12-77.tar.xz 9220608 BLAKE2B 
11050da1710f381084f6758f0665270974c1913e164a0f4b1ee51433948fcf3b4c60c6b7cf5bc4be4958ef863bb14cb3311b08a1aff60907dc595c31eadcc67f
 SHA512 
ab6ad08496f955af28ed16669690fa07222ea741c62a4f98e1ae2b80a916557263d1ccbe66b3470c5edd3f0422bf626149560ae3574f76425ede69910b48faa2
+DIST ImageMagick-6.9.12-84.tar.xz 9264140 BLAKE2B 
5d26cc4921d5fcf8b98a126816c3f03ba8c925fef02aab49b50b54cc9275f412a35797a0a5200e6de41b7fcec1c3936aaa6139227568adb80070141cd19bb805
 SHA512 
5b1294e171fe627d8197b771417b9939516175a36b6f33bc82f62558fbf6af7bd26dc357a17da44d73429e4dc56f79f8c8770e2ffa040b0fac31663d31fb4ef3
 DIST ImageMagick-7.1.0-62.tar.xz 10359080 BLAKE2B 
6f0c91f81cd7c43017b3b58b5bea032ef8ccdbbede05b1963e647d39813153d20f11cc24d3b7b50d5455a6c3075e765f468bdcf2b88725b2f37d139a2326956c
 SHA512 
db299bc84585b1f37d6fb5bfbc08264b19f4aa1b3e3dc28f14606310c5150ad103b8456d0856c1fae1efed137e0b02eb2beeccb504dfa39a10cb2aaacbfe47d3
 DIST ImageMagick-7.1.1-6.tar.xz 10392592 BLAKE2B 
ed02f36d0014f2699db5df0eb1cf3b18ccbdbee92e3a3bcfb85084672faeb984c6bb27cdf46349768f936ac91ebac744aa00fa3a95fcf1f02a4969f315d2079d
 SHA512 
52aa9aca4d987ee8f2142ce2e192230465399435d0cd7e64683349d0da1f52f2fbd03a2c667605c0c9da66435f84df173c60b7eb93ecada691e801e08dd9fd48

diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.84.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.12.84.ebuild
new file mode 100644
index ..b8d2fa1c3ff7
--- /dev/null
+++ b/media-gfx/imagemagick/imagemagick-6.9.12.84.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1-3)
+inherit flag-o-matic libtool perl-functions toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git;
+   inherit git-r3
+   MY_P="imagemagick-"
+else
+   MY_PV="$(ver_rs 3 '-')"
+   MY_P="ImageMagick-${MY_PV}"
+   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="https://www.imagemagick.org/;
+
+LICENSE="imagemagick"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-58"
+IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
+
+REQUIRED_USE="corefonts? ( truetype )
+   svg? ( xml )
+   test? ( corefonts )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !media-gfx/graphicsmagick[imagemagick]
+   dev-libs/libltdl
+   bzip2? ( app-arch/bzip2 )
+   corefonts? ( media-fonts/corefonts )
+   djvu? ( app-text/djvu )
+   fftw? ( sci-libs/fftw:3.0 )
+   fontconfig? ( media-libs/fontconfig )
+   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
+   graphviz? ( media-gfx/graphviz )
+   heif? ( media-libs/libheif:=[x265] )
+   jbig? ( >=media-libs/jbigkit-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
+   lcms? ( media-libs/lcms:2= )
+   lqr? ( media-libs/liblqr )
+   opencl? ( virtual/opencl )
+   openexr? ( media-libs/openexr:0= )
+   pango? ( x11-libs/pango )
+   perl? ( >=dev-lang/perl-5.8.8:= )
+   png? ( media-libs/libpng:= )
+   postscript? ( app-text/ghostscript-gpl:= )
+   raw? ( media-libs/libraw:= )
+   svg? (
+   gnome-base/librsvg
+   media-gfx/potrace
+   )
+  

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

2023-04-15 Thread Miroslav Šulc
commit: c4f301107b1b81ebeae8e1399bc725927c833bd5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 14 12:59:34 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr 15 08:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f30110

media-libs/libmp4v2: add 2.1.2

New upstream, package migrated to cmake.eclass and EAPI=8.

Closes: https://bugs.gentoo.org/686174
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30592
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/libmp4v2/Manifest  |  1 +
 media-libs/libmp4v2/libmp4v2-2.1.2.ebuild | 32 +++
 media-libs/libmp4v2/metadata.xml  |  2 +-
 3 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/media-libs/libmp4v2/Manifest b/media-libs/libmp4v2/Manifest
index 1d76d432b5a9..4883c5ffed9c 100644
--- a/media-libs/libmp4v2/Manifest
+++ b/media-libs/libmp4v2/Manifest
@@ -1 +1,2 @@
 DIST mp4v2-2.0.0.tar.bz2 495672 BLAKE2B 
966c90b443bd6f7a81c96fd12f95b00c3ec89cd476aa0fff3e0450b315d54543578ef953c5e3f28d52ca800a0768c601dddc8e99a32ff512767cd65c12832bd5
 SHA512 
15eb882f33d72d4209053b54c883b67715f539c33096705a0e7bc79015b93f6f3ac80ae29c65a0ffe9eab1bf0dedf07198bdee23fa6eafcd6ccb34f984484be0
+DIST mp4v2-2.1.2.tar.bz2 594365 BLAKE2B 
ca7438ab34d826926bb39a9f1c09f24a65c2ea7aae45cb736ec4b285ef975f575c1c28ee88d47e623c8085e2800a52ac89d18bd7c42232c72d7d6ae89d78c850
 SHA512 
7996edbbaf4125cb406ea5dad82dd04e50bc04d6d3f7c32ba5f3be35872b5dc7048038a6e59c668578e8ee1898d56a3c77bcafc5cd42cff9cb6232ee20cdb406

diff --git a/media-libs/libmp4v2/libmp4v2-2.1.2.ebuild 
b/media-libs/libmp4v2/libmp4v2-2.1.2.ebuild
new file mode 100644
index ..2b7c38415a27
--- /dev/null
+++ b/media-libs/libmp4v2/libmp4v2-2.1.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${P/lib}
+
+inherit cmake
+
+DESCRIPTION="Functions for accessing ISO-IEC:14496-1:2001 MPEG-4 standard"
+HOMEPAGE="https://mp4v2.org/;
+SRC_URI="https://github.com/enzo1982/mp4v2/releases/download/v${PV}/${MY_P}.tar.bz2;
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="utils"
+# Tests need DejaGnu but are non-existent (just an empty framework)
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.0-unsigned-int-cast.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_UTILS=$(usex utils)
+   )
+   cmake_src_configure
+}

diff --git a/media-libs/libmp4v2/metadata.xml b/media-libs/libmp4v2/metadata.xml
index 2a7b78b4b273..64bc58b332fa 100644
--- a/media-libs/libmp4v2/metadata.xml
+++ b/media-libs/libmp4v2/metadata.xml
@@ -9,6 +9,6 @@
Install command-line utilities


-   mp4v2
+   enzo1982/mp4v2

 



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

2023-04-15 Thread Miroslav Šulc
commit: 6c99fd357220eee3d73a1e8cb3c1257029f8f146
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Apr 15 08:29:52 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr 15 08:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c99fd35

media-sound/qmidiarp: bump to 0.6.7, dropped 0.6.6

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

 media-sound/qmidiarp/Manifest | 2 +-
 media-sound/qmidiarp/{qmidiarp-0.6.6.ebuild => qmidiarp-0.6.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/qmidiarp/Manifest b/media-sound/qmidiarp/Manifest
index 38f1aca92852..2e5e09bde5ad 100644
--- a/media-sound/qmidiarp/Manifest
+++ b/media-sound/qmidiarp/Manifest
@@ -1,2 +1,2 @@
 DIST qmidiarp-0.6.5.tar.bz2 541288 BLAKE2B 
eb2acb80c6fd442b197510eef2be000dc6a8e4cf7142ced156dad464f80062cc0a41881476aedc41c1b7cff27b1c56ae64354134b255b6cbd7672ef182f0
 SHA512 
171d74230a77b15453367fd38f9bcc94bbbd025a9665853180172bdfd812c2ee5ae0954124706d46c7e5cec0aafaebd5de68435f717789f052e7f86c48917379
-DIST qmidiarp-0.6.6.tar.bz2 574160 BLAKE2B 
6a48fcf246cb18bd9b744f9927506c3e17f8c5cc8ecca9f8a05176d66cb41beec208df8e8c366b1785bd5e8262ea4c069bbcb20a606ca628e5bacc7e641dea97
 SHA512 
976f483d6d9446d5b2ad641ff68d881963be267cbbd809f0049ead9059f09987e01dfbf378869371d0564a5c2460319af94228c7321fb58c9b6faf0fd2cd3567
+DIST qmidiarp-0.6.7.tar.bz2 579039 BLAKE2B 
18cfc92a2fa5f2e183549caab3dbe4d95f3086f515614ccb4c9ef511d635526605fd4d3c97da2479288776cce0a1cbf4c545f21a1f4d6c3744dec239bd9425ca
 SHA512 
db495223dc27ca46a009e662543ba189dbe56370e276272ea7cba6177471a2e46c5ce7960b2cc7f6be97ade059714f352373d06aa3382fe31ed208575323586c

diff --git a/media-sound/qmidiarp/qmidiarp-0.6.6.ebuild 
b/media-sound/qmidiarp/qmidiarp-0.6.7.ebuild
similarity index 100%
rename from media-sound/qmidiarp/qmidiarp-0.6.6.ebuild
rename to media-sound/qmidiarp/qmidiarp-0.6.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/tcpflow/, net-analyzer/tcpflow/files/

2023-04-15 Thread Sam James
commit: 898a04f72679015c6f82e5fd230c780a2249a63e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 08:56:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 09:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898a04f7

net-analyzer/tcpflow: fix build w/ gcc 13

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

 .../tcpflow/files/tcpflow-1.6.1-gcc13.patch| 22 ++
 net-analyzer/tcpflow/tcpflow-1.6.1-r1.ebuild   |  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/tcpflow/files/tcpflow-1.6.1-gcc13.patch 
b/net-analyzer/tcpflow/files/tcpflow-1.6.1-gcc13.patch
new file mode 100644
index ..d3b6b63920f1
--- /dev/null
+++ b/net-analyzer/tcpflow/files/tcpflow-1.6.1-gcc13.patch
@@ -0,0 +1,22 @@
+https://github.com/simsong/tcpflow/pull/252
+
+From 51973125e3961569b83bd4fdde65272a3843a6a3 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 15 Apr 2023 09:54:14 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes and so etc is no longer transitively included.
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+Bug: https://bugs.gentoo.org/895282
+--- a/src/netviz/plot_view.h
 b/src/netviz/plot_view.h
+@@ -23,6 +23,7 @@
+ #include 
+ #endif
+ 
++#include 
+ #include 
+ #include 
+ #include 
+

diff --git a/net-analyzer/tcpflow/tcpflow-1.6.1-r1.ebuild 
b/net-analyzer/tcpflow/tcpflow-1.6.1-r1.ebuild
index 07306743ad75..ab313f301712 100644
--- a/net-analyzer/tcpflow/tcpflow-1.6.1-r1.ebuild
+++ b/net-analyzer/tcpflow/tcpflow-1.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -37,6 +37,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.5.0_alpha-libcapng.patch
"${FILESDIR}"/${PN}-1.5.2-gentoo.patch
"${FILESDIR}"/${PN}-1.6.1-wformat-security.patch
+   "${FILESDIR}"/${PN}-1.6.1-gcc13.patch
 )
 
 src_prepare() {



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

2023-04-15 Thread Sam James
commit: 8f46bba05316d58aa6071adfa714c976aa8405e3
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 09:31:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 09:32:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f46bba0

dev-qt/qtwebengine: fix build w/ gcc 13

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

 .../files/qtwebengine-5.15.9_p20230404-gcc-13.patch| 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch
index af925558b1f7..319a4dd2738e 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.9_p20230404-gcc-13.patch
@@ -12,3 +12,13 @@ https://bugs.gentoo.org/904342
  enum class DarkModeResult : uint8_t {
kDoNotApplyFilter,
kApplyFilter,
+--- 
a/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_image_classifier.cc
 
b/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/dark_mode_image_classifier.cc
+@@ -4,6 +4,7 @@
+ 
+ #include 
"third_party/blink/renderer/platform/graphics/dark_mode_image_classifier.h"
+ 
++#include 
+ #include 
+ 
+ #include "base/memory/singleton.h"



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

2023-04-15 Thread Sam James
commit: d8019a4a12ab3f015ca2fe4f49ef6f8fd581a1a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 09:23:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 09:32:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8019a4a

media-sound/snapcast: fix build w/ gcc 13

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

 .../snapcast/files/snapcast-0.27.0-gcc13.patch | 26 ++
 media-sound/snapcast/snapcast-0.27.0.ebuild|  4 
 2 files changed, 30 insertions(+)

diff --git a/media-sound/snapcast/files/snapcast-0.27.0-gcc13.patch 
b/media-sound/snapcast/files/snapcast-0.27.0-gcc13.patch
new file mode 100644
index ..5378874e6dd3
--- /dev/null
+++ b/media-sound/snapcast/files/snapcast-0.27.0-gcc13.patch
@@ -0,0 +1,26 @@
+https://github.com/badaix/snapcast/pull/1124
+
+From 73c75ccb8eb20aa1514e8c86deb859e70bc63290 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 15 Apr 2023 10:20:47 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes so some
+are no longer transitively included.
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/894742
+--- a/common/sample_format.hpp
 b/common/sample_format.hpp
+@@ -19,6 +19,7 @@
+ #ifndef SAMPLE_FORMAT_H
+ #define SAMPLE_FORMAT_H
+ 
++#include 
+ #include 
+ 
+ 
+-- 
+2.40.0
+

diff --git a/media-sound/snapcast/snapcast-0.27.0.ebuild 
b/media-sound/snapcast/snapcast-0.27.0.ebuild
index d004bb179589..80e1997b38e9 100644
--- a/media-sound/snapcast/snapcast-0.27.0.ebuild
+++ b/media-sound/snapcast/snapcast-0.27.0.ebuild
@@ -37,6 +37,10 @@ DEPEND="
>=dev-cpp/popl-1.2.0
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.27.0-gcc13.patch
+)
+
 src_configure() {
local mycmakeargs=(
-DBUILD_CLIENT=$(usex client)



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/files/, dev-util/edb-debugger/

2023-04-15 Thread Sam James
commit: 4455b9916ad120361e1587d44f77bf93886d2c6a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 09:08:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 09:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4455b991

dev-util/edb-debugger: fix build w/ gcc 13

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

 dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild |  3 ++-
 .../files/edb-debugger-1.3.0-gcc13.patch   | 26 ++
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
index 01f72a1e8911..1e01b9496797 100644
--- a/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,6 +40,7 @@ BDEPEND="virtual/pkgconfig"
 PATCHES=(
"${FILESDIR}"/${P}-gcc12.patch
"${FILESDIR}"/${PN}-1.3.0-capstone-5.patch
+   "${FILESDIR}"/${PN}-1.3.0-gcc13.patch
 )
 
 src_prepare() {

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc13.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc13.patch
new file mode 100644
index ..f30eacc97436
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc13.patch
@@ -0,0 +1,26 @@
+https://github.com/eteran/edb-debugger/pull/837
+
+From 934de81a7799f3e1d210366e0eb5ea86d172ead4 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 15 Apr 2023 10:05:11 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes so some
+are no longer transitively included.
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/897890
+--- a/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
 b/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
+@@ -19,6 +19,7 @@ along with this program.  If not, see 
.
+ #include "FeatureDetect.h"
+ #include "edb.h"
+ 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.40.0
+



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

2023-04-15 Thread Sam James
commit: 0d650fb5609ca22281f9e2493abb3e73948e578e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 10:58:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 10:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d650fb5

media-sound/abcmidi: Stabilize 2023.03.15 x86, #904358

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

 media-sound/abcmidi/abcmidi-2023.03.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/abcmidi/abcmidi-2023.03.15.ebuild 
b/media-sound/abcmidi/abcmidi-2023.03.15.ebuild
index d3891e361ea9..3ca144cfe9f4 100644
--- a/media-sound/abcmidi/abcmidi-2023.03.15.ebuild
+++ b/media-sound/abcmidi/abcmidi-2023.03.15.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2023-04-15 Thread Sam James
commit: 04e3c6cbd8fb6a55088f73a8fd49708daa5b7bce
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 10:58:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 10:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e3c6cb

media-sound/abcmidi: Stabilize 2023.03.15 amd64, #904358

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

 media-sound/abcmidi/abcmidi-2023.03.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/abcmidi/abcmidi-2023.03.15.ebuild 
b/media-sound/abcmidi/abcmidi-2023.03.15.ebuild
index 636c9619449a..d3891e361ea9 100644
--- a/media-sound/abcmidi/abcmidi-2023.03.15.ebuild
+++ b/media-sound/abcmidi/abcmidi-2023.03.15.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2023-04-15 Thread Sam James
commit: 8ca9575af70481f91a196ee7a32d564a9c7165bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 10:57:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 10:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca9575a

dev-db/unixODBC: needs flex+bison

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

 dev-db/unixODBC/unixODBC-2.3.9-r1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-db/unixODBC/unixODBC-2.3.9-r1.ebuild 
b/dev-db/unixODBC/unixODBC-2.3.9-r1.ebuild
index d36b94d25c94..3ffc133b60ad 100644
--- a/dev-db/unixODBC/unixODBC-2.3.9-r1.ebuild
+++ b/dev-db/unixODBC/unixODBC-2.3.9-r1.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
+   sys-devel/bison
sys-devel/flex
 "
 
@@ -35,6 +36,10 @@ PATCHES=(
 )
 
 multilib_src_configure() {
+   # Needs flex, bison
+   export LEX=flex
+   unset YACC
+
# --enable-driver-conf is --enable-driverc as per configure.in
local myeconfargs=(
--cache-file="${BUILD_DIR}"/config.cache



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

2023-04-15 Thread Joonas Niilola
commit: 95a47387d9854a8f9d6d3459c3454a860cb12f75
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 12:41:01 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a47387

net-misc/r8125: fix IncorrectCopyright

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

 net-misc/r8125/r8125-9.008.00.ebuild | 2 +-
 net-misc/r8125/r8125-9.009.01.ebuild | 2 +-
 net-misc/r8125/r8125-9.009.02.ebuild | 2 +-
 net-misc/r8125/r8125-9.011.00.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/r8125/r8125-9.008.00.ebuild 
b/net-misc/r8125/r8125-9.008.00.ebuild
index d3d593df5844..ba9eb264d3da 100644
--- a/net-misc/r8125/r8125-9.008.00.ebuild
+++ b/net-misc/r8125/r8125-9.008.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/net-misc/r8125/r8125-9.009.01.ebuild 
b/net-misc/r8125/r8125-9.009.01.ebuild
index 6c64d2ff981b..a88080038413 100644
--- a/net-misc/r8125/r8125-9.009.01.ebuild
+++ b/net-misc/r8125/r8125-9.009.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/net-misc/r8125/r8125-9.009.02.ebuild 
b/net-misc/r8125/r8125-9.009.02.ebuild
index 60221798a097..bdeb5b0245c5 100644
--- a/net-misc/r8125/r8125-9.009.02.ebuild
+++ b/net-misc/r8125/r8125-9.009.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/net-misc/r8125/r8125-9.011.00.ebuild 
b/net-misc/r8125/r8125-9.011.00.ebuild
index 0714e4b6d50a..40413bb9c984 100644
--- a/net-misc/r8125/r8125-9.011.00.ebuild
+++ b/net-misc/r8125/r8125-9.011.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-04-15 Thread Joonas Niilola
commit: 8212d430a2de8bbe74e842ad54ec744b81463384
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Mon Apr  3 15:52:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8212d430

net-misc/r8125: Fixes for kernels 5.19 and 6.1

Closes: https://bugs.gentoo.org/890714
Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/30461
Signed-off-by: Joonas Niilola  gentoo.org>

 .../r8125/files/r8125-9.009.01-linux-5.19.patch| 35 ++
 net-misc/r8125/r8125-9.008.00.ebuild   |  2 ++
 net-misc/r8125/r8125-9.009.01.ebuild   |  2 ++
 net-misc/r8125/r8125-9.009.02.ebuild   |  4 +++
 4 files changed, 43 insertions(+)

diff --git a/net-misc/r8125/files/r8125-9.009.01-linux-5.19.patch 
b/net-misc/r8125/files/r8125-9.009.01-linux-5.19.patch
new file mode 100644
index ..8dc3f8749a11
--- /dev/null
+++ b/net-misc/r8125/files/r8125-9.009.01-linux-5.19.patch
@@ -0,0 +1,35 @@
+From c96e5ffc40585d463bea056f2fe02c29d43dcba7 Mon Sep 17 00:00:00 2001
+From: Evgeny Grin 
+Date: Mon, 3 Apr 2023 18:17:24 +0300
+Subject: [PATCH] Backport kernel 5.19 compatibility
+
+---
+ src/r8125_n.c | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/src/r8125_n.c b/src/r8125_n.c
+index 0bc5eec..e35e557 100644
+--- a/src/r8125_n.c
 b/src/r8125_n.c
+@@ -12715,6 +12715,10 @@ rtl8125_init_one(struct pci_dev *pdev,
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
+ dev->hw_features |= NETIF_F_IPV6_CSUM | NETIF_F_TSO6;
+ dev->features |=  NETIF_F_IPV6_CSUM;
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0)
++netif_set_tso_max_size(dev, LSO_64K);
++netif_set_tso_max_segs(dev, NIC_MAX_PHYS_BUF_COUNT_LSO2);
++#else //LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0)
+ netif_set_gso_max_size(dev, LSO_64K);
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,18,0)
+ dev->gso_max_segs = NIC_MAX_PHYS_BUF_COUNT_LSO2;
+@@ -12722,6 +12726,7 @@ rtl8125_init_one(struct pci_dev *pdev,
+ dev->gso_min_segs = NIC_MIN_PHYS_BUF_COUNT;
+ #endif //LINUX_VERSION_CODE < KERNEL_VERSION(4,7,0)
+ #endif //LINUX_VERSION_CODE >= KERNEL_VERSION(3,18,0)
++#endif //LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0)
+ 
+ #endif //LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
+ #endif //LINUX_VERSION_CODE < KERNEL_VERSION(3,0,0)
+-- 
+2.40.0
+

diff --git a/net-misc/r8125/r8125-9.008.00.ebuild 
b/net-misc/r8125/r8125-9.008.00.ebuild
index b848421ede7e..d3d593df5844 100644
--- a/net-misc/r8125/r8125-9.008.00.ebuild
+++ b/net-misc/r8125/r8125-9.008.00.ebuild
@@ -23,6 +23,8 @@ IUSE="+multi-tx-q ptp +rss use-firmware"
 PATCHES=(
"${FILESDIR}/${PN}-9.008.00-linux-5.17.patch" # bug 839282
"${FILESDIR}/${PN}-9.008.00-linux-5.18.patch" # bug 852311
+   "${FILESDIR}/${PN}-9.009.01-linux-5.19.patch"
+   "${FILESDIR}/${PN}-9.011.00-linux-6.1.patch" # bug 890714
 )
 
 CONFIG_CHECK="~!R8169"

diff --git a/net-misc/r8125/r8125-9.009.01.ebuild 
b/net-misc/r8125/r8125-9.009.01.ebuild
index 2a1b7c235358..6c64d2ff981b 100644
--- a/net-misc/r8125/r8125-9.009.01.ebuild
+++ b/net-misc/r8125/r8125-9.009.01.ebuild
@@ -20,6 +20,8 @@ IUSE="+multi-tx-q ptp +rss use-firmware"
 
 PATCHES=(
"${FILESDIR}/${PN}-9.008.00-linux-5.18.patch" # bug 852311
+   "${FILESDIR}/${PN}-9.009.01-linux-5.19.patch"
+   "${FILESDIR}/${PN}-9.011.00-linux-6.1.patch" # bug 890714
 )
 
 CONFIG_CHECK="~!R8169"

diff --git a/net-misc/r8125/r8125-9.009.02.ebuild 
b/net-misc/r8125/r8125-9.009.02.ebuild
index 9178eeaa64df..60221798a097 100644
--- a/net-misc/r8125/r8125-9.009.02.ebuild
+++ b/net-misc/r8125/r8125-9.009.02.ebuild
@@ -18,6 +18,10 @@ MODULE_NAMES="r8125(net:${S}/src)"
 BUILD_TARGETS="modules"
 IUSE="+multi-tx-q ptp +rss use-firmware"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-9.011.00-linux-6.1.patch" # bug 890714
+)
+
 CONFIG_CHECK="~!R8169"
 WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
 



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

2023-04-15 Thread Joonas Niilola
commit: b82711c3408a300773ef144af00193128b64d836
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Mon Apr  3 15:31:54 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 12:41:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82711c3

net-misc/r8125: New upstream version 9.011.00

Closes: https://bugs.gentoo.org/890716
Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/r8125/Manifest|  1 +
 .../r8125/files/r8125-9.011.00-linux-6.1.patch | 28 +++
 net-misc/r8125/r8125-9.011.00.ebuild   | 41 ++
 3 files changed, 70 insertions(+)

diff --git a/net-misc/r8125/Manifest b/net-misc/r8125/Manifest
index 4d4d53475a11..56ef9e521565 100644
--- a/net-misc/r8125/Manifest
+++ b/net-misc/r8125/Manifest
@@ -1,3 +1,4 @@
 DIST r8125-9.008.00.tar.bz2 89622 BLAKE2B 
d1106086d1bca53484f8536072cddd506087b5d49983cbb91e921e86674c074b38c8a01cb51d2ea5793d8ffbff6e97ab05e48720ff00a805c4096a1d62a0cc30
 SHA512 
ff740a49fcc94b3de826f6299c489ed3f92ba9123ca2b2fe3c9035eecd16d518b6a4e6c2fa2531bb670c52097a52a0fb2fdf71b721efb20c83bb59d94d99c6c6
 DIST r8125-9.009.01.tar.bz2 89897 BLAKE2B 
65f64f504cedc7244bdae10fd1638e031eb103f562cd71d32b5f36b15541704086df8cea16829b289e8be61bacf3de559616884d1672a4d6b8e47211816de8d3
 SHA512 
8b717447e2048df0d88d8350da2edb58f704e893498fbebea4aa2a3ac45ea050d70e73e78d41ab94562228b9c01e6fe59810c501c5bb880db446c05b9b6aee0d
 DIST r8125-9.009.02.tar.bz2 89916 BLAKE2B 
2dd8ad226f8ad9dd4e6646cdce66f0c12a6a657aa39c6e91892f410780ed245046fc94f247939958db7b950aa045e011716ecd7f6ebb6099ca3d9ffc54cfd0de
 SHA512 
29bfe60410727f09b004f172e5046292eff511dfca5af8a21c24719e4068925103ba12af0ce808316ef206b329ce886693e7330c1c68d8e77fc50ab40bd7dcfe
+DIST r8125-9.011.00.tar.bz2 98082 BLAKE2B 
306a4fc36149986a24d73cfc3f78e2494a71977640cf7676ae17c2d4f5cff1bf3f5a7ca209fa83bb43a8770acbdc45290b29bbbacc418518271ac316bef9cdd1
 SHA512 
c2efce2d01025d5dbbd3552390e157b0859ee7ea4e9200d44af61efd7531362bd9f754b5728c89aa2c287915f99492c84c52ee11eec1a4d759bf4228ca75a6c4

diff --git a/net-misc/r8125/files/r8125-9.011.00-linux-6.1.patch 
b/net-misc/r8125/files/r8125-9.011.00-linux-6.1.patch
new file mode 100644
index ..343ab8ccf125
--- /dev/null
+++ b/net-misc/r8125/files/r8125-9.011.00-linux-6.1.patch
@@ -0,0 +1,28 @@
+From cc2a99963b0039573464816f0cf86803381d5f11 Mon Sep 17 00:00:00 2001
+From: Evgeny Grin 
+Date: Mon, 3 Apr 2023 16:46:39 +0300
+Subject: [PATCH] Fixed compatibility with Linux kernel versions >= 6.1
+
+---
+ src/r8125.h | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/r8125.h b/src/r8125.h
+index 9eac0eb..4a29116 100644
+--- a/src/r8125.h
 b/src/r8125.h
+@@ -676,7 +676,11 @@ typedef int *napi_budget;
+ typedef struct napi_struct *napi_ptr;
+ typedef int napi_budget;
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,1,0)
++#define RTL_NAPI_CONFIG(ndev, priv, function, weight)   
netif_napi_add_weight(ndev, >napi, function, weight)
++#else  // LINUX_VERSION_CODE < KERNEL_VERSION(6,1,0)
+ #define RTL_NAPI_CONFIG(ndev, priv, function, weight)   netif_napi_add(ndev, 
>napi, function, weight)
++#endif // LINUX_VERSION_CODE < KERNEL_VERSION(6,1,0)
+ #define RTL_NAPI_QUOTA(budget, ndev)min(budget, budget)
+ #define RTL_GET_PRIV(stuct_ptr, priv_struct)container_of(stuct_ptr, 
priv_struct, stuct_ptr)
+ #define RTL_GET_NETDEV(priv_ptr)struct net_device *dev = 
priv_ptr->dev;
+-- 
+2.40.0
+

diff --git a/net-misc/r8125/r8125-9.011.00.ebuild 
b/net-misc/r8125/r8125-9.011.00.ebuild
new file mode 100644
index ..0714e4b6d50a
--- /dev/null
+++ b/net-misc/r8125/r8125-9.011.00.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info linux-mod
+
+DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
+HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software;
+
+SRC_URI="http://rtitwww.realtek.com/rtdrivers/cn/nic1/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+MODULE_NAMES="r8125(net:${S}/src)"
+BUILD_TARGETS="modules"
+IUSE="+multi-tx-q ptp +rss use-firmware"
+
+PATCHES=(
+   "${FILESDIR}/${P}-linux-6.1.patch" # bug 890714
+)
+
+CONFIG_CHECK="~!R8169"
+WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   BUILD_PARAMS="KERNELDIR=${KV_DIR}"
+   BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
+   BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
+   BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
+   BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
+   

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

2023-04-15 Thread Joonas Niilola
commit: 09eb1337e6550e43eef926a48891b8998a388245
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:28:47 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09eb1337

dev-lang/spidermonkey: Stabilize 102.9.0 x86, #904355

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

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

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index c1c10c15e0c6..56b9d9779a1b 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



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

2023-04-15 Thread Joonas Niilola
commit: e2218d6ac1749e7ceecd973f12d61239ebc061f4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:26:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2218d6a

dev-lang/spidermonkey: add 102.10.0

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

 dev-lang/spidermonkey/Manifest |   2 +
 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 411 +
 2 files changed, 413 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 99d2c3f67ba6..f033e43944c3 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,8 +1,10 @@
+DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-09j.tar.xz 20236 BLAKE2B 
35431fbc56c5470dac2839fd218d2a589558cf964eab2373f2db7a01e6e0dfee329b1b63f6a421bfd4c9bf8c3ed9877067cdc462742a1cc59d78d1d10264ebac
 SHA512 
7fb82ff3ef2cbca339ab05ac07f0409088a87dfe37314d31d441bae1beb181cbea799dcd63dd560d0ccde24b665379118e5e99a1c1a2385d859378901593089b
+DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
new file mode 100644
index ..ac84d68cfa80
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to 

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

2023-04-15 Thread Hans de Graaff
commit: 2cc81d9a8ceb4d9c0488050b1043089c01054600
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 15 07:26:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 15 07:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc81d9a

dev-ruby/sass-rails: drop 5.0.8

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

 dev-ruby/sass-rails/Manifest|  1 -
 dev-ruby/sass-rails/sass-rails-5.0.8.ebuild | 38 -
 2 files changed, 39 deletions(-)

diff --git a/dev-ruby/sass-rails/Manifest b/dev-ruby/sass-rails/Manifest
index d489960dce02..12f56588108f 100644
--- a/dev-ruby/sass-rails/Manifest
+++ b/dev-ruby/sass-rails/Manifest
@@ -1,2 +1 @@
-DIST sass-rails-5.0.8.tar.gz 90020 BLAKE2B 
20e9e6e4701b0a14ff10f343fb94065af0110d86aab1bb4676de4806e20f8031b4cf7961002828438c3ae6be9802b3a2e4367882241e8fe745029747d31f9b04
 SHA512 
05d9e8d269c608723158831e215599a8482383fe79a9c3416fa8efd11bf9bae7935c5b7a1f5e8a22a85336abf4ceecc50578f0c8e51310c09b2540831959652e
 DIST sass-rails-5.1.0.tar.gz 89994 BLAKE2B 
dc0083af8399d2ff1210a6430d47ccaaac88b337da5cfeb61c7a4f0c6b1f55d59d896a874945a943cc322fabfb3a31d80a1a467a12d04f2c1a1f9c84cbb452a0
 SHA512 
894b957b6b72d340ef2eebdc721c58c2d101fd275a10265f859f17f654736b3d3542a7100db922236925af40ae090406689815a4bb4f623c5f70652685571b7e

diff --git a/dev-ruby/sass-rails/sass-rails-5.0.8.ebuild 
b/dev-ruby/sass-rails/sass-rails-5.0.8.ebuild
deleted file mode 100644
index f9e3ab5413f8..
--- a/dev-ruby/sass-rails/sass-rails-5.0.8.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Official Ruby-on-Rails Integration with Sass"
-HOMEPAGE="https://github.com/rails/sass-rails;
-SRC_URI="https://github.com/rails/sass-rails/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-
-IUSE=""
-
-# Restrict tests for now since it is hard to set up the right
-# environment with the correct ruby interpreter and Rails test
-# application.
-RESTRICT="test"
-
-#ruby_add_bdepend "test? ( dev-ruby/sfl dev-ruby/bundler )"
-
-ruby_add_rdepend ">=dev-ruby/sass-3.1:* =dev-ruby/sass-3*:*
-   >=dev-ruby/railties-5.2.0
-   >=dev-ruby/sprockets-rails-2.0:* =dev-ruby/sprockets-2.8:* =dev-ruby/tilt-1.1:* 

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

2023-04-15 Thread Hans de Graaff
commit: 8673cc728f986512aca59b8a9e31ecb306d97b6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 15 07:27:12 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 15 07:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8673cc72

dev-ruby/net-http-persistent: drop 3.1.0

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

 dev-ruby/net-http-persistent/Manifest  |  1 -
 .../net-http-persistent-3.1.0.ebuild   | 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-ruby/net-http-persistent/Manifest 
b/dev-ruby/net-http-persistent/Manifest
index 300e4ecc8fb7..cf5f612f93b9 100644
--- a/dev-ruby/net-http-persistent/Manifest
+++ b/dev-ruby/net-http-persistent/Manifest
@@ -1,3 +1,2 @@
-DIST net-http-persistent-3.1.0.gem 31744 BLAKE2B 
fdd9c36ab5216c1cd1fe358207a689276e109845ac374ea16011469b6cb2b165115e78e701cce98c280e7f878c23d8016e75cac4508c7e579209012671b64101
 SHA512 
65b5afc4ad0729ec14b642e0e36363cecfff3dc25b26308d632866e93fed3eccfb83ce85da78f631553c6a1fe3ee834fcbc9d3681c85db6387463abbc30e60fa
 DIST net-http-persistent-4.0.1.gem 27136 BLAKE2B 
b88151498c401cc20983c86859d7ef7ae3688ee12a5fcc69544d9716c3aeed55f4339d35ec08e9c0a6a16b4b4ab807d7155425c3056b9634185c255472ad93c5
 SHA512 
d3c86c9c58affac8cde1513dd899527406c0baafd3a620b80011e3babf51a4bfd6fb2bd8998fd9c4696d49aad2d014bdf666b9626e06fe4413cb4010f94e5e91
 DIST net-http-persistent-4.0.2.tar.gz 23779 BLAKE2B 
7ea0140ed9baf97f05f13816ddd836cc874a1861a0ca4d84d98fd8d5665163e96d74c6eef602088a12577addda8fad5c2194c7f679c59917255979c5618c1c8d
 SHA512 
4ef028245092a15f5e017ed6f2723cb82a2ed1fdbcb55217e5807068a40601151c29f929c95ffb5bdaae12fe34dca6658e674e282be42e7b0909c0ff2ea984fd

diff --git a/dev-ruby/net-http-persistent/net-http-persistent-3.1.0.ebuild 
b/dev-ruby/net-http-persistent/net-http-persistent-3.1.0.ebuild
deleted file mode 100644
index 13fed6f70af6..
--- a/dev-ruby/net-http-persistent/net-http-persistent-3.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Manages persistent connections using Net::HTTP plus a speed fix 
for Ruby 1.8"
-HOMEPAGE="https://github.com/drbrain/net-http-persistent;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend ">=dev-ruby/connection_pool-2.2:0"
-
-ruby_add_bdepend "
-   test? ( dev-ruby/hoe dev-ruby/minitest )"
-
-all_ruby_prepare() {
-   # avoid test with implicit dependency on net-http-pipeline which
-   # fails and is not tested upstream
-   sed -i -e '/net-http-pipeline not installed/ s/unless.*$//' 
test/test_net_http_persistent.rb || die
-}



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

2023-04-15 Thread Hans de Graaff
commit: 3fc4bb22fcdf8f7a145c0ce6e3efe4e6d60fdf0e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 15 07:27:43 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 15 07:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc4bb22

profiles/package.mask: remove obsolete ruby masks

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index e0100f85e231..b30c9899375c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -465,17 +465,6 @@ dev-tcltk/tkzinc
 # Removal on 2023-04-11.
 app-crypt/yubioath-desktop
 
-# Hans de Graaff  (2023-03-12)
-# Mask ruby27-only slot for removal. Use a newer slot instead.
-# Masked for removal on 2023-04-12.
-dev-ruby/net-http-persistent:3
-
-# Hans de Graaff  (2023-03-11)
-# Mask ruby27-only dev-ruby/sass-rails:5.0 for removal. Use a newer
-# sass-rails slot or consider migrating to sassc-rails.  Masked for
-# removal on 2023-04-11.
-dev-ruby/sass-rails:5.0
-
 # Mike Pagano  (2023-03-10)
 # Mask =sys-kernel/gentoo-sources-5.15.99 since it does
 # not include 5.15.99 and is misleading



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

2023-04-15 Thread Joonas Niilola
commit: e950e6c683c74248a9a9885d1d9119a4740f1d7d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:21:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e950e6c6

dev-lang/spidermonkey: exclude some broken tests with x86 on 102.9.0

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

 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index eef5f13116f8..ed0d25591d1a 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -365,6 +365,13 @@ src_test() {
 
cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt 
"${T}"/known_failures.list || die
 
+   if use x86; then
+   echo "test262/language/types/number/S8.5_A2.1.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.2.js" >> 
"${T}"/known_failures.list
+   echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list
+   echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list
+   fi
+
if [[ $(tc-endian) == "big" ]] ; then
echo "non262/extensions/clone-errors.js" >> 
"${T}"/known_failures.list
echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list



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

2023-04-15 Thread Joonas Niilola
commit: 7b05ffdfaa4ffd9d7dc26616664231b34494b5df
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:28:33 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b05ffdf

dev-lang/spidermonkey: Stabilize 102.9.0 amd64, #904355

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

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

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index ed0d25591d1a..c1c10c15e0c6 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] proj/java-ebuilder:master commit in: src/main/java/org/gentoo/java/ebuilder/portage/

2023-04-15 Thread Miroslav Šulc
commit: 7f5126275eb7178328b1ff4bea732e06746b
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Jun 23 21:38:30 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr 15 08:13:53 2023 +
URL:https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=7f512627

Add support for ebuild variables in MAVEN_PROVIDES

Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/java-ebuilder/pull/11
Signed-off-by: Miroslav Šulc  gentoo.org>

 src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java 
b/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java
index ff4acf3..8026542 100644
--- a/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java
+++ b/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java
@@ -394,6 +394,9 @@ public class PortageParser {
 groupId, artifactId, mavenVersion, eclasses));
 
 for (String providedId: mavenProvide) {
+// Allow declarations like MAVEN_PROVIDES="groupId:${PN}:${PV}"
+providedId = providedId.replaceAll("\\$(\\{PN\\}|PN)", pkg).
+replaceAll("\\$(\\{PV\\}|PV)", pv);
 final String[] parts = providedId.split(":");
 cacheItems.add(new CacheItem(category, pkg, version, slot, useFlag,
 parts[0], parts[1], parts[2], eclasses));



[gentoo-commits] proj/java-ebuilder:master commit in: src/main/java/org/gentoo/java/ebuilder/portage/

2023-04-15 Thread Miroslav Šulc
commit: 3dc12a1cf977e05cd3ff4ef0c61267c5e4abf395
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Jun 11 20:52:25 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr 15 08:13:52 2023 +
URL:https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=3dc12a1c

Add support for multi-line MAVEN_PROVIDES definition

Closes: https://bugs.gentoo.org/903666
Signed-off-by: Yuan Liao  gmail.com>
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../java/ebuilder/portage/PortageParser.java   | 81 ++
 1 file changed, 52 insertions(+), 29 deletions(-)

diff --git a/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java 
b/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java
index a1a7075..ff4acf3 100644
--- a/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java
+++ b/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java
@@ -263,8 +263,9 @@ public class PortageParser {
 String groupId = null;
 String artifactId = null;
 String mavenVersion = null;
-String[] mavenProvide = null;
+List mavenProvide = new ArrayList<>();
 
+boolean readingMultiLineMavenProvide = false;
 try (final BufferedReader reader = new BufferedReader(
 new InputStreamReader(Files.newInputStream(ebuild.toPath(),
 StandardOpenOption.READ {
@@ -282,31 +283,55 @@ public class PortageParser {
 }
 
 if (!line.isEmpty()) {
-final Matcher matcher = PATTERN_VARIABLE.matcher(line);
-
-if (matcher.matches()) {
-variables.put(matcher.group(1),
-matcher.group(2).replaceAll("(^\"|\"$)", ""));
-}
+// Check if a multi-line MAVEN_PROVIDES declaration is
+// being read
+if (readingMultiLineMavenProvide) {
+if (!line.startsWith("\"")) {
+// Line contains an artifact ID
+mavenProvide.add(line.replace("\"", ""));
+}
+if (line.contains("\"")) {
+// Closing double quote
+readingMultiLineMavenProvide = false;
+}
+} else {
+// Check if the line contains variable declaration
+final Matcher matcher = PATTERN_VARIABLE.matcher(line);
 
-if (line.startsWith("inherit ")) {
-eclasses = getJavaInheritEclasses(line);
+if (matcher.matches()) {
+variables.put(matcher.group(1),
+matcher.group(2).replaceAll("(^\"|\"$)", 
""));
+}
 
-if (eclasses == null || eclasses.isEmpty()) {
-return;
+if (line.startsWith("inherit ")) {
+eclasses = getJavaInheritEclasses(line);
+
+if (eclasses == null || eclasses.isEmpty()) {
+return;
+}
+} else if (line.startsWith("SLOT=")) {
+slot = line.substring("SLOT=".length()).replace(
+"\"", "").replaceAll("/.*", "");
+} else if (line.startsWith("JAVA_PKG_OPT_USE=")) {
+useFlag = 
line.substring("JAVA_PKG_OPT_USE=".length()).
+replace("\"", "");
+} else if (line.startsWith("MAVEN_ID=")) {
+mavenId = line.substring("MAVEN_ID=".length()).
+replace("\"", "");
+} else if (line.startsWith("MAVEN_PROVIDES=")) {
+boolean atMostOneDoubleQuote =
+line.indexOf("\"") == 
line.lastIndexOf("\"");
+line = line.substring("MAVEN_PROVIDES=".length());
+if (!atMostOneDoubleQuote || !line.endsWith("\"")) 
{
+// Line contains an artifact ID
+mavenProvide.addAll(Arrays.asList(
+line.replace("\"", "").split(" ")));
+}
+if (atMostOneDoubleQuote && line.contains("\"")) {
+// Only one double quote -- multi-line 
declaration
+readingMultiLineMavenProvide = true;
+}
 }
-} else if (line.startsWith("SLOT=")) {
-slot = line.substring("SLOT=".length()).replace(

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

2023-04-15 Thread Ionen Wolkens
commit: cb60aa53de82f8447f0a52bfc69d7f0170328f3d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 15 08:45:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 15 09:11:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb60aa53

x11-terms/kitty: update live

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

 x11-terms/kitty/kitty-.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index f07a85ea74e6..4f133e2c0b61 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -16,7 +16,7 @@ else
https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"

VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
-   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"
@@ -70,7 +70,12 @@ BDEPEND="
wayland? ( dev-util/wayland-scanner )"
 [[ ${PV} ==  ]] || BDEPEND+=" verify-sig? ( 
sec-keys/openpgp-keys-kovidgoyal )"
 
-QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
+# kitten: written in Go
+# *.so: unsure for their use but they have no objects, so CFLAGS play no part
+QA_FLAGS_IGNORED="
+   usr/bin/kitten
+   usr/lib.*/kitty/kittens/diff/diff_speedup.so
+   usr/lib.*/kitty/kittens/unicode_input/unicode_names.so"
 
 src_unpack() {
if [[ ${PV} ==  ]]; then



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

2023-04-15 Thread Ionen Wolkens
commit: 1a73eb17e29594b15b90ff88b45ade53d173097c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 15 08:56:45 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 15 09:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a73eb17

x11-terms/kitty: add 0.28.0

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

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.28.0.ebuild | 170 
 2 files changed, 173 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index e92800419388..1587f4f34235 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -3,3 +3,6 @@ DIST kitty-0.26.5.tar.xz.sig 566 BLAKE2B 
377202d46e66854e0cf1998506e0fafca54b33d
 DIST kitty-0.27.1-vendor.tar.xz 695432 BLAKE2B 
86c9a316351432e0ff14bf139158816ddabe7e16d91768694a8560a500765b518ba42db26ad24349c05caece5771c5db4fdf7077f06631d1e81ea9ddb52e0391
 SHA512 
f96366b7896a34202110c98a9f2177482a01102fb822bd33c46eeb6ffe096fce927213950bab658a6649e1874e936c479ea7884d3518a0d054e2f598d6402bdf
 DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
 DIST kitty-0.27.1.tar.xz.sig 566 BLAKE2B 
49cb96d99c48cfe74a50191687fac269cdc33146b5879acbb298c3c9bc7760eda1b2b08839f531d6fe4cf46287d671a1f6a6a24ffe6d6408939d113ba40545db
 SHA512 
b4d24f24ea49c342756d0e458c22e856c4117f07f197ee5294b07ac0a8b5e9d992446b86effb5a7aa1683582cf9ee59bcf651ae4f3952df7783f0a4438042799
+DIST kitty-0.28.0-vendor.tar.xz 1324380 BLAKE2B 
0e10660fd5ff95827746ba2f669a8941a1855958e91ca623090c184d972e39ba9b8b8c773321de812429345f75f3b6d75af9f5e70a3aff1e638afa718801133a
 SHA512 
7c871feb7dda605b9b7af42b9136b6047b6442a06e7e7e0a1ff9dd74d845100d70359f88c07e1dc86dc6e39e8e2a850c1a7619a5cbb696b6000957b50783d545
+DIST kitty-0.28.0.tar.xz 7900352 BLAKE2B 
fea1944e818354522a386d9d6bfa778e70bef3404c3b3f3c87667cee16edc54206540d0ef022f1383e22ed1caf929cc839b226da21c86f9d9b1cda8f8a9a847f
 SHA512 
d133dab019c67367e90cc2e2dce7e614a65400b079cdcfa854f2e1cb7399af7b1ba0f3ef4d30867ae588c9919a772c03ee12457b6dc5922f58c034a6da927127
+DIST kitty-0.28.0.tar.xz.sig 566 BLAKE2B 
cd52127069a443f7b94de173d7b7497be88420032907a555cea40ad922dfa4a67701e62fbb93dceae280bd21e28a352a02a84e48a3678f63e5312d3121d713e6
 SHA512 
2d9d147eca26496bdba17551eca64a07437c5ea183c0a748a76418374963742c5cfe20b68c0102b5afe2f9f1b36be58736f014d54c028d33f55d940a32213ac6

diff --git a/x11-terms/kitty/kitty-0.28.0.ebuild 
b/x11-terms/kitty/kitty-0.28.0.ebuild
new file mode 100644
index ..4f133e2c0b61
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.28.0.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD MIT" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   media-libs/fontconfig
+   media-libs/harfbuzz:=
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   net-libs/librsync:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? ( x11-libs/libX11 )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/go-1.20
+   sys-libs/ncurses
+   virtual/pkgconfig
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-04-15 Thread Ionen Wolkens
commit: 004aca0acccd8e2e5a25094b89bd3940cd7e1f25
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 15 08:56:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 15 09:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004aca0a

x11-terms/kitty-shell-integration: add 0.28.0

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

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.28.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index f2aeda1975f7..071daae2f8f4 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.26.5.tar.xz 4749988 BLAKE2B 
488969b4d7c6aed489a540a8e3bee183345fcfb7e05ae5604f4af40f0720ed931cff82cf389e2fa4015eed74762c0630481a99eeb9302c22c89c4f3e247170d4
 SHA512 
086ae03d0e382afbe3001e357ef51388c7a8e81fa5b4bf9ce8b123a7fc8bfff3bd68d074e926f540a1f2b83062baa831e44d29c017cabfe8221bebe49b64e808
 DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
+DIST kitty-0.28.0.tar.xz 7900352 BLAKE2B 
fea1944e818354522a386d9d6bfa778e70bef3404c3b3f3c87667cee16edc54206540d0ef022f1383e22ed1caf929cc839b226da21c86f9d9b1cda8f8a9a847f
 SHA512 
d133dab019c67367e90cc2e2dce7e614a65400b079cdcfa854f2e1cb7399af7b1ba0f3ef4d30867ae588c9919a772c03ee12457b6dc5922f58c034a6da927127

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.28.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.28.0.ebuild
new file mode 100644
index ..683e7101b6b5
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.28.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



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

2023-04-15 Thread Ionen Wolkens
commit: 55ad476c50d293df94a3c41b250a4ae7502e38a8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 15 08:56:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 15 09:11:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ad476c

x11-terms/kitty-terminfo: add 0.28.0

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

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.28.0.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index f2aeda1975f7..071daae2f8f4 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.26.5.tar.xz 4749988 BLAKE2B 
488969b4d7c6aed489a540a8e3bee183345fcfb7e05ae5604f4af40f0720ed931cff82cf389e2fa4015eed74762c0630481a99eeb9302c22c89c4f3e247170d4
 SHA512 
086ae03d0e382afbe3001e357ef51388c7a8e81fa5b4bf9ce8b123a7fc8bfff3bd68d074e926f540a1f2b83062baa831e44d29c017cabfe8221bebe49b64e808
 DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
+DIST kitty-0.28.0.tar.xz 7900352 BLAKE2B 
fea1944e818354522a386d9d6bfa778e70bef3404c3b3f3c87667cee16edc54206540d0ef022f1383e22ed1caf929cc839b226da21c86f9d9b1cda8f8a9a847f
 SHA512 
d133dab019c67367e90cc2e2dce7e614a65400b079cdcfa854f2e1cb7399af7b1ba0f3ef4d30867ae588c9919a772c03ee12457b6dc5922f58c034a6da927127

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.28.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.28.0.ebuild
new file mode 100644
index ..f217412c7ed0
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.28.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



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

2023-04-15 Thread Michał Górny
commit: 77929b7860b0a4aabba29930e0c54be0fa5fa5b9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 15 06:12:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 11:13:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77929b78

dev-python/xarray: Bump to 2023.4.0

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

 dev-python/xarray/Manifest   |  1 +
 dev-python/xarray/xarray-2023.4.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index b84eed4df25d..75e2ae639b89 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,2 +1,3 @@
 DIST xarray-2023.2.0.tar.gz 3070514 BLAKE2B 
00b08bb75878eed1aa82ac18ae5bc468d87812c90991f95b238048d53535dd884a943a068aec4114ba83c8e3cf1a37570b86ce5557fb33dc43f088a51916b92d
 SHA512 
46b1e29e98a7c1bbe3275bc2fd39b0e5561319b4b9c6bf468c434880c9013c1dd9560b7281bd1b148ba8557cafe91ddf0ac56e5c038f1e995067ff1774162ab2
 DIST xarray-2023.3.0.tar.gz 3686167 BLAKE2B 
b9c2e04d0278e383aef17280e74863244d458324c01ac59a453e72196d65cad8fbca9f8f99a33b6db66637f742e04e5615fa8fc6eed307f0511954a856f8f3d2
 SHA512 
c08269e6fc8cdd3123dd7c39e0b85959bafdc53a5da75187fc615281fb71212bf2e45059f8d18fa05339567a4827e7bb68de3e605416929a6a1defdb4ed393e3
+DIST xarray-2023.4.0.tar.gz 3689883 BLAKE2B 
50c5a18eaf28fc3bc38bc322dc393ec3e6a66c2651341019b389ba950c01f3950ee13e0922568f29ac1e3650ca9fdb55aec5574abe8f733959f15151208ac09b
 SHA512 
1bb5052cb48e4ecb2d4e9d88cb0a0d3b25469b762d34059b5f65a88c2cbd125711d9af8a46a16b3eff3783f7d7653118b44503f19512ebc89845449a92efe1d9

diff --git a/dev-python/xarray/xarray-2023.4.0.ebuild 
b/dev-python/xarray/xarray-2023.4.0.ebuild
new file mode 100644
index ..41b878f2455d
--- /dev/null
+++ b/dev-python/xarray/xarray-2023.4.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+   https://xarray.pydata.org/
+   https://github.com/pydata/xarray/
+   https://pypi.org/project/xarray/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.4[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # warning-targeted tests are fragile and not important to end users
+   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+   # TODO: segv in netcdf4-python
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]'
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]'
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]'
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]'
+)
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+}



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

2023-04-15 Thread Ben Kohler
commit: bd2a5326983f6a1de6df2d46f2f853a149577dd5
Author: Ben Kohler  gentoo  org>
AuthorDate: Sat Apr 15 12:53:36 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sat Apr 15 12:54:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2a5326

net-dns/openresolv: add 3.13.0

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

 net-dns/openresolv/Manifest |  1 +
 net-dns/openresolv/openresolv-3.13.0.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/net-dns/openresolv/Manifest b/net-dns/openresolv/Manifest
index e05e2afad3f0..3b50ac227296 100644
--- a/net-dns/openresolv/Manifest
+++ b/net-dns/openresolv/Manifest
@@ -1 +1,2 @@
 DIST openresolv-3.12.0.tar.xz 21008 BLAKE2B 
1609d8e97a9abe82f9ead7179727dd4323571e92b36aa2ca2a1177972f3a61946f612dd0cf81a804087f1c71bda25e78dab8b085ad2be55ce21214dc9870fdf6
 SHA512 
60348ca35114b105c8b3121e5f2d301311fcc7251a9be60c45fedc27267cfd94e413e77c7d5c91d0a0ccb8f1b4288bc147582b0ac9be64afcaa96ad3d833f26f
+DIST openresolv-3.13.0.tar.gz 23613 BLAKE2B 
f3b9e819ac8cf371dff567dac787bf02c358faff777fc96908e2dae3d2baf2adb997c2cc00838c16b268511ae2e4f5d2847e27df07e49d856a3f0d57a91a7300
 SHA512 
4afd8ae3fac9af248478c8b60f4f6845dc29925d789874d6b8515cf16b08de5d51be5f0151e9e8ea9124f0cb2ddbacdf00150500d8b6922a041920b9b1a18a2b

diff --git a/net-dns/openresolv/openresolv-3.13.0.ebuild 
b/net-dns/openresolv/openresolv-3.13.0.ebuild
new file mode 100644
index ..a636872c4657
--- /dev/null
+++ b/net-dns/openresolv/openresolv-3.13.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A framework for managing DNS information"
+HOMEPAGE="https://roy.marples.name/projects/openresolv;
+SRC_URI="https://github.com/NetworkConfiguration/openresolv/archive/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="selinux"
+
+RDEPEND="!sys-apps/systemd[resolvconf]
+   selinux? ( sec-policy/selinux-resolvconf )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_configure() {
+   local myeconfargs=(
+   --prefix="${EPREFIX}"
+   --rundir="${EPREFIX}"/var/run
+   --libexecdir="${EPREFIX}"/lib/resolvconf
+   )
+   econf "${myeconfargs[@]}"
+}
+
+pkg_config() {
+   if [[ -n ${ROOT} ]]; then
+   eerror "We cannot configure unless \$ROOT is empty"
+   return 1
+   fi
+
+   if [[ -n "$(resolvconf -l)" ]]; then
+   einfo "${PN} already has DNS information"
+   else
+   ebegin "Copying /etc/resolv.conf to resolvconf -a dummy"
+   resolvconf -a dummy 

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

2023-04-15 Thread Jimi Huotari
commit: f8ecb93d71724a5c8a026f20ac18693f384663f1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Apr 16 15:04:14 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Apr 16 15:04:14 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f8ecb93d

dev-qt/qtbase: sync subslots for 6.5.

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.5..ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index 50f5261f..0b1d7d0a 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
+   media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
-   gui? ( media-libs/libpng:0= )
+   gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2023-04-15 Thread orbea
commit: 116a29fc0eabb60fc675a6d49569bd355dd62510
Author: orbea  riseup  net>
AuthorDate: Sat Apr 15 17:01:51 2023 +
Commit: orbea  riseup  net>
CommitDate: Sat Apr 15 17:01:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=116a29fc

dev-qt/qtnetwork: add 5.15.9

Signed-off-by: orbea  riseup.net>

 dev-qt/qtnetwork/Manifest|  3 ++
 dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild | 79 
 2 files changed, 82 insertions(+)

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 2acd6e7..294b670 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,3 +1,6 @@
 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 
0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2
 SHA512 
2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e
+DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
 DIST qtbase-5.15.8-gentoo-kde-6.tar.xz 796880 BLAKE2B 
014fd9c9693fe1a5adc54f1d147db4bbb4bf6f5fbde5950a9586a6868d16b63b83cf24821c33fd2a325d6b70a1fa655b0fc0da7ef74ae175e278ebda1f8c9aa4
 SHA512 
910a7e42e13f33b53984b4f61c58e53c1cf0accfa9eb1e143cc011882fff6cab14fa7c66562396b3a929f5ec6ecf56724d74df34ac15f32cc4d8ae6cb8da797b
+DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 
6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a
 SHA512 
60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791
 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B 
cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b
 SHA512 
29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce
+DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B 
b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8
 SHA512 
2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild
new file mode 100644
index 000..fb8518e
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+IUSE="connman gssapi libproxy networkmanager sctp +ssl"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   sys-libs/zlib:=
+   connman? ( =dev-qt/qtdbus-${QT5_PV}* )
+   gssapi? ( virtual/krb5 )
+   libproxy? ( net-libs/libproxy )
+   networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* )
+   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+RDEPEND="${DEPEND}
+   connman? ( net-misc/connman )
+   networkmanager? ( net-misc/networkmanager )
+"
+
+QT5_TARGET_SUBDIRS=(
+   src/network
+   src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+   libproxy:libproxy:
+   ssl::SSL
+   ssl::OPENSSL
+   ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   :network
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.15.7-libressl.patch # Bug 562050, not upstreamable
+)
+
+pkg_setup() {
+   use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
+   use networkmanager && 
QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
+}
+
+src_configure() {
+   local myconf=(
+   $(usev connman -dbus-linked)
+   $(qt_use gssapi feature-gssapi)
+   $(qt_use libproxy)
+   $(usev networkmanager -dbus-linked)
+   $(qt_use sctp)
+   $(usev ssl -openssl-linked)
+   -no-dtls # Required for libressl
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+
+   # workaround for bug 652650
+   if use ssl; then
+   sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
+   -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
+   fi
+}



  1   2   3   >