[gentoo-commits] repo/gentoo:master commit in: media-plugins/calf/files/

2024-01-13 Thread Miroslav Šulc
commit: 5d047cd3ff93a3c539a48237deaae5fc63a5df61
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Jan 14 07:56:17 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jan 14 07:56:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d047cd3

media-plugins/calf/files: rebased live patch + scrubbed patches

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

 media-plugins/calf/files/calf-0.90.1-desktop.patch| 4 ++--
 media-plugins/calf/files/calf-0.90.1-htmldir.patch| 8 
 media-plugins/calf/files/calf-0.90.1-no-automagic.patch   | 4 ++--
 .../files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch| 6 --
 media-plugins/calf/files/calf--fix-build-with-lld.patch   | 8 +++-
 5 files changed, 11 insertions(+), 19 deletions(-)

diff --git a/media-plugins/calf/files/calf-0.90.1-desktop.patch 
b/media-plugins/calf/files/calf-0.90.1-desktop.patch
index 93fc125e0110..47b269d92ee6 100644
--- a/media-plugins/calf/files/calf-0.90.1-desktop.patch
+++ b/media-plugins/calf/files/calf-0.90.1-desktop.patch
@@ -5,8 +5,8 @@
  *  /usr/share/applications/calf.desktop: warning: value 
"Application;AudioVideo;Audio;GNOME" for key "Categories" in group "Desktop 
Entry" contains a deprecated value "Application"
 
 
 a/calf.desktop.in  2018-07-08 12:35:56.0 +0200
-+++ b/calf.desktop.in  2019-03-10 20:19:01.251946945 +0100
+--- a/calf.desktop.in
 b/calf.desktop.in
 @@ -3,7 +3,6 @@
  Name[pl]=Zestaw wtyczek Calf
  Name[ru]=Набор эффектов и инструментов Calf для JACK

diff --git a/media-plugins/calf/files/calf-0.90.1-htmldir.patch 
b/media-plugins/calf/files/calf-0.90.1-htmldir.patch
index 83481b112885..a6c4b2c7 100644
--- a/media-plugins/calf/files/calf-0.90.1-htmldir.patch
+++ b/media-plugins/calf/files/calf-0.90.1-htmldir.patch
@@ -1,7 +1,7 @@
 Make PKGDOCDIR configurable for distributions.
 
 a/configure.ac 2018-07-08 12:35:56.0 +0200
-+++ b/configure.ac 2019-03-10 20:11:45.053432800 +0100
+--- a/configure.ac
 b/configure.ac
 @@ -227,7 +227,7 @@
  
  # Other defines
@@ -11,8 +11,8 @@ Make PKGDOCDIR configurable for distributions.
  
  

  
 a/Makefile.am  2018-07-08 12:35:56.0 +0200
-+++ b/Makefile.am  2019-03-10 20:55:12.448824164 +0100
+--- a/Makefile.am
 b/Makefile.am
 @@ -25,29 +25,29 @@
rm -rf autom4te.cache
  

diff --git a/media-plugins/calf/files/calf-0.90.1-no-automagic.patch 
b/media-plugins/calf/files/calf-0.90.1-no-automagic.patch
index ef336851c7b3..e9b9756338d8 100644
--- a/media-plugins/calf/files/calf-0.90.1-no-automagic.patch
+++ b/media-plugins/calf/files/calf-0.90.1-no-automagic.patch
@@ -2,8 +2,8 @@ Fix gtk+ and jack automagic detection.
 
 https://github.com/calf-studio-gear/calf/issues/166
 
 a/configure.ac 2018-07-08 12:35:56.0 +0200
-+++ b/configure.ac 2019-03-10 19:22:05.578887471 +0100
+--- a/configure.ac
 b/configure.ac
 @@ -150,13 +150,35 @@
[set_enable_sse="no"])
  AC_MSG_RESULT($set_enable_sse)

diff --git 
a/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch 
b/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
index d868fb8e1f33..3ab8dfa1c840 100644
--- 
a/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
+++ 
b/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
@@ -3,12 +3,6 @@ From: Krzysztof Foltman 
 Date: Fri, 2 Aug 2019 20:55:50 +0100
 Subject: [PATCH] Compatibility: A possible fix for the clang++-8 issue.
 

- src/calf/fixed_point.h | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/calf/fixed_point.h b/src/calf/fixed_point.h
-index 7dbf5c9bc..63bfce167 100644
 --- a/src/calf/fixed_point.h
 +++ b/src/calf/fixed_point.h
 @@ -215,7 +215,7 @@ template class fixed_point {

diff --git a/media-plugins/calf/files/calf--fix-build-with-lld.patch 
b/media-plugins/calf/files/calf--fix-build-with-lld.patch
index 91e353e10da6..a33e8dc70503 100644
--- a/media-plugins/calf/files/calf--fix-build-with-lld.patch
+++ b/media-plugins/calf/files/calf--fix-build-with-lld.patch
@@ -12,16 +12,14 @@ Signed-off-by: Violet Purcell 
 
 rebased
 
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 6f11628b..0e775bef 100644
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
 @@ -53,7 +53,7 @@ libcalflv2gui_la_SOURCES = gui.cpp gui_config.cpp 
gui_controls.cpp ctl_curve.cpp
  if USE_DEBUG
- libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat 
$(GUI_DEPS_LIBS) -disable-static  -Wl,-z,nodelete
+ libcalflv2gui_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat 
$(GUI_DEPS_LIBS) -disable-static  -Wl,-z,nodelete
  else
--libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat 
-export-symbols-regex 

[gentoo-commits] repo/proj/guru:dev commit in: dev-util/find-work/

2024-01-13 Thread Anna Vyalkova
commit: 42b7d6bab757a38b7ac531f83044ac5967eaf8f2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jan 14 07:03:42 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jan 14 07:04:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42b7d6ba

dev-util/find-work: add 0.4.0, drop 0.2.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-util/find-work/Manifest|  2 +-
 .../{find-work-0.2.0.ebuild => find-work-0.4.0.ebuild} | 10 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-util/find-work/Manifest b/dev-util/find-work/Manifest
index 3c76936815..f412c81892 100644
--- a/dev-util/find-work/Manifest
+++ b/dev-util/find-work/Manifest
@@ -1,2 +1,2 @@
-DIST find_work-0.2.0.tar.gz 11440 BLAKE2B 
507da062ca3a30885fedf49831be2454ea2012aabab052599fd3d2740d3a30b602c5b0eb2e7e69699dc5858f279d7dc041481f1fd9c7403b19f18c3953d32d76
 SHA512 
ad38a464bb682c18e5ae49f15e00041909bc6104ba59efb21a2447b7da84872b2ec191071a60721d50e6eacfeecbbe46d790faffe1e4232a49d8da31bce40e5d
 DIST find_work-0.3.0.tar.gz 16939 BLAKE2B 
f80bb5436ff70debe3fa1c2c3cec09bb2701e8b60b1a2397de74b1035aa925d935228928a8e6a6eb6b75b218c2a062b2466c963718c89ba5ca4b8457923a3c72
 SHA512 
e52bcd8636003f1940fd42c3baca22b69654b35f62b9b2ee3345625d4fb1b31a9124c4da3d17e9fec84162eb7b7190553599f7e8a6eda60fb92f946aefaf1c95
+DIST find_work-0.4.0.tar.gz 21194 BLAKE2B 
4d1cc1f0f5877c1bd806eceeb5765b0b21641fb85a884a498e8c97cb5b5c6333e8251c1925246ad898cf38b2cf0661dc313b38413c9650decdebbe1ea35c0e0d
 SHA512 
041d25bee51047bb06c34ab4a18605bdce29fa0414bdf790bab3189949960a1be1a0ca5437747ed340776f932715c081f698519c0c28fee02cf2349c07f991f9

diff --git a/dev-util/find-work/find-work-0.2.0.ebuild 
b/dev-util/find-work/find-work-0.4.0.ebuild
similarity index 78%
rename from dev-util/find-work/find-work-0.2.0.ebuild
rename to dev-util/find-work/find-work-0.4.0.ebuild
index 134d677904..0897f105e0 100644
--- a/dev-util/find-work/find-work-0.2.0.ebuild
+++ b/dev-util/find-work/find-work-0.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
 DISTUTILS_USE_PEP517=hatchling
 inherit distutils-r1 pypi shell-completion
 
@@ -23,12 +23,20 @@ RDEPEND="
=dev-python/platformdirs-4[${PYTHON_USEDEP}]
+   =dev-python/pydantic-2[${PYTHON_USEDEP}]
=dev-python/repology-client-0.0.2[${PYTHON_USEDEP}]
=dev-python/requests-2[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:dev commit in: dev-build/just/, sys-devel/just/, profiles/updates/

2024-01-13 Thread Joe Kappus
commit: fd228610fabbea2bacc3aee2f8de5f9cb0627176
Author: Joe Kappus  wt  gd>
AuthorDate: Sun Jan 14 07:00:25 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Sun Jan 14 07:00:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd228610

dev-build/just: rename sys-devel/just

Signed-off-by: Joe Kappus  wt.gd>

 {sys-devel => dev-build}/just/Manifest   | 0
 {sys-devel => dev-build}/just/just-1.21.0.ebuild | 0
 {sys-devel => dev-build}/just/just-1.22.0.ebuild | 0
 {sys-devel => dev-build}/just/just-1.22.1.ebuild | 0
 {sys-devel => dev-build}/just/just-1.23.0.ebuild | 0
 {sys-devel => dev-build}/just/metadata.xml   | 0
 profiles/updates/1Q-2024 | 1 +
 7 files changed, 1 insertion(+)

diff --git a/sys-devel/just/Manifest b/dev-build/just/Manifest
similarity index 100%
rename from sys-devel/just/Manifest
rename to dev-build/just/Manifest

diff --git a/sys-devel/just/just-1.21.0.ebuild 
b/dev-build/just/just-1.21.0.ebuild
similarity index 100%
rename from sys-devel/just/just-1.21.0.ebuild
rename to dev-build/just/just-1.21.0.ebuild

diff --git a/sys-devel/just/just-1.22.0.ebuild 
b/dev-build/just/just-1.22.0.ebuild
similarity index 100%
rename from sys-devel/just/just-1.22.0.ebuild
rename to dev-build/just/just-1.22.0.ebuild

diff --git a/sys-devel/just/just-1.22.1.ebuild 
b/dev-build/just/just-1.22.1.ebuild
similarity index 100%
rename from sys-devel/just/just-1.22.1.ebuild
rename to dev-build/just/just-1.22.1.ebuild

diff --git a/sys-devel/just/just-1.23.0.ebuild 
b/dev-build/just/just-1.23.0.ebuild
similarity index 100%
rename from sys-devel/just/just-1.23.0.ebuild
rename to dev-build/just/just-1.23.0.ebuild

diff --git a/sys-devel/just/metadata.xml b/dev-build/just/metadata.xml
similarity index 100%
rename from sys-devel/just/metadata.xml
rename to dev-build/just/metadata.xml

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
new file mode 100644
index 00..c68224e39c
--- /dev/null
+++ b/profiles/updates/1Q-2024
@@ -0,0 +1 @@
+move sys-devel/just dev-build/just



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

2024-01-13 Thread Sam James
commit: 66befac964c44162818496ee5233c8d2f631107f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 05:35:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 05:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66befac9

media-libs/jasper: adapt to doxygen rename

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

 media-libs/jasper/jasper-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/jasper/jasper-4.1.2.ebuild 
b/media-libs/jasper/jasper-4.1.2.ebuild
index c9b2cc7fa814..335732079920 100644
--- a/media-libs/jasper/jasper-4.1.2.ebuild
+++ b/media-libs/jasper/jasper-4.1.2.ebuild
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
app-shells/bash
doc? (
-   app-doc/doxygen
+   app-text/doxygen
dev-texlive/texlive-latexextra
dev-texlive/texlive-plaingeneric
virtual/latex-base



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

2024-01-13 Thread Sam James
commit: 92d3f29071e7de502f5b413ead99f9c83cc26d36
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Jan 11 15:59:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 05:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d3f290

media-libs/jasper: add 4.1.2

Fix invalid memory write bug (#367) (CVE-2023-51257).
Fix missing range check in the JPC encoder (#368).

Bug: https://bugs.gentoo.org/922075
Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/34761
Signed-off-by: Sam James  gentoo.org>

 media-libs/jasper/Manifest|  1 +
 media-libs/jasper/jasper-4.1.2.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/jasper/Manifest b/media-libs/jasper/Manifest
index 8889ed116334..d3796d0822ce 100644
--- a/media-libs/jasper/Manifest
+++ b/media-libs/jasper/Manifest
@@ -1,2 +1,3 @@
 DIST jasper-4.0.0.tar.gz 1975127 BLAKE2B 
d4d8ae3324f3753e999adee57c215b89fa0ddeb3d945f10de15459a7d6566f1de9cbcd27a418bcc3c128bc138fff7e3f1cc157b6750d2d7dc1216f8e8cbc8bea
 SHA512 
dc03434870e85b1fdbdf41a3e07ce5a8044c8d225717d3d7a5969d45e3bd716bfb2abc4b4e0b8cec2f4071a7520c5d3e48939dba0cabe6d192eacd593de0c563
 DIST jasper-4.1.1.tar.gz 1979438 BLAKE2B 
7f72c7f5633b7b0b119733ea7cdaa51684d3593ea19de21ae45f036ac79245b418b4f72a90f4b7d458b38ea480f008a8b67a74a0c4f440c9d86f76419e04e712
 SHA512 
a15c196d7e448fb3c8b6512793d4b430e58ba6adf343b46392cac0880ae8c385cd75b43dd566c4a25baab983089cb95c00ae538dc0b84282cc98f2a9ce398d43
+DIST jasper-4.1.2.tar.gz 1982427 BLAKE2B 
36f1e5abb90f6e684ab9b9479e3f28318c75e1f1cd71dfa9f84f00fca2e04ebec393b48ceec1db02d2777cb09fbf0f425cef017958aec1c7f6fd66277c370baa
 SHA512 
ab3cc1e2a4b4232510eba89d03363ed1a9f74ee981e2e7eeef21d185dbc12f2efa5cc0e281c5d20adf1d3d0f95a44f7b0ece8fd304e26bdcd1ff352dbf398367

diff --git a/media-libs/jasper/jasper-4.1.2.ebuild 
b/media-libs/jasper/jasper-4.1.2.ebuild
new file mode 100644
index ..c9b2cc7fa814
--- /dev/null
+++ b/media-libs/jasper/jasper-4.1.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Implementation of the codec specified in the JPEG-2000 Part-1 
standard"
+HOMEPAGE="https://jasper-software.github.io/jasper;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jasper-software/jasper.git;
+else
+   
SRC_URI="https://github.com/jasper-software/${PN}/archive/version-${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+   S="${WORKDIR}/${PN}-version-${PV}"
+fi
+
+LICENSE="JasPer2.0"
+SLOT="0/7"
+IUSE="doc heif jpeg opengl"
+
+RDEPEND="
+   heif? ( media-libs/libheif:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   opengl? (
+   media-libs/freeglut
+   virtual/opengl
+   virtual/glu
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-shells/bash
+   doc? (
+   app-doc/doxygen
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-plaingeneric
+   virtual/latex-base
+   )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBASH_PROGRAM="${BROOT}"/bin/bash
+
+   # documentation
+   $(cmake_use_find_package doc Doxygen)
+   $(cmake_use_find_package doc LATEX)
+
+   # HEIF
+   -DJAS_ENABLE_LIBHEIF=$(usex heif)
+
+   # JPEG
+   -DJAS_ENABLE_LIBJPEG=$(usex jpeg)
+
+   # OpenGL
+   -DJAS_ENABLE_OPENGL=$(usex opengl)
+   )
+   cmake_src_configure
+}



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

2024-01-13 Thread Sam James
commit: 154a8e35830bf0a388476a716b35fc13dafe517e
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Jan  4 21:31:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154a8e35

dev-db/sqlmap: add 1.8

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest  |  1 +
 dev-db/sqlmap/sqlmap-1.8.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 12f1edab0aec..124133f3b630 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,2 +1,3 @@
 DIST sqlmap-1.7.8.gh.tar.gz 7214346 BLAKE2B 
b28da71baa69f09ce8554c96ffedd06c4e41be785956fc895e2cd41d5cfed19af9c294bed8e6dc82e2e6c64704f6be578df3258af1ddad559f99b4b5e9f29c1e
 SHA512 
9d22cd85682de2f111dd33aa7eed6c98e59f2067464f59074c571200e7bb2cc15477560a3c7c81e198f3fd006bde9a9289679c0cec08ffcf0e157d6d1fae4f51
 DIST sqlmap-1.7.9.gh.tar.gz 7214293 BLAKE2B 
45ec0a5e0bf2d2f53a9232ca80f592a2a62b195e3dcd6913fdd343afcc097345cd160d7c39571a7abfe25f3772bbfdb1b4e915e6c0b3f599f86ad2eb201f1ab0
 SHA512 
0a2aa310b9e1d51cb296be87df5d7c87bdf9daa3a61151ff3a2bca9d58bd2c369c7fa8dfad134d23a00cc034a8c8cd9ff2a326e8883ecad43457604762b42242
+DIST sqlmap-1.8.gh.tar.gz 7216213 BLAKE2B 
0a9f43880badec75d5915950a98b1aac12a465b00216e0d01ed3ce0cb23882639d656430932b32d067ab7df693e0bbb67c35e076ac016e48a7ef2d940d0208eb
 SHA512 
80e1555ae0f581c5cc76f41eb8a26e346f675069149010d7267abc3cc59f04ae9d35a72e417c6e28ff6d9c389d04e65dde1240079620a70d733e1873c0ed7450

diff --git a/dev-db/sqlmap/sqlmap-1.8.ebuild b/dev-db/sqlmap/sqlmap-1.8.ebuild
new file mode 100644
index ..e3d99c9eb231
--- /dev/null
+++ b/dev-db/sqlmap/sqlmap-1.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 python-single-r1 wrapper
+
+DESCRIPTION="An automatic SQL injection and database takeover tool"
+HOMEPAGE="https://sqlmap.org/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
+else
+   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# sqlmap (GPL-2+)
+# ansitrm (BSD)
+# beautifulsoup (BSD)
+# bottle (MIT)
+# chardet (LGPL-2.1+)
+# clientform (BSD)
+# colorama (BSD)
+# fcrypt (BSD-2)
+# identitywaf (MIT)
+# keepalive (LGPL-2.1+)
+# magic (MIT)
+# multipartpost (LGPL-2.1+)
+# ordereddict (MIT)
+# prettyprint (BSD-2)
+# pydes (public-domain)
+# six (MIT)
+# socks (BSD)
+# termcolor (BSD)
+# wininetpton (public-domain)
+LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( doc/ README.md )
+
+src_install () {
+   einstalldocs
+
+   insinto /usr/share/${PN}/
+   doins -r *
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
+
+   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
+}



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

2024-01-13 Thread Sam James
commit: a4be5a66de4388a4addedf16600c3645739f61d0
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Oct 21 14:47:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4be5a66

dev-db/sqlmap: drop 1.7.8

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/33224
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest|  1 -
 dev-db/sqlmap/sqlmap-1.7.8.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 124133f3b630..bc5f568e1e7b 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,2 @@
-DIST sqlmap-1.7.8.gh.tar.gz 7214346 BLAKE2B 
b28da71baa69f09ce8554c96ffedd06c4e41be785956fc895e2cd41d5cfed19af9c294bed8e6dc82e2e6c64704f6be578df3258af1ddad559f99b4b5e9f29c1e
 SHA512 
9d22cd85682de2f111dd33aa7eed6c98e59f2067464f59074c571200e7bb2cc15477560a3c7c81e198f3fd006bde9a9289679c0cec08ffcf0e157d6d1fae4f51
 DIST sqlmap-1.7.9.gh.tar.gz 7214293 BLAKE2B 
45ec0a5e0bf2d2f53a9232ca80f592a2a62b195e3dcd6913fdd343afcc097345cd160d7c39571a7abfe25f3772bbfdb1b4e915e6c0b3f599f86ad2eb201f1ab0
 SHA512 
0a2aa310b9e1d51cb296be87df5d7c87bdf9daa3a61151ff3a2bca9d58bd2c369c7fa8dfad134d23a00cc034a8c8cd9ff2a326e8883ecad43457604762b42242
 DIST sqlmap-1.8.gh.tar.gz 7216213 BLAKE2B 
0a9f43880badec75d5915950a98b1aac12a465b00216e0d01ed3ce0cb23882639d656430932b32d067ab7df693e0bbb67c35e076ac016e48a7ef2d940d0208eb
 SHA512 
80e1555ae0f581c5cc76f41eb8a26e346f675069149010d7267abc3cc59f04ae9d35a72e417c6e28ff6d9c389d04e65dde1240079620a70d733e1873c0ed7450

diff --git a/dev-db/sqlmap/sqlmap-1.7.8.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.8.ebuild
deleted file mode 100644
index ad6dac4b9230..
--- a/dev-db/sqlmap/sqlmap-1.7.8.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} )
-PYTHON_REQ_USE="sqlite"
-
-inherit bash-completion-r1 python-single-r1 wrapper
-
-DESCRIPTION="An automatic SQL injection and database takeover tool"
-HOMEPAGE="https://sqlmap.org/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
-else
-   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-# sqlmap (GPL-2+)
-# ansitrm (BSD)
-# beautifulsoup (BSD)
-# bottle (MIT)
-# chardet (LGPL-2.1+)
-# clientform (BSD)
-# colorama (BSD)
-# fcrypt (BSD-2)
-# identitywaf (MIT)
-# keepalive (LGPL-2.1+)
-# magic (MIT)
-# multipartpost (LGPL-2.1+)
-# ordereddict (MIT)
-# prettyprint (BSD-2)
-# pydes (public-domain)
-# six (MIT)
-# socks (BSD)
-# termcolor (BSD)
-# wininetpton (public-domain)
-LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-
-RDEPEND="${PYTHON_DEPS}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=( doc/ README.md )
-
-src_install () {
-   einstalldocs
-
-   insinto /usr/share/${PN}/
-   doins -r *
-   python_optimize "${ED}"/usr/share/${PN}
-
-   make_wrapper ${PN} \
-   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
-
-   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
-}



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

2024-01-13 Thread Sam James
commit: 756a381542141c95cd20da2e44bc15fd1e609ce4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:56:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:56:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=756a3815

dev-util/gef: tweak description

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

 dev-util/gef/gef-2023.08.ebuild | 2 +-
 dev-util/gef/gef-2024.01.ebuild | 2 +-
 dev-util/gef/gef-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
index 5c5f2539985e..dcf8e73117bf 100644
--- a/dev-util/gef/gef-2023.08.ebuild
+++ b/dev-util/gef/gef-2023.08.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
 
 inherit python-single-r1 docs wrapper
 
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef;
 
 if [[ ${PV} ==  ]]; then

diff --git a/dev-util/gef/gef-2024.01.ebuild b/dev-util/gef/gef-2024.01.ebuild
index e9aa51550300..ab3ad1835c9a 100644
--- a/dev-util/gef/gef-2024.01.ebuild
+++ b/dev-util/gef/gef-2024.01.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
 
 inherit python-single-r1 docs wrapper
 
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef;
 
 if [[ ${PV} ==  ]]; then

diff --git a/dev-util/gef/gef-.ebuild b/dev-util/gef/gef-.ebuild
index 1a1d8d3edec5..b692b6cc9ec0 100644
--- a/dev-util/gef/gef-.ebuild
+++ b/dev-util/gef/gef-.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
 
 inherit python-single-r1 docs wrapper
 
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef;
 
 if [[ ${PV} ==  ]]; then



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

2024-01-13 Thread Sam James
commit: 3a26074b4467bce0da41beaaa65447bd32e89548
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:53:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:53:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a26074b

dev-util/gef: fixup for gdb rename

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

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

diff --git a/dev-util/gef/gef-2024.01.ebuild b/dev-util/gef/gef-2024.01.ebuild
index 5af9582375b5..e9aa51550300 100644
--- a/dev-util/gef/gef-2024.01.ebuild
+++ b/dev-util/gef/gef-2024.01.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
${PYTHON_DEPS}
dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
-   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
dev-libs/capstone[python,${PYTHON_USEDEP}]
dev-libs/keystone[python,${PYTHON_USEDEP}]



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

2024-01-13 Thread Sam James
commit: 6377170184510f517a79fcb7aa79b85022bd3071
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:51:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:51:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63771701

x11-libs/libxklavier: tweak patch formatting

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

 x11-libs/libxklavier/files/clang-17.patch | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libxklavier/files/clang-17.patch 
b/x11-libs/libxklavier/files/clang-17.patch
index 1f2d3e8ce811..559867f5a180 100644
--- a/x11-libs/libxklavier/files/clang-17.patch
+++ b/x11-libs/libxklavier/files/clang-17.patch
@@ -1,5 +1,6 @@
 ./libxklavier/libxklavier.public.old   2024-01-10 18:54:48.527283381 
-0500
-+++ ./libxklavier/libxklavier.public   2024-01-10 18:54:56.486180329 -0500
+https://bugs.gentoo.org/915208
+--- a/libxklavier/libxklavier.public
 b/libxklavier/libxklavier.public
 @@ -81,11 +81,10 @@ xkl_engine_set_secondary_groups_mask
  xkl_engine_set_window_transparent
  xkl_engine_start_listen



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

2024-01-13 Thread Sam James
commit: bd01bf9e7c4d4d70fbad104dc96cbc4746a39fb1
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 13 07:32:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:51:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd01bf9e

dev-util/gef: enable py3.12

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gef/gef-2023.08.ebuild | 2 +-
 dev-util/gef/gef-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
index f455ec15947e..5c5f2539985e 100644
--- a/dev-util/gef/gef-2023.08.ebuild
+++ b/dev-util/gef/gef-2023.08.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="

diff --git a/dev-util/gef/gef-.ebuild b/dev-util/gef/gef-.ebuild
index b9fb91eab1af..981a072ee86f 100644
--- a/dev-util/gef/gef-.ebuild
+++ b/dev-util/gef/gef-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="



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

2024-01-13 Thread Sam James
commit: 41d6071f542e177948d6a20f0abb3d7ebfec0ce2
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 13 07:34:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:51:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d6071f

dev-util/gef: sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/34777
Signed-off-by: Sam James  gentoo.org>

 dev-util/gef/gef-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-.ebuild b/dev-util/gef/gef-.ebuild
index 981a072ee86f..1a1d8d3edec5 100644
--- a/dev-util/gef/gef-.ebuild
+++ b/dev-util/gef/gef-.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/hugsy/gef;
 else
SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="MIT"
@@ -38,6 +38,7 @@ RDEPEND="
dev-libs/capstone[python,${PYTHON_USEDEP}]
dev-libs/keystone[python,${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
dev-util/unicorn[python,${PYTHON_USEDEP}]
')"
 



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

2024-01-13 Thread Sam James
commit: 8d47458741e34eb501cbfe317123f4a6a05f471c
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 13 07:34:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:51:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d474587

dev-util/gef: add 2024.01

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gef/Manifest   |  1 +
 dev-util/gef/gef-2024.01.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 0ac5e0cbea13..ba2a872e5a3b 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1 +1,2 @@
 DIST gef-2023.08.tar.gz 230347 BLAKE2B 
b9b8fed1bdf81fa870583921c4bdd6df2d98112748c939da48acae7e636ec6e22dc751d8ed75e52e72ff0aa04835720293f0e82e99ff614c447f2a614c76e48a
 SHA512 
d3a26826b991db7e8d475da945b16933ce046dd64381f5df60ea0fe310d0325f39b05142de5f75abbbd5693c93ad70ff25e982d0ff3526a6fe66fd7526a359c5
+DIST gef-2024.01.tar.gz 235145 BLAKE2B 
f5409e592c50dbbe65761e7727f28aa7a96b130449f187e392cc0170707b7cfb2d1bf9e75581dce7dce8ff6d004ffc624d34a46b7ba35ab434a5671662860bdb
 SHA512 
d8dbc308f864e434ea79eaf44e329e11f2cea9836a5dcdc019bd621bbec6792f70e58edd9fd8b3c434dc61a17fbac08394e281530423081beb1cc1192aece79c

diff --git a/dev-util/gef/gef-2024.01.ebuild b/dev-util/gef/gef-2024.01.ebuild
new file mode 100644
index ..5af9582375b5
--- /dev/null
+++ b/dev-util/gef/gef-2024.01.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
+
+DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+HOMEPAGE="https://github.com/hugsy/gef;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hugsy/gef;
+else
+   SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/pylint[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   ')"
+
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   sed -i -e '/pylint/d' tests/requirements.txt || die
+}
+
+src_compile() {
+   # Tries to compile tests
+   :
+
+   docs_compile
+}
+
+src_install() {
+   insinto "/usr/share/${PN}"
+   doins -r *.py
+
+   python_optimize "${ED}/usr/share/${PN}"
+
+   make_wrapper "gdb-gef" \
+   "gdb -x \"/usr/share/${PN}/gef.py\"" || die
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   einfo "\nUsage:"
+   einfo "~$ gdb-gef \n"
+}



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

2024-01-13 Thread Sam James
commit: 98d5b6596a4529e1460e046548e0b6a3b2a7573f
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 13 07:32:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d5b659

dev-util/ropper: enable py3.12

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/ropper/ropper-1.13.8.ebuild | 4 ++--
 dev-util/ropper/ropper-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/ropper/ropper-1.13.8.ebuild 
b/dev-util/ropper/ropper-1.13.8.ebuild
index 1f7931fc54fc..9ce94c0d3dac 100644
--- a/dev-util/ropper/ropper-1.13.8.ebuild
+++ b/dev-util/ropper/ropper-1.13.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 

diff --git a/dev-util/ropper/ropper-.ebuild 
b/dev-util/ropper/ropper-.ebuild
index d72cea81d840..a58456324402 100644
--- a/dev-util/ropper/ropper-.ebuild
+++ b/dev-util/ropper/ropper-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2024-01-13 Thread Sam James
commit: 9e927b6952e9365d5bc8547a8cb11d81e0679304
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Jan  6 17:33:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:50:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e927b69

media-video/ffmpeg: add CPU_FLAGS_ARM_{I8MM,ASIMDDP}

Bug: https://bugs.gentoo.org/917277
Bug: https://bugs.gentoo.org/917278
Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34689
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild | 4 ++--
 media-video/ffmpeg/ffmpeg-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
index 8da462e593fe..fc3dd3af02e5 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
@@ -123,6 +123,8 @@ ARM_CPU_FEATURES=(
cpu_flags_arm_vfp:vfp
cpu_flags_arm_vfpv3:vfpv3
cpu_flags_arm_v8:armv8
+   cpu_flags_arm_asimddp:dotprod
+   cpu_flags_arm_i8mm:i8mm
 )
 ARM_CPU_REQUIRED_USE="
arm64? ( cpu_flags_arm_v8 )
@@ -453,8 +455,6 @@ multilib_src_configure() {
for i in "${CPU_FEATURES_MAP[@]}" ; do
use ${i%:*} || myconf+=( --disable-${i#*:} )
done
-   # Bug #917277, #917278
-   myconf+=( --disable-dotprod --disable-i8mm )
 
if use pic ; then
myconf+=( --enable-pic )

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 4117023d4157..af17b97264cd 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -123,6 +123,8 @@ ARM_CPU_FEATURES=(
cpu_flags_arm_vfp:vfp
cpu_flags_arm_vfpv3:vfpv3
cpu_flags_arm_v8:armv8
+   cpu_flags_arm_asimddp:dotprod
+   cpu_flags_arm_i8mm:i8mm
 )
 ARM_CPU_REQUIRED_USE="
arm64? ( cpu_flags_arm_v8 )
@@ -452,8 +454,6 @@ multilib_src_configure() {
for i in "${CPU_FEATURES_MAP[@]}" ; do
use ${i%:*} || myconf+=( --disable-${i#*:} )
done
-   # Bug #917277, #917278
-   myconf+=( --disable-dotprod --disable-i8mm )
 
if use pic ; then
myconf+=( --enable-pic )



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxklavier/, x11-libs/libxklavier/files/

2024-01-13 Thread Sam James
commit: 417e4bb0088b9835519879f7a0e9af8eaedeb5cb
Author: Nicholas Vinson  gmail  com>
AuthorDate: Wed Jan 10 23:59:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417e4bb0

x11-libs/libxklavier: Remove undefined symbol

Symbol xkl_engine_VOID__FLAGS_INT_BOOLEAN is not defined. Upstream is
dead per https://www.freedesktop.org/wiki/Software/LibXklavier/.

This change allows libxklavier to build with clang-17 by deleting the
undefined symbol from the version symbol map.

Despite upstream status, the following packages still depend on
libxklavier:

app-accessibility/caribou
dev-libs/eekboard
dev-libs/input-pad
gnome-base/libgnomekbd
gnome-extra/cinnamon-control-center
gnome-extra/cinnamon-settings-daemon
mate-base/libmatekbd
mate-base/mate-control-center
mate-base/mate-settings-daemon
mate-extra/mate-screensaver
x11-misc/lightdm
xfce-base/xfce4-settings
xfce-extra/xfce4-screensaver
xfce-extra/xfce4-xkb-plugin

Closes: https://bugs.gentoo.org/915208
Signed-off-by: Nicholas Vinson  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34739
Signed-off-by: Sam James  gentoo.org>

 x11-libs/libxklavier/files/clang-17.patch  | 14 ++
 x11-libs/libxklavier/libxklavier-5.4-r1.ebuild |  4 +++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libxklavier/files/clang-17.patch 
b/x11-libs/libxklavier/files/clang-17.patch
new file mode 100644
index ..1f2d3e8ce811
--- /dev/null
+++ b/x11-libs/libxklavier/files/clang-17.patch
@@ -0,0 +1,14 @@
+--- ./libxklavier/libxklavier.public.old   2024-01-10 18:54:48.527283381 
-0500
 ./libxklavier/libxklavier.public   2024-01-10 18:54:56.486180329 -0500
+@@ -81,11 +81,10 @@ xkl_engine_set_secondary_groups_mask
+ xkl_engine_set_window_transparent
+ xkl_engine_start_listen
+ xkl_engine_state_change_get_type
+ xkl_engine_stop_listen
+ xkl_engine_ungrab_key
+-xkl_engine_VOID__FLAGS_INT_BOOLEAN
+ xkl_engine_VOID__ENUM_INT_BOOLEAN
+ xkl_get_country_name
+ xkl_get_language_name
+ xkl_get_last_error
+ xkl_restore_names_prop

diff --git a/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild 
b/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild
index f4fa2b5d057d..8edb16f51e34 100644
--- a/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild
+++ b/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,6 +35,8 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=( "${FILESDIR}"/clang-17.patch )
+
 src_prepare() {
default
elibtoolize



[gentoo-commits] proj/netifrc:master commit in: mk/

2024-01-13 Thread Sam James
commit: a058cb072fcd8f2874513e4ca58f92482e2a191b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 13 05:14:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:47:25 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=a058cb07

mk/os.mk: don't use OS env var for overriding

If you want to override the OS or OS-detect command you can still use
_OS and _OS_SH, but OS is too common of an environment variable to
listen for.

Closes: https://bugs.gentoo.org/906171
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/netifrc/pull/52
Signed-off-by: Sam James  gentoo.org>

 mk/os.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mk/os.mk b/mk/os.mk
index c306f05..cf089e7 100644
--- a/mk/os.mk
+++ b/mk/os.mk
@@ -5,7 +5,7 @@
 
 _OS_SH=uname -s
 _OS:=  $(shell ${_OS_SH})
-OS?=   ${_OS}
+OS=${_OS}
 include ${MK}/os-${OS}.mk
 
 RC_LIB=/$(LIBNAME)/rc



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/files/, dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: 0aaf24bffa7167ec92ae380cefc031ce812fd5dd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:40:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:40:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aaf24bf

dev-debug/valgrind: backport fixes from 3.22.0 stable branch

Mark Wielaard (2):
  valgrind-monitor.py regular expressions should use raw strings
  Add fchmodat2 syscall on linux

Paul Floyd (1):
  Bug 476548 - valgrind 3.22.0 fails on assertion when loading debuginfo 
file produced by mold

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

 ...nitor.py-regular-expressions-should-use-r.patch |  61 ++
 ...valgrind-3.22.0-fails-on-assertion-when-l.patch | 144 ++
 .../0003-Add-fchmodat2-syscall-on-linux.patch  | 218 +
 ...grind-.ebuild => valgrind-3.22.0-r1.ebuild} |   7 +-
 dev-debug/valgrind/valgrind-.ebuild|   4 +-
 5 files changed, 432 insertions(+), 2 deletions(-)

diff --git 
a/dev-debug/valgrind/files/0001-valgrind-monitor.py-regular-expressions-should-use-r.patch
 
b/dev-debug/valgrind/files/0001-valgrind-monitor.py-regular-expressions-should-use-r.patch
new file mode 100644
index ..cc51bc219456
--- /dev/null
+++ 
b/dev-debug/valgrind/files/0001-valgrind-monitor.py-regular-expressions-should-use-r.patch
@@ -0,0 +1,61 @@
+From 027b649fdb831868e71be01cafdacc49a5f419ab Mon Sep 17 00:00:00 2001
+From: Mark Wielaard 
+Date: Fri, 17 Nov 2023 14:01:21 +0100
+Subject: [PATCH 1/3] valgrind-monitor.py regular expressions should use raw
+ strings
+
+With python 3.12 gdb will produce the following SyntaxWarning when
+loading valgrind-monitor-def.py:
+
+  /usr/share/gdb/auto-load/valgrind-monitor-def.py:214:
+  SyntaxWarning: invalid escape sequence '\['
+if re.fullmatch("^0x[0123456789ABCDEFabcdef]+\[[^\[\]]+\]$", arg_str):
+
+In a future python version this will become an SyntaxError.
+
+Use a raw strings for the regular expression.
+
+https://bugs.kde.org/show_bug.cgi?id=476708
+(cherry picked from commit 0fbfbe05028ad18efda786a256a2738d2c231ed4)
+---
+ NEWS  | 13 +
+ coregrind/m_gdbserver/valgrind-monitor-def.py |  2 +-
+ 2 files changed, 14 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index f11da4be8..ee5b4ff11 100644
+--- a/NEWS
 b/NEWS
+@@ -1,3 +1,16 @@
++Branch 3.22
++~~~
++
++*  FIXED BUGS 
++
++The following bugs have been fixed or resolved on this branch.
++
++476708  valgrind-monitor.py regular expressions should use raw strings
++
++To see details of a given bug, visit
++  https://bugs.kde.org/show_bug.cgi?id=XX
++where XX is the bug number as listed above.
++
+ Release 3.22.0 (31 Oct 2023)
+ 
+ 
+diff --git a/coregrind/m_gdbserver/valgrind-monitor-def.py 
b/coregrind/m_gdbserver/valgrind-monitor-def.py
+index b4e7b992d..d74b1590c 100644
+--- a/coregrind/m_gdbserver/valgrind-monitor-def.py
 b/coregrind/m_gdbserver/valgrind-monitor-def.py
+@@ -211,7 +211,7 @@ class Valgrind_ADDR_LEN_opt(Valgrind_Command):
+ For compatibility reason with the Valgrind gdbserver monitor command,
+ we detect and accept usages such as 0x1234ABCD[10]."""
+ def invoke(self, arg_str : str, from_tty : bool) -> None:
+-if re.fullmatch("^0x[0123456789ABCDEFabcdef]+\[[^\[\]]+\]$", arg_str):
++if re.fullmatch(r"^0x[0123456789ABCDEFabcdef]+\[[^\[\]]+\]$", 
arg_str):
+ arg_str = arg_str.replace("[", " ")
+ arg_str = arg_str.replace("]", " ")
+ eval_execute_2(self, arg_str,
+-- 
+2.43.0
+

diff --git 
a/dev-debug/valgrind/files/0002-Bug-476548-valgrind-3.22.0-fails-on-assertion-when-l.patch
 
b/dev-debug/valgrind/files/0002-Bug-476548-valgrind-3.22.0-fails-on-assertion-when-l.patch
new file mode 100644
index ..40885a04d850
--- /dev/null
+++ 
b/dev-debug/valgrind/files/0002-Bug-476548-valgrind-3.22.0-fails-on-assertion-when-l.patch
@@ -0,0 +1,144 @@
+From 1d00e5ce0fb069911c4b525ec38289fb5d9021b0 Mon Sep 17 00:00:00 2001
+From: Paul Floyd 
+Date: Sat, 18 Nov 2023 08:49:34 +0100
+Subject: [PATCH 2/3] Bug 476548 - valgrind 3.22.0 fails on assertion when
+ loading debuginfo file produced by mold
+
+(cherry picked from commit 9ea4ae66707a4dcc6f4328e11911652e4418c585)
+---
+ NEWS   |  2 ++
+ coregrind/m_debuginfo/image.c  | 14 +
+ coregrind/m_debuginfo/priv_image.h |  4 +++
+ coregrind/m_debuginfo/readelf.c| 49 --
+ 4 files changed, 66 insertions(+), 3 deletions(-)
+
+diff --git a/NEWS b/NEWS
+index ee5b4ff11..6cd13429a 100644
+--- a/NEWS
 b/NEWS
+@@ -5,6 +5,8 @@ Branch 3.22
+ 
+ The following bugs have been fixed or resolved on this branch.
+ 
++476548  valgrind 3.22.0 fails on assertion when loading debuginfo
++file produced by mold
+ 476708  valgrind-monitor.py regular expressions 

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

2024-01-13 Thread Sam James
commit: c551cede5af40726167bd46c2a2fa2007bf20c36
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:31:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:31:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c551cede

net-misc/inetutils: add 2.5

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

 net-misc/inetutils/Manifest |  1 +
 net-misc/inetutils/inetutils-2.5.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/net-misc/inetutils/Manifest b/net-misc/inetutils/Manifest
index 81c1302e7a72..8684f9864b63 100644
--- a/net-misc/inetutils/Manifest
+++ b/net-misc/inetutils/Manifest
@@ -1 +1,2 @@
 DIST inetutils-2.4.tar.xz 1558308 BLAKE2B 
1f7a33f313b736b305f62587c727ba843659621fbd89610dea81a0acf0e74aca8d3005cca2e3451fe30517880678023d4949bf1b1276bb660b80802e97c06bc8
 SHA512 
e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
+DIST inetutils-2.5.tar.xz 1670424 BLAKE2B 
80ab4f4287328ceb75c33b8794ec21209ea95206a205ea60fbd8f1d7e7fa01eec228ea50d61c8bb37a88cd3144b58ecfecd0af440ba85d43d5ea19565d88a6d4
 SHA512 
dc11ad6eeb5ea2c85edddbfc77630b5b09e4e1ac643629edf13b0ac0828c13cdb0885275153c072ae13a798427c96bc461037822ad646f7210369192c35bb04c

diff --git a/net-misc/inetutils/inetutils-2.5.ebuild 
b/net-misc/inetutils/inetutils-2.5.ebuild
new file mode 100644
index ..adc14e092684
--- /dev/null
+++ b/net-misc/inetutils/inetutils-2.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam
+
+DESCRIPTION="Collection of common network programs"
+HOMEPAGE="https://www.gnu.org/software/inetutils/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
+CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger 
telnet tftp whois ifconfig traceroute"
+PROGRAMS="${SERVERS} ${CLIENTS}"
+IUSE="idn kerberos pam tcpd ${PROGRAMS}"
+
+DEPEND="
+   sys-libs/readline:0=
+   ftpd? ( virtual/libcrypt:0= )
+   idn? ( net-dns/libidn2:= )
+   kerberos? ( virtual/krb5 )
+   pam? ( sys-libs/pam )
+   tcpd? ( sys-apps/tcp-wrappers )
+   uucpd? ( virtual/libcrypt:0= )
+"
+RDEPEND="${DEPEND}
+   ftpd? ( net-ftp/ftpbase[pam?] )
+   ftp? ( !net-ftp/ftp )
+   dnsdomainname? ( !sys-apps/net-tools )
+   hostname? ( !sys-apps/coreutils[hostname(-)] 
!sys-apps/net-tools[hostname(+)] )
+   ping? ( !net-misc/iputils )
+   ping6? ( !net-misc/iputils[ipv6(+)] )
+   rcp? ( !net-misc/netkit-rsh )
+   rexec? ( !net-misc/netkit-rsh )
+   rlogin? ( !net-misc/netkit-rsh )
+   rsh? ( !net-misc/netkit-rsh )
+   logger? ( !sys-apps/util-linux[logger(+)] )
+   telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
+   tftp? ( !net-ftp/tftp-hpa )
+   whois? ( !net-misc/whois )
+   ifconfig? ( !sys-apps/net-tools )
+   traceroute? ( !net-analyzer/traceroute )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof unreachable )
+
+src_configure() {
+   local myconf=(
+   --disable-clients
+   --disable-servers
+   $(use_with idn)
+   --without-krb4
+   $(use_with kerberos krb5)
+   --without-shishi
+   $(use_with pam)
+   $(use_with tcpd wrap)
+   )
+
+   local prog
+   for prog in ${PROGRAMS}; do
+   myconf+=( $(use_enable "${prog}") )
+   done
+
+   econf "${myconf[@]}"
+}
+
+iu_pamd() {
+   if use "$1"; then
+   pamd_mimic system-remote-login "$2" auth account password 
session
+   fi
+}
+
+src_install() {
+   default
+   iu_pamd rexecd rexec
+   iu_pamd rlogind rlogin
+   iu_pamd rshd rsh
+   if use kerberos; then
+   iu_pamd rlogind krlogin
+   iu_pamd rshd krsh
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: 11045bb593445b60b5fdc40a0c1cfa129aa7a4c4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:32:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:32:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11045bb5

dev-debug/valgrind: Stabilize 3.21.0-r2 x86, #922067

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

 dev-debug/valgrind/valgrind-3.21.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild 
b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
index a434040c1f8b..9f38c6b898d2 100644
--- a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
+++ b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
@@ -20,7 +20,7 @@ else
inherit verify-sig
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )"
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-01-13 Thread Sam James
commit: a748ff4510fba84ffb890eca33866fb975a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:31:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:31:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a748ff45

net-misc/inetutils: drop 2.4

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

 net-misc/inetutils/Manifest |  1 -
 net-misc/inetutils/inetutils-2.4.ebuild | 86 -
 2 files changed, 87 deletions(-)

diff --git a/net-misc/inetutils/Manifest b/net-misc/inetutils/Manifest
index 8684f9864b63..9294329b8da4 100644
--- a/net-misc/inetutils/Manifest
+++ b/net-misc/inetutils/Manifest
@@ -1,2 +1 @@
-DIST inetutils-2.4.tar.xz 1558308 BLAKE2B 
1f7a33f313b736b305f62587c727ba843659621fbd89610dea81a0acf0e74aca8d3005cca2e3451fe30517880678023d4949bf1b1276bb660b80802e97c06bc8
 SHA512 
e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
 DIST inetutils-2.5.tar.xz 1670424 BLAKE2B 
80ab4f4287328ceb75c33b8794ec21209ea95206a205ea60fbd8f1d7e7fa01eec228ea50d61c8bb37a88cd3144b58ecfecd0af440ba85d43d5ea19565d88a6d4
 SHA512 
dc11ad6eeb5ea2c85edddbfc77630b5b09e4e1ac643629edf13b0ac0828c13cdb0885275153c072ae13a798427c96bc461037822ad646f7210369192c35bb04c

diff --git a/net-misc/inetutils/inetutils-2.4.ebuild 
b/net-misc/inetutils/inetutils-2.4.ebuild
deleted file mode 100644
index e7e723de8d59..
--- a/net-misc/inetutils/inetutils-2.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam
-
-DESCRIPTION="Collection of common network programs"
-HOMEPAGE="https://www.gnu.org/software/inetutils/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
-CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger 
telnet tftp whois ifconfig traceroute"
-PROGRAMS="${SERVERS} ${CLIENTS}"
-IUSE="idn kerberos pam tcpd ${PROGRAMS}"
-
-DEPEND="
-   sys-libs/readline:0=
-   ftpd? ( virtual/libcrypt:0= )
-   idn? ( net-dns/libidn2:= )
-   kerberos? ( virtual/krb5 )
-   pam? ( sys-libs/pam )
-   tcpd? ( sys-apps/tcp-wrappers )
-   uucpd? ( virtual/libcrypt:0= )
-"
-RDEPEND="${DEPEND}
-   ftpd? ( net-ftp/ftpbase[pam?] )
-   ftp? ( !net-ftp/ftp )
-   dnsdomainname? ( !sys-apps/net-tools )
-   hostname? ( !sys-apps/coreutils[hostname(-)] 
!sys-apps/net-tools[hostname(+)] )
-   ping? ( !net-misc/iputils )
-   ping6? ( !net-misc/iputils[ipv6(+)] )
-   rcp? ( !net-misc/netkit-rsh )
-   rexec? ( !net-misc/netkit-rsh )
-   rlogin? ( !net-misc/netkit-rsh )
-   rsh? ( !net-misc/netkit-rsh )
-   logger? ( !sys-apps/util-linux[logger(+)] )
-   telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
-   tftp? ( !net-ftp/tftp-hpa )
-   whois? ( !net-misc/whois )
-   ifconfig? ( !sys-apps/net-tools )
-   traceroute? ( !net-analyzer/traceroute )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof )
-
-src_configure() {
-   local myconf=(
-   --disable-clients
-   --disable-servers
-   $(use_with idn)
-   --without-krb4
-   $(use_with kerberos krb5)
-   --without-shishi
-   $(use_with pam)
-   $(use_with tcpd wrap)
-   )
-
-   local prog
-   for prog in ${PROGRAMS}; do
-   myconf+=( $(use_enable "${prog}") )
-   done
-
-   econf "${myconf[@]}"
-}
-
-iu_pamd() {
-   if use "$1"; then
-   pamd_mimic system-remote-login "$2" auth account password 
session
-   fi
-}
-
-src_install() {
-   default
-   iu_pamd rexecd rexec
-   iu_pamd rlogind rlogin
-   iu_pamd rshd rsh
-   if use kerberos; then
-   iu_pamd rlogind krlogin
-   iu_pamd rshd krsh
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: 57d08811513a5a620f137e2a981d43809d595c52
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:19:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:19:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d08811

dev-debug/valgrind: Stabilize 3.21.0-r2 ppc64, #922067

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

 dev-debug/valgrind/valgrind-3.21.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild 
b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
index 498febbd854b..a434040c1f8b 100644
--- a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
+++ b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
@@ -20,7 +20,7 @@ else
inherit verify-sig
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )"
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2024-01-13 Thread Sam James
commit: de0837b34ba8597fde66f5385c694ddb4a24982e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:18:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:18:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0837b3

sys-auth/nss-pam-ldapd: disable py3.9

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

 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild | 2 +-
 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
index be8cf405f24b..0f8f3074c0d5 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit autotools python-r1 s6 systemd tmpfiles multilib-minimal
 
 DESCRIPTION="NSS module for name lookups using LDAP"

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
index 45bec6750bfa..bb818b9c0a9e 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit autotools python-r1 s6 systemd tmpfiles multilib-minimal
 
 DESCRIPTION="NSS module for name lookups using LDAP"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2024-01-13 Thread Sam James
commit: a8e57b37d64f0846e166836533c7e0a0cfb37628
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:17:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:17:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e57b37

sys-auth/nss-pam-ldapd: fix Python REQUIRED_USE

The package appears to need Python at build-time too so fix REQUIRED_USE
accordingly per 
https://projects.gentoo.org/python/guide/multi.html#additional-build-time-python-use.

Note that I've not investigated if it really does use Python at build-time,
just making things consistent here.

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

 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild | 3 ++-
 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
index 474304460092..be8cf405f24b 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,6 +15,7 @@ SLOT="0"
 KEYWORDS="amd64 arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 IUSE="debug kerberos +pam pynslcd sasl test +utils"
 REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
utils? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} pynslcd )
 "

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
index ad51ea51a204..45bec6750bfa 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc64 ~sparc x86"
 IUSE="debug kerberos +pam pynslcd sasl selinux test +utils"
 REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
utils? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} pynslcd )
 "



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

2024-01-13 Thread Sam James
commit: b8d6bf93d37e73f2229530579670963f5d392d9b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 13 18:39:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d6bf93

net-analyzer/arping: Stabilize 2.23 arm, #886221

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/arping/arping-2.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/arping/arping-2.23.ebuild 
b/net-analyzer/arping/arping-2.23.ebuild
index 4ba6ee8835e6..268abc3485ec 100644
--- a/net-analyzer/arping/arping-2.23.ebuild
+++ b/net-analyzer/arping/arping-2.23.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/ThomasHabets/${PN}/archive/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 
S="${WORKDIR}/${PN}-${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2024-01-13 Thread Sam James
commit: 3a4a567fa9e13bbd4c3a16f053444377dcfc76c9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 13 19:33:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4a567f

sys-auth/nss-pam-ldapd: Keyword 0.9.12-r3 arm, #902219

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
index cd1a50ce5be8..ad51ea51a204 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc64 ~sparc x86"
 IUSE="debug kerberos +pam pynslcd sasl selinux test +utils"
 REQUIRED_USE="
utils? ( ${PYTHON_REQUIRED_USE} )



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

2024-01-13 Thread Sam James
commit: 3c95c50a4d6869c73bc8ea375fed59fefdaa2102
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 13 18:07:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:12:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c95c50a

net-analyzer/arping: Stabilize 2.23 amd64, #886221

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/arping/arping-2.23.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/arping/arping-2.23.ebuild 
b/net-analyzer/arping/arping-2.23.ebuild
index 1c129b98221d..a3e2331b6158 100644
--- a/net-analyzer/arping/arping-2.23.ebuild
+++ b/net-analyzer/arping/arping-2.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/ThomasHabets/${PN}/archive/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux"
 
S="${WORKDIR}/${PN}-${P}"
 fi



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

2024-01-13 Thread Sam James
commit: 2200b894c58f0546eb54225084205bd32faad299
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 13 18:12:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:12:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2200b894

net-analyzer/arping: Stabilize 2.23 x86, #886221

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/arping/arping-2.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/arping/arping-2.23.ebuild 
b/net-analyzer/arping/arping-2.23.ebuild
index a3e2331b6158..4ba6ee8835e6 100644
--- a/net-analyzer/arping/arping-2.23.ebuild
+++ b/net-analyzer/arping/arping-2.23.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/ThomasHabets/${PN}/archive/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
 
S="${WORKDIR}/${PN}-${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: ce7c6c4dcc96f9bee0b3a75850d50725a0211342
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:14:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:14:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7c6c4d

dev-debug/valgrind: Stabilize 3.21.0-r2 amd64, #922067

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

 dev-debug/valgrind/valgrind-3.21.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild 
b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
index 4fffdd3b3c6a..498febbd854b 100644
--- a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
+++ b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
@@ -20,7 +20,7 @@ else
inherit verify-sig
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )"
-   KEYWORDS="-* ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2024-01-13 Thread Sam James
commit: 6eac4c5cb4e646108fdef499f3ae477091379cd8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:07:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:07:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eac4c5c

net-p2p/qbittorrent: fix more minimum versions

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

 net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
index 16f604886f93..f3b8bfcb67b6 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=dev-libs/openssl-1.1.1:=
>=net-libs/libtorrent-rasterbar-1.2.19:=
>=sys-libs/zlib-1.2.11
-   qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml] )
+   qt6? ( >=dev-qt/qtbase-6.2:6[network,ssl,sql,sqlite,xml] )
!qt6? (
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
@@ -44,19 +44,19 @@ RDEPEND="
dbus? ( dev-qt/qtdbus:5 )
)
qt6? (
-   dev-qt/qtbase:6[dbus?,gui,widgets]
-   dev-qt/qtsvg:6
+   >=dev-qt/qtbase-6.2:6[dbus?,gui,widgets]
+   >=dev-qt/qtsvg-6.2:6
)
)"
 DEPEND="
${RDEPEND}
-   dev-libs/boost
+   >=dev-libs/boost-1.71
test? (
!qt6? ( dev-qt/qttest:5 )
)"
 BDEPEND="
!qt6? ( dev-qt/linguist-tools:5 )
-   qt6? ( dev-qt/qttools:6[linguist] )
+   qt6? ( >=dev-qt/qttools-6.2:6[linguist] )
virtual/pkgconfig"
 
 DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: ff5a67a9155ef0cb3d4b6a04ae8a09f8b67b534a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:08:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:08:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5a67a9

dev-debug/valgrind: Stabilize 3.21.0-r2 arm64, #922067

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

 dev-debug/valgrind/valgrind-3.21.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild 
b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
index 1c6ad6cb0422..4fffdd3b3c6a 100644
--- a/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
+++ b/dev-debug/valgrind/valgrind-3.21.0-r2.ebuild
@@ -20,7 +20,7 @@ else
inherit verify-sig
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )"
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-01-13 Thread Sam James
commit: 0d6eeba4f18e29aa111fe08f87b03beeb9291434
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 19:58:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6eeba4

net-libs/mbedtls: fix testsuite failures

Appears that unittests can't be run in parallel.

Closes: https://bugs.gentoo.org/914925
Closes: https://bugs.gentoo.org/718390
Closes: https://bugs.gentoo.org/829861
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34702
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 12 +++-
 net-libs/mbedtls/mbedtls-2.28.6.ebuild | 10 +++---
 net-libs/mbedtls/mbedtls-3.5.1.ebuild  | 10 +++---
 3 files changed, 9 insertions(+), 23 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 2edf0c6ccf69..0ef263d1a1fe 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -71,16 +71,10 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
+   cmake_src_test -j1
 }
 
 multilib_src_install() {

diff --git a/net-libs/mbedtls/mbedtls-2.28.6.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
index e1829c6a942f..f0133d22a389 100644
--- a/net-libs/mbedtls/mbedtls-2.28.6.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
@@ -72,14 +72,10 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   # Multiple failures in PSA test suite, bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
+   cmake_src_test -j1
 }
 
 multilib_src_install() {

diff --git a/net-libs/mbedtls/mbedtls-3.5.1.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
index 8ac4d28d6d05..963a8edbe27c 100644
--- a/net-libs/mbedtls/mbedtls-3.5.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
@@ -64,14 +64,10 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   # Multiple failures in PSA test suite, bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
+   cmake_src_test -j1
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2024-01-13 Thread Sam James
commit: 0a7cfd163f08f3fd2f573c35d2861d2d09b1e113
Author: xbt573  gmail  com>
AuthorDate: Fri Dec 22 18:58:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:03:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7cfd16

net-p2p/qbittorrent: add 4.6.2, drop proxied maintainer

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

 net-p2p/qbittorrent/Manifest |   1 +
 net-p2p/qbittorrent/metadata.xml |   9 +-
 net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild | 131 +++
 3 files changed, 133 insertions(+), 8 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index b73321d9d11c..52f42a22b3b8 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -3,3 +3,4 @@ DIST qbittorrent-4.5.4.tar.gz 8791236 BLAKE2B 
70b3194d6c4819655998406e0a13d22f3a
 DIST qbittorrent-4.5.5.tar.gz 8802492 BLAKE2B 
1d20d7900b5b65603c5cf13452fb5aebe396473290d4904641b78867c5345d783482c46edc7042a2e86e79afd790e8c470df62131595eba288f195cc5e716eec
 SHA512 
8b5c2654b3bc03c0b4de77e8388ee543c3892ef9453749ea737aaee999a16d50bd1b30ebe0519a86d7ab8ffc6224d7d9cf678464aebf96433cd71dd57b46dd53
 DIST qbittorrent-4.6.0.tar.gz 9024538 BLAKE2B 
5addeee21c9a5f05ca4b33a908c6480948dd22cc03524baf8f06429c2f1abb3c88115a53d434023e379561dda27ae43336068071c7f92949c550f6f8b4336a87
 SHA512 
217b3efe9c8e98eb5c9457d9aede91034b27f85a57ff93d57f51485b5224e85c63b51645b3f5126a51e48894d5065ed2ae3929dcabfcbbe6b036270286ffef3a
 DIST qbittorrent-4.6.1.tar.gz 9054911 BLAKE2B 
ace2f102f21287d7005fdd383bd44bed17894ad370ec7782684669f07c537e0c773acc90e89105794c02c023a4116dbe00fc99ba4ffae49c18159854baca9e5d
 SHA512 
ed6db8174562cd2b96fec1e0c1532a65507cb7034841c9424f654a33866cbf9edc5974f101f0c01cd6c8fd7d76380b4252c4a804ee9776b34ec8ad1b386bdcd1
+DIST qbittorrent-4.6.2.tar.gz 9058275 BLAKE2B 
b55de1ab7cd08fe4ee6d89eb269b884abea6cb478cc65f74a8e2f718f16919248d7e7cf01f10b5c4065d978d5ad906a60320c336a5cda8beeae7d4fe8cc6c25d
 SHA512 
04977ae048a7f377b5d6a3091b93bbb84b085be9fb48a4096104fd00b77aaf41c8e62f6b527e69a92ce2ab604e95a91222d5f286b9219d094777833c302418e4

diff --git a/net-p2p/qbittorrent/metadata.xml b/net-p2p/qbittorrent/metadata.xml
index 14e773c514d6..19959dc50cd8 100644
--- a/net-p2p/qbittorrent/metadata.xml
+++ b/net-p2p/qbittorrent/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-cheembox...@gmail.com
-Alexey Lunev
-
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
+   
 
 
 Install qBittorrent Web UI (qbittorrent-nox) and systemd/OpenRC 
service

diff --git a/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
new file mode 100644
index ..f8129fff3348
--- /dev/null
+++ b/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake edo multibuild systemd xdg
+
+DESCRIPTION="BitTorrent client in C++ and Qt"
+HOMEPAGE="https://www.qbittorrent.org;
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/qbittorrent/qBittorrent.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/qBittorrent-release-${PV}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+dbus +gui qt6 systemd test webui"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( gui webui )"
+
+RDEPEND="
+   acct-group/qbittorrent
+   acct-user/qbittorrent
+   >=dev-libs/openssl-1.1.1:=
+   >=net-libs/libtorrent-rasterbar-1.2.18:=
+   >=sys-libs/zlib-1.2.11
+   qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml] )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtxml:5
+   )
+   gui? (
+   !qt6? (
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dbus? ( dev-qt/qtdbus:5 )
+   )
+   qt6? (
+   dev-qt/qtbase:6[dbus?,gui,widgets]
+   dev-qt/qtsvg:6
+   )
+   )"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+   test? (
+   !qt6? ( dev-qt/qttest:5 )
+   )"
+BDEPEND="
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md )
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use gui && MULTIBUILD_VARIANTS+=( gui )
+   use webui && MULTIBUILD_VARIANTS+=( nogui )
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2024-01-13 Thread Sam James
commit: 39c95d1bd8c8d06094815e29b0a6afceecdb7adb
Author: xbt573  gmail  com>
AuthorDate: Fri Dec 22 19:50:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:03:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c95d1b

net-p2p/qbittorrent: fixed indentation in metadata.xml

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

 net-p2p/qbittorrent/metadata.xml | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-p2p/qbittorrent/metadata.xml b/net-p2p/qbittorrent/metadata.xml
index 19959dc50cd8..61255b4f2554 100644
--- a/net-p2p/qbittorrent/metadata.xml
+++ b/net-p2p/qbittorrent/metadata.xml
@@ -2,12 +2,12 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-
-
-Install qBittorrent Web UI (qbittorrent-nox) and systemd/OpenRC 
service
-
-
-
-qbittorrent/qBittorrent
-
+   
+   
+   Install qBittorrent Web UI (qbittorrent-nox) and 
systemd/OpenRC service
+   
+   
+   
+   qbittorrent/qBittorrent
+   
 



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

2024-01-13 Thread Sam James
commit: fdb6cf5ff36d86488e9a0dab338efd3fb25462e6
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 18:47:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb6cf5f

net-libs/mbedtls: drop 3.5.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest |   1 -
 net-libs/mbedtls/mbedtls-3.5.0.ebuild | 103 --
 2 files changed, 104 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 825c7a26c921..b522f14229b9 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,3 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
-DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd
 DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 
67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b
 SHA512 
bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a

diff --git a/net-libs/mbedtls/mbedtls-3.5.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.0.ebuild
deleted file mode 100644
index 66d87b69c563..
--- a/net-libs/mbedtls/mbedtls-3.5.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
-SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/15.20.6" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:=
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   media-gfx/graphviz
-   )
-   test? ( dev-lang/perl )
-"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/mbedtls_config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, even in 3.0.0.
-   # bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-   cmake_src_install
-}
-
-multilib_src_install_all() {
-   use doc && HTML_DOCS=( apidoc )
-
-   einstalldocs
-
-   if use programs ; then
-   # avoid file collisions with sys-apps/coreutils
-   local p e
-   for p in "${ED}"/usr/bin/* ; do
-   if [[ -x "${p}" && ! -d "${p}" ]] ; then
- 

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

2024-01-13 Thread Sam James
commit: 1586cb7d0563ec04cff95c526a4b9c8ac1be5cef
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 18:46:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1586cb7d

net-libs/mbedtls: add 3.5.1

Sync changes with 2.28.6 and 3.5.0.
New dual licensing (Apache-2.0 or GPL-2+), add python as BDEPEND (required for 
some pre-compile checks test data generation), minor fixes.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest |   1 +
 net-libs/mbedtls/mbedtls-3.5.1.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index e55681924ac4..825c7a26c921 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,4 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
 DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd
+DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 
67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b
 SHA512 
bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a

diff --git a/net-libs/mbedtls/mbedtls-3.5.1.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
new file mode 100644
index ..8ac4d28d6d05
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/15.20.6" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/mbedtls_config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # Multiple failures in PSA test suite, bug #718390
+   CMAKE_SKIP_TESTS=(
+   psa_crypto
+   psa_its-suite
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2024-01-13 Thread Sam James
commit: ff9031807d74af72d14dfb48e18f867094f63c8c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 04:04:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:04:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff903180

net-p2p/qbittorrent: fix min libtorrent-rasterbar version

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

 net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild | 4 ++--
 net-p2p/qbittorrent/qbittorrent-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
index f8129fff3348..16f604886f93 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,7 @@ RDEPEND="
acct-group/qbittorrent
acct-user/qbittorrent
>=dev-libs/openssl-1.1.1:=
-   >=net-libs/libtorrent-rasterbar-1.2.18:=
+   >=net-libs/libtorrent-rasterbar-1.2.19:=
>=sys-libs/zlib-1.2.11
qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml] )
!qt6? (

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index 6edff7232960..d2fd716fffa9 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,7 +25,7 @@ REQUIRED_USE="|| ( gui webui )"
 
 RDEPEND="
>=dev-libs/openssl-1.1.1:=
-   >=net-libs/libtorrent-rasterbar-1.2.18:=
+   >=net-libs/libtorrent-rasterbar-1.2.19:=
>=sys-libs/zlib-1.2.11
virtual/libiconv
gui? (



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

2024-01-13 Thread Sam James
commit: 4767bcca480ea1ecfaa1fe58841d0989b3640e7e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 13:55:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4767bcca

net-libs/mbedtls: add 2.28.6

New dual licensing (Apache-2.0 or GPL-2+), add python as BDEPEND
(required for some pre-compile checks test data generation), minor fixes
to project spelling (it's "Mbed TLS", not "mbed TLS").

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

 net-libs/mbedtls/Manifest  |   1 +
 net-libs/mbedtls/mbedtls-2.28.6.ebuild | 108 +
 net-libs/mbedtls/metadata.xml  |   4 +-
 3 files changed, 111 insertions(+), 2 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 01050714e9cc..e55681924ac4 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,2 +1,3 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
+DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
 DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd

diff --git a/net-libs/mbedtls/mbedtls-2.28.6.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
new file mode 100644
index ..e1829c6a942f
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # Multiple failures in PSA test suite, bug #718390
+   CMAKE_SKIP_TESTS=(
+   psa_crypto
+   psa_its-suite
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+

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

2024-01-13 Thread Sam James
commit: e2e3b903e7752dc31c1ace3843a505c1f331d831
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 11:02:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2e3b903

net-libs/mbedtls: drop 2.28.1, 3.2.1

Remove volurnable versions.

Bug: https://bugs.gentoo.org/886001

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest  |   2 -
 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 102 -
 net-libs/mbedtls/mbedtls-3.2.1.ebuild  |  96 ---
 3 files changed, 200 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index aa4e650c75d4..01050714e9cc 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,2 @@
-DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
-DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523
 DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
deleted file mode 100644
index 88331eaf0432..
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
-SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-text/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   local myctestargs=(
-   -E "(psa_crypto|psa_its-suite)"
-   )
-
-   

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

2024-01-13 Thread Sam James
commit: e73291b9256c7b9800f23069ec01d16dd598cae0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:55:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:55:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73291b9

sys-apps/moar: drop 1.20.0

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

 sys-apps/moar/Manifest   |  2 --
 sys-apps/moar/moar-1.20.0.ebuild | 42 
 2 files changed, 44 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index a73e4079ffbe..07b3a13257ac 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,5 +1,3 @@
-DIST moar-1.20.0-deps.tar.xz 5100896 BLAKE2B 
0be3ca9e2fa88f8d57705f0a79a21088cf1c004740c784b3b8249fde03eae0557bfba97e9e9b5266ae37364e4a686c3e8c5a5556f8ff23f8aef90845f5c891eb
 SHA512 
ec2e5dc41fab5327b7ec25a5aed199712421121fa6f2bed0c76658784ff6260cb6cdba3e478eb3bcdee7ae177acb2be34c35ca01ad7c35f36a1b62c8ff7ad673
-DIST moar-1.20.0.tar.gz 2793794 BLAKE2B 
10fa1f59a0ec20703d8a478e190188555c668fddb37128dbe4821f47acba035dfa102403d5bb9f4f19af809d2e08fac9ede1e25f1aa333949ffc332ea41c2f7c
 SHA512 
d85eb1b8e9cc01384eca606b0ccf0f76b55dd7d8635a5c4f075dbd5784bebaa4004c379b8a5ba018643d75c088dad83599a7d2faa7c15ff9d008b0c7ade76787
 DIST moar-1.21.0-deps.tar.xz 5100896 BLAKE2B 
0be3ca9e2fa88f8d57705f0a79a21088cf1c004740c784b3b8249fde03eae0557bfba97e9e9b5266ae37364e4a686c3e8c5a5556f8ff23f8aef90845f5c891eb
 SHA512 
ec2e5dc41fab5327b7ec25a5aed199712421121fa6f2bed0c76658784ff6260cb6cdba3e478eb3bcdee7ae177acb2be34c35ca01ad7c35f36a1b62c8ff7ad673
 DIST moar-1.21.0.tar.gz 2793970 BLAKE2B 
696fc70d7fa05f6e3537272730a7d844c2fd5de94fb2a154906b8102096425c384fd8c54a0f9cdd5bde44b3310119fb5f1e52d98edc10e284c13cdfc44255a6e
 SHA512 
8c91b6f910689496ebe3a5a59325fffc99aeee6808e0c65f01eead47b902481ee02841cdd33a62c90d99d760a2f052df89695b144ed2d7c5446733be7957dcb6
 DIST moar-1.22.3-deps.tar.xz 61027724 BLAKE2B 
ba22db246b20f4a6b28c19a3654f1b1cd68e0a92aff43ff02a592b303ff3318c3766381bd4b0abff5f479fe571b753a272213d7dc7da809a33ded36228dac100
 SHA512 
a1be9f66480867faa06fb451bcc6a294bb1e2e4601c97c1beac67a3f866104b196ecd2653dc9ddd48a5223d4f3067a01abbaf45fc07333d97c4f8489424ff5cf

diff --git a/sys-apps/moar/moar-1.20.0.ebuild b/sys-apps/moar/moar-1.20.0.ebuild
deleted file mode 100644
index b5588a90db7f..
--- a/sys-apps/moar/moar-1.20.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar;
-SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# moarvm: https://github.com/walles/moar/issues/143
-RDEPEND="!dev-lang/moarvm"
-BDEPEND="
-   test? (
-   app-arch/bzip2
-   app-arch/xz-utils
-   )
-"
-
-src_compile() {
-   # https://github.com/walles/moar/blob/master/build.sh#L28
-   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
-}
-
-src_test() {
-   # From test.sh (we don't run that because it has some linting etc)
-   ego test -timeout 20s ./...
-}
-
-src_install() {
-   dobin moar
-   doman moar.1
-   einstalldocs
-}



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

2024-01-13 Thread Sam James
commit: 6972fd561fd6655624dcf2300f5cf20c2ee01b8d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:55:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:55:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6972fd56

sys-apps/moar: add 1.22.3

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/moar-1.22.3.ebuild | 42 
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index ed08f8de8418..a73e4079ffbe 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -2,3 +2,5 @@ DIST moar-1.20.0-deps.tar.xz 5100896 BLAKE2B 
0be3ca9e2fa88f8d57705f0a79a21088cf1
 DIST moar-1.20.0.tar.gz 2793794 BLAKE2B 
10fa1f59a0ec20703d8a478e190188555c668fddb37128dbe4821f47acba035dfa102403d5bb9f4f19af809d2e08fac9ede1e25f1aa333949ffc332ea41c2f7c
 SHA512 
d85eb1b8e9cc01384eca606b0ccf0f76b55dd7d8635a5c4f075dbd5784bebaa4004c379b8a5ba018643d75c088dad83599a7d2faa7c15ff9d008b0c7ade76787
 DIST moar-1.21.0-deps.tar.xz 5100896 BLAKE2B 
0be3ca9e2fa88f8d57705f0a79a21088cf1c004740c784b3b8249fde03eae0557bfba97e9e9b5266ae37364e4a686c3e8c5a5556f8ff23f8aef90845f5c891eb
 SHA512 
ec2e5dc41fab5327b7ec25a5aed199712421121fa6f2bed0c76658784ff6260cb6cdba3e478eb3bcdee7ae177acb2be34c35ca01ad7c35f36a1b62c8ff7ad673
 DIST moar-1.21.0.tar.gz 2793970 BLAKE2B 
696fc70d7fa05f6e3537272730a7d844c2fd5de94fb2a154906b8102096425c384fd8c54a0f9cdd5bde44b3310119fb5f1e52d98edc10e284c13cdfc44255a6e
 SHA512 
8c91b6f910689496ebe3a5a59325fffc99aeee6808e0c65f01eead47b902481ee02841cdd33a62c90d99d760a2f052df89695b144ed2d7c5446733be7957dcb6
+DIST moar-1.22.3-deps.tar.xz 61027724 BLAKE2B 
ba22db246b20f4a6b28c19a3654f1b1cd68e0a92aff43ff02a592b303ff3318c3766381bd4b0abff5f479fe571b753a272213d7dc7da809a33ded36228dac100
 SHA512 
a1be9f66480867faa06fb451bcc6a294bb1e2e4601c97c1beac67a3f866104b196ecd2653dc9ddd48a5223d4f3067a01abbaf45fc07333d97c4f8489424ff5cf
+DIST moar-1.22.3.tar.gz 2799819 BLAKE2B 
681297e9a84f6846d7ea6cd591403fd3100079fc8418ce5841a50755927239eca5abbfc0477d1a74e3af687ef1ebe372d4f708c38a64ba61b3095ac161f1cb8e
 SHA512 
377cdf4916b036088f48abd4aa9818f002dd5ab025a54f4d91626380bb3d370daf046da6f3dc31fcc11a375d7da1a84288fb3e2e3357181a6ecc6a46af78c452

diff --git a/sys-apps/moar/moar-1.22.3.ebuild b/sys-apps/moar/moar-1.22.3.ebuild
new file mode 100644
index ..7ba82f9aa27b
--- /dev/null
+++ b/sys-apps/moar/moar-1.22.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar;
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# moarvm: https://github.com/walles/moar/issues/143
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+   test? (
+   app-arch/bzip2
+   app-arch/xz-utils
+   )
+"
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2024-01-13 Thread Sam James
commit: 40039c6c1315d94987b4c3740efe22c929b6aa05
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:50:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:51:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40039c6c

sys-apps/attr: fix LICENSE

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

 sys-apps/attr/attr-2.5.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/attr/attr-2.5.1-r2.ebuild 
b/sys-apps/attr/attr-2.5.1-r2.ebuild
index fd70c8e82c9e..93dc3a36329f 100644
--- a/sys-apps/attr/attr-2.5.1-r2.ebuild
+++ b/sys-apps/attr/attr-2.5.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ fi
 DESCRIPTION="Extended attributes tools"
 HOMEPAGE="https://savannah.nongnu.org/projects/attr;
 
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="debug nls static-libs"
 



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

2024-01-13 Thread Sam James
commit: 7db24f070e4b6c04631eebc311098b5b6fd62911
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:48:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:51:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db24f07

sys-apps/attr: add 2.5.2

Thanks vapier!

Bug: https://bugs.gentoo.org/644048
Bug: https://bugs.gentoo.org/700116
Closes: https://bugs.gentoo.org/644058
Closes: https://bugs.gentoo.org/790581
Closes: https://bugs.gentoo.org/912735
Signed-off-by: Sam James  gentoo.org>

 sys-apps/attr/Manifest |  1 +
 .../attr/{attr-.ebuild => attr-2.5.2.ebuild}   | 32 +++---
 sys-apps/attr/attr-.ebuild | 32 +++---
 3 files changed, 9 insertions(+), 56 deletions(-)

diff --git a/sys-apps/attr/Manifest b/sys-apps/attr/Manifest
index e7ed8d74a0fe..0e025eaf233d 100644
--- a/sys-apps/attr/Manifest
+++ b/sys-apps/attr/Manifest
@@ -1 +1,2 @@
 DIST attr-2.5.1.tar.xz 318188 BLAKE2B 
876dcbd802ea79b7851640f208820ffdfb73dc46065af673037c6dd50ad2af158f9f74b34cf45728baf9d0cc5572b40c3f102aa2907245a877db0d3879e38f04
 SHA512 
9e260189bb6ef2440c76700ebb813ff70582eb63d446823874977307d13dfa3a347dfae619f8866943dfa4b24ccf67dadd7e3ea2637239fdb219be5d2932
+DIST attr-2.5.2.tar.xz 334180 BLAKE2B 
cf26348c3a96622e4f62493ac7655e14b6580d36a5784ef4c3750178856eceabd33192fd58516be21c8aa1ad41d56c024ad440ef4bc922bed8f7a4984ea16c63
 SHA512 
f587ea544effb7cfed63b3027bf14baba2c2dbe3a9b6c0c45fc559f7e8cb477b3e9a4a826eae30f929409468c50d11f3e7dc6d2500f41e1af8662a7e96a30ef3

diff --git a/sys-apps/attr/attr-.ebuild b/sys-apps/attr/attr-2.5.2.ebuild
similarity index 62%
copy from sys-apps/attr/attr-.ebuild
copy to sys-apps/attr/attr-2.5.2.ebuild
index f5ee0bed082e..0c5a2dce3464 100644
--- a/sys-apps/attr/attr-.ebuild
+++ b/sys-apps/attr/attr-2.5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs multilib-minimal usr-ldscript
+inherit multilib-minimal usr-ldscript
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git;
@@ -11,23 +11,19 @@ if [[ ${PV} ==  ]] ; then
 else
inherit libtool
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Extended attributes tools"
 HOMEPAGE="https://savannah.nongnu.org/projects/attr;
 
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="debug nls static-libs"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.5.1-r2-fix-symver.patch
-)
-
 src_prepare() {
default
 
@@ -57,26 +53,6 @@ multilib_src_configure() {
 multilib_src_install() {
emake DESTDIR="${D}" install
 
-   # Sanity check until we track down why this is happening. bug #644048
-   local lib="${ED}/usr/$(get_libdir)/libattr.so.1"
-   if [[ -e ${lib} ]] ; then
-   local versions=$($(tc-getREADELF) -V "${lib}")
-   local symbols=$($(tc-getREADELF) -sW "${lib}")
-   if [[ "${versions}" != *"ATTR_1.0"* || \
- "${versions}" != *"ATTR_1.1"* || \
- "${versions}" != *"ATTR_1.2"* || \
- "${versions}" != *"ATTR_1.3"* || \
- "${symbols}" != *"getxattr@ATTR_1.0"* ]] ; then
-   echo "# readelf -V ${lib}"
-   echo "${versions}"
-   echo "# readelf -sW ${lib}"
-   echo "${symbols}"
-   die "Symbol version sanity check failed; please comment 
on https://bugs.gentoo.org/644048;
-   else
-   einfo "${lib} passed symbol checks"
-   fi
-   fi
-
if multilib_is_native_abi; then
# We install attr into /bin, so we need the shared lib with it
gen_usr_ldscript -a attr

diff --git a/sys-apps/attr/attr-.ebuild b/sys-apps/attr/attr-.ebuild
index f5ee0bed082e..0c5a2dce3464 100644
--- a/sys-apps/attr/attr-.ebuild
+++ b/sys-apps/attr/attr-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs multilib-minimal usr-ldscript
+inherit multilib-minimal usr-ldscript
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git;
@@ -11,23 +11,19 @@ if [[ ${PV} ==  ]] ; then
 else
inherit libtool
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 

[gentoo-commits] repo/gentoo:master commit in: sys-process/atop/

2024-01-13 Thread Sam James
commit: 4248b1ac63364fcd907cb9a2a9ace0bf6e8695fc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:42:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:42:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4248b1ac

sys-process/atop: add missing glib RDEPEND

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

 sys-process/atop/{atop-2.10.0.ebuild => atop-2.10.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-process/atop/atop-2.10.0.ebuild 
b/sys-process/atop/atop-2.10.0-r1.ebuild
similarity index 99%
rename from sys-process/atop/atop-2.10.0.ebuild
rename to sys-process/atop/atop-2.10.0-r1.ebuild
index 01c0dfa1ff44..143deae1f3b8 100644
--- a/sys-process/atop/atop-2.10.0.ebuild
+++ b/sys-process/atop/atop-2.10.0-r1.ebuild
@@ -25,6 +25,7 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
+   dev-libs/glib
sys-libs/ncurses:=
sys-libs/zlib
>=sys-process/acct-6.6.4-r1



[gentoo-commits] repo/gentoo:master commit in: sys-process/atop/

2024-01-13 Thread Sam James
commit: 8b809da15b1d7008375f2cbfb4658d37df62205e
Author: Michael Vetter  iodoru  org>
AuthorDate: Fri Jan  5 07:35:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:28:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b809da1

sys-process/atop: add 2.10.0

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/34652
Signed-off-by: Sam James  gentoo.org>

 sys-process/atop/Manifest   |   1 +
 sys-process/atop/atop-2.10.0.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/sys-process/atop/Manifest b/sys-process/atop/Manifest
index 9aea42ae1dd6..abd98674fa7a 100644
--- a/sys-process/atop/Manifest
+++ b/sys-process/atop/Manifest
@@ -1,2 +1,3 @@
+DIST atop-2.10.0.tar.gz 296569 BLAKE2B 
8c6e56978cb32e4e80c7344f631d6fd3dd034ff785e6b2db1b80556aaea30a0feeb413704128150ba0d7b1b4eaeb6cb5699a1b2661060ac53c10f7025997418e
 SHA512 
22e39799aa7c090c68d8ac2f02646fb9586122bdb83de9d90bc3119bd290c557faa0489cdc8640fc4fd1f1155c231b1d70dae1b22dc6102ba0327fdd4b5f7029
 DIST atop-2.9.0.tar.gz 282412 BLAKE2B 
8531eee3bffabfb3cacdb6bea4c4a1b7ea56da878154a86edd80fb20ddffc5f56248d06c679bd8933c203a0174e97515cfce633a2387bf465399d4203ca857c2
 SHA512 
f055466c076491a54fc45a482209fd3de60013e7b76af46b65dffe82d220fbd96eb11d5f199aa27e2f7a8754fe3c6509c44bf0dbd6e3099d8f5710944e01cb38
 DIST netatop-3.1.tar.gz 22812 BLAKE2B 
1b1faebf1392a57db6b4662192f90821289c8fc40c2c1ee0ad61fe6477c4d091744a1e82cdd987baf59f8dd71fc6d242d6dd294b8fb29b9447a9d5055996
 SHA512 
b12fd2287d89d3a8277f8fb540a19e6d26aa26c3f88e7ae2e6601b63f78d642e73b8d16cf351f6979ce7bbf53251b9c1faa76798a87f70cf3dcf51279eb0db68

diff --git a/sys-process/atop/atop-2.10.0.ebuild 
b/sys-process/atop/atop-2.10.0.ebuild
new file mode 100644
index ..9bd1a191304c
--- /dev/null
+++ b/sys-process/atop/atop-2.10.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check on bumps of atop
+# https://www.atoptool.nl/downloadnetatop.php
+NETATOP_VER=3.1
+
+# Controls 'netatop' kernel module
+MODULES_OPTIONAL_IUSE="modules"
+NETATOP_P=netatop-${NETATOP_VER}
+NETATOP_S="${WORKDIR}"/${NETATOP_P}
+
+inherit linux-mod-r1 systemd toolchain-funcs
+
+DESCRIPTION="Resource-specific view of processes"
+HOMEPAGE="https://www.atoptool.nl/ https://github.com/Atoptool/atop;
+SRC_URI="https://github.com/Atoptool/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" modules? ( https://www.atoptool.nl/download/${NETATOP_P}.tar.gz )"
+
+# Module is GPL-2 as well
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   >=sys-process/acct-6.6.4-r1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6.0-build.patch
+)
+
+pkg_pretend() {
+   if use kernel_linux ; then
+   CONFIG_CHECK="~BSD_PROCESS_ACCT"
+   check_extra_config
+   fi
+}
+
+src_prepare() {
+   default
+
+   if use modules ; then
+   cd "${WORKDIR}"/${NETATOP_P} || die
+   eapply "${FILESDIR}"/${PN}-2.9.0-netatop-makefile.patch
+   cd "${S}" || die
+   fi
+
+   tc-export CC PKG_CONFIG
+
+   # bug #191926
+   sed -i 's: root : :' atop.cronsysv || die
+
+   # Prefixify
+   sed -i "s:/\(usr\|etc\|var\):${EPREFIX}/\1:g" Makefile || die
+}
+
+src_compile() {
+   default
+
+   local modlist=( "netatop=:../${NETATOP_P}/module::netatop.ko" )
+   linux-mod-r1_src_compile
+
+   if use modules ; then
+   # netatop's Makefile tries to build the kernel module for us
+   # so let's just replicate parts of it here.
+   emake -C "${NETATOP_S}"/daemon all
+   fi
+}
+
+src_install() {
+   linux-mod-r1_src_install
+
+   if use modules ; then
+   dosbin "${NETATOP_S}"/daemon/netatopd
+   doman "${NETATOP_S}"/man/*
+
+   systemd_dounit "${NETATOP_S}"/netatop.service
+
+   # TODO: Release after 2.8.0 may contain this, check!
+   newinitd "${FILESDIR}"/netatop.rc netatop
+   fi
+
+   emake DESTDIR="${D}" genericinstall
+
+   # useless -${PV} copies ?
+   rm "${ED}"/usr/bin/atop*-${PV} || die
+
+   newinitd atop.rc.openrc ${PN}
+   newinitd atopacct.rc.openrc atopacct
+
+   systemd_dounit "${S}"/${PN}.service
+   systemd_dounit "${S}"/atopacct.service
+
+   dodoc atop.cronsysv AUTHORS README
+
+   exeinto /usr/share/${PN}
+   doexe ${PN}.daily
+
+   insinto /etc/default
+   newins ${PN}{.default,}
+
+   keepdir /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/htop/files/, sys-process/htop/

2024-01-13 Thread Sam James
commit: 749ac0676681c2688522ea4b4bd5c4cac3c51fda
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:30:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749ac067

sys-process/htop: add 3.3.0

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

 sys-process/htop/Manifest  |   1 +
 .../files/htop-3.3.0-display-running-tasks.patch   |  24 +
 sys-process/htop/htop-3.3.0.ebuild | 109 +
 3 files changed, 134 insertions(+)

diff --git a/sys-process/htop/Manifest b/sys-process/htop/Manifest
index a9d7f274d4ea..04591b8a57dd 100644
--- a/sys-process/htop/Manifest
+++ b/sys-process/htop/Manifest
@@ -1 +1,2 @@
 DIST htop-3.2.2.tar.xz 384820 BLAKE2B 
da3b4aea4e5d32d4b432e0f45089e7795b59d9a947dc4af76cb6b7f9137e6d45901c8169c8d2c796a3f43162c1e3c8f1e18bd17f20750637e06fe4c3ebe22caa
 SHA512 
59f3f06677076262e25a478552e4438ce37028e2f064d3fb78653d3213b48ae4d78c7e0d62ee785a4ed3c6c99b7faafd9afab94c4350a4e5c5843cef81aaf489
+DIST htop-3.3.0.tar.xz 337956 BLAKE2B 
dabad4a4e973c5e0e9478e3b6cd1002369a3a3c8f152dbb72f0294ea3b8d92bbb79ab21b23ee997f2c142d5095e81706f3dfac023f27d9b3c83739754c3bf011
 SHA512 
f98d4a4370954969d0ae16993d80ca5ce48670a711f17445de979513ac9caf2b197291732d937ae07d48709ded660ea09601b3a41ad7c48b3abb87e7a67deb65

diff --git a/sys-process/htop/files/htop-3.3.0-display-running-tasks.patch 
b/sys-process/htop/files/htop-3.3.0-display-running-tasks.patch
new file mode 100644
index ..ac03adec2998
--- /dev/null
+++ b/sys-process/htop/files/htop-3.3.0-display-running-tasks.patch
@@ -0,0 +1,24 @@
+https://github.com/htop-dev/htop/issues/1369
+https://github.com/htop-dev/htop/commit/b6b9384678fa111d47a8d3074c31490863619d12
+
+From b6b9384678fa111d47a8d3074c31490863619d12 Mon Sep 17 00:00:00 2001
+From: Benny Baumann 
+Date: Thu, 11 Jan 2024 21:09:43 +0100
+Subject: [PATCH] Fix the display of number of running tasks
+
+This was broken by a logic change in 72235d8e.
+
+Fixes: #1369
+--- a/linux/LinuxMachine.c
 b/linux/LinuxMachine.c
+@@ -489,8 +489,7 @@ static void LinuxMachine_scanCPUTime(LinuxMachine* this) {
+char buffer[PROC_LINE_LENGTH + 1];
+while (fgets(buffer, sizeof(buffer), file)) {
+   if (String_startsWith(buffer, "procs_running")) {
+- ProcessTable* pt = (ProcessTable*) super->processTable;
+- pt->runningTasks = strtoul(buffer + strlen("procs_running"), NULL, 
10);
++ this->runningTasks = strtoul(buffer + strlen("procs_running"), NULL, 
10);
+  break;
+   }
+}
+

diff --git a/sys-process/htop/htop-3.3.0.ebuild 
b/sys-process/htop/htop-3.3.0.ebuild
new file mode 100644
index ..511fff1b3fac
--- /dev/null
+++ b/sys-process/htop/htop-3.3.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# We avoid xdg.eclass here because it'll pull in glib, desktop utils on
+# htop which is often used on headless machines. bug #787470
+inherit linux-info optfeature xdg-utils
+
+DESCRIPTION="Interactive process viewer"
+HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/htop-dev/htop.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/htop-dev/htop/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+S="${WORKDIR}/${P/_}"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+IUSE="caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode 
unwind vserver"
+
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)?]
+   hwloc? ( sys-apps/hwloc:= )
+   unwind? (
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   )
+   kernel_linux? (
+   caps? ( sys-libs/libcap )
+   delayacct? ( dev-libs/libnl:3 )
+   lm-sensors? ( sys-apps/lm-sensors )
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ChangeLog README )
+
+CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.3.0-display-running-tasks.patch
+)
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]] ; then
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   if [[ ${CBUILD} != ${CHOST} ]] ; then
+   # bug #328971
+   export ac_cv_file__proc_{meminfo,stat}=yes
+   fi
+
+   local myeconfargs=(
+   --enable-unicode
+   $(use_enable debug)
+   $(use_enable hwloc)
+   $(use_enable !hwloc affinity)
+   $(use_enable openvz)
+   $(use_enable unicode)
+  

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-01-13 Thread Sam James
commit: 23b8a8dd547b9b8067a34966fc730798a5694a9e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:39:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:39:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b8a8dd

sys-block/thin-provisioning-tools: add 1.0.9

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

 sys-block/thin-provisioning-tools/Manifest |  59 +
 .../thin-provisioning-tools-1.0.9.ebuild   | 203 
 .../thin-provisioning-tools-.ebuild| 267 +++--
 3 files changed, 402 insertions(+), 127 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 0caa0b6eb525..f08d5c4739b8 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,24 +1,35 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
+DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
+DIST bitflags-2.4.1.crate 37043 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-block/mbuffer/

2024-01-13 Thread Sam James
commit: 7e16a9c55528afe68515d9bdb521d3c241a465e4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:32:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:32:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e16a9c5

sys-block/mbuffer: add 20240107

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

 sys-block/mbuffer/Manifest|  1 +
 sys-block/mbuffer/mbuffer-20240107.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest
index 2b789aa3152a..51ede79dad33 100644
--- a/sys-block/mbuffer/Manifest
+++ b/sys-block/mbuffer/Manifest
@@ -1,3 +1,4 @@
 DIST mbuffer-20220418.tgz 149535 BLAKE2B 
8c7eacae791bef8ac6cd2ce57e6a5fbda7c7c233c37ccc504ad6584385df4b4df49aaf67f2d2dc7a3ee9f7e1431ba511847646a4c92616c1a4af5ac094e029e9
 SHA512 
aad7f764c82e3bdd4ee3fc5ac8174e716fd44cdb0418f1994d3f506d2e58264a13e15596bc8e78e9e8bb2d181875294448085bab122a2a31356d4336bb8b54a4
 DIST mbuffer-20230301.tgz 151060 BLAKE2B 
45794ac6920c159fe96fccafadbaffe353e4866d8336cfe83601044b53f2289171d3fd9016cb34cf955880e7dfd2c49fe0cc99ffb3e80b7ac6ef1f6bd4cf312a
 SHA512 
efed6e9cbd4fbb255c5f71514badd38e4fb254bf0c0f8a902636c18295f6fb640a4076d015444d1ab5e17edb3a12ecc2b3da2038f1ac1a57c44b76203bf7d66e
 DIST mbuffer-20231216.tgz 151119 BLAKE2B 
d077ecc77f9d772a11a11f83df1f0f5ad91b06b8845d2ab1b075649ab2efdba3d9cfa4c7053142d6b8fb3b31d63b02052d810b4e5f817d33fa6e79c858ae834b
 SHA512 
24cd600127a1b06ed13600b050b45d2563beacaf97b3b78c6d70bf735b084209a048ae732aceb18561c0d01c72afef383d3245820991fa3410a5193e7eb493fe
+DIST mbuffer-20240107.tgz 151573 BLAKE2B 
9fb8d1ead6424e676f6ec0dd591cdd48b53a5b1b4a980e23101ae1e52a0f2a0d07048208f8ae6c45aee66f963b7ed9720b47b16b04495bcba97489a87d8c8d8f
 SHA512 
14773c1193ed5e4a0dfda4ef6bd6ccb0cf104f8c4ae1d22747e52e8247aeb1db64656700f9cf317b13140fb649db889831233f0b8fef0a8463d28713b5882977

diff --git a/sys-block/mbuffer/mbuffer-20240107.ebuild 
b/sys-block/mbuffer/mbuffer-20240107.ebuild
new file mode 100644
index ..298bae62a6b1
--- /dev/null
+++ b/sys-block/mbuffer/mbuffer-20240107.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional 
functionality"
+HOMEPAGE="https://www.maier-komor.de/mbuffer.html;
+SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug ssl test"
+REQUIRED_USE="test? ( ssl )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ssl? (
+   dev-libs/openssl
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-20180410-sysconfdir.patch"
+   "${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch"
+   "${FILESDIR}/${PN}-20231216-autoconf-warning.patch"
+)
+
+src_prepare() {
+   default
+
+   ln -s "${DISTDIR}"/${P}.tgz test.tar # bug #258881
+
+   mv configure.in configure.ac || die
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable ssl md5)
+   $(use_enable debug)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then
+   ewarn "Some tests may fail with FEATURES=usersandbox or"
+   ewarn "FEATURES=network-sandbox; Skipping tests because"
+   ewarn "test suite would hang forever in such environments!"
+   return 0;
+   fi
+
+   # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener
+   # using same port and src_install may have problems (with /etc folder)
+   local -x MAKEOPTS=-j1
+
+   default
+}
+
+pkg_postinst() {
+   if ! has_version "app-arch/mt-st"; then
+   elog ""
+   elog "If you want autoloader support you need to install 
\"app-arch/mt-st\" in addition!"
+   fi
+}



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

2024-01-13 Thread Sam James
commit: 32f6b6137ac36f8bd2d6aaf30e31a6ae64fc2e27
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:21:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:28:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f6b613

dev-libs/libbsd: add 0.11.8

Bug: https://bugs.gentoo.org/911726
Closes: https://bugs.gentoo.org/898312
Closes: https://bugs.gentoo.org/915068
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libbsd/Manifest |  2 ++
 dev-libs/libbsd/libbsd-0.11.8.ebuild | 44 
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest
index 82a7043fed9a..0a58f706b583 100644
--- a/dev-libs/libbsd/Manifest
+++ b/dev-libs/libbsd/Manifest
@@ -1,2 +1,4 @@
 DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 
2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9
 SHA512 
51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a953705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2
 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 
925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66
 SHA512 
bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6
+DIST libbsd-0.11.8.tar.xz 432376 BLAKE2B 
b2b9496423f177af7cba3c55c071b58a314ad987bd04fee5c93dc1885a501a923048f676d00dcb70c8cfa37de775c6ec64224dfecce1d0eaed50b8c27ec0c001
 SHA512 
0173fc20e2471f96bc6677500a02fbccef7463e023445f47681843c9a94b1fa9970c5af7d2f87f1a1e7f8a7bb60112988defc073828fd2a0dcd0e66e44e67295
+DIST libbsd-0.11.8.tar.xz.asc 931 BLAKE2B 
3841b81fa8bcdf0e27a41c769691dbefbb82073a18e3a30580794e0242c903bd0b512d31d6e897f8fa98ef3a3cf0dc08a413040ead00caa63f0b993396e1f2fe
 SHA512 
a24355f9151f1da62e1f4f37280eec57ee7a32205b493d973d59231382c878e4373d4cf83ec41612536ef9361fe43e68331217c96c59b6741e7827272369ff2c

diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild 
b/dev-libs/libbsd/libbsd-0.11.8.ebuild
new file mode 100644
index ..b86e24710246
--- /dev/null
+++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/guillemjover.asc
+inherit multilib multilib-minimal verify-sig
+
+DESCRIPTION="Library to provide useful functions commonly found on BSD systems"
+HOMEPAGE="https://libbsd.freedesktop.org/wiki/ 
https://gitlab.freedesktop.org/libbsd/libbsd;
+SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )"
+
+LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-3.17
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )"
+
+multilib_src_configure() {
+   # The build system will install libbsd-ctor.a despite USE="-static-libs"
+   # which is correct, see:
+   # 
https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8
+   ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   # ld scripts on standalone prefix (RAP) systems should have the prefix
+   # stripped from any paths, as the sysroot is automatically prepended.
+   local ldscript=${ED}/usr/$(get_libdir)/${PN}$(get_libname)
+   if use prefix && ! use prefix-guest && grep -qIF "ld script" 
"${ldscript}" 2>/dev/null; then
+   sed -i "s|${EPREFIX}/|/|g" "${ldscript}" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/atop/files/, sys-process/atop/

2024-01-13 Thread Sam James
commit: d24bc32440ff3efadf9f424e5a8106e820b97639
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:28:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:28:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24bc324

sys-process/atop: respect LDFLAGS, PKG_CONFIG, opt

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

 sys-process/atop/atop-2.10.0.ebuild  |  5 -
 sys-process/atop/files/atop-2.10.0-ldflags.patch | 20 
 .../atop/files/atop-2.10.0-respect-PKG_CONFIG.patch  | 14 ++
 sys-process/atop/files/atop-2.10.0-respect-opt.patch | 12 
 4 files changed, 50 insertions(+), 1 deletion(-)

diff --git a/sys-process/atop/atop-2.10.0.ebuild 
b/sys-process/atop/atop-2.10.0.ebuild
index 9bd1a191304c..01c0dfa1ff44 100644
--- a/sys-process/atop/atop-2.10.0.ebuild
+++ b/sys-process/atop/atop-2.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,6 +34,9 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.6.0-build.patch
+   "${FILESDIR}"/${PN}-2.10.0-ldflags.patch
+   "${FILESDIR}"/${PN}-2.10.0-respect-PKG_CONFIG.patch
+   "${FILESDIR}"/${PN}-2.10.0-respect-opt.patch
 )
 
 pkg_pretend() {

diff --git a/sys-process/atop/files/atop-2.10.0-ldflags.patch 
b/sys-process/atop/files/atop-2.10.0-ldflags.patch
new file mode 100644
index ..5b2924ef3864
--- /dev/null
+++ b/sys-process/atop/files/atop-2.10.0-ldflags.patch
@@ -0,0 +1,20 @@
+https://github.com/Atoptool/atop/pull/289
+
+From 8411f81a202c9c39aebcc637ef94cc3d454cbaaf Mon Sep 17 00:00:00 2001
+From: Marc 'Zugschlus' Haber 
+Date: Sat, 6 Jan 2024 07:03:53 +0100
+Subject: [PATCH] set LDFLAGS with +=, not overwriting existing variable
+
+this allows the Debian build process to set hardening flags
+--- a/Makefile
 b/Makefile
+@@ -21,7 +21,7 @@ PMPATH2  = /usr/lib64/pm-utils/sleep.d
+ PMPATHD  = /usr/lib/systemd/system-sleep
+ 
+ CFLAGS  += -O2 -I. -Wall $(shell pkg-config --cflags glib-2.0)  
-Wno-stringop-truncation -Wmissing-prototypes -Wmissing-declarations 
-Wformat-security # -DNOPERFEVENT   # -DHTTPSTATS
+-LDFLAGS  = $(shell pkg-config --libs glib-2.0)
++LDFLAGS += $(shell pkg-config --libs glib-2.0)
+ OBJMOD0  = version.o
+ OBJMOD1  = various.o  deviate.o   procdbase.o
+ OBJMOD2  = acctproc.o photoproc.o photosyst.o  rawlog.o ifprop.o parseable.o
+

diff --git a/sys-process/atop/files/atop-2.10.0-respect-PKG_CONFIG.patch 
b/sys-process/atop/files/atop-2.10.0-respect-PKG_CONFIG.patch
new file mode 100644
index ..483506043490
--- /dev/null
+++ b/sys-process/atop/files/atop-2.10.0-respect-PKG_CONFIG.patch
@@ -0,0 +1,14 @@
+--- a/Makefile
 b/Makefile
+@@ -20,8 +20,9 @@ PMPATH1  = /usr/lib/pm-utils/sleep.d
+ PMPATH2  = /usr/lib64/pm-utils/sleep.d
+ PMPATHD  = /usr/lib/systemd/system-sleep
+ 
+-CFLAGS  += -O2 -I. -Wall $(shell pkg-config --cflags glib-2.0)  
-Wno-stringop-truncation -Wmissing-prototypes -Wmissing-declarations 
-Wformat-security # -DNOPERFEVENT   # -DHTTPSTATS
+-LDFLAGS += $(shell pkg-config --libs glib-2.0)
++PKG_CONFIG ?= pkg-config
++CFLAGS  += -O2 -I. -Wall $(shell ${PKG_CONFIG} --cflags glib-2.0)  
-Wno-stringop-truncation -Wmissing-prototypes -Wmissing-declarations 
-Wformat-security # -DNOPERFEVENT   # -DHTTPSTATS
++LDFLAGS += $(shell ${PKG_CONFIG} --libs glib-2.0)
+ OBJMOD0  = version.o
+ OBJMOD1  = various.o  deviate.o   procdbase.o
+ OBJMOD2  = acctproc.o photoproc.o photosyst.o  rawlog.o ifprop.o parseable.o

diff --git a/sys-process/atop/files/atop-2.10.0-respect-opt.patch 
b/sys-process/atop/files/atop-2.10.0-respect-opt.patch
new file mode 100644
index ..5a55e6f2f835
--- /dev/null
+++ b/sys-process/atop/files/atop-2.10.0-respect-opt.patch
@@ -0,0 +1,12 @@
+Don't force -O2.
+--- a/Makefile
 b/Makefile
+@@ -21,7 +21,7 @@ PMPATH2  = /usr/lib64/pm-utils/sleep.d
+ PMPATHD  = /usr/lib/systemd/system-sleep
+ 
+ PKG_CONFIG ?= pkg-config
+-CFLAGS  += -O2 -I. -Wall $(shell ${PKG_CONFIG} --cflags glib-2.0)  
-Wno-stringop-truncation -Wmissing-prototypes -Wmissing-declarations 
-Wformat-security # -DNOPERFEVENT   # -DHTTPSTATS
++CFLAGS  += -I. -Wall $(shell ${PKG_CONFIG} --cflags glib-2.0)  
-Wno-stringop-truncation -Wmissing-prototypes -Wmissing-declarations 
-Wformat-security # -DNOPERFEVENT   # -DHTTPSTATS
+ LDFLAGS += $(shell ${PKG_CONFIG} --libs glib-2.0)
+ OBJMOD0  = version.o
+ OBJMOD1  = various.o  deviate.o   procdbase.o



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

2024-01-13 Thread Michał Górny
commit: e6ead0fce26e5a079b668db763aee9b7d0d68418
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 14 02:45:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 14 03:23:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ead0fc

dev-python/crispy-bootstrap3: Bump to 2024.1

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

 dev-python/crispy-bootstrap3/Manifest  |  1 +
 .../crispy-bootstrap3-2024.1.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/crispy-bootstrap3/Manifest 
b/dev-python/crispy-bootstrap3/Manifest
index bd68dc06355a..3d16f2567662 100644
--- a/dev-python/crispy-bootstrap3/Manifest
+++ b/dev-python/crispy-bootstrap3/Manifest
@@ -1 +1,2 @@
 DIST crispy-bootstrap3-2022.1.gh.tar.gz 25773 BLAKE2B 
492f8b41fcdbb92bf40213aa31f98db9818cf0810cd5808e0436f838e9a0c3bea2e1cd3d5d8412034ecd3e97c2c80ba379cfbccab6675184eeb90d8e316041d8
 SHA512 
632bb7ec654227c7a95ea6019742517e5f04b41b570274adc52d1d828168327b8f2fd5e8f0171098500721ef449b408f79c5918b208adca1948ca61b0d2862a6
+DIST crispy-bootstrap3-2024.1.gh.tar.gz 26766 BLAKE2B 
40a90ab97755e72a5e46dfcb7a2763bf21acbb5bb53117c92fa419bcc52d2faf46e189d0b3c09d1c0d835979a137299f3b7b3a503548efc38e4507415791
 SHA512 
d647da99f0939e3221130a10ca44eb122be2d7796c0f2d29b4c9c4c8948f8cad788a7218bb59b2ccf032298cc7be177a222e14a924c3f543a77eba73699f0c0e

diff --git a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild 
b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild
new file mode 100644
index ..b9ad81d871d8
--- /dev/null
+++ b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Bootstrap3 template pack for django-crispy-forms"
+HOMEPAGE="
+   https://github.com/django-crispy-forms/crispy-bootstrap3/
+   https://pypi.org/project/crispy-bootstrap3/
+"
+SRC_URI="
+   
https://github.com/django-crispy-forms/crispy-bootstrap3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/django-crispy-forms[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-01-13 Thread Michał Górny
commit: 6b291a66d3275ab9081c33db63ed2564d521cdb7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 14 02:39:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 14 03:23:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b291a66

dev-python/black: Remove old

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

 dev-python/black/Manifest |  2 --
 dev-python/black/black-23.11.0.ebuild | 49 ---
 dev-python/black/black-23.12.0.ebuild | 49 ---
 3 files changed, 100 deletions(-)

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index e61344124f4a..2e03c3f518a4 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,3 +1 @@
-DIST black-23.11.0.tar.gz 615416 BLAKE2B 
eaf2dc20060b9161bb03b8f9ff99afa948f7296fa9d8d1aead10469e4edd4f78c871f0846c66a5673b94e2e4e0dfa9d70906ff4324fec5f40f0983a367df54e1
 SHA512 
50c9d04f57cae3b8338abd90c54f5025b915e8d50cc79863b3b540a434250475f13cd6c48f15e9b955981a2a6dadec9b4eed4caa277f349a8406d7f8640f2a2e
-DIST black-23.12.0.tar.gz 620742 BLAKE2B 
e94f6456a1bd243632a36ffa0af850ab67b5f74f274fea20bdd7015ae216b227c0e591c486c45995ab82426ca92fe2642923ce31279c50633dbd64634ef92e05
 SHA512 
bd087688dba8a56743489d4b9bed888e43fe0988deb211d58680a760c799384541d9fcb882d14c3e56b4f9559f46ce5b12bc03569621863b583526cbfea62ac5
 DIST black-23.12.1.tar.gz 620809 BLAKE2B 
8522183d8004dd094f87fc8efcbbbafede9f94ded2f67d4815059534da91c969067c5c508636c2654894109f91d8fb5b26f23351b5451aeac8ed5d146da4
 SHA512 
1a90eadbb7ccf1dd6c4c7d858b3360b7c62c04bf1826dd4817ddb8d542c3155fc72a80d53aa3be34375bd7006ab65432e006572bc5d1eeb6ff23cfa460072e93

diff --git a/dev-python/black/black-23.11.0.ebuild 
b/dev-python/black/black-23.11.0.ebuild
deleted file mode 100644
index f0fcc3ad2448..
--- a/dev-python/black/black-23.11.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="The uncompromising Python code formatter"
-HOMEPAGE="
-   https://black.readthedocs.io/en/stable/
-   https://github.com/psf/black/
-   https://pypi.org/project/black/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
-   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
-   >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
-   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
-   dev-python/colorama[${PYTHON_USEDEP}]
-   dev-python/parameterized[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   optfeature "blackd - HTTP API for black" \
-   "dev-python/aiohttp dev-python/aiohttp-cors"
-}

diff --git a/dev-python/black/black-23.12.0.ebuild 
b/dev-python/black/black-23.12.0.ebuild
deleted file mode 100644
index d9ec879034a5..
--- a/dev-python/black/black-23.12.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="The uncompromising Python code formatter"
-HOMEPAGE="
-   https://black.readthedocs.io/en/stable/
-   https://github.com/psf/black/
-   https://pypi.org/project/black/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
-   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
-   >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
-   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
-   dev-python/colorama[${PYTHON_USEDEP}]
-   

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

2024-01-13 Thread Michał Górny
commit: 53ee2e04ae3e72fe9ceb21859289507b3029cb8f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 14 02:37:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 14 03:23:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ee2e04

dev-python/hypothesis: Bump to 6.93.0

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 6659b515747c..1720e2354bde 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,3 +4,4 @@ DIST hypothesis-6.92.6.gh.tar.gz 9410707 BLAKE2B 
337369c5044682b3404ba0492cdab83
 DIST hypothesis-6.92.7.gh.tar.gz 9412316 BLAKE2B 
eae3a5d46dde5d69ab5fea429178eebeed06bec4ff25744324a3ed75e9433ac9652eb467a3a0a32fbbbe9924913f25ac87b375d1cf27c82fa5b024bdcbcdb791
 SHA512 
5fd04e49d76ec42dea4575666ed19ee249ef8cdcdca81d8c652b79fa879d51cfecd1851245c9b950627227d42c7520f7396816d2a8cc66991e1abc955a2c6cbd
 DIST hypothesis-6.92.8.gh.tar.gz 9412899 BLAKE2B 
48bd1218f20260b983df4c75def1ad30a48d368975e5cf64bcc0eeb5148bd8cd2afe9b9b912304f13be791ca35f99bade225bcd7e600687a8249060b8b1767bf
 SHA512 
ce5b97360dc45f4cbc26a7c68b1b7200e9906821200207479be80ab0c4bab5f5c363d1e914bc163eda096e575560146cdeb5f129b0ffd1545455df427c00cac2
 DIST hypothesis-6.92.9.gh.tar.gz 9413220 BLAKE2B 
066b291fe6df2d14a15c77be63196c26d27764ba69c6de4a417a6117a770b3305d8ff981643e62776d8254a7e2248741d4c7da6489adcb1a0fb641776f3520ef
 SHA512 
1e9e81963aaa23d4b6d2290cca4644498a10aadd6a2417511ac57466ee87ebc89cc3b34eb7367af131916b04304aa52c3f736a5557a7e757fda5d40af478332a
+DIST hypothesis-6.93.0.gh.tar.gz 9413948 BLAKE2B 
1cb75543757163b5ceffd4050f5eea9d1953f607f935af0ac290c56ccd48e62cfbfe6f124a4162c395c30f985dc7426bcc70d348c27dc515b89ca1a1b8fa2e95
 SHA512 
20f7727ef77cd961ed4368c4441dd1aa49495d19a4f486e84234360f0280f1f4b848915a19f0445b31c3f66b9f25e65a000dc147852bc2fa1ef42e35be31a0d7

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

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

2024-01-13 Thread Michał Górny
commit: 0b28f6c85f1063d14efedfc8f0936a5b8cfd952a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 14 02:44:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 14 03:23:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b28f6c8

dev-python/python-mpd2: Bump to 3.1.1

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

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

diff --git a/dev-python/python-mpd2/Manifest b/dev-python/python-mpd2/Manifest
index 9f2197ad234c..7ea9e9852029 100644
--- a/dev-python/python-mpd2/Manifest
+++ b/dev-python/python-mpd2/Manifest
@@ -1 +1,2 @@
 DIST python-mpd2-3.1.0.gh.tar.gz 69162 BLAKE2B 
fb9b13f3e73b654d7e2a6ee84907f84ebf354d8f56ee47f58046a28aef1d43b5ddd52bf51f42a3e56dd6d8036010abc74d5537cfe8cf4f976b0a758506879dfe
 SHA512 
9d8dd774540d9e09804fd293ce362401b2253f8021c1581c0764bac0b61d2e4b5f50bb752e5d774459194a717354f28ad5d96d48f29ef0f54011969ec91ff106
+DIST python-mpd2-3.1.1.gh.tar.gz 69613 BLAKE2B 
4769799edb7a5fa8d772e95fdda362845d97ff2e17bc5eed7ec057c0e17389e8ad3b5d1ecd3b169ddea9d33fdfc52d46b86b8e1abc89489cf04f53aa803219d0
 SHA512 
abd882bc0652ed4a8ee2f4abf0a039e7c62e77b35d278c5fc99bb032c220caac831cc483445516044964f2ea078d2134af61c64d55cb20770b4d32a5aa1ce5e2

diff --git a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild 
b/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild
new file mode 100644
index ..91c77bfc32d1
--- /dev/null
+++ b/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python MPD client library"
+HOMEPAGE="
+   https://github.com/Mic92/python-mpd2/
+   https://pypi.org/project/python-mpd2/
+"
+# as of 3.1.0, sdist is missing some doc files
+SRC_URI="
+   https://github.com/Mic92/python-mpd2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+SLOT="0"
+IUSE="examples +twisted"
+
+RDEPEND="
+   twisted? ( dev-python/twisted[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? (
+   dev-python/twisted[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.rst doc/{changes.rst,commands_header.txt} doc/topics/. )
+
+distutils_enable_sphinx doc --no-autodoc
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest mpd.tests
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   use examples && dodoc -r examples/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-01-13 Thread Sam James
commit: 7eca49abfbb82f783f10318780b53224d17968f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:17:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:17:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eca49ab

dev-build/meson: Stabilize 1.3.0-r2 hppa, #921373

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

 dev-build/meson/meson-1.3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.0-r2.ebuild 
b/dev-build/meson/meson-1.3.0-r2.ebuild
index c663b7fe3456..321c8279eb4d 100644
--- a/dev-build/meson/meson-1.3.0-r2.ebuild
+++ b/dev-build/meson/meson-1.3.0-r2.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: d6b889ecc8667342d6de9ac980a2665f77663849
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:16:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:16:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b889ec

dev-debug/valgrind: Stabilize 3.21.0-r1 arm, #908143

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

 dev-debug/valgrind/valgrind-3.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild 
b/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild
index 9b78aebad2fb..0e097ae8d7f1 100644
--- a/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild
+++ b/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild
@@ -15,7 +15,7 @@ else
inherit verify-sig
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )"
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-01-13 Thread Sam James
commit: 791303199f408aac81372cffb1b4eb0ab2a17d1b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:16:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:16:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79130319

dev-debug/valgrind: Stabilize 3.21.0-r1 ppc, #908143

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

 dev-debug/valgrind/valgrind-3.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild 
b/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild
index 0e097ae8d7f1..632b096a9c08 100644
--- a/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild
+++ b/dev-debug/valgrind/valgrind-3.21.0-r1.ebuild
@@ -15,7 +15,7 @@ else
inherit verify-sig
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2;
SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )"
-   KEYWORDS="-* amd64 arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-01-13 Thread Sam James
commit: 9b363da93a638a4b366c569ecba44a2626f3bf92
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:15:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b363da9

dev-python/grpcio: drop 1.51.0

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

 dev-python/grpcio/grpcio-1.51.0.ebuild | 49 --
 1 file changed, 49 deletions(-)

diff --git a/dev-python/grpcio/grpcio-1.51.0.ebuild 
b/dev-python/grpcio/grpcio-1.51.0.ebuild
deleted file mode 100644
index aa28d810ed2f..
--- a/dev-python/grpcio/grpcio-1.51.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 multiprocessing prefix pypi
-
-DESCRIPTION="High-performance RPC framework (python libraries)"
-HOMEPAGE="https://grpc.io;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# 

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

2024-01-13 Thread Sam James
commit: b4530f08f40c667f9f31fda038878732cc814370
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:49:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4530f08

dev-python/cython: drop 3.0.3, 3.0.4, 3.0.7

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

 dev-python/cython/Manifest|  3 --
 dev-python/cython/cython-3.0.3.ebuild | 84 ---
 dev-python/cython/cython-3.0.4.ebuild | 84 ---
 dev-python/cython/cython-3.0.7.ebuild | 84 ---
 4 files changed, 255 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index c1bc7c887f5b..25463b118565 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,9 +1,6 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-0.29.37.1.gh.tar.gz 2115631 BLAKE2B 
b81e527ee1da7d16d074102378b531e4b0c161a3d66e47df46b624b02464cbd5c3d08d0e32f8175d56807ed8c6603108b85953db9f51892cfdf8952b4d287399
 SHA512 
6038499f13914b8a1957eee4d04e0499f448c89c3d519320e5218bf518aacb7d345f3c48614839222eaee016edf549b719520500b0088d28163635a74d35f3c6
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7
-DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf
 SHA512 
c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa
-DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73
 DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
 DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753
-DIST cython-3.0.7.gh.tar.gz 2761333 BLAKE2B 
f19f920726ee9001ecacd3f9a104ecb44ea2a26f40897e1a8856bc7fdc47b4c9b9386d72f4dabeba02a05412dab0d5ddc5de8167e08489ca31587240d6fcd135
 SHA512 
6d93cfb76265ffe11d4ba6ae2d4e88ce040c64a12b4acc8b236b4b282a82d2f0cc09abdd6149d6b4d0b6c86f182e1185e14ddd4241ebdda899f07524e9833f8e
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860

diff --git a/dev-python/cython/cython-3.0.3.ebuild 
b/dev-python/cython/cython-3.0.3.ebuild
deleted file mode 100644
index 4223753eab93..
--- a/dev-python/cython/cython-3.0.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   

[gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/

2024-01-13 Thread Sam James
commit: 8e3a8e7db1d0639605726d453fc5c56821b3b93c
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Jan 11 05:56:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:10:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3a8e7d

games-engines/renpy: Add missing dependency on dev-python/future

Closes: https://bugs.gentoo.org/921026
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/34740
Signed-off-by: Sam James  gentoo.org>

 games-engines/renpy/{renpy-8.1.3.ebuild => renpy-8.1.3-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-engines/renpy/renpy-8.1.3.ebuild 
b/games-engines/renpy/renpy-8.1.3-r1.ebuild
similarity index 97%
rename from games-engines/renpy/renpy-8.1.3.ebuild
rename to games-engines/renpy/renpy-8.1.3-r1.ebuild
index 394d8a02b1e8..4ce7a4bfee95 100644
--- a/games-engines/renpy/renpy-8.1.3.ebuild
+++ b/games-engines/renpy/renpy-8.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,6 +28,7 @@ DEPEND="
>=dev-python/pygame_sdl2-8.1.1[${PYTHON_USEDEP}]
>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
')
media-libs/glew:0
media-libs/libpng:0



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

2024-01-13 Thread Sam James
commit: cd37f8eb287497af5a30b3c68beafc82412cd88d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:07:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:10:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd37f8eb

dev-python/uvloop: fix cython-3 compat

Bug: https://github.com/MagicStack/uvloop/issues/586
Bug: https://github.com/MagicStack/uvloop/pull/587
Signed-off-by: Sam James  gentoo.org>

 dev-python/uvloop/Manifest|  1 +
 dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest
index b7035611ed1e..6e0b45805324 100644
--- a/dev-python/uvloop/Manifest
+++ b/dev-python/uvloop/Manifest
@@ -1 +1,2 @@
+DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 
4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a
 SHA512 
aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d
 DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 
1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570
 SHA512 
b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c

diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild 
b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild
new file mode 100644
index ..ad287eaf03d7
--- /dev/null
+++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv"
+HOMEPAGE="
+   https://github.com/magicstack/uvloop/
+   https://pypi.org/project/uvloop/
+"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz;
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples"
+
+DEPEND="
+   >=dev-libs/libuv-1.11.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-python/cython-0.29.36[${PYTHON_USEDEP}]
+   test? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${WORKDIR}"/${PN}-0.19.0-cython3.patch
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   rm -r vendor || die
+   cat <<-EOF >> setup.cfg || die
+   [build_ext]
+   use_system_libuv=True
+   cython_always=True
+   EOF
+
+   # force cythonization
+   rm uvloop/loop.c || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local EPYTEST_IGNORE=(
+   # linting
+   tests/test_sourcecode.py
+   )
+   local EPYTEST_DESELECT=(
+   # TODO: expects some... cython_helper?
+   
tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr
+   # unhappy about sandbox injecting its envvars
+   tests/test_process.py::Test_UV_Process::test_process_env_2
+   tests/test_process.py::Test_AIO_Process::test_process_env_2
+   # hangs
+   
tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data
+   # crashes on assertion
+   # https://github.com/MagicStack/uvloop/issues/574
+   
tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine
+   )
+
+   rm -rf uvloop || die
+   epytest -s
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2024-01-13 Thread Sam James
commit: 45cdd8f8a1f96f35771b1ca283881ade8d4b1862
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:39:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:44:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45cdd8f8

sec-keys/openpgp-keys-libidn: add 20240114

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

 sec-keys/openpgp-keys-libidn/Manifest  |  1 +
 .../openpgp-keys-libidn-20240114.ebuild| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sec-keys/openpgp-keys-libidn/Manifest 
b/sec-keys/openpgp-keys-libidn/Manifest
index 9784eb199db8..9a8ee8051ef1 100644
--- a/sec-keys/openpgp-keys-libidn/Manifest
+++ b/sec-keys/openpgp-keys-libidn/Manifest
@@ -1,2 +1,3 @@
 DIST 
openpgp-keys-libidn-20220621-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc
 2200 BLAKE2B 
29cc59857668c3d2769e1de8ddd1190ce483f7c475ab75326feb4061affdae9f4c4e9b6d5ca2f4ae7405453cb6fe322546b19970485735638c18334990d1bbec
 SHA512 
d51338f98149a2a992f0d975392e779ab8d22a2bec9ca4c5073f97da9adf15d484e9e6e39e7ed025360f5aa2a805d70f66c53ee19c3740797ef332fa9212ef0b
 DIST 
openpgp-keys-libidn-20220621-timruehsen-99415CE1905D0E55A9F88026860B7FBB32F8119D.asc
 7737 BLAKE2B 
5e80787fd2b2db126e918ca7427d20cad0b705ec8be52184091799e76a48a92d44ae95fdbe300213b2a45caa87dcf09704a753f21133f7c2de96c4cb18ce8b95
 SHA512 
29ac58fadd42423614eea084e532e9d5720a672c97befbcc99a9bf7d43e338e36ccf1f58aedf710ce70f3cadf3bfeaf6c282bd34f587b75530e87afb26025c1e
+DIST 
openpgp-keys-libidn-20240114-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc
 7413 BLAKE2B 
82933cc9ce0628e419eaea939c6323b189a214d6b802b59f15b2d5655f0c5c7fba3ddc93d443bc6544a54165da070c985583c83ef1f18059f38a2f4288c6f388
 SHA512 
ee78386043e786060ca3185d66ba4c021abb450411bf217a512a3519fe5f3551c57afe25b59094ce9120cc58a2cf3fb6ff4f8bc5d3a484d9a039006e2a0cc959

diff --git a/sec-keys/openpgp-keys-libidn/openpgp-keys-libidn-20240114.ebuild 
b/sec-keys/openpgp-keys-libidn/openpgp-keys-libidn-20240114.ebuild
new file mode 100644
index ..a749f8d6feef
--- /dev/null
+++ b/sec-keys/openpgp-keys-libidn/openpgp-keys-libidn-20240114.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign libidn releases"
+HOMEPAGE="https://www.gnu.org/software/libidn/;
+# Simon Josefsson
+# https://savannah.gnu.org/project/release-gpgkeys.php?group=libidn=1
+#SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc;
+# Tim Rühsen
+# https://savannah.gnu.org/project/release-gpgkeys.php?group=wget=1
+#SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-timruehsen-99415CE1905D0E55A9F88026860B7FBB32F8119D.asc;
+SRC_URI="https://josefsson.org/key-20190320.txt -> 
${P}-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - libidn.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2024-01-13 Thread Sam James
commit: 00435780c75e8a0d728bd1aaf69acc86c77fbd1b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:43:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:44:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00435780

net-dns/libidn: add 1.42

Note that I've gone back to the default src_test implementation. Ignoring
gnulib test failures isn't ideal at all, so let's not do that, given it could
affect how the program operates and we've found other bugs that way in other
packages before. I'm not aware of any other packages where we make an effort
to skip the gnulib tests.

Bug: https://bugs.gentoo.org/500662
Bug: https://bugs.gentoo.org/539356
Closes: https://bugs.gentoo.org/898348
Signed-off-by: Sam James  gentoo.org>

 net-dns/libidn/Manifest   |  2 +
 net-dns/libidn/libidn-1.42.ebuild | 96 +++
 2 files changed, 98 insertions(+)

diff --git a/net-dns/libidn/Manifest b/net-dns/libidn/Manifest
index d7ba2d57179b..85005d47a632 100644
--- a/net-dns/libidn/Manifest
+++ b/net-dns/libidn/Manifest
@@ -1,2 +1,4 @@
 DIST libidn-1.41.tar.gz 2664011 BLAKE2B 
6c632c2010f024792fd55d3c8e6f68e81152fa7421a4f65b6835d0dfd788707727381270c57bf46c6e252777e07ead501fdabdc55961c5c1604e81c53be5ab2b
 SHA512 
765c42b64f10f0d84c0abecdce443baa9fdb80576179e3143bf56abde3f6c6149cc2c77e286e2e2a6ccf508914f30c2d5af258073168c0f886686e4fd85bbb47
 DIST libidn-1.41.tar.gz.sig 228 BLAKE2B 
004aa8871afa7cbb45206d8ddcc7ade21ea165aae2b00fc0c1d22cf05079bb399c8df628dc43bc0eb93c82524b96c71ad694c38234fdc2a4df09dc5192ca57bb
 SHA512 
5d1dca4493cf4af420ba326b867e50e618432ce2808dde60a5325e1c64a6408dcb09d9b104c64d34e2726b9903c06b112ffc040fb6bb3818ae4ddf1551228c1c
+DIST libidn-1.42.tar.gz 2653078 BLAKE2B 
8f16d34ad2ac9aafc46ec5eae144508ca86135184f625761c82c02ec9f99400bd4db65c9c9df54d315502cd5e2d37893d171abc6d76abe0a70f29acdb68e
 SHA512 
1a99f0c9aa12cebed2de7db603c203696544cfe093afd7b233b0955f4fbe65440bf637089a624ed74e204abe854b1d16d11b77dc1b8d56c97ba6b20715aeb0d7
+DIST libidn-1.42.tar.gz.sig 228 BLAKE2B 
0f2eab508a88de3ce03d79fa10fa053c5e24d76414c1f7f8f3cbaf956a818ec155407affce13cc588bc3838a3c85ef6f99ea30a3d18aa3553e2a1a92cf4282c2
 SHA512 
16706a3570620badf05ad146c8bf6ff7e96dc066b9dd609c22ecf3f942e70fa615f0f479e6d06b3317ddc094192f76effb841cbe72bff276914821f177ef2049

diff --git a/net-dns/libidn/libidn-1.42.ebuild 
b/net-dns/libidn/libidn-1.42.ebuild
new file mode 100644
index ..54ca6626bae2
--- /dev/null
+++ b/net-dns/libidn/libidn-1.42.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libidn.asc
+inherit elisp-common libtool multilib-minimal verify-sig
+
+DESCRIPTION="Internationalized Domain Names (IDN) implementation"
+HOMEPAGE="https://www.gnu.org/software/libidn/;
+SRC_URI="
+   mirror://gnu/libidn/${P}.tar.gz
+   verify-sig? ( mirror://gnu/libidn/${P}.tar.gz.sig )
+"
+
+LICENSE="GPL-2 GPL-3 LGPL-3"
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="emacs nls"
+
+DEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+   nls? ( >=sys-devel/gettext-0.17 )
+   verify-sig? ( >=sec-keys/openpgp-keys-libidn-20240114 )
+"
+
+DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   unreachable
+   static_assert
+)
+
+src_prepare() {
+   default
+
+   # For Solaris shared objects
+   elibtoolize
+}
+
+multilib_src_configure() {
+   # -fanalyzer substantially slows down the build and isn't useful for
+   # us. It's useful for upstream as it's static analysis, but it's not
+   # useful when just getting something built.
+   export gl_cv_warn_c__fanalyzer=no
+
+   local args=(
+   $(use_enable nls)
+   --disable-gcc-warnings
+   --disable-doc
+   --disable-gtk-doc
+   --disable-gtk-doc-html
+   --disable-gtk-doc-pdf
+   --disable-csharp
+   --disable-java
+   --disable-valgrind-tests
+   --with-lispdir="${EPREFIX}${SITELISP}/${PN}"
+   --with-packager-bug-reports="https://bugs.gentoo.org;
+   --with-packager-version="r${PR}"
+   --with-packager="Gentoo Linux"
+   )
+
+   ECONF_SOURCE="${S}" econf "${args[@]}"
+}
+
+multilib_src_compile() {
+   default
+
+   if multilib_is_native_abi; then
+   use emacs && elisp-compile "${S}"/src/*.el
+   fi
+}
+
+multilib_src_install_all() {
+   if use emacs; then
+   # *.el are installed by the build system
+   elisp-install ${PN} 

[gentoo-commits] repo/gentoo:master commit in: dev-lua/luacheck/

2024-01-13 Thread Conrad Kostecki
commit: e7a10802b6c83c703da84f3fcaf1d68f7032d94f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:34:01 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:34:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a10802

dev-lua/luacheck: stable all-arches

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/luacheck/luacheck-1.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/luacheck/luacheck-1.1.2.ebuild 
b/dev-lua/luacheck/luacheck-1.1.2.ebuild
index dc87175879bb..e7f6b7200caa 100644
--- a/dev-lua/luacheck/luacheck-1.1.2.ebuild
+++ b/dev-lua/luacheck/luacheck-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lunarmodules/luacheck/archive/refs/tags/v${PV}.tar.g
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pl/

2024-01-13 Thread Conrad Kostecki
commit: f3a685e05ce2c07c04ba31c1c819eaa95ba7207b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:36:05 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:36:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a685e0

app-dicts/aspell-pl: stable all-arches

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-dicts/aspell-pl/aspell-pl-6.0.20231201.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20231201.0.ebuild 
b/app-dicts/aspell-pl/aspell-pl-6.0.20231201.0.ebuild
index 1c402f366bd7..77b0aa908ac8 100644
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20231201.0.ebuild
+++ b/app-dicts/aspell-pl/aspell-pl-6.0.20231201.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,4 +15,4 @@ SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2;
 S="${WORKDIR}/${MY_P/sjp-/}"
 
 LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pl/

2024-01-13 Thread Conrad Kostecki
commit: c574e4820d462e709299bbe5bc8c5dc47e42853a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:37:15 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c574e482

app-dicts/aspell-pl: add 6.0.20240101.0

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-dicts/aspell-pl/Manifest|  1 +
 app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-dicts/aspell-pl/Manifest b/app-dicts/aspell-pl/Manifest
index a32713df0190..a432c9ded150 100644
--- a/app-dicts/aspell-pl/Manifest
+++ b/app-dicts/aspell-pl/Manifest
@@ -1 +1,2 @@
 DIST sjp-aspell6-pl-6.0_20231201-0.tar.bz2 655420 BLAKE2B 
634d3e30957792505a1482c69d36b97ea3bf2afd75d9e40e6bed58e542b9f5ec44bd2f1cfa86edae3beff76714f46cd7e7215577fd11c0cedca241ab267595c4
 SHA512 
36058b39479dc7e7313925ec4f93db470aa5fa112ee049efdf4630c71f80a9f84b27aad2f95a8c6162572814493522a2f554840d252ef8484eba98c4bef5bb71
+DIST sjp-aspell6-pl-6.0_20240101-0.tar.bz2 658829 BLAKE2B 
e35c0268f1684b56fe4a8f8a8cf41a943c3747965a952dfce4f21bf7e8378117dafd04e45a3365ce649783b9810a45683fb17e4941122a6f81b32f66e473e82c
 SHA512 
bf6cbc3fe6f07fb2b8100a9d39e87defe7066d98c6fa97e3d144e2700b55b61e437dafc8e98c68d9d57e91d702dd6ecfbf8e84c5d773f493491bec21be1a4ac6

diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild 
b/app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild
new file mode 100644
index ..b26975716a32
--- /dev/null
+++ b/app-dicts/aspell-pl/aspell-pl-6.0.20240101.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ASPELL_LANG="Polish"
+ASPELL_VERSION=6
+
+inherit aspell-dict-r1
+
+HOMEPAGE="https://sjp.pl/slownik/en/;
+
+MY_P="sjp-${PN/aspell/aspell6}-$(ver_rs 2 _ 3 -)"
+SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P/sjp-/}"
+
+LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/AusweisApp2/

2024-01-13 Thread Conrad Kostecki
commit: 9e4a06be33045f5d1325ff7c95a4dfd150d70607
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:38:43 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:38:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4a06be

sys-auth/AusweisApp2: add 2.0.2

Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-auth/AusweisApp2/AusweisApp2-2.0.2.ebuild | 47 +++
 sys-auth/AusweisApp2/Manifest |  1 +
 2 files changed, 48 insertions(+)

diff --git a/sys-auth/AusweisApp2/AusweisApp2-2.0.2.ebuild 
b/sys-auth/AusweisApp2/AusweisApp2-2.0.2.ebuild
new file mode 100644
index ..d86746427953
--- /dev/null
+++ b/sys-auth/AusweisApp2/AusweisApp2-2.0.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Official authentication app for German ID cards and residence 
permits"
+HOMEPAGE="https://www.ausweisapp.bund.de/;
+SRC_URI="https://github.com/Governikus/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="EUPL-1.2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-qt/qtshadertools:6
+   dev-qt/qttools:6[linguist]
+   virtual/pkgconfig"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-qt/qtbase:6[concurrent,network,widgets]
+   dev-qt/qtdeclarative:6[widgets]
+   dev-qt/qtscxml:6[qml]
+   dev-qt/qtsvg:6
+   dev-qt/qtwebsockets:6[qml]
+   net-libs/http-parser:0=
+   sys-apps/pcsc-lite
+   virtual/udev"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/sys-auth/AusweisApp2/Manifest b/sys-auth/AusweisApp2/Manifest
index 37061fb99ac7..b54f3210892a 100644
--- a/sys-auth/AusweisApp2/Manifest
+++ b/sys-auth/AusweisApp2/Manifest
@@ -1 +1,2 @@
 DIST AusweisApp2-2.0.1.tar.gz 9123033 BLAKE2B 
86f0d9838285bc35a29611e14c4328c584ffeff5c584916960486f9b120ff7472372fdb250a7a014ecfd2e3fdf4992fb827387c6e374427ef0b178f6f455cdf7
 SHA512 
81ceeab73111cce3f72a89584dedd78436190fca47d6901eb7d9a15775df06ce0dac12ff3cc52c38c82cd316d50ffaae6b2d7a8c85d9fb7e6ead58850b5ea535
+DIST AusweisApp2-2.0.2.tar.gz 9125599 BLAKE2B 
3f48007d330be35bebb49f668a01cc765225bfb2ccc9dfa01f32dc1fe3905077a5bcc9c08a8b01fac8df713571b539b358aacbb1e96dad7715fb64d0312a5252
 SHA512 
9433199b1d1f8f53a0c95b6c1b4f05ed0cf58f6a7afee35618f2cf8a45d2212584bf2bffad4e850e0413cfaa9a3223c3495fad6165581fa3933630eb249aa104



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

2024-01-13 Thread Conrad Kostecki
commit: cbd670c6d7fcff2d16b38924a1dc4fdba9daaa9d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:35:13 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd670c6

net-wireless/unifi: drop 8.0.7, 8.0.24

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-wireless/unifi/Manifest|   2 -
 net-wireless/unifi/unifi-8.0.24.ebuild | 106 -
 net-wireless/unifi/unifi-8.0.7.ebuild  | 106 -
 3 files changed, 214 deletions(-)

diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index 1163c32f0cab..7fe1062d89a7 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -1,5 +1,3 @@
 DIST unifi-6.5.55.zip 157805689 BLAKE2B 
09a7b69143478d0b81dd6f7be1746b1a35cd00ee034471c512d04e4f91aa02688871857edf3c0ef538e601aaf8eccdd0c55193a9bde10924ddeff1fd333da355
 SHA512 
c2f677de819268366d65622238c1b8d6d8abcd5e06d6f1f635d9755573eff5a6aca0c84298a111b0da5e80bade8132e05339035edde3cc5fc08834f2d6c4b26e
 DIST unifi-7.5.187.zip 172434106 BLAKE2B 
db54079f30c9f61989ceb70474ea68559189804876000534c2a0165a9ef2324f92d19e7b055eaa31cd77e7bd90db0c29aa9f20953dc17a5c54cc646a5c862990
 SHA512 
703e29273412c497a5bea74210e8c409c629b81fee2badd3f116bbb31a2ca82942ff0281303c0da57757a85e44f4457ba3730deaba0a1f4cc2adc1eb5ace3276
-DIST unifi-8.0.24.zip 158256126 BLAKE2B 
d7b767908027bb6df460ebd8c9779f7816f2b3f14d94e1a5be368fbabe135e062a7401ecd6d5ea7d82044abc6f727d9ef4061dddacd7148d5627326ecff1243c
 SHA512 
1612819afe58e93c958538f5ff83288ea95aff3a82a39a83dea8c9ec8451c3fb528299ab6976c2ba7cddcad0de4fa2036c800266230e5c6cbbd2348de370cace
 DIST unifi-8.0.26.zip 158255139 BLAKE2B 
8a6cbb1ebf167bdf7bf8f38b97187f1b327b174b2d16b6bc1f9ccf62f9d93954650de94f1b893de33cf6ae2774f90d5febdce3fc103a5e99c2ed0f19fe2e02b7
 SHA512 
e30bcace03c079535ddfb183f8d1e27754f60754f7d66826febbcc3b3aa49c258914716c0ac967a010efb3d57f5766a989dd3e15ed9e9ac5e2e6996db443ca9a
-DIST unifi-8.0.7.zip 158459828 BLAKE2B 
24404aa01d574245127da119f1ec54ecca22c80b778c117f88dd5102dd0196b6616ab75befb5de7cc97428b2712a1aeb05f86317f7e652fbe49e47e7315cf7fd
 SHA512 
91932b4d12bb4af68ad16e641ed824e93f9a478c7a9a42b4b9ac43d92d23ece8aa5cb53bfcbd06bedf5442986f76d91b933ce3ef4e4955c6bd4d1cc7e1ca1472

diff --git a/net-wireless/unifi/unifi-8.0.24.ebuild 
b/net-wireless/unifi/unifi-8.0.24.ebuild
deleted file mode 100644
index dbf264a8c7d5..
--- a/net-wireless/unifi/unifi-8.0.24.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Set this var for any releases except stable
-RC_SUFFIX="-450f174e64"
-
-inherit java-pkg-2 readme.gentoo-r1 systemd
-
-DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
-HOMEPAGE="https://www.ubnt.com;
-SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
-S="${WORKDIR}/UniFi"
-
-KEYWORDS="-* ~amd64 ~arm64"
-LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="systemd system-mongodb"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   acct-group/unifi
-   acct-user/unifi
-   dev-db/mongodb
-   virtual/jre:17
-"
-
-BDEPEND="app-arch/unzip"
-
-DOCS=( "readme.txt" )
-
-QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
-
-src_prepare() {
-   if [[ ${CHOST} != aarch64* ]]; then
-   rm -r lib/native/Linux/aarch64 || die
-   fi
-   if [[ ${CHOST} != x86_64* ]]; then
-   rm -r lib/native/Linux/x86_64 || die
-   fi
-
-   if [[ ${CHOST} == aarch64* ]]; then
-   if ! use systemd; then
-   rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || 
die
-   fi
-   fi
-   if [[ ${CHOST} == x86_64* ]]; then
-   if ! use systemd; then
-   rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || 
die
-   fi
-   fi
-
-   default
-}
-
-src_compile() {
-   :;
-}
-
-src_install() {
-   insinto /usr/lib/unifi
-   doins -r dl lib webapps
-   ! use system-mongodb && doins -r bin
-
-   diropts -o unifi -g unifi
-   keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
-
-   for symlink in conf data run tmp work; do
-   dosym ../../../var/lib/unifi/${symlink} 
/usr/lib/unifi/${symlink}
-   done
-   dosym ../../../var/log/unifi /usr/lib/unifi/logs
-
-   java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
-   java-pkg_dolauncher \
-   unifi \
-   --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp \
-   -Djava.library.path= \
-   --add-opens java.base/java.lang=ALL-UNNAMED \
-   --add-opens java.base/java.time=ALL-UNNAMED \
-  

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

2024-01-13 Thread Conrad Kostecki
commit: 0894ce4ef79f742e974ca1eabfd518ed4b0e3cd2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:34:53 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:34:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0894ce4e

net-wireless/unifi: amd64 stable

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-wireless/unifi/unifi-8.0.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/unifi/unifi-8.0.26.ebuild 
b/net-wireless/unifi/unifi-8.0.26.ebuild
index 57d0287b2a6c..4188076dfd0c 100644
--- a/net-wireless/unifi/unifi-8.0.26.ebuild
+++ b/net-wireless/unifi/unifi-8.0.26.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.ubnt.com;
 SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
 S="${WORKDIR}/UniFi"
 
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
 SLOT="0/$(ver_cut 1-2)"
 IUSE="systemd system-mongodb"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pl/

2024-01-13 Thread Conrad Kostecki
commit: d9a688005b24c950984881160228babf9eeb1cff
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:36:35 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a68800

app-dicts/aspell-pl: drop 6.0.20230801.0

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-dicts/aspell-pl/Manifest|  1 -
 app-dicts/aspell-pl/aspell-pl-6.0.20230801.0.ebuild | 18 --
 2 files changed, 19 deletions(-)

diff --git a/app-dicts/aspell-pl/Manifest b/app-dicts/aspell-pl/Manifest
index c33482544bfb..a32713df0190 100644
--- a/app-dicts/aspell-pl/Manifest
+++ b/app-dicts/aspell-pl/Manifest
@@ -1,2 +1 @@
-DIST sjp-aspell6-pl-6.0_20230801-0.tar.bz2 655621 BLAKE2B 
bd32a9cec7c6aa3c74b8176c7edfc0f7cffe143888c67d2d1d1478a0c257d299b538dcd38a9411f0d73ba86123b37d73ffe0d8c1b8bfd0291935dd6da79b3f69
 SHA512 
735e16e0971be34450387868d8f6972e11848ddebc5cf7e1ba00ab4a5b91412095c4e8df7f339bda29836c68706cb720f90e88a2888365d7b923bc5ab7e00fb5
 DIST sjp-aspell6-pl-6.0_20231201-0.tar.bz2 655420 BLAKE2B 
634d3e30957792505a1482c69d36b97ea3bf2afd75d9e40e6bed58e542b9f5ec44bd2f1cfa86edae3beff76714f46cd7e7215577fd11c0cedca241ab267595c4
 SHA512 
36058b39479dc7e7313925ec4f93db470aa5fa112ee049efdf4630c71f80a9f84b27aad2f95a8c6162572814493522a2f554840d252ef8484eba98c4bef5bb71

diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20230801.0.ebuild 
b/app-dicts/aspell-pl/aspell-pl-6.0.20230801.0.ebuild
deleted file mode 100644
index 9c6091efd441..
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20230801.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ASPELL_LANG="Polish"
-ASPELL_VERSION=6
-
-inherit aspell-dict-r1
-
-HOMEPAGE="https://sjp.pl/slownik/en/;
-
-MY_P="sjp-${PN/aspell/aspell6}-$(ver_rs 2 _ 3 -)"
-SRC_URI="https://sjp.pl/slownik/ort/${MY_P}.tar.bz2;
-S="${WORKDIR}/${MY_P/sjp-/}"
-
-LICENSE="Apache-2.0 CC-BY-4.0 GPL-2 LGPL-2.1 MPL-1.1 "
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luacheck/

2024-01-13 Thread Conrad Kostecki
commit: 1e580706d90e381d75f5a7398cb08e861c1a35bf
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 02:34:28 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 02:34:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e580706

dev-lua/luacheck: drop 1.1.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/luacheck/Manifest  |  1 -
 dev-lua/luacheck/luacheck-1.1.1.ebuild | 66 --
 2 files changed, 67 deletions(-)

diff --git a/dev-lua/luacheck/Manifest b/dev-lua/luacheck/Manifest
index 875925070cb1..96122383debe 100644
--- a/dev-lua/luacheck/Manifest
+++ b/dev-lua/luacheck/Manifest
@@ -1,2 +1 @@
-DIST luacheck-1.1.1.tar.gz 179107 BLAKE2B 
48fb07d4d74206581054718c0b422a65b7de01d7e5f05cd9139f19a74bbe0fc0f98977e6b4c97e2d984db98e18a9fe7b3eefaf44b8ab71bf95f84a5c649e9ca6
 SHA512 
0294cfc49a8a6c1c2ee4d326fd85bf1c8040b6053ed68975d7aa65a33956d9ad8d715281efc319d54ad8f1b66888a0ff263da8d2ccaace16b51bac87d0fb86c7
 DIST luacheck-1.1.2.tar.gz 179240 BLAKE2B 
52fdf895e14ec42f86078c9a0be3adc91b0d51c525281ec19cc41671437ca2a29a79c1a826026de11b433368b306ddf2b21473b90975d1de1c13b160d208a25b
 SHA512 
38b22cc0fd00905572859092c4138081c5be434b6e3314bc6cee14b859b0fa1dbb078c6474588891ec3e75b378a7be9a09ee164a4ef9291378193f3bdda10365

diff --git a/dev-lua/luacheck/luacheck-1.1.1.ebuild 
b/dev-lua/luacheck/luacheck-1.1.1.ebuild
deleted file mode 100644
index 24f1c2ecb635..
--- a/dev-lua/luacheck/luacheck-1.1.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua
-
-DESCRIPTION="A tool for linting and static analysis of Lua code"
-HOMEPAGE="https://github.com/lunarmodules/luacheck;
-SRC_URI="https://github.com/lunarmodules/luacheck/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-lua/lua-argparse[${LUA_USEDEP}]
-   dev-lua/lua-utf8[${LUA_USEDEP}]
-   dev-lua/luafilesystem[${LUA_USEDEP}]
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( dev-python/sphinx )
-   test? (
-   dev-lua/busted[${LUA_USEDEP}]
-   dev-lua/lua_cliargs[${LUA_USEDEP}]
-   ${RDEPEND}
-   )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.23.0-disable-measuring-performance-test.patch" )
-
-src_compile() {
-   if use doc; then
-   sphinx-build docsrc html || die
-   fi
-}
-
-lua_src_test() {
-   busted --lua=${ELUA} || die
-}
-
-src_test() {
-   lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-   insinto "$(lua_get_lmod_dir)"
-   doins -r src/luacheck
-}
-
-src_install() {
-   lua_foreach_impl lua_src_install
-
-   newbin bin/luacheck.lua luacheck
-
-   use doc && local -a HTML_DOCS=( "html/." )
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ebusd/files/, app-misc/ebusd/

2024-01-13 Thread Conrad Kostecki
commit: 59c90b123081511039e385ae5fe179ef63a8cac4
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 01:20:47 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 01:32:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c90b12

app-misc/ebusd: new package, add 23.3

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/ebusd/Manifest|   1 +
 app-misc/ebusd/ebusd-23.3.ebuild   | 100 +
 app-misc/ebusd/files/ebusd-23.3-cxxflags.patch |  28 +++
 app-misc/ebusd/files/ebusd-23.3-docs.patch |  27 +++
 app-misc/ebusd/files/ebusd-23.3-gcc13.patch|  60 +++
 app-misc/ebusd/files/ebusd-23.3-gentoo.patch   |  13 
 app-misc/ebusd/files/ebusd-23.3-htmlpath.patch |  20 +
 app-misc/ebusd/files/ebusd.confd   |   5 ++
 app-misc/ebusd/files/ebusd.initd   |  20 +
 app-misc/ebusd/files/ebusd.service |  13 
 app-misc/ebusd/metadata.xml|  22 ++
 11 files changed, 309 insertions(+)

diff --git a/app-misc/ebusd/Manifest b/app-misc/ebusd/Manifest
new file mode 100644
index ..d3d06c704d6f
--- /dev/null
+++ b/app-misc/ebusd/Manifest
@@ -0,0 +1 @@
+DIST ebusd-23.3.tar.gz 583788 BLAKE2B 
c61bf76e0c451672432689aeaf10b317adb52729ea0872cb01dca22e1f7ac12091d287dd082b87361ce37846b1d74c869588964f3dc71e82ffd00c4555e27150
 SHA512 
acf155d36e99db1c9c2ff04eabbfddba8493f2566b6691f609c86af0e42e3cb0594618fd51e874e475cfc7b9c742d1e010099f38e19c21f52c953ebcfb0f2ea2

diff --git a/app-misc/ebusd/ebusd-23.3.ebuild b/app-misc/ebusd/ebusd-23.3.ebuild
new file mode 100644
index ..eb2fca01442b
--- /dev/null
+++ b/app-misc/ebusd/ebusd-23.3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="Daemon for communication with eBUS heating systems"
+HOMEPAGE="
+   https://ebusd.de
+   https://github.com/john30/ebusd
+"
+SRC_URI="https://github.com/john30/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+contrib doc knx mqtt +ssl test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:0=
+   mqtt? ( app-misc/mosquitto )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-23.3-cxxflags.patch"
+   "${FILESDIR}/${PN}-23.3-docs.patch"
+   "${FILESDIR}/${PN}-23.3-gcc13.patch"
+   "${FILESDIR}/${PN}-23.3-gentoo.patch"
+   "${FILESDIR}/${PN}-23.3-htmlpath.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # KNXd is currently not packaged in Gentoo
+   local myeconfargs=(
+   $(use_with contrib)
+   $(use_with doc docs)
+   $(use_with knx)
+   $(use_with mqtt)
+   $(use_with ssl)
+
+   --localstatedir="${EPREFIX}/var"
+   --without-knxd
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   if use test; then
+   pushd src/lib/ebus/test || die
+   emake
+   popd || die
+
+   if use contrib; then
+   pushd src/lib/ebus/contrib/test || die
+   emake
+   popd || die
+   fi
+   fi
+}
+
+src_test() {
+   pushd src/lib/ebus/test || die
+   ./test_filereader >/dev/null && \
+   ./test_data >/dev/null && \
+   ./test_message >/dev/null && \
+   ./test_symbol >/dev/null && \
+   einfo "standard: OK!" || die
+   popd || die
+
+   if use contrib; then
+   pushd src/lib/ebus/contrib/test || die
+   ./test_contrib >/dev/null && einfo "contrib: OK!" || die
+   popd || die
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r docs/html
+   newinitd "${FILESDIR}"/ebusd.initd ebusd
+   newconfd "${FILESDIR}"/ebusd.confd ebusd
+   systemd_dounit "${FILESDIR}"/ebusd.service
+}

diff --git a/app-misc/ebusd/files/ebusd-23.3-cxxflags.patch 
b/app-misc/ebusd/files/ebusd-23.3-cxxflags.patch
new file mode 100644
index ..97b843d05ea2
--- /dev/null
+++ b/app-misc/ebusd/files/ebusd-23.3-cxxflags.patch
@@ -0,0 +1,28 @@
+From 6c2d102544f45856fb14484a3fc763822ff03376 Mon Sep 17 00:00:00 2001
+From: Conrad Kostecki 
+Date: Sat, 13 Jan 2024 21:33:28 +0100
+Subject: [PATCH] configure.ac: quote CXXFLAGS
+
+CXXCLAGS needs to be quote, as otherwise the test could fail on some
+CXXFLAGS like '-mfpmath=sse,387'
+
+test: syntax error: `-mfpmath=sse,387' unexpected
+
+Signed-off-by: Conrad Kostecki 
+---
+ configure.ac | 2 +-
+ 1 file 

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

2024-01-13 Thread Sam James
commit: 2f56d62cb0c14e95475b419ad2f36529ab151a90
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sun Jan 14 01:40:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f56d62c

www-client/chromium: drop 120.0.6099.71

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/34793
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  |2 -
 www-client/chromium/chromium-120.0.6099.71.ebuild | 1269 -
 2 files changed, 1271 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 3fc20d959bfb..543b8e7685f1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,10 +2,8 @@ DIST chromium-120.0.6099.109.tar.xz 3284819132 BLAKE2B 
b339d8879909f8f06320dd99b
 DIST chromium-120.0.6099.129.tar.xz 3283749920 BLAKE2B 
889b91eec84fc12d42d0bfe04f41c779b84aab704b47f05a276fa9725696740fc0308764602e87161b1ad73a5bb260cc75e88a8133791dd1b074780363670e51
 SHA512 
2b12d2af7b469d2896000c785f0252eb260bffb523d8e1b82f1d8ab4098de8e297dd6fe901de58a1f57672c9699523d88342637fc69b5260fe5cf296183e3edf
 DIST chromium-120.0.6099.199.tar.xz 3285099132 BLAKE2B 
36836c7fe3b1a41bf18d94569ad1026d6e3db60d7c91e740e41a49cc504c5da26d5b165ba614484e918edfb1636d7ce311e082a890930e54f8b0f7951d69c061
 SHA512 
0efb15c56c081f10ab1db8ac8850e56752d70b93f6b20c9ebfd24f866fe5e194abdac8dbc43fff0f51b38e7f6ba1d9cdbcb32e14a74f6526265ed09d93186db2
 DIST chromium-120.0.6099.216.tar.xz 3296304596 BLAKE2B 
7c13673323fb64eaa6a4956daf41012886998d63a5f9d1f378c695a38592faa4e32b11bff560d79bc60cf2bf122775ab0a1be59c44b5e9cf95bc8cb21fd2f2e1
 SHA512 
4202a7a2e34ddaad2d786d9caee9cebf497616a8fd90076e550ab2c4ed33d3d5743bb58452c36c3858571d842ca14973c152790b707c39b8c662cdc550ad5008
-DIST chromium-120.0.6099.71.tar.xz 3283091280 BLAKE2B 
1e5096b8d03f1ee65b5c1ea98cdc2230bb3f789bcf87750891d47c5c79e79997602997b72c3c5f4f8f10a5f7bb754ccf1065e789ff5949c2ce084b1759e7280b
 SHA512 
a46a7e92615e35433959db5e3dbd7f829fc8ddda61cb88f46d99091de0c8ab65c847c8cdc881e34abdabaf1b638416e5a70eaee9c7e3a489e53ee55d09b8a790
 DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
-DIST chromium_119.0.6045.159-1raptor0~deb12u1.debian.tar.xz 522464 BLAKE2B 
687636b3c8f9b89db64b16643f6832cd2711f54f4be309d7e8dbaf0b8647bb3400ac095fa497f8a887bde628b521724f21f97a1273ab719f16d9f4114c36a6f0
 SHA512 
a4724ec5df4f3cfac7ede1514d8e886de20580bb812fed3a3e240e4ad91522b047a7bb065ab9e4402cffb9e8608c5cdc71d10c8b132f27d294ebb44db12294e4
 DIST chromium_120.0.6099.109-1raptor0~deb12u1.debian.tar.xz 534108 BLAKE2B 
ebfe063c5a141e3cd0f861c753c366297f868a5b475a6d4cfe136baec9b979f909e24f9d6eceeb215b9084a9c087c5fb5eb49e8d26921028b943c119a440356a
 SHA512 
62d4d492f579d1bffeaec9778f275df5ee615f434c1ea5764f7feecec6004bc9862c114caf6b86737a433d97e822f14df5a5871b9cbc7bc891bf48d706d5bccf
 DIST chromium_120.0.6099.71-1raptor0~deb12u1.debian.tar.xz 534000 BLAKE2B 
e366c798018d7ca1eceb0d2ee01894a0da355c0ae9754b82b35cf552ff7c4746208701cd73f72061660543cc9fc0ee305c8d9ad8aa2591354c026aca5965
 SHA512 
f0c95f9b504c71904c3a27f3bbae47b6aacaf1c21986008c3a474fdf4110144c052dc5520718a3f77536a008719698d79068ae95b703c9350fc853b96b5fc6bf

diff --git a/www-client/chromium/chromium-120.0.6099.71.ebuild 
b/www-client/chromium/chromium-120.0.6099.71.ebuild
deleted file mode 100644
index bbc4faaad039..
--- a/www-client/chromium/chromium-120.0.6099.71.ebuild
+++ /dev/null
@@ -1,1269 +0,0 @@
-# Copyright 2009-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-
-# These variables let us easily bound supported compiler versions in one place.
-# The bundled Clang is updated by Google every ~two weeks, so we can't
-# just assume that anything other than the latest version in ::gentoo
-# will work (and even that 

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

2024-01-13 Thread Sam James
commit: 51edee9b1899c1f13851fa67f07e767f0397a371
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sun Jan 14 01:39:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51edee9b

www-client/chromium: add 120.0.6099.216

Bug: https://bugs.gentoo.org/922062
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-120.0.6099.216.ebuild | 1286 
 2 files changed, 1287 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 6063b0fd35f3..3fc20d959bfb 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,7 @@
 DIST chromium-120.0.6099.109.tar.xz 3284819132 BLAKE2B 
b339d8879909f8f06320dd99b45c57e2ad1f74f7260a4bdc6385359cb2a82e6685dcbff2d21a9c829bc1ba5c7f51576f2276ec4a353b14e1053bda432af6f6fd
 SHA512 
874e05294535b588a450110f52a69e973f9a3b2e0980330f4dcd94c10a3f637d877dd89f4d453b018afd86d3b59162c5671d784be802c18dbcf78bec63b9f344
 DIST chromium-120.0.6099.129.tar.xz 3283749920 BLAKE2B 
889b91eec84fc12d42d0bfe04f41c779b84aab704b47f05a276fa9725696740fc0308764602e87161b1ad73a5bb260cc75e88a8133791dd1b074780363670e51
 SHA512 
2b12d2af7b469d2896000c785f0252eb260bffb523d8e1b82f1d8ab4098de8e297dd6fe901de58a1f57672c9699523d88342637fc69b5260fe5cf296183e3edf
 DIST chromium-120.0.6099.199.tar.xz 3285099132 BLAKE2B 
36836c7fe3b1a41bf18d94569ad1026d6e3db60d7c91e740e41a49cc504c5da26d5b165ba614484e918edfb1636d7ce311e082a890930e54f8b0f7951d69c061
 SHA512 
0efb15c56c081f10ab1db8ac8850e56752d70b93f6b20c9ebfd24f866fe5e194abdac8dbc43fff0f51b38e7f6ba1d9cdbcb32e14a74f6526265ed09d93186db2
+DIST chromium-120.0.6099.216.tar.xz 3296304596 BLAKE2B 
7c13673323fb64eaa6a4956daf41012886998d63a5f9d1f378c695a38592faa4e32b11bff560d79bc60cf2bf122775ab0a1be59c44b5e9cf95bc8cb21fd2f2e1
 SHA512 
4202a7a2e34ddaad2d786d9caee9cebf497616a8fd90076e550ab2c4ed33d3d5743bb58452c36c3858571d842ca14973c152790b707c39b8c662cdc550ad5008
 DIST chromium-120.0.6099.71.tar.xz 3283091280 BLAKE2B 
1e5096b8d03f1ee65b5c1ea98cdc2230bb3f789bcf87750891d47c5c79e79997602997b72c3c5f4f8f10a5f7bb754ccf1065e789ff5949c2ce084b1759e7280b
 SHA512 
a46a7e92615e35433959db5e3dbd7f829fc8ddda61cb88f46d99091de0c8ab65c847c8cdc881e34abdabaf1b638416e5a70eaee9c7e3a489e53ee55d09b8a790
 DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-120.0.6099.216.ebuild 
b/www-client/chromium/chromium-120.0.6099.216.ebuild
new file mode 100644
index ..a2f56bac427e
--- /dev/null
+++ b/www-client/chromium/chromium-120.0.6099.216.ebuild
@@ -0,0 +1,1286 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+# These variables let us easily bound supported compiler versions in one place.
+# The bundled Clang is updated by Google every ~two weeks, so we can't
+# just assume that anything other than the latest version in ::gentoo
+# will work (and even that will probably break occasionally)
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+MIN_GCC_VER=12
+GN_MIN_VER=0.2122
+
+# This variable is set to yes when building with GCC is broken.
+# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't 
build with GCC
+: ${CHROMIUM_FORCE_CLANG=yes}
+# This variable is set to yes when we need to force libcxx. Since we'll always 
force clang, too, we can avoid depends.
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120:
+#webrtc -  no matching member function for call to 'emplace'
+: ${CHROMIUM_FORCE_LIBCXX=yes}
+# This variable is set to yes when building with bfd is broken.
+# See bug #918897 for arm64 where bfd can't handle the size.
+: ${CHROMIUM_FORCE_LLD=no}
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
+inherit python-any-r1 qmake-utils readme.gentoo-r1 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2024-01-13 Thread Sam James
commit: 9ab2585ba89331e57ec4485aee31f988331cfade
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:18:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab2585b

www-client/microsoft-edge-beta: automated bump (121.0.2277.49)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-121.0.2277.49.ebuild   | 127 +
 2 files changed, 128 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 7fabd51f36cb..045cb55a8651 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_120.0.2210.57-1_amd64.deb 164192486 BLAKE2B 
23569e03ed49be67f6f3d2b7fb9818c3abb587a69d3782964bec7fe761d4873ce501bd96d197c2f0ae0ad84a1ad50d9be0071f7bc28a1c3a1a0bda8fb8606a1e
 SHA512 
5ac13d23654158b19702a4d20604814ca0fdb1e4d1c35c6ad910c32953e28fbd92c47a705e038af3b1b5be99b24c39a5c99dd9d1ed41487beaea81741ec1f926
 DIST microsoft-edge-beta_120.0.2210.61-1_amd64.deb 164103406 BLAKE2B 
03cf3b6697981fdc828e4729ac7d92a74aa349e53e656b1be2c989eb7bede243cd72036dcf0956be86f281a4eaa0fdeaa8da850d8e534523eae010d40f4b729d
 SHA512 
01b89c9df6e17b5f6a7425f6014ef92e7ae3cad75393012fe511173fa8a008a64996fa144ab94ad9383d45b3cb9ed30a1955809bf76c36abe52532b229d2d3cb
 DIST microsoft-edge-beta_121.0.2277.4-1_amd64.deb 164292670 BLAKE2B 
e69480cfa44ff5f9c9abb5363e06d442aac651ed102982558e05a2b7c5e13cc82dad6526fd9fe2450c87a129ccfece36a951e2715d534f9f5d166c320dad51e2
 SHA512 
36dc8bab2f78b116f61f30870f55e482aa63caa5a98452e1f92aa9da63a8c68953f6c7ea96f5248cd26693eb3f533b76571d706a5a4652902d7d4bd0add95388
+DIST microsoft-edge-beta_121.0.2277.49-1_amd64.deb 165188058 BLAKE2B 
93e4e6223bfb359742d12ef55db8b098d4f8594381cee5add482c92fcadea5281f76c1a39f9567c7563257ff9d19d7251eb13195ab818a2d2cdcd2f01fb23aba
 SHA512 
4ab55928751e527ba95a7357db1cc54f8607a4d8dfbd78da143791b773fb6f53d6d8d3ccc707ecac01a69b11b33a21a00628099a611e68204603faecc81a6a64

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-121.0.2277.49.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-121.0.2277.49.ebuild
new file mode 100644
index ..ef74386492f2
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-121.0.2277.49.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5 qt6"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d 

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

2024-01-13 Thread Sam James
commit: 95dec948840f7b7ddf3e928abcbfc5b47617a45c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:20:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95dec948

www-client/opera: automated bump (106.0.4998.28)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   |   1 +
 www-client/opera/opera-106.0.4998.28.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 2c04601c3788..dcf801d9d127 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
 DIST opera-stable_106.0.4998.19_amd64.deb 108191464 BLAKE2B 
effa31ba224b253e9219bd2e5fa1dcbe779069324f3df3e48fa92142b148cefc96b1251d245abe27d7dee6f56544bfa58fc8d15b580d9de61ffd56dfe91e8243
 SHA512 
606250a062829898945a38c5f0cd5f7d1a70d4b27154cb5ad2ecc9ed63fa2acfe36d028f8fc1a282c76dc157f47834593d0545e6b87cc575fcadebfb6852d304
+DIST opera-stable_106.0.4998.28_amd64.deb 108251240 BLAKE2B 
9371d5325a886310092d8e0ed3fc8e09a51e350b8e8162194de9876dc38585d202b8f87a70e8d8749c35c5fd40bb0f8b5e3081a2f218505976210e01c420ebb3
 SHA512 
66f77ebe8aca9c030a618c3e54e2f37fe3d474411cad1993d2304b32287e6f364a2960d2e7de6f7ff22678eb30b7e26b3d30b71d415b744b003d375304323dbc

diff --git a/www-client/opera/opera-106.0.4998.28.ebuild 
b/www-client/opera/opera-106.0.4998.28.ebuild
new file mode 100644
index ..fa627a202454
--- /dev/null
+++ b/www-client/opera/opera-106.0.4998.28.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   

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

2024-01-13 Thread Sam James
commit: 3ec0a225972c6803fdf9cf2e2f6f349a68cfb166
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:20:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec0a225

www-client/opera-developer: automated bump (107.0.5041.0)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-107.0.5041.0.ebuild| 170 +
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index dc94232f4940..f2f8bf83852c 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,5 @@
 DIST opera-developer_107.0.5012.0_amd64.deb 107764616 BLAKE2B 
6806cb45b43805fcc4794a0be44b41f4bc0e9d3eac815355600d5dae0b812ebe3717b1ea3e2cb2a38231375256c93d0c00a0dfb768b2892139260056403c008a
 SHA512 
a159de3291c54bc926e01c80ea228b6bc4376a8f390c5ea5d9249c5d67a19689d0355853dbfd52242ea4545b86d0ad843d77e404d84b06a97f5929a663d27253
 DIST opera-developer_107.0.5019.0_amd64.deb 108465308 BLAKE2B 
21028d108ce136a127bda80a03228e712185b0ed683d8150b7c66c8ad7696b9efaabfe2aa4acca93a4466b52c5e8b565c9f95776acaa09f0e37cf0c3992aa985
 SHA512 
67b2db8a87b9c6f7f7ec0d24145a71b65a6c504ec68ec8b9b7d1a11a27ce56017e4e55aaa0ea3b98f7bdce446f6e58f59f2f7b85813fe70bf8caf8d8a287a61e
 DIST opera-developer_107.0.5035.0_amd64.deb 108431432 BLAKE2B 
472c94df2633437bd225dae154b0857f6ed86765d5cef29eb975c9718199101a3b247806eb3502ca894487d5222f59cfbd56ac98073a880f4d173154850f5b65
 SHA512 
960b3294ef88296caae483c3689b81475293a2bf10656fb1cdefd5acbb29c8e9aaa1c32a99cea2f4fa471d8f01247475df2b8072df7082c3717a72b84992c476
+DIST opera-developer_107.0.5041.0_amd64.deb 108476744 BLAKE2B 
e07f25f5bedcd4e475db04c7aaa4818198f93e0c04491f83a667a90824762b8ac73fc6d3c1af263cf7cf5a7e4a51e516e3430ef609224a9c36e2983e25ba0848
 SHA512 
514cea9c6a2c58359a5ec75710f90ba951decad28beedff9449db0888107910bc4132194e86b4cebc9d06423cdd676d4452b3ecce42a7957fac03f9a085d450f
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c

diff --git a/www-client/opera-developer/opera-developer-107.0.5041.0.ebuild 
b/www-client/opera-developer/opera-developer-107.0.5041.0.ebuild
new file mode 100644
index ..fa627a202454
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-107.0.5041.0.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2024-01-13 Thread Sam James
commit: f812e42a93b4498e7fe43c49bfa1f23c20026307
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:19:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f812e42a

www-client/microsoft-edge-dev: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 -
 .../microsoft-edge-dev-121.0.2256.2.ebuild | 127 -
 2 files changed, 128 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 0a446a3a917c..17fd6d8655c4 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_121.0.2256.2-1_amd64.deb 164009450 BLAKE2B 
d81594968faf502114a051129a83033db7e98ddad4a6df319c8c3742695c499d5fcb36c60ee01a54ad33b71c66dc714504d7f6952f015c8bc3243b5946a4a6e1
 SHA512 
5b82c63e9dcc945fc5f023adbeaa103af99a18fcb1059e96da63a0cfaaf1f97530166f2551315e0537f811c43160080751bf0fd41515d7774ca002e83c6a74f1
 DIST microsoft-edge-dev_121.0.2274.0-1_amd64.deb 164170398 BLAKE2B 
0470fd7447bd2b4b6a1d8c01f361aba9b9954840718639dba39369c65fdfb7ab4893f02a58261ab2230920bcf009796777d7c3744b049a71b45b13a92489019b
 SHA512 
b5192a70b660fa615cdb34fbe0ecc3a2ef32bb0fb6718c8f0c024ad29461a85a1f157cf52eafe2718c06de932be85f97b18720f19934b51d6f9e350dded6f253
 DIST microsoft-edge-dev_121.0.2277.4-1_amd64.deb 164281826 BLAKE2B 
cc9ce3211b3bc2af9370842c9b62d9747cc9fba82547ba6dc30b5f8976746a5c9452489db57e554ac4322ea9f6415fed3b2c299fb791e09450941685aca74773
 SHA512 
b5c9b91d61b9343d3fa7cd9869708fcfe806d5679a448677ecb246a53c608567db88a99e6d7e7a00f7a423d45ee93809f6f3e904b70f5c3cb815aaec46bcfc1b
 DIST microsoft-edge-dev_122.0.2325.0-1_amd64.deb 164582022 BLAKE2B 
da478e26ce909c420c9c480cd59e1e0871e8c37694d55fe5f55828826cd2eb5bd240a10b03f59b42c348ead417966581e5147e2ca3021a20807cfcd524cc1393
 SHA512 
6094de9bf9120de104ea8850bbea4a4e8dcf01b7288e69dad3a45dde1179e556f9954ecd4065180224913721a7702a29f728ff9e633767652b17595e7641ab62

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-121.0.2256.2.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-121.0.2256.2.ebuild
deleted file mode 100644
index ef74386492f2..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-121.0.2256.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5 qt6"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   

[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-01-13 Thread Sam James
commit: 123351fd8226ddd760cbf988d27df042eeddd494
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:17:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123351fd

www-plugins/chrome-binary-plugins: automated update (121.0.6167.57_beta)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...7.16_beta.ebuild => chrome-binary-plugins-121.0.6167.57_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index ca5ff43ce44f..be53b6ffc230 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_121.0.6167.16-1_amd64.deb 106277092 BLAKE2B 
abfb52137cb295bf0a3b68664205c0326b3e0838bfc27e9b34d4031be2567a7eeb54b86b2b29fd1ccd35161cc0dd8d7598f0ce52e1b5a7d162bfdf739516a954
 SHA512 
a146e5f250a6d397627c492a87a85b6295ae121f7f2112e88c7cfeb7df6ceeeb4be07d13b6b73c5356b3acd2ac59cc069ee86cb89ac082ba71190833175fa446
+DIST google-chrome-beta_121.0.6167.57-1_amd64.deb 106403224 BLAKE2B 
a764bd08380d0d469adf50dc82ed8e5e54246162e39d66c334aad60209e4e7cd8088b42a84bed96d2e5103f73ff76a478a27a4094ef3811811e2337d49355271
 SHA512 
2f9908617c907afe3052edd682f04b1d40255dd8aa630d5100084b8becfae2814140f90038d57b6ea603378497d37bd2092e71f2edccb7f84c00f0dce1ac2dd0
 DIST google-chrome-stable_120.0.6099.216-1_amd64.deb 105001328 BLAKE2B 
306a6d84c71d2f9fd00b9e904482c4c39fe618b3b4f3d4d7ea5da45abc5720b97d1e76557df81705d080127489c22b3e2b951925f16d0d0cc8b7eb0714303ec4
 SHA512 
6f134ba63b3043dd8e65616b6d2db566f06c5ea61dbbdb13a240df93343c0a705ae87a36682e563964ea4ec91415d9a9777f3a4cb96656fad8341d702a952ffe
 DIST google-chrome-unstable_122.0.6182.0-1_amd64.deb 106420332 BLAKE2B 
7e3c97d0bc731b2ff3901150ce8d370a0627fa918a33a90f77be0ac2772d2b20b5b77f415c5943b757bbe06d6b82e56fe13c875046796f56b8ad42a97222606a
 SHA512 
344fbdeedfd0f2e5e7bffc2b8770351219e993eef75ec561670ca3201af9e7a635ecbfa944c49e64e5b5f3969c793f973c2c6d18dc96d2fef4605f5715263ddc

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.16_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.57_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.16_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.57_beta.ebuild



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

2024-01-13 Thread Sam James
commit: f9d3647226d8e769a359f566162a6eefa67c31b3
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:20:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d36472

www-client/opera-developer: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera-developer/Manifest|   1 -
 .../opera-developer-107.0.5012.0.ebuild| 170 -
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index f2f8bf83852c..c5499ecf0bc7 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_107.0.5012.0_amd64.deb 107764616 BLAKE2B 
6806cb45b43805fcc4794a0be44b41f4bc0e9d3eac815355600d5dae0b812ebe3717b1ea3e2cb2a38231375256c93d0c00a0dfb768b2892139260056403c008a
 SHA512 
a159de3291c54bc926e01c80ea228b6bc4376a8f390c5ea5d9249c5d67a19689d0355853dbfd52242ea4545b86d0ad843d77e404d84b06a97f5929a663d27253
 DIST opera-developer_107.0.5019.0_amd64.deb 108465308 BLAKE2B 
21028d108ce136a127bda80a03228e712185b0ed683d8150b7c66c8ad7696b9efaabfe2aa4acca93a4466b52c5e8b565c9f95776acaa09f0e37cf0c3992aa985
 SHA512 
67b2db8a87b9c6f7f7ec0d24145a71b65a6c504ec68ec8b9b7d1a11a27ce56017e4e55aaa0ea3b98f7bdce446f6e58f59f2f7b85813fe70bf8caf8d8a287a61e
 DIST opera-developer_107.0.5035.0_amd64.deb 108431432 BLAKE2B 
472c94df2633437bd225dae154b0857f6ed86765d5cef29eb975c9718199101a3b247806eb3502ca894487d5222f59cfbd56ac98073a880f4d173154850f5b65
 SHA512 
960b3294ef88296caae483c3689b81475293a2bf10656fb1cdefd5acbb29c8e9aaa1c32a99cea2f4fa471d8f01247475df2b8072df7082c3717a72b84992c476
 DIST opera-developer_107.0.5041.0_amd64.deb 108476744 BLAKE2B 
e07f25f5bedcd4e475db04c7aaa4818198f93e0c04491f83a667a90824762b8ac73fc6d3c1af263cf7cf5a7e4a51e516e3430ef609224a9c36e2983e25ba0848
 SHA512 
514cea9c6a2c58359a5ec75710f90ba951decad28beedff9449db0888107910bc4132194e86b4cebc9d06423cdd676d4452b3ecce42a7957fac03f9a085d450f

diff --git a/www-client/opera-developer/opera-developer-107.0.5012.0.ebuild 
b/www-client/opera-developer/opera-developer-107.0.5012.0.ebuild
deleted file mode 100644
index fa627a202454..
--- a/www-client/opera-developer/opera-developer-107.0.5012.0.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   

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

2024-01-13 Thread Sam James
commit: 84aad35898c0384efe98468a2de1064bdbadb28c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:20:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84aad358

www-client/opera: amd64 stable (106.0.4998.28)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/opera-106.0.4998.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-106.0.4998.28.ebuild 
b/www-client/opera/opera-106.0.4998.28.ebuild
index fa627a202454..1b66d70aadeb 100644
--- a/www-client/opera/opera-106.0.4998.28.ebuild
+++ b/www-client/opera/opera-106.0.4998.28.ebuild
@@ -41,7 +41,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="114.0.5735.9"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2024-01-13 Thread Sam James
commit: 49e9f2451ee4f0ba387f1531131026b22ebd8823
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:18:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e9f245

www-client/microsoft-edge-beta: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 -
 .../microsoft-edge-beta-120.0.2210.57.ebuild   | 127 -
 2 files changed, 128 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 045cb55a8651..e2db4adb5ef4 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-beta_120.0.2210.57-1_amd64.deb 164192486 BLAKE2B 
23569e03ed49be67f6f3d2b7fb9818c3abb587a69d3782964bec7fe761d4873ce501bd96d197c2f0ae0ad84a1ad50d9be0071f7bc28a1c3a1a0bda8fb8606a1e
 SHA512 
5ac13d23654158b19702a4d20604814ca0fdb1e4d1c35c6ad910c32953e28fbd92c47a705e038af3b1b5be99b24c39a5c99dd9d1ed41487beaea81741ec1f926
 DIST microsoft-edge-beta_120.0.2210.61-1_amd64.deb 164103406 BLAKE2B 
03cf3b6697981fdc828e4729ac7d92a74aa349e53e656b1be2c989eb7bede243cd72036dcf0956be86f281a4eaa0fdeaa8da850d8e534523eae010d40f4b729d
 SHA512 
01b89c9df6e17b5f6a7425f6014ef92e7ae3cad75393012fe511173fa8a008a64996fa144ab94ad9383d45b3cb9ed30a1955809bf76c36abe52532b229d2d3cb
 DIST microsoft-edge-beta_121.0.2277.4-1_amd64.deb 164292670 BLAKE2B 
e69480cfa44ff5f9c9abb5363e06d442aac651ed102982558e05a2b7c5e13cc82dad6526fd9fe2450c87a129ccfece36a951e2715d534f9f5d166c320dad51e2
 SHA512 
36dc8bab2f78b116f61f30870f55e482aa63caa5a98452e1f92aa9da63a8c68953f6c7ea96f5248cd26693eb3f533b76571d706a5a4652902d7d4bd0add95388
 DIST microsoft-edge-beta_121.0.2277.49-1_amd64.deb 165188058 BLAKE2B 
93e4e6223bfb359742d12ef55db8b098d4f8594381cee5add482c92fcadea5281f76c1a39f9567c7563257ff9d19d7251eb13195ab818a2d2cdcd2f01fb23aba
 SHA512 
4ab55928751e527ba95a7357db1cc54f8607a4d8dfbd78da143791b773fb6f53d6d8d3ccc707ecac01a69b11b33a21a00628099a611e68204603faecc81a6a64

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-120.0.2210.57.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-120.0.2210.57.ebuild
deleted file mode 100644
index ef74386492f2..
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-120.0.2210.57.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5 qt6"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d 

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

2024-01-13 Thread Sam James
commit: 44d393df0853d9d60b9e90a22522eae56ad12233
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:18:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d393df

www-client/microsoft-edge: automated bump (120.0.2210.133)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 +
 .../microsoft-edge-120.0.2210.133.ebuild   | 127 +
 2 files changed, 128 insertions(+)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 98e74841d88b..ec037141ba39 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
+DIST microsoft-edge-stable_120.0.2210.133-1_amd64.deb 164322782 BLAKE2B 
b83c0643f495b627b78cffbc029d4efc6e62791c3558ba51978342b549f5f631d409bb3c462576ec29c77245ca5c844645bf0926fd17bab6eed1efbb1f5ddf49
 SHA512 
4e850c33ab88c16625ec65b3734ede447a18d587f33df518b7ae266fa6519ccf6bbb6d086e86cb696b4007f878157da088c1e3d28cffa1ae0becc349716a35ba
 DIST microsoft-edge-stable_120.0.2210.91-1_amd64.deb 164277270 BLAKE2B 
f2172c9253b93660d508e3a000f000a0e760901e4121694b3708fa64b2716edc738fcfb47f40f67e47c9cb67c5a450facddbf1f55485bb8637ee79904c3e43e3
 SHA512 
02cb5e7dfadeb67cf55ca1d6b577442cfcf43f24fc543b7956e9eac2464cd0e2c14cbd970dafe550955b0a6725198ec42a4d281244eb3dad089aa9bf2ec7dde0

diff --git a/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild 
b/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild
new file mode 100644
index ..ef74386492f2
--- /dev/null
+++ b/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5 qt6"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+   fi
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do
+   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+   done
+
+   if ! use mip; then
+   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
+   fi
+
+   if ! use qt5; then
+   rm "${EDGE_HOME}/libqt5_shim.so" || 

[gentoo-commits] repo/gentoo:master commit in: sys-auth/oath-toolkit/

2024-01-13 Thread Sam James
commit: ac55d4ed653de858ad2260ee591b1171aae092c5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:19:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:19:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac55d4ed

sys-auth/oath-toolkit: add 2.6.11

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

 sys-auth/oath-toolkit/Manifest   |  1 +
 sys-auth/oath-toolkit/oath-toolkit-2.6.11.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/sys-auth/oath-toolkit/Manifest b/sys-auth/oath-toolkit/Manifest
index 3f54e09c6b03..bdd4b255323b 100644
--- a/sys-auth/oath-toolkit/Manifest
+++ b/sys-auth/oath-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST oath-toolkit-2.6.10.tar.gz 4710528 BLAKE2B 
2fd3c890214089b47bc4eb5759735cc921ed73f9eb9fa52aa8cc9f329b9887a45dbc0118ca077aecebc38660388d1be29a94d8c87917361def86f3a9378f5d40
 SHA512 
b9a4447350593c206aabf4dce09273194d5ac499c4f2fca4e36ba77480793898e3011655451d9147748b56c2a8611e04640ba2aec5f4e96fcd9e967b93b1c1b7
+DIST oath-toolkit-2.6.11.tar.gz 4699215 BLAKE2B 
f3fa3ab1818f4f9bbf7c8c88432cd3432fbfb30dfcc660ab85f07e2d3d7e1616fc24579900bc55bbf72fb81b2eac4a6591553968872f07d8b3955ce4e6495afd
 SHA512 
42df879bebccdde3d38558ba735e09db14d0c916b9f0d3a1842e0ecc80614b7d1ee44db39d3097970a2a7108446da6eefd09bdd32dd2fb81d6aed06dc19552fd
 DIST oath-toolkit-2.6.7.tar.gz 5625279 BLAKE2B 
23f377c51eb633bf01d6085d33c7362cd91b6bed1cf4c2bbf32dc9433849e20c53f6896b16e5056b13f420f6a65a3c593fa1dafd7e184ed9e52666d94a7f75d1
 SHA512 
50edff75c8366887d69cf4740c4cc3bdfc3e43cbd4910ff40f735bca489f0953d7e5a21130f12782ac7a1f2fb00f0db313aff139085f23daba78a69bc7b2eb12
 DIST oath-toolkit-2.6.9.tar.gz 4693524 BLAKE2B 
572512311bbfa18d325c7b9b8d88ff85c05241c9a22942bc67edf531ed621e68b031dc4562bd8473ec1b1bfe264c8a4084c1c304ba0d24914acc5b21325b8601
 SHA512 
6e96b5a926f6e2448661fef267dcf9c99167b7bdfc71e319d2ab7ddc051a7be002043485547ad83744209c25ea0d87f8e28f25cccd6856281321f3d22e3cf160

diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.11.ebuild 
b/sys-auth/oath-toolkit/oath-toolkit-2.6.11.ebuild
new file mode 100644
index ..f6f70d28c0fc
--- /dev/null
+++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.11.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam
+
+DESCRIPTION="Toolkit for using one-time password authentication with HOTP/TOTP 
algorithms"
+HOMEPAGE="https://www.nongnu.org/oath-toolkit/;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="pam static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/icu:=
+   dev-libs/libxml2
+   dev-libs/xmlsec:=
+   pam? ( sys-libs/pam )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gtk-doc-am
+   test? ( dev-libs/libxml2 )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   MIN # glibc fp
+   unreachable
+   alignof
+   static_assert
+)
+
+src_configure() {
+   local myeconfargs=(
+   --cache-file="${S}"/config.cache
+   --enable-pskc
+   $(use_enable test xmltest)
+   $(use_enable pam)
+   $(use_with pam pam-dir $(getpam_mod_dir))
+   $(use_enable static-libs static)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Without keep-going, it will bail out after the first testsuite 
failure,
+   # skipping the other testsuites. as they are mostly independent, this 
sucks.
+   emake --keep-going check
+
+   # Avoid errant QA notice for no tests run on these
+   rm -f libpskc/gtk-doc/test-suite.log liboath/gtk-doc/test-suite.log || 
die
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -type f -delete || die
+
+   if use pam; then
+   newdoc pam_oath/README README.pam
+   fi
+
+   doman pskctool/pskctool.1
+}



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

2024-01-13 Thread Sam James
commit: 07a59ad3fd5e3ac517cbeffab23b3511bf6e98f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:04:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a59ad3

sys-libs/zlib-ng: add 2.1.6

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

 sys-libs/zlib-ng/Manifest |  1 +
 sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index 9fd23cff9381..cb8973e9d0a3 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1 +1,2 @@
 DIST zlib-ng-2.1.5.tar.gz 2410601 BLAKE2B 
7370ee38c05855e3a5e6976826690790adab7d68d877bf01f68969c99ad4a5fc8fd265a160e147b110969ff77ee97aab9c9d227a526d645a496eae76b2c27b04
 SHA512 
9212d87c63a2da4e5355a7a1c75380aeba40fbd0ea3d71d3784cb3eac94237f9bea2a1b7993a08f39d4197725c4c133087d3a9d213d3944aa48a7559de2be920
+DIST zlib-ng-2.1.6.tar.gz 2412106 BLAKE2B 
9ca16c19c2c799e68e099d44721b27dc33ad9e859a3d6572bebe3a75c618bffd78e19f0d4c0607802d1c8fa6a8f328d62f9993648a99c1d2e0e5fdcaf87a2667
 SHA512 
59ef586c09b9a63788475abfd6dd59ed602316b38f543f801bea802ff8bec8b55a89bee90375b8bbffa3bdebc7d92a00903f4b7c94cdc1a53a36e2e1fd71d13a

diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild
new file mode 100644
index ..d2217e6f0db3
--- /dev/null
+++ b/sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Worth keeping an eye on 'develop' branch upstream for possible backports,
+# as they copied this practice from sys-libs/zlib upstream.
+
+inherit cmake-multilib
+
+DESCRIPTION="Fork of the zlib data compression library"
+HOMEPAGE="https://github.com/zlib-ng/zlib-ng;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+CPU_USE=(
+   x86_{avx2,avx512f,sse2,ssse3,sse4_2,pclmul}
+   arm_{crc32,neon}
+   ppc_{altivec,vsx2,vsx3}
+)
+IUSE="compat ${CPU_USE[@]/#/cpu_flags_} test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? ( dev-cpp/gtest )
+"
+RDEPEND="
+   compat? ( !sys-libs/zlib )
+"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DZLIB_COMPAT=$(usex compat)
+   -DZLIB_ENABLE_TESTS=$(usex test)
+   -DWITH_GTEST=$(usex test)
+
+   # Unaligned access is controversial and undefined behaviour
+   # Let's keep it off for now
+   # https://github.com/gentoo/gentoo/pull/17167
+   -DWITH_UNALIGNED=OFF
+   )
+
+   # The intrinsics options are all defined conditionally, so we need
+   # to enable them on/off per-arch here for now.
+   # TODO: There's no s390x USE_EXPAND yet
+   if use amd64 || use x86 ; then
+   mycmakeargs+=(
+   -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
+   -DWITH_AVX512=$(usex cpu_flags_x86_avx512f)
+   -DWITH_AVX512VNNI=OFF # TODO, see bug #908556
+   -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
+   -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
+   -DWITH_SSE42=$(usex cpu_flags_x86_sse4_2)
+   -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
+   -DWITH_VPCLMULQDQ=OFF # TODO, see bug #908556
+   )
+   fi
+
+   if use arm || use arm64 ; then
+   mycmakeargs+=(
+   -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
+   -DWITH_NEON=$(usex cpu_flags_arm_neon)
+   )
+   fi
+
+   if use ppc || use ppc64 ; then
+   # The POWER8 support is VSX which was introduced
+   # VSX2 was introduced with POWER8, so use that as a proxy for it
+   mycmakeargs+=(
+   -DWITH_ALTIVEC=$(usex cpu_flags_ppc_altivec)
+   -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
+   -DWITH_POWER9=$(usex cpu_flags_ppc_vsx3)
+   )
+   fi
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   if use compat ; then
+   ewarn "zlib-ng is experimental and replacing the system zlib is 
dangerous"
+   ewarn "Please be careful!"
+   ewarn
+   ewarn "The following link explains the guarantees (and what is 
NOT guaranteed):"
+   ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md;
+   fi
+}



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

2024-01-13 Thread Sam James
commit: 390933cd0e9ec3a702a183b9269340655ceb7728
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:20:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390933cd

www-client/opera: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   |   1 -
 www-client/opera/opera-106.0.4998.19.ebuild | 170 
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index dcf801d9d127..3235c7d9793a 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_106.0.4998.19_amd64.deb 108191464 BLAKE2B 
effa31ba224b253e9219bd2e5fa1dcbe779069324f3df3e48fa92142b148cefc96b1251d245abe27d7dee6f56544bfa58fc8d15b580d9de61ffd56dfe91e8243
 SHA512 
606250a062829898945a38c5f0cd5f7d1a70d4b27154cb5ad2ecc9ed63fa2acfe36d028f8fc1a282c76dc157f47834593d0545e6b87cc575fcadebfb6852d304
 DIST opera-stable_106.0.4998.28_amd64.deb 108251240 BLAKE2B 
9371d5325a886310092d8e0ed3fc8e09a51e350b8e8162194de9876dc38585d202b8f87a70e8d8749c35c5fd40bb0f8b5e3081a2f218505976210e01c420ebb3
 SHA512 
66f77ebe8aca9c030a618c3e54e2f37fe3d474411cad1993d2304b32287e6f364a2960d2e7de6f7ff22678eb30b7e26b3d30b71d415b744b003d375304323dbc

diff --git a/www-client/opera/opera-106.0.4998.19.ebuild 
b/www-client/opera/opera-106.0.4998.19.ebuild
deleted file mode 100644
index 1b66d70aadeb..
--- a/www-client/opera/opera-106.0.4998.19.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2024-01-13 Thread Sam James
commit: 55dff45bd25df3f5b4022b734e5cfe708ef3d953
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:19:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dff45b

www-client/microsoft-edge-dev: automated bump (122.0.2325.0)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-122.0.2325.0.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 361f9ef4c46a..0a446a3a917c 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_121.0.2256.2-1_amd64.deb 164009450 BLAKE2B 
d81594968faf502114a051129a83033db7e98ddad4a6df319c8c3742695c499d5fcb36c60ee01a54ad33b71c66dc714504d7f6952f015c8bc3243b5946a4a6e1
 SHA512 
5b82c63e9dcc945fc5f023adbeaa103af99a18fcb1059e96da63a0cfaaf1f97530166f2551315e0537f811c43160080751bf0fd41515d7774ca002e83c6a74f1
 DIST microsoft-edge-dev_121.0.2274.0-1_amd64.deb 164170398 BLAKE2B 
0470fd7447bd2b4b6a1d8c01f361aba9b9954840718639dba39369c65fdfb7ab4893f02a58261ab2230920bcf009796777d7c3744b049a71b45b13a92489019b
 SHA512 
b5192a70b660fa615cdb34fbe0ecc3a2ef32bb0fb6718c8f0c024ad29461a85a1f157cf52eafe2718c06de932be85f97b18720f19934b51d6f9e350dded6f253
 DIST microsoft-edge-dev_121.0.2277.4-1_amd64.deb 164281826 BLAKE2B 
cc9ce3211b3bc2af9370842c9b62d9747cc9fba82547ba6dc30b5f8976746a5c9452489db57e554ac4322ea9f6415fed3b2c299fb791e09450941685aca74773
 SHA512 
b5c9b91d61b9343d3fa7cd9869708fcfe806d5679a448677ecb246a53c608567db88a99e6d7e7a00f7a423d45ee93809f6f3e904b70f5c3cb815aaec46bcfc1b
+DIST microsoft-edge-dev_122.0.2325.0-1_amd64.deb 164582022 BLAKE2B 
da478e26ce909c420c9c480cd59e1e0871e8c37694d55fe5f55828826cd2eb5bd240a10b03f59b42c348ead417966581e5147e2ca3021a20807cfcd524cc1393
 SHA512 
6094de9bf9120de104ea8850bbea4a4e8dcf01b7288e69dad3a45dde1179e556f9954ecd4065180224913721a7702a29f728ff9e633767652b17595e7641ab62

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2325.0.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2325.0.ebuild
new file mode 100644
index ..ef74386492f2
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2325.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5 qt6"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d 

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2024-01-13 Thread Sam James
commit: b170d4f56e9fa7d16ce20409f5b660f8f149dc48
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:17:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b170d4f5

www-client/google-chrome-beta: automated update (121.0.6167.57)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-121.0.6167.16.ebuild => google-chrome-beta-121.0.6167.57.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index f6efcaea02a9..e4a61eb42441 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_121.0.6167.16-1_amd64.deb 106277092 BLAKE2B 
abfb52137cb295bf0a3b68664205c0326b3e0838bfc27e9b34d4031be2567a7eeb54b86b2b29fd1ccd35161cc0dd8d7598f0ce52e1b5a7d162bfdf739516a954
 SHA512 
a146e5f250a6d397627c492a87a85b6295ae121f7f2112e88c7cfeb7df6ceeeb4be07d13b6b73c5356b3acd2ac59cc069ee86cb89ac082ba71190833175fa446
+DIST google-chrome-beta_121.0.6167.57-1_amd64.deb 106403224 BLAKE2B 
a764bd08380d0d469adf50dc82ed8e5e54246162e39d66c334aad60209e4e7cd8088b42a84bed96d2e5103f73ff76a478a27a4094ef3811811e2337d49355271
 SHA512 
2f9908617c907afe3052edd682f04b1d40255dd8aa630d5100084b8becfae2814140f90038d57b6ea603378497d37bd2092e71f2edccb7f84c00f0dce1ac2dd0

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-121.0.6167.16.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-121.0.6167.57.ebuild
similarity index 100%
rename from 
www-client/google-chrome-beta/google-chrome-beta-121.0.6167.16.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-121.0.6167.57.ebuild



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

2024-01-13 Thread Sam James
commit: eee4858d9a87fbe6d7c7d3d6e395d535ed78227e
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:18:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee4858d

www-client/microsoft-edge: amd64 stable (120.0.2210.133)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild 
b/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild
index ef74386492f2..332a69d1f006 100644
--- a/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-120.0.2210.133.ebuild
@@ -14,7 +14,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 MY_P="${MY_PN}_${PV}-1"
 



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

2024-01-13 Thread Sam James
commit: 046f0086e420a25f6ef009f1b258ae2954451aa9
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:18:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046f0086

www-client/microsoft-edge: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-120.0.2210.91.ebuild| 127 -
 2 files changed, 128 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index ec037141ba39..6da68eb8111b 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
 DIST microsoft-edge-stable_120.0.2210.133-1_amd64.deb 164322782 BLAKE2B 
b83c0643f495b627b78cffbc029d4efc6e62791c3558ba51978342b549f5f631d409bb3c462576ec29c77245ca5c844645bf0926fd17bab6eed1efbb1f5ddf49
 SHA512 
4e850c33ab88c16625ec65b3734ede447a18d587f33df518b7ae266fa6519ccf6bbb6d086e86cb696b4007f878157da088c1e3d28cffa1ae0becc349716a35ba
-DIST microsoft-edge-stable_120.0.2210.91-1_amd64.deb 164277270 BLAKE2B 
f2172c9253b93660d508e3a000f000a0e760901e4121694b3708fa64b2716edc738fcfb47f40f67e47c9cb67c5a450facddbf1f55485bb8637ee79904c3e43e3
 SHA512 
02cb5e7dfadeb67cf55ca1d6b577442cfcf43f24fc543b7956e9eac2464cd0e2c14cbd970dafe550955b0a6725198ec42a4d281244eb3dad089aa9bf2ec7dde0

diff --git a/www-client/microsoft-edge/microsoft-edge-120.0.2210.91.ebuild 
b/www-client/microsoft-edge/microsoft-edge-120.0.2210.91.ebuild
deleted file mode 100644
index 332a69d1f006..
--- a/www-client/microsoft-edge/microsoft-edge-120.0.2210.91.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5 qt6"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   if ! use mip; then
-   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
-   fi
-
-   if ! use qt5; then
-   rm "${EDGE_HOME}/libqt5_shim.so" || die
-   fi
-  

[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-01-13 Thread Sam James
commit: dc0910b1daf1a449909a96cb625e10f8cf787889
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:16:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0910b1

www-plugins/chrome-binary-plugins: automated update (120.0.6099.216)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...20.0.6099.199.ebuild => chrome-binary-plugins-120.0.6099.216.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 39c5cf31a8e4..ca5ff43ce44f 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_121.0.6167.16-1_amd64.deb 106277092 BLAKE2B 
abfb52137cb295bf0a3b68664205c0326b3e0838bfc27e9b34d4031be2567a7eeb54b86b2b29fd1ccd35161cc0dd8d7598f0ce52e1b5a7d162bfdf739516a954
 SHA512 
a146e5f250a6d397627c492a87a85b6295ae121f7f2112e88c7cfeb7df6ceeeb4be07d13b6b73c5356b3acd2ac59cc069ee86cb89ac082ba71190833175fa446
-DIST google-chrome-stable_120.0.6099.199-1_amd64.deb 105001444 BLAKE2B 
8a25dd13dab4cd7f42087a22acf1ff5b2f70f57b2262fc45308bd3d09a8e25e1a51e433c91f54576f394a1a770a0231da478c4935e218a8d38aff7dc62e726b3
 SHA512 
83f7382e06fc288c5522cb1426c09a3005140de8e1f2697ad6c6622b6880054095e8de3f31c6ff6a3c35b99fb4295ff4d7bb1b0a34ffcb02e951889e8591aa7e
+DIST google-chrome-stable_120.0.6099.216-1_amd64.deb 105001328 BLAKE2B 
306a6d84c71d2f9fd00b9e904482c4c39fe618b3b4f3d4d7ea5da45abc5720b97d1e76557df81705d080127489c22b3e2b951925f16d0d0cc8b7eb0714303ec4
 SHA512 
6f134ba63b3043dd8e65616b6d2db566f06c5ea61dbbdb13a240df93343c0a705ae87a36682e563964ea4ec91415d9a9777f3a4cb96656fad8341d702a952ffe
 DIST google-chrome-unstable_122.0.6182.0-1_amd64.deb 106420332 BLAKE2B 
7e3c97d0bc731b2ff3901150ce8d370a0627fa918a33a90f77be0ac2772d2b20b5b77f415c5943b757bbe06d6b82e56fe13c875046796f56b8ad42a97222606a
 SHA512 
344fbdeedfd0f2e5e7bffc2b8770351219e993eef75ec561670ca3201af9e7a635ecbfa944c49e64e5b5f3969c793f973c2c6d18dc96d2fef4605f5715263ddc

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.199.ebuild 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.216.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.199.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.216.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-unstable/

2024-01-13 Thread Sam James
commit: 881e2980f411b99bbfca1ac8c713d6587994b7aa
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:17:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=881e2980

www-client/google-chrome-unstable: automated update (122.0.6238.2)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...e-122.0.6182.0.ebuild => google-chrome-unstable-122.0.6238.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index c77f2427d85c..383ef75c6c0e 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_122.0.6182.0-1_amd64.deb 106420332 BLAKE2B 
7e3c97d0bc731b2ff3901150ce8d370a0627fa918a33a90f77be0ac2772d2b20b5b77f415c5943b757bbe06d6b82e56fe13c875046796f56b8ad42a97222606a
 SHA512 
344fbdeedfd0f2e5e7bffc2b8770351219e993eef75ec561670ca3201af9e7a635ecbfa944c49e64e5b5f3969c793f973c2c6d18dc96d2fef4605f5715263ddc
+DIST google-chrome-unstable_122.0.6238.2-1_amd64.deb 106474504 BLAKE2B 
0770a27beb2a4b62a694940941d794fbf5f01e5ef799d5db0c9b0787152e47ec73a52649e6479727b1da9bee98dc30e43d962710c8f26ff4a3aab25b29ef60d1
 SHA512 
bd60179bf64cf70a8b989546a45c85f9782a4350b9b9463f6075afdfcc808de295461dce809ec22b77c72c89fb8a4ef150495a3c4e61a283a9426d80b5beab10

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-122.0.6182.0.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-122.0.6238.2.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-122.0.6182.0.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-122.0.6238.2.ebuild



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

2024-01-13 Thread Sam James
commit: 2026f3acfe7eaa198deee09756a5151f65ab7358
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:16:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2026f3ac

www-client/google-chrome: automated update (120.0.6099.216)

Bug: https://bugs.gentoo.org/922062
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/google-chrome/Manifest   | 2 +-
 ...chrome-120.0.6099.199.ebuild => google-chrome-120.0.6099.216.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome/Manifest 
b/www-client/google-chrome/Manifest
index ffc29bb4424a..2796c22aa373 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1 +1 @@
-DIST google-chrome-stable_120.0.6099.199-1_amd64.deb 105001444 BLAKE2B 
8a25dd13dab4cd7f42087a22acf1ff5b2f70f57b2262fc45308bd3d09a8e25e1a51e433c91f54576f394a1a770a0231da478c4935e218a8d38aff7dc62e726b3
 SHA512 
83f7382e06fc288c5522cb1426c09a3005140de8e1f2697ad6c6622b6880054095e8de3f31c6ff6a3c35b99fb4295ff4d7bb1b0a34ffcb02e951889e8591aa7e
+DIST google-chrome-stable_120.0.6099.216-1_amd64.deb 105001328 BLAKE2B 
306a6d84c71d2f9fd00b9e904482c4c39fe618b3b4f3d4d7ea5da45abc5720b97d1e76557df81705d080127489c22b3e2b951925f16d0d0cc8b7eb0714303ec4
 SHA512 
6f134ba63b3043dd8e65616b6d2db566f06c5ea61dbbdb13a240df93343c0a705ae87a36682e563964ea4ec91415d9a9777f3a4cb96656fad8341d702a952ffe

diff --git a/www-client/google-chrome/google-chrome-120.0.6099.199.ebuild 
b/www-client/google-chrome/google-chrome-120.0.6099.216.ebuild
similarity index 100%
rename from www-client/google-chrome/google-chrome-120.0.6099.199.ebuild
rename to www-client/google-chrome/google-chrome-120.0.6099.216.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-01-13 Thread Sam James
commit: 9d8261ffc905302c419e56793beb4f32d708c346
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jan 13 21:17:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d8261ff

www-plugins/chrome-binary-plugins: automated update (122.0.6238.2_alpha)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...2.0_alpha.ebuild => chrome-binary-plugins-122.0.6238.2_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index be53b6ffc230..5bccb92eb252 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_121.0.6167.57-1_amd64.deb 106403224 BLAKE2B 
a764bd08380d0d469adf50dc82ed8e5e54246162e39d66c334aad60209e4e7cd8088b42a84bed96d2e5103f73ff76a478a27a4094ef3811811e2337d49355271
 SHA512 
2f9908617c907afe3052edd682f04b1d40255dd8aa630d5100084b8becfae2814140f90038d57b6ea603378497d37bd2092e71f2edccb7f84c00f0dce1ac2dd0
 DIST google-chrome-stable_120.0.6099.216-1_amd64.deb 105001328 BLAKE2B 
306a6d84c71d2f9fd00b9e904482c4c39fe618b3b4f3d4d7ea5da45abc5720b97d1e76557df81705d080127489c22b3e2b951925f16d0d0cc8b7eb0714303ec4
 SHA512 
6f134ba63b3043dd8e65616b6d2db566f06c5ea61dbbdb13a240df93343c0a705ae87a36682e563964ea4ec91415d9a9777f3a4cb96656fad8341d702a952ffe
-DIST google-chrome-unstable_122.0.6182.0-1_amd64.deb 106420332 BLAKE2B 
7e3c97d0bc731b2ff3901150ce8d370a0627fa918a33a90f77be0ac2772d2b20b5b77f415c5943b757bbe06d6b82e56fe13c875046796f56b8ad42a97222606a
 SHA512 
344fbdeedfd0f2e5e7bffc2b8770351219e993eef75ec561670ca3201af9e7a635ecbfa944c49e64e5b5f3969c793f973c2c6d18dc96d2fef4605f5715263ddc
+DIST google-chrome-unstable_122.0.6238.2-1_amd64.deb 106474504 BLAKE2B 
0770a27beb2a4b62a694940941d794fbf5f01e5ef799d5db0c9b0787152e47ec73a52649e6479727b1da9bee98dc30e43d962710c8f26ff4a3aab25b29ef60d1
 SHA512 
bd60179bf64cf70a8b989546a45c85f9782a4350b9b9463f6075afdfcc808de295461dce809ec22b77c72c89fb8a4ef150495a3c4e61a283a9426d80b5beab10

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6182.0_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6238.2_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6182.0_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6238.2_alpha.ebuild



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

2024-01-13 Thread Sam James
commit: 45393b3f565745cf2a002ca96b36d94759c55c9e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:29:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:29:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45393b3f

app-shells/bash: add 5.2_p26

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

 app-shells/bash/Manifest   |  10 +
 app-shells/bash/bash-5.2_p26.ebuild| 375 +
 .../bash/files/bash-5.2_p26-memory-leaks.patch | 136 
 3 files changed, 521 insertions(+)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index c4530d8443f3..639407e73561 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -415,3 +415,13 @@ DIST bash52-020 1459 BLAKE2B 
de3e38dbb2395c765767aed516ae3d143e3187a44964f90c587
 DIST bash52-020.sig 95 BLAKE2B 
8fd778b381cc14d17de8f2b7e215fa0d35c569a90d46fac77c0a94bea525bd62428663f0a908e64ff773bd4caf0aab7f92c2dda1f4158aacbd53f053be91d16d
 SHA512 
0ae6d9189329e560a89af9f42f0f98126faeb15d29bd327e6bd7694870a9bcfae3d3d545e42baf4223dcc732a50d46e4c22477c41b98be85736bb05a359c
 DIST bash52-021 1890 BLAKE2B 
cc2d886da8c51eb7bdbed694423eae29dc05dc2c7bd0cd41b9ee3acbc56ef135043bb48275c4162d33d2d4051a0a8b27f3aec097335b9d15e38fd841a6793f71
 SHA512 
c3a61e975819919d7ba120f322fc5e9a420b21f03d7bf989a5e7b6a99bfe35372744277040e88361ee383ab53b05d607d52ff2000b401de038af67c91728b48f
 DIST bash52-021.sig 95 BLAKE2B 
79572b14f423f0a96e89d106c5ed448c2b447760e99c743354bd6315132325c19312cfcad98f94c42d3094bb4283c1f7753ac4d3c600d46c63e49d0f7cc3befd
 SHA512 
4063559edade78d1510c12b825aa29925e515807b447e50fe564770ee26ddf34e18b47132e5154a4c883043cc80b3d6415e4ba370bad308a17dc0f6b53fc61c5
+DIST bash52-022 1305 BLAKE2B 
2e0cc2255c0313ab85547363d7dd060d460db44131b698235275413c51e79cdc33b77064f84d56e75a0951fc62f947482c2f317a0d4f732822a4ffaed943a9cd
 SHA512 
12a669f3b6ba936be31a85c50bfe52689f3deea02eedb31100ab113b1e74d8104934e615965b4bf7f3b1cf5ad71870211b0bd910bf0862e8ce603505b4b1db3f
+DIST bash52-022.sig 95 BLAKE2B 
423bcd005987dae027e29c873edecda0cf51cdcb4bb652b1577c28258602e2a34cfecbc38383068fc95f6e1e0e558bc6de64a225a9e7392f05518a9190237d3f
 SHA512 
f3af8e4ea507b53dd979f597cfde69bd59bf4b7229fd0058c299a2c1abb36182b3a38b8630a81e0654f8da8bc47725459ddf32031ab1a5615105651c14640167
+DIST bash52-023 1817 BLAKE2B 
9727ad8cf219ba906021f833cacbbccf6c5b9c94decf861a5f40627680ac3d19d65eaeafecd575545dc7eb538f27b0ecc55a7462b49d226751ad14fb2f40e825
 SHA512 
59a2e9e4ee4938ba868552eecdbed5f5d797e143bf6f69fde5c50a4e478c19ce36d562b9f51f65d7da5fe216050276bfe1eb430c151c845cffa77d3fdc9ce771
+DIST bash52-023.sig 95 BLAKE2B 
84621d203ab68da6a6e5a36fe31160e463fda864620a94fec99f0be3c18df6c465adf2179f3bc99cae2627058d174e3b3d35d473836609252ae41527857e6464
 SHA512 
b17a8718467e1aee6d47d01b8bcad0892b3c7369f17794604481b655b3404b6f0970aabf5d29b6898e598530946ccdf3e2bddbfb02a7e033927a9be2686aa246
+DIST bash52-024 2298 BLAKE2B 
f9113fcb1b8ee8d96744e45f020fd8ec49546d6a29883544f4d4a4ef1087b764de6e7c37c760ac709370cdace9619aec84f03713be5e6bc9a9e90d97dd35caa0
 SHA512 
ff77920ba4c8df7cb8841d94f483a5678a65ff2aab3f03b02b21eba7daaea15d05af26d2fc7f468509c2047f682908d78cd94254e0688496280e345d010aac24
+DIST bash52-024.sig 95 BLAKE2B 
412b7f3aad7f6eeb49abfafd428bd9dbc72c5b80be0b8908d8284befa29c62c6460f883142145a2eefb157fc53030ea391d6ff50706f387a2ef933b3c89a9895
 SHA512 
d56fc42b92a9c0d2de32a0365c3f83913e0fe37d60a57254ac773d5ee12793694d078ee8de207718a2166631f8269bdb91fb5d386fec09fd19e7f4e6d2008b97
+DIST bash52-025 1454 BLAKE2B 
5d18e00cc44710f078037f25c61741a078bb0fc906d6de581e093d9e99be71f7f06fc0d139f4f25d40f5f854378031aff6e63d26ead55fe6cca626df50bd
 SHA512 
20e708ff483ae2ba655c069fbaccdef59d81f52ba787d97fd1b997522248e9e7e1d7773a35f3a6e44c4521a7a5be273ffa25c580533e6d1d1bfb5e49040530c3
+DIST bash52-025.sig 95 BLAKE2B 
aff63f1a0a753b632f0d2ce4cf8f4117689469150d41dd0e0d7f76fca973d52fb16f3957b12709826e50705f921fe141108b1046de05d17b40216ed5d4a00893
 SHA512 
079888adce1cb8583b547d67005f179614f1c42756de20acdb9e24763dec145a421c68e7ceb48d42b853ae7fcb07e051cc1ca56f9dfd337c9a1b001618df2828
+DIST bash52-026 1372 BLAKE2B 
ebe3bc47dadf5d689258c5ccf9883838d3383dc43bec68d2a6767b6348cf1515a98ec9e445c3110e8eb0d87e742c20a0d4ddb70649ec94217f55aad7d18552af
 SHA512 
571993da2b8067ef5b7b705aee65dd414ee70b216ffbcb9fab7c08807b87a72465594c3f1576c795ae86bf951911cdde70ad1037e851b88ee379c4237ccff6fe
+DIST bash52-026.sig 95 BLAKE2B 
175df0703ee5374094d41761ebc2827d34cb97328ea8e486cc9e5c946e482a7d0a16a7ac45e11296500cff8ac4c013e60b07d34abf8b3478527a80f742fbe85e
 SHA512 
6db725ffcf429e04551b2fde329067696b20bef9418b57cff56a62f31c262d0b800061284469eb9f809ca49516516735213dc05defab52ff864ac3b214336559

diff --git a/app-shells/bash/bash-5.2_p26.ebuild 
b/app-shells/bash/bash-5.2_p26.ebuild
new file mode 100644
index ..1bee48a4a941
--- /dev/null
+++ b/app-shells/bash/bash-5.2_p26.ebuild
@@ -0,0 +1,375 @@
+# Copyright 1999-2024 

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

2024-01-13 Thread Sam James
commit: cd28c4b9543d8c2823d8311635d4b50c0039d9d0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:00:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:00:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd28c4b9

sys-libs/zlib-ng: drop 2.1.3, 2.1.4

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

 sys-libs/zlib-ng/Manifest |  2 -
 sys-libs/zlib-ng/zlib-ng-2.1.3.ebuild | 86 ---
 sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild | 86 ---
 3 files changed, 174 deletions(-)

diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index 267262deb2b4..9fd23cff9381 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1,3 +1 @@
-DIST zlib-ng-2.1.3.tar.gz 2404446 BLAKE2B 
f3c93e1ed6aa6d008915a69de92d58b1646fd41ae6c97fbdab9d921fd30c7931a42cf5dccd8911d52142960174a04df54d6ab557cc7c902930fc8609c31fbee9
 SHA512 
cb987c0b20a11fca5361dce94e53dead7364e739a984545c38ad4bf0c7fedd83d5d62530d979eca2182da88d7507a9bec8d3f5abff41e92ab5a63ac61001502e
-DIST zlib-ng-2.1.4.tar.gz 2408377 BLAKE2B 
0b5aff9671b43bda2adfc84987c6baa108fa444978d465f12516f13f32b88e6bbe52f7d3e48ff93c720229842062fe71c38ff7c1e7591e18fc7351c943fd2a6b
 SHA512 
5afda5ea4be84f7d7b016416a6eed18e2aab6c698f006cdfbc8f8b43ce3dc73c7994ab9d1ca090c1b93cb1aadc8747bfd8216afb22b44633d49127f01b77cfa2
 DIST zlib-ng-2.1.5.tar.gz 2410601 BLAKE2B 
7370ee38c05855e3a5e6976826690790adab7d68d877bf01f68969c99ad4a5fc8fd265a160e147b110969ff77ee97aab9c9d227a526d645a496eae76b2c27b04
 SHA512 
9212d87c63a2da4e5355a7a1c75380aeba40fbd0ea3d71d3784cb3eac94237f9bea2a1b7993a08f39d4197725c4c133087d3a9d213d3944aa48a7559de2be920

diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.3.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.1.3.ebuild
deleted file mode 100644
index cfef9b1cc843..
--- a/sys-libs/zlib-ng/zlib-ng-2.1.3.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports,
-# as they copied this practice from sys-libs/zlib upstream.
-
-inherit cmake-multilib
-
-DESCRIPTION="Fork of the zlib data compression library"
-HOMEPAGE="https://github.com/zlib-ng/zlib-ng;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-CPU_USE=(
-   x86_{avx2,avx512f,sse2,ssse3,sse4_2,pclmul}
-   arm_{crc32,neon}
-   ppc_{altivec,vsx2,vsx3}
-)
-IUSE="compat ${CPU_USE[@]/#/cpu_flags_} test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="compat? ( !sys-libs/zlib )"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DZLIB_COMPAT=$(usex compat)
-   -DZLIB_ENABLE_TESTS=$(usex test)
-   -DWITH_GTEST=$(usex test)
-
-   # Unaligned access is controversial and undefined behaviour
-   # Let's keep it off for now
-   # https://github.com/gentoo/gentoo/pull/17167
-   -DWITH_UNALIGNED=OFF
-   )
-
-   # The intrinsics options are all defined conditionally, so we need
-   # to enable them on/off per-arch here for now.
-   # TODO: There's no s390x USE_EXPAND yet
-   if use amd64 || use x86 ; then
-   mycmakeargs+=(
-   -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
-   -DWITH_AVX512=$(usex cpu_flags_x86_avx512f)
-   -DWITH_AVX512VNNI=OFF # TODO, see bug #908556
-   -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
-   -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
-   -DWITH_SSE42=$(usex cpu_flags_x86_sse4_2)
-   -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
-   -DWITH_VPCLMULQDQ=OFF # TODO, see bug #908556
-   )
-   fi
-
-   if use arm || use arm64 ; then
-   mycmakeargs+=(
-   -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
-   -DWITH_NEON=$(usex cpu_flags_arm_neon)
-   )
-   fi
-
-   if use ppc || use ppc64 ; then
-   # The POWER8 support is VSX which was introduced
-   # VSX2 was introduced with POWER8, so use that as a proxy for it
-   mycmakeargs+=(
-   -DWITH_ALTIVEC=$(usex cpu_flags_ppc_altivec)
-   -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
-   -DWITH_POWER9=$(usex cpu_flags_ppc_vsx3)
-   )
-   fi
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   if use compat ; then
-   ewarn "zlib-ng is experimental and replacing the system zlib is 
dangerous"
-   ewarn "Please be careful!"
-   ewarn
-   ewarn "The following link explains the guarantees (and what is 
NOT guaranteed):"
-  

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

2024-01-13 Thread Sam James
commit: 005a5d672e1a59f2d99c7aa0e66402866f754be4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:15:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:15:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005a5d67

net-libs/libpsl: add 0.21.5

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

 net-libs/libpsl/Manifest |  1 +
 net-libs/libpsl/libpsl-0.21.5.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index 57e9e2cf8157..400b330da1df 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1 +1,2 @@
 DIST libpsl-0.21.2.tar.gz 7617025 BLAKE2B 
b50f805bb467dc3284bc91645a37a2208098ad809d3771c74ef13c3b8f6029a07ad80a56702c7e3d1a1125d272403c85dd97b64a28465b9ff2d095eaf94b9a4d
 SHA512 
f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d
+DIST libpsl-0.21.5.tar.gz 7624251 BLAKE2B 
a0076f622b85df99f866de6707850ac216b764bdb68c6d516f4603da42dac8eae3ee4c53d68dbb6af6f779c2c7f1b9caab74c8b558209b1f6823f95c13fc3ceb
 SHA512 
c14d575cecc0f1693894dd79565b6b9220084ddfa43b908a1cefe16d147cdd5ec47796eb0c2135e2f829a951abaf39d8a371ab5c1352f57b36e610e25adf91f5

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
new file mode 100644
index ..dc56355321fb
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu +idn test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
+   idn? (
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   )
+
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   emesonargs+=(
+   -Druntime=libidn2
+   -Dbuiltin=true
+   )
+   elif use icu ; then
+   emesonargs+=(
+   -Druntime=libicu
+   -Dbuiltin=true
+   )
+   else
+   emesonargs+=(
+   -Druntime=no
+   )
+   fi
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/

2024-01-13 Thread Sam James
commit: de40de8022da29bc403042dd34657d2521c38e23
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 01:37:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 01:37:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de40de80

sys-fs/lvm2: Stabilize 2.03.22-r3 amd64, #916094

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

 sys-fs/lvm2/lvm2-2.03.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
index 9fb910909966..9ca36c5da6f3 100644
--- a/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN^^}.${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="lvm readline sanlock selinux static static-libs systemd thin +udev 
valgrind"
 REQUIRED_USE="
static? ( !systemd !udev )



[gentoo-commits] repo/gentoo:master commit in: app-i18n/mozc/files/, app-i18n/mozc/

2024-01-13 Thread Yixun Lan
commit: 7e91c004045f6c37ed9c6a6348153b96ee99736d
Author: Yongxiang Liang  gmail  com>
AuthorDate: Tue Jan  9 18:12:39 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Jan 14 00:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e91c004

app-i18n/mozc: add fcitx5 support

Closes: https://github.com/gentoo/gentoo/pull/34478
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 ...zc-2.28.5029.102-abseil-20230802.0-fcitx5.patch |  19 +
 app-i18n/mozc/metadata.xml |   1 +
 app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild | 466 +
 3 files changed, 486 insertions(+)

diff --git 
a/app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20230802.0-fcitx5.patch 
b/app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20230802.0-fcitx5.patch
new file mode 100644
index ..3ad06cf0e3a5
--- /dev/null
+++ b/app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20230802.0-fcitx5.patch
@@ -0,0 +1,19 @@
+Adapted fcitx5 path from 
https://github.com/fcitx/mozc/commit/748ddfb45b7615283f1d40e03c23940750031ac1
+
+--- a/src/unix/fcitx5/surrounding_text_util.cc
 b/src/unix/fcitx5/surrounding_text_util.cc
+@@ -211,11 +211,11 @@
+   const size_t selection_start = std::min(cursor_pos, anchor_pos);
+   const size_t selection_length = std::abs(info->relative_selected_length);
+   info->preceding_text =
+-  Util::Utf8SubString(surrounding_text, 0, selection_start);
++  std::string(Util::Utf8SubString(surrounding_text, 0, selection_start));
+   info->selection_text =
+-  Util::Utf8SubString(surrounding_text, selection_start, 
selection_length);
++  std::string(Util::Utf8SubString(surrounding_text, selection_start, 
selection_length));
+   info->following_text =
+-  Util::Utf8SubString(surrounding_text, selection_start + 
selection_length);
++  std::string(Util::Utf8SubString(surrounding_text, selection_start + 
selection_length));
+   return true;
+ }
+ 

diff --git a/app-i18n/mozc/metadata.xml b/app-i18n/mozc/metadata.xml
index 7fd885c8d62f..7c3e52638ca1 100644
--- a/app-i18n/mozc/metadata.xml
+++ b/app-i18n/mozc/metadata.xml
@@ -11,6 +11,7 @@


Enable support for 
app-i18n/fcitx 4
+   Enable support for 
app-i18n/fcitx 5
Install graphical user interface tool 
(mozc_tool)
Enable support for 
app-i18n/ibus
Enable native candidate window

diff --git a/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild 
b/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild
new file mode 100644
index ..303b63160760
--- /dev/null
+++ b/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild
@@ -0,0 +1,466 @@
+# Copyright 2010-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit desktop edo elisp-common multiprocessing python-any-r1 savedconfig 
toolchain-funcs xdg
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/google/mozc;
+   EGIT_SUBMODULES=(src/third_party/japanese_usage_dictionary)
+else
+   MOZC_GIT_REVISION="305e9a7374254148474d067c46d55a4ee6081837"
+   MOZC_DATE="${PV#*_p}"
+   MOZC_DATE="${MOZC_DATE%%_p*}"
+
+   FCITX_MOZC_GIT_REVISION="242b4f703cba27d4ff4dc123c713a478f964e001"
+   FCITX_MOZC_DATE="${PV#*_p}"
+   FCITX_MOZC_DATE="${FCITX_MOZC_DATE#*_p}"
+   FCITX_MOZC_DATE="${FCITX_MOZC_DATE%%_p*}"
+
+   
JAPANESE_USAGE_DICTIONARY_GIT_REVISION="a4a66772e33746b91e99caceecced9a28507e925"
+   JAPANESE_USAGE_DICTIONARY_DATE="20180701040110"
+fi
+
+DESCRIPTION="Mozc - Japanese input method editor"
+HOMEPAGE="https://github.com/google/mozc;
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="
+   
https://github.com/google/${PN}/archive/${MOZC_GIT_REVISION}.tar.gz -> 
${PN}-${PV%%_p*}-${MOZC_DATE}.tar.gz
+   
https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JAPANESE_USAGE_DICTIONARY_GIT_REVISION}.tar.gz
 -> japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_DATE}.tar.gz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.28.5029.102-patches.tar.xz
+   fcitx4? ( 
https://github.com/fcitx/${PN}/archive/${FCITX_MOZC_GIT_REVISION}.tar.gz -> 
fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz )
+   fcitx5? ( 
https://github.com/fcitx/${PN}/archive/${FCITX_MOZC_GIT_REVISION}.tar.gz -> 
fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz )
+   "
+fi
+
+# Mozc: BSD
+# src/data/dictionary_oss: ipadic, public-domain
+# src/data/unicode: unicode
+# japanese-usage-dictionary: BSD-2
+LICENSE="BSD BSD-2 ipadic public-domain unicode"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug emacs fcitx4 fcitx5 +gui ibus renderer test"
+REQUIRED_USE="|| ( emacs fcitx4 fcitx5 ibus )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   $(python_gen_any_dep 

[gentoo-commits] data/api:master commit in: files/

2024-01-13 Thread Conrad Kostecki
commit: 3a8865d7c74a26c36b4f41e9de5e60c2036b4221
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jan 14 00:30:04 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan 14 00:30:36 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=3a8865d7

Revert "uid-gid.txt: add uid/gid 537 for app-misc/ebusd"

This reverts commit dd23f9c4db815a02def00bd1bcd8ba6e3fc87efe.

Signed-off-by: Conrad Kostecki  gentoo.org>

 files/uid-gid.txt | 1 -
 1 file changed, 1 deletion(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 4a542e8..f66b7e7 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -629,7 +629,6 @@ incus-admin -   533 
acctUsed by app-containers/incus
 qbittorrent 534 534 acct   
 Used by net-p2p/qbittorrent
 sandmann   535 535 acct
Used by sys-power/sandmann-bin
 atuin  536 536 acct
Used by app-shells/atuin
-ebusd  537 537 acct
Used by app-misc/ebusd
 
 
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!



  1   2   3   4   5   6   >