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

2024-01-22 Thread Anna Vyalkova
commit: 7b48e2e460a8ea04b05ed6c7975358d4d5bec2c9
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan 22 17:44:58 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b48e2e4

dev-python/pyodbc: sync with databases.eclass

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

 dev-python/pyodbc/pyodbc-4.0.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyodbc/pyodbc-4.0.35.ebuild 
b/dev-python/pyodbc/pyodbc-4.0.35.ebuild
index eeecbb51d8..8925127fd8 100644
--- a/dev-python/pyodbc/pyodbc-4.0.35.ebuild
+++ b/dev-python/pyodbc/pyodbc-4.0.35.ebuild
@@ -23,7 +23,7 @@ RDEPEND=">=dev-db/unixODBC-2.3.0"
 DEPEND="${RDEPEND}"
 BDEPEND="
test? (
-   $(emysql --get-depend)
+   ${DATABASES_DEPEND[mysql]}
dev-db/myodbc:8.0
)
 "



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

2024-01-22 Thread Anna Vyalkova
commit: 6f8dfb3b5ee85392b6eca0ef08bca0d615d0d061
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan 22 17:45:42 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f8dfb3b

dev-python/mautrix: sync with databases.eclass

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

 dev-python/mautrix/mautrix-0.20.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild 
b/dev-python/mautrix/mautrix-0.20.4-r1.ebuild
index 4dc824b277..0304110f15 100644
--- a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild
+++ b/dev-python/mautrix/mautrix-0.20.4-r1.ebuild
@@ -36,11 +36,11 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
test? (
+   ${DATABASES_DEPEND[postgres]}
dev-python/aiosqlite[${PYTHON_USEDEP}]
dev-python/asyncpg[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   $(epostgres --get-depend)
)
 "
 



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

2024-01-22 Thread Anna Vyalkova
commit: d78798e25889ec63da072705034ebe6027be384f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan 22 17:34:02 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d78798e2

dev-python/asyncmy: drop 0.2.7

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

 dev-python/asyncmy/asyncmy-0.2.7.ebuild | 73 -
 1 file changed, 73 deletions(-)

diff --git a/dev-python/asyncmy/asyncmy-0.2.7.ebuild 
b/dev-python/asyncmy/asyncmy-0.2.7.ebuild
deleted file mode 100644
index 139ab0cca2..00
--- a/dev-python/asyncmy/asyncmy-0.2.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ssl"
-DISTUTILS_USE_PEP517=poetry
-inherit databases distutils-r1 optfeature
-
-DESCRIPTION="A fast asyncio MySQL driver"
-HOMEPAGE="
-   https://pypi.org/project/asyncmy/
-   https://github.com/long2ice/asyncmy
-"
-SRC_URI="https://github.com/long2ice/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-TEST_S="${S}_test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   $(emysql --get-depend)
-   )
-"
-
-distutils_enable_tests pytest
-
-src_unpack() {
-   default
-
-   cp -a "${S}" "${TEST_S}" || die
-   rm -r "${TEST_S}"/asyncmy || die
-}
-
-src_test() {
-   emysql --start
-   local sockfile=$(emysql --get-sockfile)
-
-   local myargs=(
-   --user=root
-   --socket="${sockfile}"
-   --silent
-   --execute="ALTER USER 'root'@'localhost' IDENTIFIED BY 
'123456';"
-   )
-
-   ebegin "Changing database password"
-   mysql "${myargs[@]}"
-   eend $? || emysql --die "Changing database password failed"
-
-   distutils-r1_src_test
-   emysql --stop
-}
-
-python_test() {
-   cd "${T}" || die
-   epytest "${TEST_S}"
-}
-
-python_install() {
-   distutils-r1_python_install
-   find "${ED}"/usr/lib -name '*.md' -delete || die
-   find "${ED}"/usr/lib -name LICENSE -delete || die
-}
-
-pkg_postinst() {
-   optfeature "sha256_password and caching_sha2_password auth methods" 
dev-python/cryprography
-}



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

2024-01-22 Thread Anna Vyalkova
commit: cdecb4c74a5280fb6d5c6864373520bd3bb717c4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan 22 17:36:42 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:51:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cdecb4c7

dev-python/asyncmy: sync with databases.eclass

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

 dev-python/asyncmy/Manifest | 1 -
 dev-python/asyncmy/asyncmy-0.2.8.ebuild | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/asyncmy/Manifest b/dev-python/asyncmy/Manifest
index 4889241c9f..dcd24947ef 100644
--- a/dev-python/asyncmy/Manifest
+++ b/dev-python/asyncmy/Manifest
@@ -1,2 +1 @@
-DIST asyncmy-0.2.7.gh.tar.gz 141090 BLAKE2B 
a16aa12dd68d7e7af36f854b0c05e03870c09087b85cd4154df30b2353fa1e6863def03e07873211594b5dce726b0ea18ceb796503cec83e62ebda9276498a40
 SHA512 
570add3f83088ed970305af26b17b639aed1954872f52310a4c24a588ce705481203ad5f0e82084d9d6a24a34913bc396b279c57c4b7b715ff2ef4840bc619c9
 DIST asyncmy-0.2.8.gh.tar.gz 141544 BLAKE2B 
12b18165706da58cf44a2df70e23c20084baf9f4464ca5aa419f7c824fee241963ae1d3c56d6fb098c804916fb09db6e3fda75376b42c5d83bf913f6b07e7e25
 SHA512 
949c643f79ce8d614bab664c563ed0a79fed1b30e4229d823a3dd2a1c6f01e37df52f7ccde5cadb663cad6474835ad4039fc8f5c314ae4196d1265e537063512

diff --git a/dev-python/asyncmy/asyncmy-0.2.8.ebuild 
b/dev-python/asyncmy/asyncmy-0.2.8.ebuild
index 39638e8792..00a50fedf5 100644
--- a/dev-python/asyncmy/asyncmy-0.2.8.ebuild
+++ b/dev-python/asyncmy/asyncmy-0.2.8.ebuild
@@ -25,8 +25,8 @@ BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+   ${DATABASES_DEPEND[mysql]}
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   $(emysql --get-depend)
)
 "
 



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

2024-01-22 Thread Anna Vyalkova
commit: 0a8e0d49370084a4a9b6d63cc917b6c9ba0a0180
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jan 21 22:24:46 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a8e0d49

dev-python/pg8000: sync with databases.eclass

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

 dev-python/pg8000/pg8000-1.29.4.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/pg8000/pg8000-1.29.4.ebuild 
b/dev-python/pg8000/pg8000-1.29.4.ebuild
index fcb5c6c053..a862ae0e42 100644
--- a/dev-python/pg8000/pg8000-1.29.4.ebuild
+++ b/dev-python/pg8000/pg8000-1.29.4.ebuild
@@ -5,6 +5,8 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
+declare -A DATABASES_REQ_USE=( [postgres]="xml" )
+
 inherit databases distutils-r1 edo pypi
 
 DESCRIPTION="PostgreSQL interface library"
@@ -24,8 +26,7 @@ RDEPEND="
 BDEPEND="
dev-python/versioningit[${PYTHON_USEDEP}]
test? (
-   $(python_gen_impl_dep "ssl")
-   $(epostgres --get-depend "xml")
+   ${DATABASES_DEPEND[postgres]}
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
)



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

2024-01-22 Thread Anna Vyalkova
commit: 1271f372c1b9485b899a364e11e41514d15c9302
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jan 21 20:27:36 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1271f372

databases.eclass: replace "--get-depend" with variables

It slows down metadata regeneration, so associative arrays are used
instead.

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

 eclass/databases.eclass | 111 +++-
 1 file changed, 63 insertions(+), 48 deletions(-)

diff --git a/eclass/databases.eclass b/eclass/databases.eclass
index d906f2a547..9c2457e93e 100644
--- a/eclass/databases.eclass
+++ b/eclass/databases.eclass
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: databases.eclass
@@ -37,10 +37,6 @@
 #
 #  Returns the directory where the server stores database files.
 #
-# --get-depend [use1,use2,...]
-#
-#  Returns a dependency string (to be included in BDEPEND).
-#
 # --get-logfile
 #
 #  Returns the path to the server's log file.
@@ -76,18 +72,21 @@
 #
 # ...
 #
+# DATABASES_REQ_USE=(
+#  [postgres]="xml"
+# )
 # inherit databases distutils-r1
 #
 # ...
 #
-# BDEPEND="$(eredis --get-depend)"
+# BDEPEND="test? ( ${DATABASES_DEPEND[postgres]} )"
 #
 # distutils_enable_tests pytest
 #
 # src_test() {
-#  eredis --start 16739
+#  epostgres --start 65432
 #  distutils-r1_src_test
-#  eredis --stop
+#  epostgres --stop
 # }
 # @CODE
 
@@ -99,47 +98,66 @@ esac
 if [[ ! ${_DATABASES_ECLASS} ]]; then
 _DATABASES_ECLASS=1
 
-# 
==
-# GENERIC FUNCTIONS
-# 
==
+# @ECLASS_VARIABLE: DATABASES_REQ_USE
+# @PRE_INHERIT
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Bash associative array of USE flags required to be enabled on database
+# servers, formed as a USE-dependency string.
+#
+# Keys are helper function names without the "e" prefix.
 
-# @FUNCTION: _databases_gen_depend
-# @USAGE:  
-# @INTERNAL
+# @ECLASS_VARIABLE: DATABASES_DEPEND
+# @OUTPUT_VARIABLE
 # @DESCRIPTION:
-# Get a dependency string for the given helper function.
-_databases_gen_depend() {
-   local srvname=${1:1}
-   local req_use=${2}
-
-   local pkg_dep
-   case ${srvname} in
-   memcached)
-   pkg_dep="net-misc/memcached"
-   ;;
-   mongod)
-   pkg_dep="dev-db/mongodb"
-   ;;
-   mysql)
-   pkg_dep="virtual/mysql"
-   req_use="server,${req_use}"
-   ;;
-   postgres)
-   pkg_dep="dev-db/postgresql"
-   req_use="server,${req_use}"
-   ;;
-   redis)
-   pkg_dep="dev-db/redis"
-   ;;
-   *)
-   die "${ECLASS}: unknown database: ${srvname}"
-   esac
+# This is an eclass-generated bash associative array of dependency strings for
+# database servers.
+#
+# Keys are helper function names without the "e" prefix.
+declare -Ag DATABASES_DEPEND=()
 
-   req_use=${req_use%,}  # strip trailing comma
-   printf "%s" "${pkg_dep}"
-   [[ ${req_use} ]] && \
-   printf "[%s]" "${req_use}"
+# @FUNCTION: _databases_set_globals
+# @INTERNAL
+_databases_set_globals() {
+   local -A db_pkgs=(
+   [memcached]="net-misc/memcached"
+   [mongod]="dev-db/mongodb"
+   [mysql]="virtual/mysql"
+   [postgres]="dev-db/postgresql"
+   [redis]="dev-db/redis"
+   )
+
+   local -A db_useflags=(
+   [mysql]="server"
+   [postgres]="server"
+   )
+   
+   if declare -p DATABASES_REQ_USE &>/dev/null; then
+   [[ $(declare -p DATABASES_REQ_USE) == "declare 
-A"* ]] || \
+   die "DATABASES_REQ_USE must be 
declared as an associative array"
+   fi
+
+   local name dep usestr
+   for name in "${!db_pkgs[@]}"; do
+   dep=${db_pkgs[${name}]?}
+   usestr=${db_useflags[${name}]}
+   usestr+=",${DATABASES_REQ_USE[${name}]}"
+   # strip leading/trailing commas
+   usestr=${usestr#,}
+   usestr=${usestr%,}
+
+

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

2024-01-22 Thread Anna Vyalkova
commit: 7644cf2e063babda6e50045ea9895bcfee663aa8
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jan 22 17:43:15 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7644cf2e

dev-python/psycopg2cffi: sync with databases.eclass

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

 dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild 
b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
index 6c0c367058..5aace629b5 100644
--- a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
+++ b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
@@ -25,9 +25,7 @@ RDEPEND="
 "
 BDEPEND="
$(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-   test? (
-   $(epostgres --get-depend)
-   )
+   test? ( ${DATABASES_DEPEND[postgres]} )
 "
 
 PATCHES=( "${FILESDIR}"/${P}-include-tests.patch )



[gentoo-commits] repo/proj/guru:dev commit in: eclass/tests/

2024-01-22 Thread Anna Vyalkova
commit: 1b7238edb6dafc3b01cf94ebae75361acd9a1cd9
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jan 21 22:24:19 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Jan 22 17:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b7238ed

eclass/tests: add databases.eclass tests

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

 eclass/tests/databases.sh | 49 +++
 1 file changed, 49 insertions(+)

diff --git a/eclass/tests/databases.sh b/eclass/tests/databases.sh
new file mode 100755
index 00..92cbbd13bf
--- /dev/null
+++ b/eclass/tests/databases.sh
@@ -0,0 +1,49 @@
+#!/bin/bash
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_REPO=$(portageq get_repo_path / gentoo) || exit
+source "${GENTOO_REPO}"/eclass/tests/tests-common.sh || exit
+TESTS_ECLASS_SEARCH_PATHS+=( "${GENTOO_REPO}"/eclass )
+
+declare -A DATABASES_REQ_USE=(
+   [mongod]="ssl"
+   [postgres]="xml"
+)
+
+inherit databases
+
+test_depend() {
+   tbegin "if \${DATABASES_DEPEND} is defined"
+   declare -p DATABASES_DEPEND &>/dev/null
+   tend $?
+
+   tbegin "\${DATABASES_DEPEND[memcached]}"
+   test "${DATABASES_DEPEND[memcached]}" == "net-misc/memcached"
+   tend $?
+
+   tbegin "\${DATABASES_DEPEND[mongod]}"
+   test "${DATABASES_DEPEND[mongod]}" == "dev-db/mongodb[ssl]"
+   tend $?
+
+   tbegin "\${DATABASES_DEPEND[mysql]}"
+   test "${DATABASES_DEPEND[mysql]}" == "virtual/mysql[server]"
+   tend $?
+
+   tbegin "\${DATABASES_DEPEND[postgres]}"
+   test "${DATABASES_DEPEND[postgres]}" == 
"dev-db/postgresql[server,xml]"
+   tend $?
+
+   tbegin "\${DATABASES_DEPEND[redis]}"
+   test "${DATABASES_DEPEND[redis]}" == "dev-db/redis"
+   tend $?
+}
+
+einfo "Testing dependency strings"
+eindent
+test_depend
+eoutdent
+
+texit



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

2024-01-22 Thread Arthur Zamarin
commit: 5770633fe0b5ab5d71d26de8b41bdeaa21ff1b36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 22 17:28:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 22 17:28:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5770633f

sys-fs/zfs-kmod: Stabilize 2.2.2 amd64, #921701

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

 sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
index 940666b38c47..70dd01bbbd58 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.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
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2024-01-22 Thread Arthur Zamarin
commit: b430d39e7c0b2a295a7db1d1ce925b73420c603e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 22 17:28:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 22 17:28:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b430d39e

sys-fs/zfs: Stabilize 2.2.2-r1 amd64, #921701

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

 sys-fs/zfs/zfs-2.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.2.2-r1.ebuild b/sys-fs/zfs/zfs-2.2.2-r1.ebuild
index 5d676afae4d7..70ea6579abcc 100644
--- a/sys-fs/zfs/zfs-2.2.2-r1.ebuild
+++ b/sys-fs/zfs/zfs-2.2.2-r1.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${MY_P}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2024-01-22 Thread Arthur Zamarin
commit: baecd65319f7a3e02fc46d12213013e60268370f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 22 17:28:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 22 17:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baecd653

sys-fs/zfs: Stabilize 2.2.2-r1 ppc64, #921701

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

 sys-fs/zfs/zfs-2.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.2.2-r1.ebuild b/sys-fs/zfs/zfs-2.2.2-r1.ebuild
index 5a2426b6148c..80914d259c33 100644
--- a/sys-fs/zfs/zfs-2.2.2-r1.ebuild
+++ b/sys-fs/zfs/zfs-2.2.2-r1.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${MY_P}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc"
fi
 fi
 



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

2024-01-22 Thread Arthur Zamarin
commit: c6f160aae0cd52f58e018b0c9d7757062c2b3f06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 22 17:28:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 22 17:28:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f160aa

sys-fs/zfs: Stabilize 2.2.2-r1 arm64, #921701

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

 sys-fs/zfs/zfs-2.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.2.2-r1.ebuild b/sys-fs/zfs/zfs-2.2.2-r1.ebuild
index 70ea6579abcc..5a2426b6148c 100644
--- a/sys-fs/zfs/zfs-2.2.2-r1.ebuild
+++ b/sys-fs/zfs/zfs-2.2.2-r1.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${MY_P}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2024-01-22 Thread Arthur Zamarin
commit: a8c5d5f6e5dd5a6f90c1e29f1d9d0d234fcd1966
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 22 17:28:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 22 17:28:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c5d5f6

sys-fs/zfs-kmod: Stabilize 2.2.2 arm64, #921701

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

 sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
index 70dd01bbbd58..626d47db62a7 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2024-01-22 Thread Arthur Zamarin
commit: 3554ad1ab690d0399171eb438cfffee1eec7cd01
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 22 17:28:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 22 17:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3554ad1a

sys-fs/zfs-kmod: Stabilize 2.2.2 ppc64, #921701

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

 sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
index 626d47db62a7..18f9e126cc32 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.2.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc"
fi
 fi
 



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

2024-01-22 Thread Sam James
commit: bdbb4686b47e3ff67d7d29becddb6a44696502b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 17:26:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 17:27:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbb4686

sys-devel/kgcc64: add 12.3.1_p20240112

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

 sys-devel/kgcc64/Manifest   |  1 +
 sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 05e16bda527d..0a4fc1ab46ca 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -11,6 +11,7 @@ DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c5
 DIST gcc-12-20230512.tar.xz 79749352 BLAKE2B 
a2dd7c780d2adf1915cb01f6835d6f95242376d9d7c14ec0fea8e905858f0ce20b90dd3f47fef983b9d1a6f519f0c3d4cfa41d887f477454378a12407e9aaeb8
 SHA512 
3bf04b2489b0b0d062f8e8e66c31622fe7aa6ef6c9ba7d51f387eae714a813a089594cebdb046fa04e53da24a9788879711eedb054c3a37721035386b94ff0f0
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231215.tar.xz 79804016 BLAKE2B 
547def0a166db31d8654a8b85ec1320f0dfe30f3f340968a67761e7907f56eb135d5a7e28c582d74dabc835027e09eb282c2f01a7be1e830f5f73145739a3084
 SHA512 
72a0d0721c9d09b6afaf8f6214dec1a577debf0167569166f0fc7c808d90bece35bb088f810b36dc873cbf199b1ae91d5c64e1d6557c92abbf6cf3feb6fbcbfa
+DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722

diff --git a/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild 
b/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild
new file mode 100644
index ..03dcc3090699
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-12.3.1_p20240112.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="2"
+PATCH_GCC_VER="12.3.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+GCC_TARGET_NO_MULTILIB=true
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+src_prepare() {
+   toolchain_src_prepare
+   eapply "${FILESDIR}"/gcc-12.3-ccache-ICE.patch
+}
+
+pkg_postinst() {
+   toolchain_pkg_postinst
+
+   cd "${ROOT}"/usr/bin
+   local x
+   for x in gcc cpp ; do
+   cat <<-EOF >${CTARGET%%-*}-linux-${x}
+   #!/bin/sh
+   exec ${CTARGET}-${x} "\$@"
+   EOF
+   chmod a+rx ${CTARGET%%-*}-linux-${x}
+   done
+}



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

2024-01-22 Thread Sam James
commit: f15550c9ff35a5a267a22f82766c142ada91
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 17:25:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 17:27:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15550c9

sys-devel/kgcc64: add 11.4.1_p20240111

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

 sys-devel/kgcc64/Manifest   |  1 +
 sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index b94a910ecbe2..05e16bda527d 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -4,6 +4,7 @@ DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac38
 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
 DIST gcc-11-20230824.tar.xz 76202120 BLAKE2B 
243ce16e28c66d681bb27df32866947309f8fa386e258896651b6853e390da79304250669096fd55cafe0a9d5adf4b3a3cf5989302f4ad13660ece80639b545a
 SHA512 
a9cab8bf61f2a572baba73a2a11271eeb61d43f07411df376a8568820c1373f64f635d747933fda1e942ae717b0ae9f1c810f662fc09ccb075940248bc48b582
 DIST gcc-11-20231214.tar.xz 76228348 BLAKE2B 
fded6ed91e9376d23652490f6b36cf847d1e01c449a26f756a7aee753dd82af37e3583f0cdae3c987923bb8938ed5a199db2b9a7a0c7fe7c8ceb6c8046029c4a
 SHA512 
4e7a644fcd6c51d82b7b4fea368f0c26a887ccc694cddc0ca80af8dad289fe05f92b8036403075e62302a03f6f93a41291e2e925dd6f63e738772ea8f67b432a
+DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61

diff --git a/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild 
b/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild
new file mode 100644
index ..6664cd1bfd0c
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-11.4.1_p20240111.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+
+GCC_TARGET_NO_MULTILIB=true
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+pkg_postinst() {
+   toolchain_pkg_postinst
+
+   cd "${ROOT}"/usr/bin
+   local x
+   for x in gcc cpp ; do
+   cat <<-EOF >${CTARGET%%-*}-linux-${x}
+   #!/bin/sh
+   exec ${CTARGET}-${x} "\$@"
+   EOF
+   chmod a+rx ${CTARGET%%-*}-linux-${x}
+   done
+}



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

2024-01-22 Thread Sam James
commit: 6399b88be420dfd0b7dfd17f820aa494e494dcb2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 17:27:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 17:27:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6399b88b

sys-devel/kgcc64: add 13.2.1_p20240113-r1

Doing p20240113-r1 directly, not p20240113 so the patch version is in
sync with sys-devel/gcc, not that the difference b/t -r0 and -r1 actually
matters for kgcc64 (was libstdc++-only).

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

 sys-devel/kgcc64/Manifest  |  2 +
 sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 0a4fc1ab46ca..fa28d5141785 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -17,7 +17,9 @@ DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69ae
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
 DIST gcc-13-20231014.tar.xz 84317080 BLAKE2B 
18c2326f203951d16904e4f2bf7fa0cd55da0460b19a9c9ce45de94b41fa71f8c1b8eb9d08700de427b3e02c2e61d3cbcc85cb6f27236717dca8359bfaf4c534
 SHA512 
406673a62deba759fc0532a801b3f57cabf894ea328587b23e62a707ba5767b0e3ae9b3f86bf3c6fcf13e8a3c30bc470e6598b625c8231efb629034211c162c2
 DIST gcc-13-20231216.tar.xz 84341616 BLAKE2B 
416ee94995b0812ac155ccfb9a5cad39529e0b437341eae65fdc75ba64bcdb453742e213f676a80d91615f1840e2e52488e4a8311588a2ed16fde7c176c5dd06
 SHA512 
66a72380db151355ede533541b2e77406925f2a0f941772018bf93f8a4c2b8eaeacc3f600985897f7d9868234bc250a7af82d27634ba170ab6dfb2a62c68c0ed
+DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-10.tar.xz 45860 BLAKE2B 
3c4f8179fc27c31c117bf9260cebbab0805e0977cb41084f2df5c6664121ae67f83deb882572b0bce8d5f20c0ec927eeac43e60d69ce8d4d5a263c1dddedecaf
 SHA512 
4088cc80278826043bc6a9819dfcfa09a251e256eca9a2654f1a83b9b54107ca08fbea0e9ab61593cb0b43fc42a3d87acbe095dc8f806c7010a3ac33148d5c9b
 DIST gcc-13.2.0-patches-11.tar.xz 46340 BLAKE2B 
c9f12ccbe7bb7ba3a2afec16695e69b062429779d544f5614e1ef0617751e54d77eb9bb6e19dc8c6132c57e630f0e77e2cc20cf2c77e0e79d03a6e57b9ba53c6
 SHA512 
a09801ecefccc66830607986a622bbcc5f217ba08da4ac9f68436e422b5a19042c60c7d5fcb75d4fe9ad9008ab06278382c9798b319ed9630c2e97fa09c3a344
+DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c

diff --git a/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild 
b/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild
new file mode 100644
index ..d2790d20167b
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-13.2.1_p20240113-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="12"
+PATCH_GCC_VER="13.2.0"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+GCC_TARGET_NO_MULTILIB=true
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+BDEPEND="hppa? ( sys-devel/binutils-hppa64

[gentoo-commits] repo/proj/guru:master commit in: app-misc/diff-so-fancy/files/, app-misc/diff-so-fancy/

2024-01-22 Thread David Roman
commit: 65b76b217687395e1b4fdabbde45999552a8a69c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Jan 21 14:35:41 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 14:35:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65b76b21

app-misc/diff-so-fancy: drop 1.4.3-r1

Signed-off-by: Takuya Wakazono  gmail.com>

 app-misc/diff-so-fancy/Manifest|  1 -
 .../diff-so-fancy/diff-so-fancy-1.4.3-r1.ebuild| 51 --
 .../files/diff-so-fancy-1.4.3-system-bats.patch| 24 --
 app-misc/diff-so-fancy/files/fix-path.patch| 11 -
 4 files changed, 87 deletions(-)

diff --git a/app-misc/diff-so-fancy/Manifest b/app-misc/diff-so-fancy/Manifest
index 134b6f9981..73b46923d2 100644
--- a/app-misc/diff-so-fancy/Manifest
+++ b/app-misc/diff-so-fancy/Manifest
@@ -1,2 +1 @@
-DIST diff-so-fancy-1.4.3.tar.gz 51800 BLAKE2B 
e36a30e79d50f9dd0c151ab42e4192563ab0dc9aa30d0aa12e2cf85c29ef8acf9761cc7c19e0067ecf62f5243b667a7d438ab19aaa7150fd93613e11ecbfabf8
 SHA512 
9c85c0ffcb7235ad985377206e93e56bdac3926f029d8ab8a899a4391339f344049e9bfe4b77df0f2bda29720ab454378218ea3752b97f40b5ac7ba72a5fa047
 DIST diff-so-fancy-1.4.4.tar.gz 188528 BLAKE2B 
dd4811e17b6b8a0a5a38d105ed92facdfc9b62836995f1b9e87c05a0fe4129706a4552465971bb593105569008cb7f4f3a069294801c07d510a1d9d819475c13
 SHA512 
477ad58a55ebc765f525b7d16993af18ee5ccf0c9f2835f4a608c6a1a9afa3170f2071dd93b9009dc3c2dab06f700763ac7652d0bedb932a67af23abf4f8884e

diff --git a/app-misc/diff-so-fancy/diff-so-fancy-1.4.3-r1.ebuild 
b/app-misc/diff-so-fancy/diff-so-fancy-1.4.3-r1.ebuild
deleted file mode 100644
index 622371ea59..00
--- a/app-misc/diff-so-fancy/diff-so-fancy-1.4.3-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Good-lookin' diffs. Actually... nah... The best-lookin' diffs"
-HOMEPAGE="https://github.com/so-fancy/diff-so-fancy";
-SRC_URI="https://github.com/so-fancy/diff-so-fancy/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND=""
-DEPEND="
-   ${RDEPEND}
-   dev-lang/perl
-   test? (
-   dev-util/bats-assert
-   dev-util/bats-support
-   )
-"
-BDEPEND="test? ( dev-util/bats )"
-
-PATCHES=(
-   "${FILESDIR}/fix-path.patch"
-   "${FILESDIR}/${P}-system-bats.patch"
-)
-DOCS=( README.md history.md pro-tips.md )
-RESTRICT="!test? ( test )"
-
-src_install() {
-   dobin "${PN}"
-
-   insinto "/usr/share/${PN}"
-   doins lib/*
-
-   einstalldocs
-}
-
-src_test() {
-   # it want a git repo
-   git init || die
-   git config --global user.email "y...@example.com" || die
-   git config --global user.name "Your Name" || die
-   git add . || die
-   git commit -m 'init' || die
-
-   bats test || die
-}

diff --git a/app-misc/diff-so-fancy/files/diff-so-fancy-1.4.3-system-bats.patch 
b/app-misc/diff-so-fancy/files/diff-so-fancy-1.4.3-system-bats.patch
deleted file mode 100644
index a6087fc50f..00
--- a/app-misc/diff-so-fancy/files/diff-so-fancy-1.4.3-system-bats.patch
+++ /dev/null
@@ -1,24 +0,0 @@
 a/test/bugs.bats
-+++ b/test/bugs.bats
-@@ -1,7 +1,7 @@
- #!/usr/bin/env bats
- 
--load 'test_helper/bats-support/load'
--load 'test_helper/bats-assert/load'
-+load '/usr/share/bats-support/load.bash'
-+load '/usr/share/bats-assert/load.bash'
- load 'test_helper/util'
- 
- # 
https://github.com/paulirish/dotfiles/commit/6743b907ff586c28cd36e08d1e1c634e2968893e#commitcomment-13459061
 a/test/diff-so-fancy.bats
-+++ b/test/diff-so-fancy.bats
-@@ -1,7 +1,7 @@
- #!/usr/bin/env bats
- 
--load 'test_helper/bats-support/load'
--load 'test_helper/bats-assert/load'
-+load '/usr/share/bats-support/load.bash'
-+load '/usr/share/bats-assert/load.bash'
- load 'test_helper/util'
- 
- set_env

diff --git a/app-misc/diff-so-fancy/files/fix-path.patch 
b/app-misc/diff-so-fancy/files/fix-path.patch
deleted file mode 100644
index fc04cebcd6..00
--- a/app-misc/diff-so-fancy/files/fix-path.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/diff-so-fancy
-+++ b/diff-so-fancy
-@@ -9,7 +9,7 @@
- use File::Basename; # For dirname
- use Encode; # For handling 
UTF8 stuff
- use Cwd qw(abs_path);   # For realpath()
--use lib dirname(abs_path(File::Spec->catdir($0))) . "/lib"; # Add the local 
lib/ to @INC
-+use lib "/usr/share/diff-so-fancy";
- use DiffHighlight;
- 
- use strict;



[gentoo-commits] repo/proj/guru:master commit in: app-misc/diff-so-fancy/

2024-01-22 Thread David Roman
commit: 8c35e64a7d0561cad798ab0b066bccfee7487fb0
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Jan 21 14:34:18 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 14:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c35e64a

app-misc/diff-so-fancy: add 1.4.4

Closes: https://bugs.gentoo.org/819063
Signed-off-by: Takuya Wakazono  gmail.com>

 app-misc/diff-so-fancy/Manifest   |  1 +
 app-misc/diff-so-fancy/diff-so-fancy-1.4.4.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/app-misc/diff-so-fancy/Manifest b/app-misc/diff-so-fancy/Manifest
index c8987d0d13..134b6f9981 100644
--- a/app-misc/diff-so-fancy/Manifest
+++ b/app-misc/diff-so-fancy/Manifest
@@ -1 +1,2 @@
 DIST diff-so-fancy-1.4.3.tar.gz 51800 BLAKE2B 
e36a30e79d50f9dd0c151ab42e4192563ab0dc9aa30d0aa12e2cf85c29ef8acf9761cc7c19e0067ecf62f5243b667a7d438ab19aaa7150fd93613e11ecbfabf8
 SHA512 
9c85c0ffcb7235ad985377206e93e56bdac3926f029d8ab8a899a4391339f344049e9bfe4b77df0f2bda29720ab454378218ea3752b97f40b5ac7ba72a5fa047
+DIST diff-so-fancy-1.4.4.tar.gz 188528 BLAKE2B 
dd4811e17b6b8a0a5a38d105ed92facdfc9b62836995f1b9e87c05a0fe4129706a4552465971bb593105569008cb7f4f3a069294801c07d510a1d9d819475c13
 SHA512 
477ad58a55ebc765f525b7d16993af18ee5ccf0c9f2835f4a608c6a1a9afa3170f2071dd93b9009dc3c2dab06f700763ac7652d0bedb932a67af23abf4f8884e

diff --git a/app-misc/diff-so-fancy/diff-so-fancy-1.4.4.ebuild 
b/app-misc/diff-so-fancy/diff-so-fancy-1.4.4.ebuild
new file mode 100644
index 00..cc5da5429e
--- /dev/null
+++ b/app-misc/diff-so-fancy/diff-so-fancy-1.4.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Good-lookin' diffs. Actually... nah... The best-lookin' diffs"
+HOMEPAGE="https://github.com/so-fancy/diff-so-fancy";
+SRC_URI="https://github.com/so-fancy/diff-so-fancy/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-lang/perl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-util/bats-assert
+   dev-util/bats-support
+   )
+"
+BDEPEND="
+   test? (
+   dev-util/bats
+   dev-vcs/git
+   )
+"
+
+DOCS=( README.md history.md pro-tips.md )
+
+src_prepare() {
+   default
+
+   # fix file paths
+   sed -i 
"s|test_helper/bats-\(.*\)/load|${EPREFIX}/usr/share/bats-\1/load.bash|" \
+   test/{bugs,diff-so-fancy,git-config}.bats || die
+   sed -i "s|use lib .*;|use lib \"${EPREFIX}/usr/share/diff-so-fancy\";|" 
diff-so-fancy || die
+
+   # en_US locale is not always available, C is.
+   sed -i "s/LC_CTYPE=.*/LC_CTYPE=C.UTF-8/" test/test_helper/util.bash || 
die
+}
+
+src_install() {
+   dobin "${PN}"
+
+   insinto "/usr/share/${PN}"
+   doins lib/*
+
+   einstalldocs
+}
+
+src_test() {
+   PERL5LIB=lib bats test || die
+}



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

2024-01-22 Thread David Roman
commit: 600ae8626ea9667bbc995d288e675053a9cb965d
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:11:52 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 01:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=600ae862

dev-python/zenlib: Added 1.7.2 with main helpers

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.7.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 00970b353c..1057f5929b 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -2,3 +2,4 @@ DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4
 DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d
 DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e
 DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b
+DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04524bbd551fe5f9b38efa0afb33021a21e0fea3af934fc3c8c2b9cf4f38c4534c2c9bc4282971038503fafec
 SHA512 
b69619b1e30f18892ec54b481e386a5bb7a728d87263601ddd4e22e2433e62d263bc67eea54748b9a49e528078cd152fd2d68738372409bb003a0a84a7cbb71b

diff --git a/dev-python/zenlib/zenlib-1.7.2.ebuild 
b/dev-python/zenlib/zenlib-1.7.2.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.7.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib";
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



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

2024-01-22 Thread David Roman
commit: fd5c45df9e308515ec739a0a8853781cfdb9ea9c
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:16:14 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 01:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd5c45df

dev-python/pycpio: Add 0.9.0

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-0.9.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 60a6fe2fdf..cbec12edf7 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1,3 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
 DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
+DIST pycpio-0.9.0.tar.gz 17790 BLAKE2B 
e9beee61b0b83dacca88ed6ad892f7bfbf0adbb12c40a95ed8645f9ec1967ba49a9d75d2df94ee96b676ad3275ff860f15ec3907e94a6ad2205b85d2cce9
 SHA512 
ba22db8b6f17ef726464b4e2e3cc7600b61046229de7630c3c984f4da2f869fb946131235b936d60dab08df03bde6c36ecc9eddbac606733e7353ba3ffc49729

diff --git a/dev-python/pycpio/pycpio-0.9.0.ebuild 
b/dev-python/pycpio/pycpio-0.9.0.ebuild
new file mode 100644
index 00..4544d8ad03
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.9.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio";
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]"



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

2024-01-22 Thread David Roman
commit: 1b7e3ee90e6dfc745114d9597bc618a95bb8a210
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Jan 21 16:10:54 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 16:10:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b7e3ee9

media-video/mpc-qt: drop 23.02

Signed-off-by: Takuya Wakazono  gmail.com>

 media-video/mpc-qt/Manifest|  1 -
 media-video/mpc-qt/mpc-qt-23.02.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/media-video/mpc-qt/Manifest b/media-video/mpc-qt/Manifest
index 1862b51c20..b77569aff0 100644
--- a/media-video/mpc-qt/Manifest
+++ b/media-video/mpc-qt/Manifest
@@ -1,2 +1 @@
 DIST mpc-qt-23.12.tar.gz 303763 BLAKE2B 
c17ee305bdcea861f890dea4921dcb728697f6051337e43e69803cbc6586183257a95fd170d614e09e65ce2d9be42c6f89cb006dd82a309f0ce64a0617f997dd
 SHA512 
45a3a59fe67007ec6afc3cd88b81fd99c714fc0cd8aed979dc380c249070da54410a1f8eafd237f0b2516d484c2a2b052c334613e0742b97ff44c8d9291b90a7
-DIST v23.02.tar.gz 300103 BLAKE2B 
7837dfc2f1e9d0c8f7742fed567601f9ecddb55170d79f2b92acb02ce1df8066484554ffe70d0f83470c97b9936d787cfa722cab3882e0fbeb863204e6705c16
 SHA512 
1c1316a17467f36e6ac01587980333ad9f0dde71122cd6f315a0e3772fbdc5905ae4247f37990fb85d17c3ee4c26947940ada39e49f14566e3d7338875d017ab

diff --git a/media-video/mpc-qt/mpc-qt-23.02.ebuild 
b/media-video/mpc-qt/mpc-qt-23.02.ebuild
deleted file mode 100644
index 119514e17e..00
--- a/media-video/mpc-qt/mpc-qt-23.02.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils desktop
-
-DESCRIPTION="Media Player Classic Qute Theater"
-HOMEPAGE="https://mpc-qt.github.io/";
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-qt/qtcore:5"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_configure() {
-   eqmake5 mpc-qt.pro
-}
-
-src_compile() {
-   emake
-}
-
-src_install() {
-   dobin "${WORKDIR}/${P}/mpc-qt"
-   domenu "${WORKDIR}/${P}/io.github.mpc_qt.Mpc-Qt.desktop"
-}



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

2024-01-22 Thread David Roman
commit: fdb06eaaa4141d03f656b994c2b83ffe8e724cfc
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Jan 21 16:10:20 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 16:10:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdb06eaa

media-video/mpc-qt: add 23.12

Closes: https://bugs.gentoo.org/919035
Signed-off-by: Takuya Wakazono  gmail.com>

 media-video/mpc-qt/Manifest|  1 +
 media-video/mpc-qt/metadata.xml| 11 ++
 media-video/mpc-qt/mpc-qt-23.12.ebuild | 38 ++
 3 files changed, 50 insertions(+)

diff --git a/media-video/mpc-qt/Manifest b/media-video/mpc-qt/Manifest
index 7a56c0e816..1862b51c20 100644
--- a/media-video/mpc-qt/Manifest
+++ b/media-video/mpc-qt/Manifest
@@ -1 +1,2 @@
+DIST mpc-qt-23.12.tar.gz 303763 BLAKE2B 
c17ee305bdcea861f890dea4921dcb728697f6051337e43e69803cbc6586183257a95fd170d614e09e65ce2d9be42c6f89cb006dd82a309f0ce64a0617f997dd
 SHA512 
45a3a59fe67007ec6afc3cd88b81fd99c714fc0cd8aed979dc380c249070da54410a1f8eafd237f0b2516d484c2a2b052c334613e0742b97ff44c8d9291b90a7
 DIST v23.02.tar.gz 300103 BLAKE2B 
7837dfc2f1e9d0c8f7742fed567601f9ecddb55170d79f2b92acb02ce1df8066484554ffe70d0f83470c97b9936d787cfa722cab3882e0fbeb863204e6705c16
 SHA512 
1c1316a17467f36e6ac01587980333ad9f0dde71122cd6f315a0e3772fbdc5905ae4247f37990fb85d17c3ee4c26947940ada39e49f14566e3d7338875d017ab

diff --git a/media-video/mpc-qt/metadata.xml b/media-video/mpc-qt/metadata.xml
new file mode 100644
index 00..cfb4591c74
--- /dev/null
+++ b/media-video/mpc-qt/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   pastalia...@gmail.com
+   Takuya Wakazono
+   
+   
+   mpc-qt/mpc-qt
+   
+

diff --git a/media-video/mpc-qt/mpc-qt-23.12.ebuild 
b/media-video/mpc-qt/mpc-qt-23.12.ebuild
new file mode 100644
index 00..0f0e74a4f5
--- /dev/null
+++ b/media-video/mpc-qt/mpc-qt-23.12.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+DESCRIPTION="Media Player Classic Qute Theater"
+HOMEPAGE="https://mpc-qt.github.io/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-qt/qtbase:6[dbus,gui,network,opengl,widgets]
+   media-video/mpv:=[libmpv]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   sed -i "s|doc/mpc-qt/|doc/${PF}|" mpc-qt.pro || die
+}
+
+src_configure() {
+   eqmake6 MPCQT_VERSION="${PV}" PREFIX="${EPREFIX}/usr" mpc-qt.pro
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}



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

2024-01-22 Thread David Roman
commit: 1d2a5e17d459fbf91647158325f9857d932e380e
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:20:49 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan 21 01:20:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d2a5e17

sys-kernel/ugrd: Add 0.21.0 with improved arg parsing

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.21.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 29ac9c24dc..f9ba367c2b 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,3 +2,4 @@ DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
+DIST ugrd-0.21.0.tar.gz 44075 BLAKE2B 
035ad4ce042e1e83df62109c2eda19a7b0708f49cbf14fa7edcfca64a81da6e543ee4daf086fde0fd4d5acca041a5cf18c923ec057dc354ffd0a4e18abfb69b6
 SHA512 
77ad34639b7b997788e0f069af8b26e33a7c8d96bfbf26f3e445872bf7ea771b25cac051411583a8441212d855c3415fbaa6ed345e05714f8599d4b244d831f9

diff --git a/sys-kernel/ugrd/ugrd-0.21.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.21.0.ebuild
new file mode 100644
index 00..6c369fa202
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.21.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd";
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



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

2024-01-22 Thread Michał Górny
commit: 29dccf7b9680688cffeab284144dfd71ada8cbd8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 17:22:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 17:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29dccf7b

dev-python/fpylll: Bump to 0.6.1

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

 dev-python/fpylll/Manifest|  1 +
 dev-python/fpylll/fpylll-0.6.1.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/fpylll/Manifest b/dev-python/fpylll/Manifest
index 63a13560a3ef..0935cfc912b3 100644
--- a/dev-python/fpylll/Manifest
+++ b/dev-python/fpylll/Manifest
@@ -1 +1,2 @@
 DIST fpylll-0.6.0.tar.gz 1084736 BLAKE2B 
de4fc2ef762a1dc931e728cae4857da34828fb929eec0cf05c076bce5b3f7475492871d016d94f9cac4515a04a7f652440511f4ba8f1b724c351a403d5375ea0
 SHA512 
e21ed21362cb9256dbc828f4d628602cd8b5c1a8640116f1c137e85056cedc89a73cab58c28ea12212ee92f4ed36b99796c5dbd30c55159baf9b33770b1a9aab
+DIST fpylll-0.6.1.tar.gz 1083895 BLAKE2B 
091d757a1c64830307c0dffe10418305a625f1eceabee251a4f6d06e6fe7eb449ec85fdeb72fe8177d093c50e642e730283b0022fd70383338ca74ac6301e010
 SHA512 
3469c7b70cfdb0077a38f2c46c06901c4b2a1ac6db9fdab1e347c3b5ba147ee495aad56a6263d163e5f140cf9fa1591de98d01b83b92ec896092dd3e0a5d5a9b

diff --git a/dev-python/fpylll/fpylll-0.6.1.ebuild 
b/dev-python/fpylll/fpylll-0.6.1.ebuild
new file mode 100644
index ..3ff826c3798b
--- /dev/null
+++ b/dev-python/fpylll/fpylll-0.6.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for sci-libs/fplll"
+HOMEPAGE="
+   https://github.com/fplll/fpylll/
+   https://pypi.org/project/fpylll/
+"
+
+# setup.py says "or later"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND="
+   dev-python/cysignals[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   sci-libs/fplll
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test(){
+   local -x PY_IGNORE_IMPORTMISMATCH=1
+   epytest
+}



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

2024-01-22 Thread Sam James
commit: 635dabd796b5de4efedf11ce437849ef0def4099
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 17:22:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 17:22:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635dabd7

net-dns/c-ares: Stabilize 1.25.0-r1 sparc, #922706

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

 net-dns/c-ares/c-ares-1.25.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
index cb50d03f127e..9c48e20588da 100644
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-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"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



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

2024-01-22 Thread Sam James
commit: 53bd4881f8853ae3029e123756617f1f827f7ad3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 17:22:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 17:22:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bd4881

net-dns/c-ares: Stabilize 1.25.0-r1 ppc64, #922706

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

 net-dns/c-ares/c-ares-1.25.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
index 5e9d3ea8763a..cb50d03f127e 100644
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-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"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



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

2024-01-22 Thread Sam James
commit: 6633c24bc8ea658d7aee5295b55671cc78fdd5f6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 17:22:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 17:22:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6633c24b

net-dns/c-ares: Stabilize 1.25.0-r1 arm64, #922706

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

 net-dns/c-ares/c-ares-1.25.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
index 310bef33e0f7..5e9d3ea8763a 100644
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-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"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/iosevka/

2024-01-22 Thread Arsen Arsenović
commit: d0fc421ae5d20901e2192499228a26b04d70c32d
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Jan 22 17:15:06 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Jan 22 17:15:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fc421a

media-fonts/iosevka: add 28.0.6

Signed-off-by: Arsen Arsenović  gentoo.org>

 media-fonts/iosevka/Manifest  |  24 ++
 media-fonts/iosevka/iosevka-28.0.6.ebuild | 117 ++
 2 files changed, 141 insertions(+)

diff --git a/media-fonts/iosevka/Manifest b/media-fonts/iosevka/Manifest
index a1edfa442b4c..321243880001 100644
--- a/media-fonts/iosevka/Manifest
+++ b/media-fonts/iosevka/Manifest
@@ -1,75 +1,99 @@
 DIST SuperTTC-Iosevka-28.0.1.zip 99218855 BLAKE2B 
eb51b738a5cf39bca58583bb061c97028c8dab3e6e4bda8181830bf35d154ea90e1bf826ba955233c2c09ce5300eb34aa2431b8855b994696f5311e56f6caa18
 SHA512 
1a68af827c7986982f5a9978b7cfa1b0ed5e9eff81ed798fe9516f874f0a188612d99edab85216454440c73f46b43ce53658795691033c903416d7b3b41e4524
 DIST SuperTTC-Iosevka-28.0.3.zip 100760313 BLAKE2B 
ea101acc25fac4b9a12cd2569e49cff37e2a9dec91d73435a37138a1f20c9e697840112122b5acf0d0415a55e96fe09bbac1718185efc6520b5977442a73a4c1
 SHA512 
57b4e55d7dcb1112456d333d5f5e5d7fc03c18153b305c4b1720dfa27bff32bc9155ed514df5fd89bb8894ae60fa90386de26813155c12f7afd33943b833ab92
 DIST SuperTTC-Iosevka-28.0.5.zip 99962915 BLAKE2B 
25518af945746258f753f9d724e5cd4915f5f868d46c62fef7087d13519816bbd833cda14d4aed3d263c11d2b75ecad7a8f4ea42932b6bb613f43fab93bf0314
 SHA512 
db3aa7ccf2e5241e2d5f73ddde187963e4f5c16157cafe86e5603ef8b625d2b57b62f08257aa647e01dbed1f32daa5b327b91fbabb3e43a9ccb45a80e33f940a
+DIST SuperTTC-Iosevka-28.0.6.zip 99811549 BLAKE2B 
5813935561e92f975289ba9ae8c3c62eebf4052f7b9a5ad01eed4c8fd4ba69ce0f79794637c5478143e976bb1013c4d6aa5523845a65ea9c926652194a350a4f
 SHA512 
02b8a2e88a534b95b71d950f4ba8a93e8ce3cf14d92a0f71176a3128d7b2e8198edb064f7f07a52dfaf132140e9ac3913a949483e2cbebb2bb7749f515cdd146
 DIST SuperTTC-IosevkaAile-28.0.1.zip 55704940 BLAKE2B 
e1112edaa46c44f1f2577cc08d2fc3370bc102c1b4fe9ef4b9ef439afdf1359c7e9051b8bcf519742ab72f6e47497e301ec3b5ceffd793a62f8013161cd5c1d3
 SHA512 
2e442ba8b18b309264432b960016fb770ccc73603f5c057e0848a7fd42014733f70c7d0789a5abcfab4708d1e48c4e607513c6736b64d5e0950669644ba1fedf
 DIST SuperTTC-IosevkaAile-28.0.3.zip 55812158 BLAKE2B 
aaeaf865cfad1025f48942c02f28d039c1b00d22c55db2cb508a0db56dcb16754c6a0ab8e68948330d5ddebd887974b94eb2fc4f7ebef51af7b0ea3cf0413c6b
 SHA512 
2f17a3a2987390f9ed49bff975d8b2aaec070e5a361e336c067b35923c926e17cfea9217b18fc0a02b6a8d245591ec68d030183edfac4a33c6a7f826f939fe30
 DIST SuperTTC-IosevkaAile-28.0.5.zip 56613364 BLAKE2B 
7941356b861c17416e84ec0e1b854b0a4a8babfd81b18d794a261a6a78023df36ea34eb84bb44f85e82554304d586c65e2d95083e1c7bd324de0cff51f73ed90
 SHA512 
bd3d119afae971cd73f74044f367e03a36810eef1e37d529aae169cb815ab308dfa52a43f32e0977407156e7410bd253e820ff7ce952a7af51523a4c2a6e4d39
+DIST SuperTTC-IosevkaAile-28.0.6.zip 56615981 BLAKE2B 
349b15fe4095f4e0bb176fdee86afcc774147c2ee842f47efd6f28d6aeab1071a469d437f26ec44b80adecbac7f538329b9f78dc075650c878aa366c4cd4d0f8
 SHA512 
6cd7069b6f87142d5e4ae880f06ce5491e2e0f1d76e850e5e55c86b7fa7c58bf8cf00ef7594a4333037e5872b58580d591d04df1cc28a83b85f273e008324992
 DIST SuperTTC-IosevkaCurly-28.0.1.zip 99620533 BLAKE2B 
a0a623c4db3ddb7b2e0889e5f4ee4f20cb0b342fc0bbe2fb51dc4764403a63daa96277eab41d6ca60da2c6d35314fb193a5468cc3831b3756e707428d64a0173
 SHA512 
7a34e4f2d9e58e295fb9c11da56fc45668fa9fa91575bd51858e35a30f2a88a7bf134bef37e0b36cbc921dbba0ef2543c07e6bfa498668544191c9b9251c
 DIST SuperTTC-IosevkaCurly-28.0.3.zip 101101230 BLAKE2B 
af143ab6c2a083a3676302291cc8e3d7f12e6c543ca772e7e3bff5ef3690c76299b1eaf96ca198b5a1da3e4602bd45fcf47afef0d8c5709b4ad29d28b4922916
 SHA512 
d0af1d3b5c0c4e4ecab01f004b54bccaefaa0206cbfd93d24bd426b5955938b1d2a6aad351001b1bf7c26c64bc1cc472e80dc7f4f8e33e4377ac614dca6fd09c
 DIST SuperTTC-IosevkaCurly-28.0.5.zip 100347837 BLAKE2B 
66fe5095c90a699afead1d6c7b0441c9b6bcc9162ec2c6e5fe5afd56fa652af391897bc0072a4b4ff49f8769693bc0fcca3caa97ed44ad02042282a6a8e4930d
 SHA512 
437453b4e0e96cc17c6975d2fa230ff2d4c6068ced002c5b76ae67ccd8762b54b1c75e7461fa9a3dbc5a47d4c4d4f1b3731b204e13d8d8904b315fa8ac3ff699
+DIST SuperTTC-IosevkaCurly-28.0.6.zip 99569869 BLAKE2B 
1e146af60baf2476907b0395b45379b7b27b9531bccae34cdacc2bd4db4f363251ee30f3afbbe833049ae0ab97dc9afa7509f927ad10b6a7bf768bbd7477ed1c
 SHA512 
d6bb317d52defff37ce9e3d6ac12a0e268b6ccb649e62d6ef8c62d5dad46437520313488225858b0e4ed824878960997df46faa06a1bbc6c0eac8550a13f9b64
 DIST SuperTTC-IosevkaCurlySlab-28.0.1.zip 105700303 BLAKE2B 
211f7472031e29acefb93ea9df497ddf02635b13c2934c7bc5af7e41a136a58144b8c2e9a099a78577eff701885fd7e23f8af6a279a3209d0137836fd40c9214
 SHA512 
352e3d107657f51cdbdc0eb12c91616faab145b3de4564998bafde85731acee80ce693375628762e21e526b506461d71b13788b527de817ee80d141bb1cd171c
 DIST SuperTTC-IosevkaCurlySlab-28.0.3.zip 106567519 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/kind-icon/

2024-01-22 Thread Arsen Arsenović
commit: a63bd4ec5be716e00c2b493117927b0e570372a2
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Jan 22 17:07:51 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Jan 22 17:07:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a63bd4ec

app-emacs/kind-icon: add 0.2.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 app-emacs/kind-icon/Manifest   |  1 +
 app-emacs/kind-icon/kind-icon-0.2.2.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/app-emacs/kind-icon/Manifest b/app-emacs/kind-icon/Manifest
index 1ba74d9e0b2d..7b1fe3ae45df 100644
--- a/app-emacs/kind-icon/Manifest
+++ b/app-emacs/kind-icon/Manifest
@@ -1,2 +1,3 @@
 DIST kind-icon-0.2.0.tar.xz 19804 BLAKE2B 
6efd4470114adf451bd08a7158b0e9c6fa5d51978d0228997983d3164d0e4451dbb0ea413bcf64967a18a08e78a76ac59de4acd61a2304512920a37cd9c187f8
 SHA512 
fafe8eccd2ad7f459105357b6a097cdcdb2e4e3e1567acb3bdaa4fa9e861fcbf44ac5b697ff8755d0c9789e4575de6e6504f86bb851283e89d0571c3b5b65e0a
 DIST kind-icon-0.2.1.tar.gz 21869 BLAKE2B 
788dad3e334bb2f85dbd260eb04b60970dcea1030d920f922bc1b00fc561fe825e959891af73af391efa4f3408d72bbd5f021fa3a52edaf27ebdb8894c76a708
 SHA512 
9ebea8c1bca4b85f1486b0114df06b29463d3852ebaf66a8cf221a73c5456444ba0e1c6d4e43ddac8f51ea2cece18edc2208ab341a8124c5f71a06141f8f641e
+DIST kind-icon-0.2.2.tar.gz 22111 BLAKE2B 
dcdf964ebce9cfd89abdd1d8ad73b5734a09dc8971e5043e7d7d523d1ebcf48d5d9a45ade500395059d26fabf776f5486bee68a1be815987998386b23951bf44
 SHA512 
98573c3a73946628dc06cad5b3ad8cb81ddccc6ceea070e3a40edebb5f60cca78d21a6be3f4e2eb51fc9352fa4d071f1d0fc6a202fd3e03481d6880f85f8a6ea

diff --git a/app-emacs/kind-icon/kind-icon-0.2.2.ebuild 
b/app-emacs/kind-icon/kind-icon-0.2.2.ebuild
new file mode 100644
index ..8b334cdaa71c
--- /dev/null
+++ b/app-emacs/kind-icon/kind-icon-0.2.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="27.1"
+
+inherit elisp
+
+DESCRIPTION="Completion kind icons"
+HOMEPAGE="https://github.com/jdtsmith/kind-icon/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/jdtsmith/${PN}.git";
+else
+   SRC_URI="https://github.com/jdtsmith/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/svg-lib
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-make-autoload-file
+   elisp_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/

2024-01-22 Thread Michael Orlitzky
commit: 7b06c014c78ba720e48ce8205c25fdaaf083fbb6
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jan 22 17:00:10 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jan 22 17:00:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b06c014

sci-mathematics/singular: drop 4.3.2_p1

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/singular/Manifest |   1 -
 sci-mathematics/singular/singular-4.3.2_p1.ebuild | 108 --
 2 files changed, 109 deletions(-)

diff --git a/sci-mathematics/singular/Manifest 
b/sci-mathematics/singular/Manifest
index f08c117bbdb9..d567474d3cb1 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1 @@
-DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 
00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90d56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1
 SHA512 
451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616
 DIST singular-4.3.2p10.tar.gz 20848377 BLAKE2B 
2487eb40c70dca516eca94585c59be0ebfeb43edce87dd16a2874bbefbe502fadcfda1164922ab7738a257e59f9e6b6535b7447702d325b36f1358ed5048c7dd
 SHA512 
9b914e8db2c4936184594200b07d37fc952a1399c3accb1ed30ec4a4b450afd3e3c174343e1169520d0d1ed6ac2e6d261fbbb731082e07b7caced4b5790f295e

diff --git a/sci-mathematics/singular/singular-4.3.2_p1.ebuild 
b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
deleted file mode 100644
index 9538852d6efb..
--- a/sci-mathematics/singular/singular-4.3.2_p1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular";
-SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz";
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-# Most files say "version 2 or version 3 of the License," which is not
-# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
-# are no GPL-2-only files.
-LICENSE="BSD GPL-2 GPL-2+ GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
-
-# The interactive help uses "info" from sys-apps/texinfo.
-RDEPEND="
-   dev-lang/perl
-   dev-libs/gmp:0
-   dev-libs/ntl:=
-   sci-libs/cddlib
-   sci-mathematics/flint
-   sys-apps/texinfo
-   emacs? ( >=app-editors/emacs-23.1:* )
-   polymake? ( sci-mathematics/polymake )
-   readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-src_configure() {
-   local myconf=(
-   --disable-debug
-   --disable-doc
-   --disable-optimizationflags
-   --disable-pyobject-module
-   --disable-python
-   --disable-python-module
-   --disable-python_module
-   --enable-factory
-   --enable-gfanlib
-   --enable-libfac
-   --with-flint
-   --with-gmp
-   --with-libparse
-   --with-ntl
-   --without-python
-   --without-pythonmodule
-   $(use_enable emacs)
-   $(use_enable polymake polymake-module)
-   $(use_enable static-libs static)
-   $(use_with readline)
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   default
-
-   if use emacs; then
-   pushd "${S}"/emacs
-   elisp-compile *.el || die "elisp-compile failed"
-   popd
-   fi
-}
-
-src_install() {
-   # Do not compress singular's info file (singular.hlp)
-   # some consumer of that file do not know how to deal with compression
-   docompress -x /usr/share/info
-
-   default
-
-   dosym Singular /usr/bin/"${PN}"
-
-   # purge .la file
-   find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-   # SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-   # an already installed version of singular may be used and cause 
segfault
-   # See https://github.com/Singular/Sources/issues/980
-   SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-   einfo "Additional functionality can be enabled by installing"
-   einfo "sci-mathematics/4ti2"
-
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/files/, sci-mathematics/nauty/

2024-01-22 Thread Michael Orlitzky
commit: 8ed508375cffc1d1cb14afa437dc14dc54477a63
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jan 22 16:54:06 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jan 22 16:54:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed50837

sci-mathematics/nauty: drop 2.8.6-r1

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/nauty/Manifest |   2 -
 .../files/nauty-2.8.6-gentreeg-gentourng.patch | 144 -
 sci-mathematics/nauty/nauty-2.8.6-r1.ebuild|  72 ---
 3 files changed, 218 deletions(-)

diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest
index de80d1d6f226..966e6107ac8f 100644
--- a/sci-mathematics/nauty/Manifest
+++ b/sci-mathematics/nauty/Manifest
@@ -1,5 +1,3 @@
 DIST nauty-includes.patch 2530 BLAKE2B 
8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3
 SHA512 
d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2
-DIST nauty2_8_6.tar.gz 1546765 BLAKE2B 
be8aa8ef816c8833a79876e6bf99b0dc4a23922f48684c8a3272c01b0b4eb64959366cae363fbda4200354a0833942b64e85c009fc35a3d6fa02f9b74c9b9a74
 SHA512 
9bc597d4341a6a67aece0ad95ecd4a649f675def73e97af1d215cf7399cbd3fb8e39f140cbd6f69740f2083c7a5739d5089e746bb3f831250709e0d2b43548b5
 DIST nauty2_8_8.tar.gz 2302360 BLAKE2B 
4a37b345b239de11948d180f306e984dfec4aa26eb2720d0f0f09acd120a60b4f678375baa10d3f64f3e2f501c35cbfa58e10fc44252eb7b952a1592727a3b7f
 SHA512 
c0495256b92b0742e7f0a3ad8b43f400e7b4bc4b58dff560e7d0a868f392b0462424566b8ebba5ec08499551eab091b6a8e2c0ddba4953ab7592906034812c18
-DIST nauty_2.8.6+ds-1.debian.tar.xz 62852 BLAKE2B 
fcbbed54b10d9dd4bdf82d8a72ef91866a235c7679266b8f395e2fe6b44a679e98f85462a42037094d856130d5456d9989749c416932f895bc17df8ef32241a2
 SHA512 
3784e0ec15c64ea6850f9198c61af3924fcedf1ffa4715fbd53a9bd1cd7defd69b543a8d4e6d46ef727918661409e2de77c89c3ca79f36769c1335b30bdd305c
 DIST nauty_2.8.8+ds-1.debian.tar.xz 65176 BLAKE2B 
3615819098169caf1648271c0725e146c87ab794776c02f5bd77b7092a2c1d9b93d663ef4a9cf027fda956d40f24bb99a909f89a4564b99429b67f781d39cfc2
 SHA512 
f81aa3c4a142c4efa5ce97c241f95cba9916d49f02c2b3dfbd76227f2db20ec5e2a3ebe371c5748681fc3492df9ff9bca2456d76e1c70e435aa5baf1522391d5

diff --git a/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch 
b/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch
deleted file mode 100644
index 322b25326ee0..
--- a/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-From edb0474a4db8e69f971e4eebe18716309f5a7bb3 Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky 
-Date: Tue, 17 Jan 2023 19:44:49 -0500
-Subject: [PATCH 1/1] Upstream fixes for gentreeg and gentourng.
-
-https://mailman.anu.edu.au/pipermail/nauty/2023-January/000903.html

- gentourng.c |  2 +-
- gentreeg.c  | 95 -
- 2 files changed, 51 insertions(+), 46 deletions(-)
-
-diff --git a/gentourng.c b/gentourng.c
-index 634e5e8..5c7 100644
 a/gentourng.c
-+++ b/gentourng.c
-@@ -1408,7 +1408,7 @@ PLUGIN_INIT
- (*outproc)(outfile,g,1);
- }
- }
--else
-+else if (!connec || maxn != 2)
- {
- makeleveldata();
- 
-diff --git a/gentreeg.c b/gentreeg.c
-index 946d5f8..15bf87b 100644
 a/gentreeg.c
-+++ b/gentreeg.c
-@@ -1,4 +1,4 @@
--/* gentree version 1.3; Brendan McKay Oct 2022 */
-+/* gentree version 1.4; Brendan McKay Dec 2022 */
- /* This program is a wrapper for the program FreeTrees.c written
-  * by Gang Li & Frank Ruskey.  See below for their original
-  * comments. */
-@@ -32,49 +32,54 @@ Counts for n=1..45:
-  1: 1
-  2: 1
-  3: 1
-- 4: 1
-- 5: 2
-- 6: 3
-- 7: 6
-- 8: 11
-- 9: 23
--10: 47
--11: 106
--12: 235
--13: 551
--14: 1301
--15: 3159
--16: 7741
--17: 19320
--18: 48629
--19: 123867
--20: 317955
--21: 823065
--22: 2144505
--23: 5623756
--24: 14828074
--25: 39299897
--26: 104636890
--27: 279793450
--28: 751065460
--29: 2023443032
--30: 5469566585
--31: 14830871802
--32: 40330829030
--33: 109972410221
--34: 300628862480
--35: 823779631721
--36: 2262366343746
--37: 6226306037178
--38: 17169677490714
--39: 47436313524262
--40: 131290543779126
--41: 363990257783343
--42: 1010748076717151
--43: 2810986483493475
--44: 7828986221515605
--45: 21835027912963086
--/
-+ 4: 2
-+ 5: 3
-+ 6: 6
-+ 7: 11
-+ 8: 23
-+ 9: 47
-+10: 106
-+11: 235
-+12: 551
-+13: 1301
-+14: 3159
-+15: 7741
-+16: 19320
-+17: 48629
-+18: 123867
-+19: 317955
-+20: 823065
-+21: 2144505
-+22: 5623756
-+23: 14828074
-+24: 39299897
-+25: 104636890
-+26: 279793450
-+27: 751065460
-+28: 2023443032
-+29: 5469566585
-+30: 14830871802
-+31: 40330829030
-+32: 109972410221
-+33: 300628862480
-+34: 823779631721
-+35: 2262366343746
-+36: 6

[gentoo-commits] repo/gentoo:master commit in: sys-fs/hfsplusutils/files/, sys-fs/hfsplusutils/

2024-01-22 Thread David Seifert
commit: 1f1a6e3f717b0518889a6f508455389b19860e48
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 22 16:41:56 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan 22 16:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1a6e3f

sys-fs/hfsplusutils: Fix `-Wincompatible-pointer-types`

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

 ...usutils-1.0.4-Wincompatible-pointer-types.patch | 32 ++
 sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild   |  3 +-
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git 
a/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch
 
b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch
new file mode 100644
index ..0ad76d93f453
--- /dev/null
+++ 
b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch
@@ -0,0 +1,32 @@
+--- a/src/charset.c
 b/src/charset.c
+@@ -159,7 +159,7 @@
+  * NAME:  charset->latin1()
+  * DESCRIPTION:   return a Latin-1 (ISO 8859-1) string for MacOS Standard 
Roman
+  */
+-char *cs_latin1(char *mstr, int *lenptr)
++char *cs_latin1(char *mstr, size_t *lenptr)
+ {
+ int   ilen, olen, i;
+ char  *latin1, *ptr;
+--- a/src/charset.h
 b/src/charset.h
+@@ -23,6 +23,9 @@
+  *
+  * $Id: charset.h,v 1.1.1.1 2002/03/05 19:50:29 klaus Exp $
+  */
++
++#include 
++
+ /* a two byte unicode character, gnus wchar_t is 4 bytes in linux */
+ typedef unsigned short UCS2;
+ 
+@@ -35,7 +38,7 @@
+  * lenptr may be null in wich case the given strs len is used.
+  * on return *lenptr is set to the returned strings len.
+  * must be free()d */
+-char *cs_latin1(char *, int *);
++char *cs_latin1(char *, size_t *);
+ 
+ /* return a MacOS Standard Roman string for Latin-1 (ISO 8859-1).
+  * lenptr may be null in wich case the given strs len is used.

diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild 
b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild
index e27b2512b24c..203f0abf002b 100644
--- a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild
+++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-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
@@ -25,6 +25,7 @@ PATCHES=(
"${FILESDIR}"/${P}-cflags.patch
"${FILESDIR}"/${P}-fno-common-gcc10.patch
"${FILESDIR}"/${P}-gcc5.patch
+   "${FILESDIR}"/${P}-Wincompatible-pointer-types.patch
 )
 
 src_prepare() {



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

2024-01-22 Thread Sam James
commit: 201283f4bfbcd21f224e2099c950265b08796ea9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 16:38:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 16:38:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201283f4

net-dns/c-ares: Stabilize 1.25.0-r1 amd64, #922706

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

 net-dns/c-ares/c-ares-1.25.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
index 2d4409c45827..1275ec54c91f 100644
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-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"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



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

2024-01-22 Thread Sam James
commit: 6fb7708dc7c6aa68abadad978a6009663670291d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 16:38:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 16:38:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb7708d

net-dns/c-ares: Stabilize 1.25.0-r1 x86, #922706

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

 net-dns/c-ares/c-ares-1.25.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
index f765378e9adf..2d4409c45827 100644
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-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"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



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

2024-01-22 Thread Sam James
commit: 67ac7458562bf8db77a085297331d3d50fc8f873
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 16:38:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 16:38:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ac7458

net-dns/c-ares: Stabilize 1.25.0-r1 arm, #922706

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

 net-dns/c-ares/c-ares-1.25.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
index 1275ec54c91f..310bef33e0f7 100644
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-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"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



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

2024-01-22 Thread Michał Górny
commit: 561afeaf5739c9855a42b80581a2da041a9075aa
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 16:23:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 16:23:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561afeaf

app-arch/lziprecover: Bump to 1.24

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

 app-arch/lziprecover/Manifest|  2 ++
 app-arch/lziprecover/lziprecover-1.24.ebuild | 29 
 2 files changed, 31 insertions(+)

diff --git a/app-arch/lziprecover/Manifest b/app-arch/lziprecover/Manifest
index 6a5b5909e44f..4621eaf26cda 100644
--- a/app-arch/lziprecover/Manifest
+++ b/app-arch/lziprecover/Manifest
@@ -1,2 +1,4 @@
 DIST lziprecover-1.23.tar.gz 156147 BLAKE2B 
71a210c7143ff6f0f8b9cce7d5a1b6f681f8331fb971fa2836dfd04ad50e732ab595a415a9b8a3020c70c884c7e7fce5c605e63e0f28ea94f2de9d5447199a83
 SHA512 
9f2d40311f901c2c00fa6b106a2363dfcd7b6c73ae86282733d7c3451237ee30f6d5cce035ab5ba63300eea637eeb3ac5db7e7571bdef1bef259b801b10f1c7a
 DIST lziprecover-1.23.tar.gz.sig 72 BLAKE2B 
fcddac3243d69a77847393d69b7447faac36850e74cfa97336e30e581b840badcce66d1e7900a2d2c6bf9f5c3fcd1e04470087e1c5aaf885f198021c8b64323d
 SHA512 
2a54258cad2b043375f1fad6f2a7bb736276ffc7e4ec3b7ac73b33f3a5ec74a419e2ed7493d3266c4a17437d7d6591d21ac319ed5c5c5565e8bc149d8d424a44
+DIST lziprecover-1.24.tar.gz 161471 BLAKE2B 
b96bba4aff4423c8681ae5c86efa66af61ee88b50050e262959b51c22927c594a8f5ca8f3d59a46ddae842a5078fe2ed955e279a412708247f7dd3140e6763b7
 SHA512 
b1f126fa24b1627c6e98ba8fa4fc30dac248f81f92be12f1063db6e40fd9c6f9f8b5a2306bde72f30623a64de5befec28b34073309f393317b56a38527947466
+DIST lziprecover-1.24.tar.gz.sig 72 BLAKE2B 
8f4aa191b19e92c225138331f278bb907cf823917ee528ec3f9da9fa75abcc94eea4d676979d7b914fe099b7bed49c1feccf6e9fb069a873ad3b723a4e65af85
 SHA512 
d708a0573d9a46b92d59c08a988068735e0f76316896489f2ce0585d09f0178718bdd5fd59dc869c7314ba8fb64c4c4aa73eb8e226db1564cbc964422bde13e4

diff --git a/app-arch/lziprecover/lziprecover-1.24.ebuild 
b/app-arch/lziprecover/lziprecover-1.24.ebuild
new file mode 100644
index ..4c8560ca1863
--- /dev/null
+++ b/app-arch/lziprecover/lziprecover-1.24.ebuild
@@ -0,0 +1,29 @@
+# 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/antoniodiazdiaz.asc
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="Lziprecover is a data recovery tool and decompressor for lzip 
compressed files"
+HOMEPAGE="https://www.nongnu.org/lzip/lziprecover.html";
+SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz";
+SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz.sig )"
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
+
+src_configure() {
+   # not autotools-based
+   ./configure \
+   --prefix="${EPREFIX}"/usr \
+   CXX="$(tc-getCXX)" \
+   CPPFLAGS="${CPPFLAGS}" \
+   CXXFLAGS="${CXXFLAGS}" \
+   LDFLAGS="${LDFLAGS}" || die
+}



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

2024-01-22 Thread Sam James
commit: 03c4c610ba0b1c13cfb9d74d53b954bd5b908686
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:51:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c4c610

dev-util/pkgconf: drop 2.0.1, 2.0.2, 2.0.3

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

 dev-util/pkgconf/Manifest |  3 --
 dev-util/pkgconf/pkgconf-2.0.1.ebuild | 69 ---
 dev-util/pkgconf/pkgconf-2.0.2.ebuild | 69 ---
 dev-util/pkgconf/pkgconf-2.0.3.ebuild | 69 ---
 4 files changed, 210 deletions(-)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index 17e85b200e23..f9500e4543a5 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,5 +1,2 @@
 DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 
591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe
 SHA512 
7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba
-DIST pkgconf-2.0.1.tar.xz 310576 BLAKE2B 
9cb4a1a2ba9a961f184e8d600e15866b6ca971c84b1f9ce83a9ce528b16ec1f6c425ca0deebe5aa11f54d4daf64afbd59e96289a2e17a4bf62f8a82d48d59248
 SHA512 
1f6e6e421e6e6228aad5cbd834016c8657a59e3bbb5929de4b62377a79cb4e4a52e339f305378b80e6309701bbc0490179e0ead7bdee9da6d7c78565d7b80bc8
-DIST pkgconf-2.0.2.tar.xz 310604 BLAKE2B 
bc13a987d2ed4076af126dfd81c77c10004d0436fcb94c9e7ba18d37a7209ac432f4eb6909e65b22bdff0a4392ef1e764840efa7605adab0db1efa687b131796
 SHA512 
ca0570cff61534508b091408edf0021773c5f7f4c57ec5427474242f5f84a37e8fdc220cc02b9b362e71b6f8735f0be2c2c246e2212c65a833e44182e2e12e32
-DIST pkgconf-2.0.3.tar.xz 310796 BLAKE2B 
a0a526d59dce4eaafb5a43784676d7717ea8718ea207b3c47e78ef5388804547633ca76cf5b0942d8409c51ff293b8760ee2f9ebfc3ee6c4e4d41861e93db25a
 SHA512 
cdbacd2894f9e5767dd7407ac4d4301a769ee0c6122a1219ce2c89d1a2019056d150cc42b98fda7fb0bd3d167fda2b897a1a92619f64ec5bb02ac9dbc31e445e
 DIST pkgconf-2.1.0.tar.xz 311576 BLAKE2B 
43ac91f15106764f0b03ac4e1c3ff59aaba0436a221a295be93dd1a78b74e0185e60be8d24d040cc4ce0b0fb4446a6a8f493e7cc69bafafe5cefa9beab9b2bd5
 SHA512 
239dd75814d23f98a64c7df7ab12bc87a0ba52227ef0102086876e39712a2a5d2fdd1e27314070f66f9b38ef5bc0a31f0b90522f34bf8351e7bfb12c75313641

diff --git a/dev-util/pkgconf/pkgconf-2.0.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.0.1.ebuild
deleted file mode 100644
index 742423bfd5ac..
--- a/dev-util/pkgconf/pkgconf-2.0.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2012-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git";
-else
-   SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-
-DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"
-HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf";
-
-LICENSE="ISC"
-SLOT="0/4"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   dev-libs/atf
-   dev-util/kyua
-   )
-"
-RDEPEND="!dev-util/pkgconfig"
-
-src_prepare() {
-   default
-
-   [[ ${PV} ==  ]] && eautoreconf
-
-   MULTILIB_CHOST_TOOLS=(
-   /usr/bin/pkgconf
-   /usr/bin/pkg-config$(get_exeext)
-   )
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --with-system-includedir="${EPREFIX}/usr/include"
-   
--with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-   unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH
-   default
-}
-
-multilib_src_install() {
-   default
-
-   dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext)
-   dosym pkgconf.1 /usr/share/man/man1/pkg-config.1
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   find "${ED}" -type f -name '*.la' -delete || die
-}

diff --git a/dev-util/pkgconf/pkgconf-2.0.2.ebuild 
b/dev-util/pkgconf/pkgconf-2.0.2.ebuild
deleted file mode 100644
index 742423bfd5ac..
--- a/dev-util/pkgconf/pkgconf-2.0.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2012-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git";
-else
-   SRC_URI="https://distfiles.a

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

2024-01-22 Thread Sam James
commit: 5bc2303601b0dc6bc4113f75292371518f8f2453
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:57:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:57:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc23036

dev-util/pkgconf: backport upstream fixes, add Google performance fix

* Backport upstream fixes for --modversion
* Pull in pending upstream PR for poor performance hit by Google
* Pull in another pending upstream PR which adds another test for a previously
  problematic area

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

 .../pkgconf/files/pkgconf-2.1.0-digraph-test.patch | 41 ++
 .../files/pkgconf-2.1.0-fix-modversion.patch   | 95 ++
 .../files/pkgconf-2.1.0-traverse-only-once.patch   | 71 
 dev-util/pkgconf/pkgconf-2.1.0-r1.ebuild   | 75 +
 4 files changed, 282 insertions(+)

diff --git a/dev-util/pkgconf/files/pkgconf-2.1.0-digraph-test.patch 
b/dev-util/pkgconf/files/pkgconf-2.1.0-digraph-test.patch
new file mode 100644
index ..90232ab4c15b
--- /dev/null
+++ b/dev-util/pkgconf/files/pkgconf-2.1.0-digraph-test.patch
@@ -0,0 +1,41 @@
+https://github.com/pkgconf/pkgconf/pull/340
+
+From db387172ac5fe2a3118945bf45bd90d8a2efeaf4 Mon Sep 17 00:00:00 2001
+From: Kai Pastor 
+Date: Wed, 17 Jan 2024 18:28:38 +0100
+Subject: [PATCH] Test digraph completeness for private-libs-duplication
+
+Complements 45073b7.
+--- a/tests/requires.sh
 b/tests/requires.sh
+@@ -10,6 +10,7 @@ tests_init \
+   argv_parse2 \
+   static_cflags \
+   private_duplication \
++  private_duplication_digraph \
+   libs_static2 \
+   missing \
+   requires_internal \
+@@ -73,6 +74,21 @@ private_duplication_body()
+   pkgconf --static --libs-only-l private-libs-duplication
+ }
+ 
++private_duplication_digraph_body()
++{
++  export PKG_CONFIG_PATH="${selfdir}/lib1"
++  atf_check \
++  -o 'match:"virtual:world" -> "private-libs-duplication"' \
++  -o 'match:"virtual:world" -> "bar"' \
++  -o 'match:"virtual:world" -> "baz"' \
++  -o 'match:"virtual:world" -> "foo"' \
++  -o 'match:"private-libs-duplication" -> "bar"' \
++  -o 'match:"private-libs-duplication" -> "baz"' \
++  -o 'match:"bar" -> "foo"' \
++  -o 'match:"baz" -> "foo"' \
++  pkgconf --static --libs-only-l private-libs-duplication 
--digraph
++}
++
+ libs_static2_body()
+ {
+   export PKG_CONFIG_PATH="${selfdir}/lib1"
+

diff --git a/dev-util/pkgconf/files/pkgconf-2.1.0-fix-modversion.patch 
b/dev-util/pkgconf/files/pkgconf-2.1.0-fix-modversion.patch
new file mode 100644
index ..3336a455794f
--- /dev/null
+++ b/dev-util/pkgconf/files/pkgconf-2.1.0-fix-modversion.patch
@@ -0,0 +1,95 @@
+https://github.com/pkgconf/pkgconf/issues/335
+https://github.com/pkgconf/pkgconf/issues/332
+https://github.com/pkgconf/pkgconf/issues/317
+https://github.com/pkgconf/pkgconf/pull/336
+
+https://github.com/pkgconf/pkgconf/commit/125af82dbe93eddadb7ec10eebac5087e9fbc451
+https://github.com/pkgconf/pkgconf/commit/b2f8386c32d1cb4dfa8f51c619c0c2a56a3544d6
+https://github.com/pkgconf/pkgconf/commit/5825e2c6d608ef74a97349e81d750ab95c53cf50
+
+From 9a5c9be4ccef66a80df7533e00e525f87ff2fb01 Mon Sep 17 00:00:00 2001
+From: Kai Pastor 
+Date: Fri, 1 Dec 2023 21:20:39 +0100
+Subject: [PATCH 1/3] Test --modversion with constraint
+
+--- a/tests/regress.sh
 b/tests/regress.sh
+@@ -27,6 +27,9 @@ tests_init \
+   modversion_fullpath \
+   modversion_provides \
+   modversion_uninstalled \
++  modversion_one_word_expression \
++  modversion_two_word_expression \
++  modversion_three_word_expression \
+   pcpath \
+   virtual_variable \
+   fragment_collision \
+@@ -301,3 +304,21 @@ modversion_uninstalled_body()
+   atf_check -o inline:"1.2.3\n" \
+   pkgconf --with-path="${selfdir}/lib1" --modversion omg
+ }
++
++modversion_one_word_expression_body()
++{
++  atf_check -o inline:"1.2.3\n" \
++  pkgconf --with-path="${selfdir}/lib1" --modversion "foo > 1.0"
++}
++
++modversion_two_word_expression_body()
++{
++  atf_check -o inline:"1.2.3\n" \
++  pkgconf --with-path="${selfdir}/lib1" --modversion foo "> 1.0"
++}
++
++modversion_three_word_expression_body()
++{
++  atf_check -o inline:"1.2.3\n" \
++  pkgconf --with-path="${selfdir}/lib1" --modversion foo ">" 1.0
++}
+
+From 0d4e6fa01074f5e540a7d89731edf44751bd17fc Mon Sep 17 00:00:00 2001
+From: Kai Pastor 
+Date: Fri, 1 Dec 2023 21:50:46 +0100
+Subject: [PATCH 2/3] Fix --modversion output
+
+--- a/cli/main.c
 b/cli/main.c
+@@ -333,7 +333,12 @@ apply_modversion(pkgconf_client_t *client, pkgconf_pkg_t 
*world, void *data, int
+   pkgconf_dependency_t *dep = world_iter->data;
+   

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

2024-01-22 Thread Sam James
commit: 49207426f04b188cdee465bf76d288b1578b0892
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:46:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:47:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49207426

net-misc/asahi-btsync: fix remote-id

p.g.o at least gets confused by the whitespace.

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

 net-misc/asahi-btsync/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-misc/asahi-btsync/metadata.xml 
b/net-misc/asahi-btsync/metadata.xml
index ab757f372ced..c0d4d6d29036 100644
--- a/net-misc/asahi-btsync/metadata.xml
+++ b/net-misc/asahi-btsync/metadata.xml
@@ -10,8 +10,6 @@
Gentoo Asahi Project


-   
-   WhatAmISupposedToPutHere/asahi-nvram
-   
+   WhatAmISupposedToPutHere/asahi-nvram

 



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

2024-01-22 Thread Sam James
commit: b1b1a1daf45b3887394b4fc083c3ae92b7a7d209
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:46:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:47:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b1a1da

net-misc/asahi-wifisync: fix remote-id

p.g.o at least gets confused by the whitespace.

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

 net-misc/asahi-wifisync/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-misc/asahi-wifisync/metadata.xml 
b/net-misc/asahi-wifisync/metadata.xml
index ab757f372ced..c0d4d6d29036 100644
--- a/net-misc/asahi-wifisync/metadata.xml
+++ b/net-misc/asahi-wifisync/metadata.xml
@@ -10,8 +10,6 @@
Gentoo Asahi Project


-   
-   WhatAmISupposedToPutHere/asahi-nvram
-   
+   WhatAmISupposedToPutHere/asahi-nvram

 



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

2024-01-22 Thread Sam James
commit: 3e6434592ebe0dcaa1c7e87703faa416dc97bb2b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:46:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e643459

sys-apps/asahi-bless: fix remote-id

p.g.o at least gets confused by the whitespace.

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

 sys-apps/asahi-bless/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-apps/asahi-bless/metadata.xml 
b/sys-apps/asahi-bless/metadata.xml
index ab757f372ced..c0d4d6d29036 100644
--- a/sys-apps/asahi-bless/metadata.xml
+++ b/sys-apps/asahi-bless/metadata.xml
@@ -10,8 +10,6 @@
Gentoo Asahi Project


-   
-   WhatAmISupposedToPutHere/asahi-nvram
-   
+   WhatAmISupposedToPutHere/asahi-nvram

 



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

2024-01-22 Thread Sam James
commit: 466e11ed86efb7a28a3e4626f27c15272b596c8d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:42:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:42:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466e11ed

x11-libs/libxkbcommon: Stabilize 1.6.0 hppa, #921211

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

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

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index b3b6f95aa88f..d9e6e437ba12 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
 else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 fi
 
 PYTHON_COMPAT=( python3_{10..12} )



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

2024-01-22 Thread Sam James
commit: 462cc439347894266496f1ef47e54aae670037cb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:42:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:42:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462cc439

x11-misc/xkeyboard-config: Stabilize 2.40-r1 hppa, #921211

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

 x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
index cedb204bb758..1cd406028116 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 fi
 
 LICENSE="MIT"



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

2024-01-22 Thread Sam James
commit: 3a4b9da342526f30cefb9a6a7e3f7462b1966d15
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 15:42:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 15:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4b9da3

dev-python/pycountry: Stabilize 22.3.5 hppa, #921211

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

 dev-python/pycountry/pycountry-22.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycountry/pycountry-22.3.5.ebuild 
b/dev-python/pycountry/pycountry-22.3.5.ebuild
index 135ef31a061a..e0fdeac24dc3 100644
--- a/dev-python/pycountry/pycountry-22.3.5.ebuild
+++ b/dev-python/pycountry/pycountry-22.3.5.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 BDEPEND="${RDEPEND}"



[gentoo-commits] proj/sci:master commit in: profiles/

2024-01-22 Thread Horea Christian
commit: 41349a88222444a77180a5b55e43c1d5a2ec92d7
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Jan 22 14:41:36 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Jan 22 14:41:36 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=41349a88

profiles: heudiconv package no longer affected by dropped dependency

Signed-off-by: Horea Christian  chymera.eu>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 60e453d16..527c834e4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -41,10 +41,6 @@ dev-python/pynndescent
 dev-python/tridesclous
 dev-python/umap-learn
 
-# Andrew Ammerlaan  (16 Dec 2023)
-# Depends on removed dev-python/pydotplus
-dev-python/heudiconv
-
 # Andrew Ammerlaan  (26 Jun 2023)
 # Depends on removed dev-python/toml.
 # Alternatives are tomli or tomlkit



[gentoo-commits] proj/sci:master commit in: sci-libs/nipype/

2024-01-22 Thread Horea Christian
commit: 1d9d9f6cbf7e933c4fed1f4ec4e3183b1ea0f76c
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Jan 22 14:39:15 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Jan 22 14:39:15 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=1d9d9f6c

sci-libs/nipype: add 1.8.6, drop 1.5.0

Signed-off-by: Horea Christian  chymera.eu>

 .../{nipype-1.5.0.ebuild => nipype-1.8.6.ebuild}   | 25 +++---
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/sci-libs/nipype/nipype-1.5.0.ebuild 
b/sci-libs/nipype/nipype-1.8.6.ebuild
similarity index 75%
rename from sci-libs/nipype/nipype-1.5.0.ebuild
rename to sci-libs/nipype/nipype-1.8.6.ebuild
index 750c3ba05..88bc23395 100644
--- a/sci-libs/nipype/nipype-1.5.0.ebuild
+++ b/sci-libs/nipype/nipype-1.8.6.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+),sqlite"
 
@@ -16,7 +17,9 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+# Tests fail with numpy import error:
+# https://github.com/nipy/nipype/issues/3626
+RESTRICT="test"
 
 DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
@@ -28,30 +31,28 @@ DEPEND="
${RDEPEND}
)
 "
-# Dependency disabled as upstream test configuration which requires it fails
-#dev-python/pytest-xdist[${PYTHON_USEDEP}]
 
 RDEPEND="
-   >=dev-python/click-6.6[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/looseversion[${PYTHON_USEDEP}]
dev-python/networkx[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/pydot[${PYTHON_USEDEP}]
-   dev-python/pydotplus[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
-   >=dev-python/rdflib-5.0.0[${PYTHON_USEDEP}]
+   dev-python/rdflib[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]
-   dev-python/traits[${PYTHON_USEDEP}]
+   https://github.com/nipy/nipype/issues/3540
 EPYTEST_DESELECT=(
-   nipype/algorithms/tests/test_CompCor.py::TestCompCor::test_compcor
-   
nipype/algorithms/tests/test_CompCor.py::TestCompCor::test_compcor_variance_threshold_and_metadata
-   nipype/algorithms/tests/test_CompCor.py::TestCompCor::test_tcompcor
nipype/interfaces/tests/test_io.py::test_s3datagrabber_communication
-   
nipype/utils/tests/test_cmd.py::TestNipypeCMD::test_main_returns_0_on_help
 )
 
 python_test() {



[gentoo-commits] proj/sci:master commit in: profiles/

2024-01-22 Thread Horea Christian
commit: 5c3158f9fbd0a76cfea2663ffbb197baf371e864
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Jan 22 14:39:39 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Jan 22 14:39:39 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5c3158f9

profiles: removed old package version with dropped dependency

Signed-off-by: Horea Christian  chymera.eu>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 78a8b2480..56bf41059 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -43,7 +43,6 @@ dev-python/umap-learn
 
 # Andrew Ammerlaan  (16 Dec 2023)
 # Depends on removed dev-python/pydotplus
-sci-libs/nipype
 dev-python/heudiconv
 sci-biology/samri
 



[gentoo-commits] proj/sci:master commit in: profiles/

2024-01-22 Thread Horea Christian
commit: f9d3a76bb758353dcb4eefd37bd8159c5b369eb7
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Jan 22 14:40:35 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Jan 22 14:40:35 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=f9d3a76b

profiles: samri package no longer affected by deprecated dependency

Signed-off-by: Horea Christian  chymera.eu>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 56bf41059..60e453d16 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -44,7 +44,6 @@ dev-python/umap-learn
 # Andrew Ammerlaan  (16 Dec 2023)
 # Depends on removed dev-python/pydotplus
 dev-python/heudiconv
-sci-biology/samri
 
 # Andrew Ammerlaan  (26 Jun 2023)
 # Depends on removed dev-python/toml.



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

2024-01-22 Thread Michał Górny
commit: 803b6574e08364f5c7036b74d90c18aee7efec6b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:32:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803b6574

sys-kernel/vanilla-kernel: Remove old

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

 sys-kernel/vanilla-kernel/Manifest |  32 -
 .../vanilla-kernel/vanilla-kernel-5.10.205.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.10.206.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.10.207.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.15.145.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.15.146.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-6.1.69.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.1.70.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.1.71.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.1.72.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.1.73.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.6.10.ebuild| 143 -
 .../vanilla-kernel/vanilla-kernel-6.6.11.ebuild| 143 -
 .../vanilla-kernel/vanilla-kernel-6.6.12.ebuild| 143 -
 .../vanilla-kernel/vanilla-kernel-6.6.9.ebuild | 143 -
 15 files changed, 1974 deletions(-)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 76d0c9442efe..b183ee820c7c 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -4,61 +4,29 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B 
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
 SHA512 
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
 DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 
5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e
 SHA512 
f74f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
-DIST kernel-aarch64-fedora.config.6.6.4-gentoo 271020 BLAKE2B 
63caa50c84cf2a5f0f5ae51d9924e6d62bee4cfdd7479e19fdcd24860f072ae447ff30252f1b43da4f5b6b448bec245e830cd475de86a83d20192fa625531f79
 SHA512 
e47590731cd9918f8d7f64731746b63fe66c68b6009c6b79acbff116f5d008b2e159b2647f4f2330f05b9638111ea366f5c2ce47b88665201828a1a8aedc278a
 DIST kernel-aarch64-fedora.config.6.7.0-gentoo 276120 BLAKE2B 
9288ac16c532e2122e9d870d7c7c266c4f408e383326c98db509a44ea0b587cc499cbc482e96fbf961cc021ffbb3f9b16efac81c7b289e2d7d514117781a8ab7
 SHA512 
cf47d4467beba74a3e9f0d99a009242e14b3e09bbbd0f5bf28af86379caa59366de68dc3eaab921d610c7e726056141eb03c0d8db6dab6388ba3136676cc937d
 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
 SHA512 
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
 DIST kernel-i686-fedora.config.5.15.19 33 BLAKE2B 
9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617
 SHA512 
49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
 DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 
1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b
 SHA512 
1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
 DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B 
dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e
 SHA512 
a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
-DIST kernel-i686-fedora.config.6.6.4-gentoo 243218 BLAKE2B 
745df259d518ef86c6a8462bc9e764a26c6ec41cb7ce4c56a0d4f973d04938d289258a506424cdfe363687d1998

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

2024-01-22 Thread Michał Górny
commit: f494eeb98ad92f91b838da2a5d837bf836e936ba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:32:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f494eeb9

sys-kernel/gentoo-kernel: Remove old

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

 sys-kernel/gentoo-kernel/Manifest  |  32 -
 .../gentoo-kernel/gentoo-kernel-5.10.205.ebuild| 134 --
 .../gentoo-kernel/gentoo-kernel-5.10.206.ebuild| 134 --
 .../gentoo-kernel/gentoo-kernel-5.10.207.ebuild| 134 --
 .../gentoo-kernel/gentoo-kernel-5.15.145.ebuild| 141 ---
 .../gentoo-kernel/gentoo-kernel-5.15.146.ebuild| 141 ---
 .../gentoo-kernel/gentoo-kernel-6.1.69.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.1.70.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.1.71.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.1.72.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.1.73.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.6.10.ebuild  | 153 -
 .../gentoo-kernel/gentoo-kernel-6.6.11.ebuild  | 153 -
 .../gentoo-kernel/gentoo-kernel-6.6.12.ebuild  | 153 -
 .../gentoo-kernel/gentoo-kernel-6.6.9.ebuild   | 153 -
 15 files changed, 2058 deletions(-)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 97d36b8c04f8..7b2794245640 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,37 +1,9 @@
-DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 
7322ad90ab57a998bd282bfe47defd592095beadeb75dc4caef010f1e05193df170c54676a69df1ae564cc2293fe275c5c56f324c0ce6fff022b86bae3b66577
 SHA512 
838ca62ea49fbdaffd47102cdf5c7f50da0a29ae4a20acf063193c48d2676b4633fa6c431044e47ecc79fad9ccca0481a2bd08d759444c6ac40fc5133c9bd709
-DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 
60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d
 SHA512 
712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
-DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 
35c610d675da3fca5c1cb187267c8eec4036397dc690f07ab1fb25cbf810e749670ac17a01746eb668563d1cc7f5b206b9f44d7457284dfc2289f8a489a1f1ad
 SHA512 
2c83342a07254bcd20e07aae95fa01c56c2f650c83b104bd1595dbc744b87d98262c2abb62fee3eb8bef68efbb1f0b980651bf54c1a41bfef97b46bec3e25255
-DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 
064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87
 SHA512 
ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
-DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 
0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5
 SHA512 
01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
-DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 
6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac
 SHA512 
4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
 DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B 
a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce
 SHA512 
4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
 DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B 
e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1
 SHA512 
17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
-DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B 
b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe
 SHA512 
e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
-DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10
 SHA512 
6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c

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

2024-01-22 Thread Michał Górny
commit: a65f1911fc45a384e678a8d229422df2b51a491c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65f1911

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.208 amd64, #922626

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
index 0b71803c0562..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-22 Thread Michał Górny
commit: 21e744543289f63ecba8b7df82fc3a34eb9fab79
Author: Sv. Lockal  gmail  com>
AuthorDate: Sun Jan 21 17:39:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e74454

profiles/desc: add descriptions of vpclmulqdq and new avx512 flags

Adds description from https://github.com/projg2/cpuid2cpuflags/pull/25

Bug: https://bugs.gentoo.org/908556
Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34943
Signed-off-by: Michał Górny  gentoo.org>

 profiles/desc/cpu_flags_x86.desc | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/profiles/desc/cpu_flags_x86.desc b/profiles/desc/cpu_flags_x86.desc
index 5c8a9bceaee6..d7dee6227a71 100644
--- a/profiles/desc/cpu_flags_x86.desc
+++ b/profiles/desc/cpu_flags_x86.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Whenever the flag name does not correspond to /proc/cpuinfo flags,
@@ -10,8 +10,18 @@
 aes - Enable support for Intel's AES instruction set (AES-NI)
 avx - Adds support for Advanced Vector Extensions instructions
 avx2 - Adds support for Advanced Vector Extensions 2 instructions
+avx512_4fmaps - Use AVX-512 Fused Multiply-Accumulate Packed Single Precision 
instruction set
+avx512_4vnniw - Use AVX-512 Vector Neural Network Instructions Word Variable 
Precision
+avx512_bf16 - Use AVX-512 BFloat16 instruction set
+avx512_bitalg - Use AVX-512 Bit Algorithms instruction set
+avx512_fp16 - Use general-purpose numeric operations for 16-bit half-precision 
instruction set
+avx512_vbmi2 - Use AVX-512 Vector Bit Manipulation Instructions 2
+avx512_vnni - Use vector neural network instructions for 8- and 16-bit 
multiply-add operations
+avx512_vp2intersect - Use AVX-512 Intersect instruction set
+avx512_vpopcntdq - Use AVX-512 Vector Population Count Doubleword and Quadword 
instruction set
 avx512dq - Use AVX-512 double- and quad-word instructions
 avx512f - Adds support for AVX-512 Foundation instructions
+avx512ifma - Use AVX-512 Integer Fused Multiply-Add instruction set
 avx512vl - Use AVX-512 vector-length instructions
 f16c - Adds support for F16C instruction set for converting between 
half-precision and single-precision floats
 fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
@@ -30,4 +40,5 @@ sse4_1 - Enable SSE4.1 instruction support
 sse4_2 - Enable SSE4.2 instruction support
 sse4a - Enable SSE4a instruction support
 ssse3 - Use the SSSE3 instruction set (NOT sse3/pni)
+vpclmulqdq - Use Vector Carry-Less Multiplication of Quadwords instruction set
 xop - Enable the XOP instruction set



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

2024-01-22 Thread Michał Górny
commit: 06be09c23727bcd290a01621727a62851660e042
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:32:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06be09c2

sys-kernel/gentoo-kernel-bin: Remove old

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  84 ---
 .../gentoo-kernel-bin-5.10.205.ebuild  | 127 
 .../gentoo-kernel-bin-5.10.206.ebuild  | 127 
 .../gentoo-kernel-bin-5.10.207.ebuild  | 127 
 .../gentoo-kernel-bin-5.15.145.ebuild  | 127 
 .../gentoo-kernel-bin-5.15.146.ebuild  | 127 
 .../gentoo-kernel-bin-6.1.69.ebuild| 127 
 .../gentoo-kernel-bin-6.1.70.ebuild| 127 
 .../gentoo-kernel-bin-6.1.71.ebuild| 127 
 .../gentoo-kernel-bin-6.1.72.ebuild| 127 
 .../gentoo-kernel-bin-6.1.73.ebuild| 127 
 .../gentoo-kernel-bin-6.6.10.ebuild| 161 -
 .../gentoo-kernel-bin-6.6.11.ebuild| 161 -
 .../gentoo-kernel-bin-6.6.12.ebuild| 161 -
 .../gentoo-kernel-bin-6.6.9.ebuild | 161 -
 15 files changed, 1998 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index dab3e28873d4..b6d4211ff827 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,113 +1,29 @@
-DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 
7322ad90ab57a998bd282bfe47defd592095beadeb75dc4caef010f1e05193df170c54676a69df1ae564cc2293fe275c5c56f324c0ce6fff022b86bae3b66577
 SHA512 
838ca62ea49fbdaffd47102cdf5c7f50da0a29ae4a20acf063193c48d2676b4633fa6c431044e47ecc79fad9ccca0481a2bd08d759444c6ac40fc5133c9bd709
-DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 
60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d
 SHA512 
712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
-DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 
35c610d675da3fca5c1cb187267c8eec4036397dc690f07ab1fb25cbf810e749670ac17a01746eb668563d1cc7f5b206b9f44d7457284dfc2289f8a489a1f1ad
 SHA512 
2c83342a07254bcd20e07aae95fa01c56c2f650c83b104bd1595dbc744b87d98262c2abb62fee3eb8bef68efbb1f0b980651bf54c1a41bfef97b46bec3e25255
-DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 
064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87
 SHA512 
ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
-DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 
0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5
 SHA512 
01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
-DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 
6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac
 SHA512 
4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
 DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B 
a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce
 SHA512 
4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
 DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B 
e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1
 SHA512 
17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
-DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B 
b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe
 SHA512 
e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
-DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10
 SHA512 
6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-01-22 Thread Michał Górny
commit: 364ecebeb6766eed31d04621037ee4ab159b86c0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364ecebe

virtual/dist-kernel: Stabilize 5.10.208 amd64, #922626

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

 virtual/dist-kernel/dist-kernel-5.10.208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.208.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.208.ebuild
index 9a78211cfab2..3b0524b1c02c 100644
--- a/virtual/dist-kernel/dist-kernel-5.10.208.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.10.208.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
 
 RDEPEND="
|| (



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

2024-01-22 Thread Michał Górny
commit: 78ebb26df638b8aa6cdb952500479c0960feb655
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ebb26d

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.74 amd64, #922627

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
index 4644c6fd7294..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-22 Thread Michał Górny
commit: 273467354391f1e7ad0b1112fdc631714860d362
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27346735

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.147 amd64, #922628

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
index 4644c6fd7294..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2024-01-22 Thread Michał Górny
commit: b0fd53bbe17069c867a82b1d970c3c56e7fa35d7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fd53bb

sys-kernel/gentoo-kernel: Stabilize 6.1.74 amd64, #922627

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

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

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.74.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.74.ebuild
index 428fb6bfa374..63df83632970 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.74.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.74.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-01-22 Thread Michał Górny
commit: 9c4868c7a6f57a91c934a3583fca6619ac0c4814
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4868c7

virtual/dist-kernel: Stabilize 6.1.74 amd64, #922627

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

 virtual/dist-kernel/dist-kernel-6.1.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.74.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.74.ebuild
index 8dc560fbc110..32634e3d895e 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.74.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.74.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
|| (



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

2024-01-22 Thread Michał Górny
commit: 1e4c5bbfa9efb7ccb8aef00549bbbda1b21a3b6b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4c5bbf

sys-kernel/gentoo-kernel: Stabilize 5.15.147 amd64, #922628

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

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

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.147.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.147.ebuild
index 3a2b8a445e69..f27ffe68435a 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.147.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.147.ebuild
@@ -42,7 +42,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-01-22 Thread Michał Górny
commit: fda68ec637826e363f4b08f262f055761d1507ce
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:32:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda68ec6

virtual/dist-kernel: Remove old

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

 virtual/dist-kernel/dist-kernel-5.10.205.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.10.206.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.10.207.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.15.145.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.15.146.ebuild | 16 
 virtual/dist-kernel/dist-kernel-6.1.69.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.1.70.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.1.71.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.1.72.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.1.73.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.10.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.11.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.12.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.9.ebuild| 16 
 14 files changed, 224 deletions(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.205.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.205.ebuild
deleted file mode 100644
index 3b0524b1c02c..
--- a/virtual/dist-kernel/dist-kernel-5.10.205.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.10.206.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.206.ebuild
deleted file mode 100644
index 4799eff8f746..
--- a/virtual/dist-kernel/dist-kernel-5.10.206.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.10.207.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.207.ebuild
deleted file mode 100644
index 4799eff8f746..
--- a/virtual/dist-kernel/dist-kernel-5.10.207.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.145.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.145.ebuild
deleted file mode 100644
index 49842ddf1587..
--- a/virtual/dist-kernel/dist-kernel-5.15.145.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.146.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.146.ebuild
deleted file mode 100644
index 3b4d92e6969b..
--- a/virtual/dist-kernel/dist-kernel-5.15.146.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-6.1.69.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.69.ebuild
deleted file mode 1006

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-01-22 Thread Michał Górny
commit: 4a5d007b8959324c518b371d394f2339453b86a7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5d007b

virtual/dist-kernel: Stabilize 5.15.147 amd64, #922628

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

 virtual/dist-kernel/dist-kernel-5.15.147.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.147.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.147.ebuild
index 83d22466d016..49842ddf1587 100644
--- a/virtual/dist-kernel/dist-kernel-5.15.147.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.15.147.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
 
 RDEPEND="
|| (



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

2024-01-22 Thread Michał Górny
commit: 2805a2960bb0bd1412631aad347c9dcab31e9fb0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2805a296

dev-libs/libclc: Add 18.0.0_pre20240120 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-18.0.0_pre20240120.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 8ddfd7e4f2e8..eaf4dd1b1bc7 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/dev-libs/libclc/libclc-18.0.0_pre20240120.ebuild 
b/dev-libs/libclc/libclc-18.0.0_pre20240120.ebuild
new file mode 100644
index ..b5f679391dfd
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.0.0_pre20240120.ebuild
@@ -0,0 +1,79 @@
+# 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 llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



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

2024-01-22 Thread Michał Górny
commit: 52524e022c84c192304d7522d8aab14af1aa11be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:27:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52524e02

dev-python/ujson: Remove old

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

 dev-python/ujson/Manifest   |  1 -
 dev-python/ujson/ujson-5.8.0.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest
index ae35b388dc84..019bd3f62f6f 100644
--- a/dev-python/ujson/Manifest
+++ b/dev-python/ujson/Manifest
@@ -1,2 +1 @@
-DIST ujson-5.8.0.tar.gz 7154530 BLAKE2B 
8eef1b2e03fa4a99dccc9d5fba8c1436d8e11b419e7f4c8d382bf5a2250477c99a1f0ff7f9e548ca5a50217a5964dafc953ab3cdb66b784ef1dea129ec1c2b6a
 SHA512 
258e5527bda8b9fb3bea03f97d5db752ae06183337610975fc28f928817b430ae7a1867932ee7b0a0ccd6b825e2c5a104d7ce78c1e3405ed5679a2a70a5804c3
 DIST ujson-5.9.0.tar.gz 7154214 BLAKE2B 
a13eda1c967b8ad39265caf28f97ef302a0b320653cde3ac927dc8119861aa468cfe267980c18b71172f5b766b2e6bc61bb86f18695528934902867ae3a42d37
 SHA512 
9940bc0c892341a6d2b85cfe59266f02f054f1367812c39395eaee946f7c66a0197b2791bbb765ae38a06dcd871145effefbc06c71a87f7d24be105cda1f

diff --git a/dev-python/ujson/ujson-5.8.0.ebuild 
b/dev-python/ujson/ujson-5.8.0.ebuild
deleted file mode 100644
index ae958330011b..
--- a/dev-python/ujson/ujson-5.8.0.ebuild
+++ /dev/null
@@ -1,41 +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_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Ultra fast JSON encoder and decoder for Python"
-HOMEPAGE="
-   https://github.com/ultrajson/ultrajson/
-   https://pypi.org/project/ujson/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
-
-DEPEND="
-   dev-libs/double-conversion:=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytz[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
-   export 
UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion"
-   export UJSON_BUILD_DC_LIBS="-ldouble-conversion"
-   export UJSON_BUILD_NO_STRIP=1
-}



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

2024-01-22 Thread Michał Górny
commit: f9a8761bfd2e8696b2e03912ab4ef7711619ded1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a8761b

sys-libs/libomp: Add 18.0.0_pre20240120 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-18.0.0_pre20240120.ebuild | 157 +++
 2 files changed, 158 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 82015601933e..0925e3aa4314 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -6,4 +6,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/libomp/libomp-18.0.0_pre20240120.ebuild 
b/sys-libs/libomp/libomp-18.0.0_pre20240120.ebuild
new file mode 100644
index ..1d41ecc498a1
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.0.0_pre20240120.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+

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

2024-01-22 Thread Michał Górny
commit: dc064ad7c490b8fe9c793e0b72f2a70a8fa9f54c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc064ad7

sys-libs/llvm-libunwind: Add 18.0.0_pre20240120 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-18.0.0_pre20240120.ebuild   | 131 +
 2 files changed, 132 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 8ddfd7e4f2e8..eaf4dd1b1bc7 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20240120.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20240120.ebuild
new file mode 100644
index ..73ad1389deb4
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20240120.ebuild
@@ -0,0 +1,131 @@
+# 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 flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   # Respect upstream build type assumptions (bug #910436) where they do:
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+   #   -DCMAKE_BUILD_TYPE=DEBUG  => -UNDEBUG
+   #   -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+   #   -UNDEBUG
+   # See also 
https://github.com/

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

2024-01-22 Thread Michał Górny
commit: efafedf1a8cf1c93f2f0f9ff97c35fd87ed4b1ef
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efafedf1

sys-devel/clang-runtime: Add 18.0.0_pre20240120 snapshot

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

 .../clang-runtime-18.0.0_pre20240120.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240120.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240120.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240120.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/";
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213";
+   fi
+}



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

2024-01-22 Thread Michał Górny
commit: 98a053fa8cc6211456c613dcb7a94c6f58819268
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Jan 22 09:38:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a053fa

dev-python/virtualenvwrapper: add missing pip test dependency

* Host python pip is used in test_project_templates.sh for installing
  the testtemplate. Otherwise pip is used from the venv where its
  included by default meaning its not a runtime dependency.

Closes: https://bugs.gentoo.org/922666
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34965
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild 
b/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild
index f94c8c8dcdc2..45e014b5fb7f 100644
--- a/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild
+++ b/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild
@@ -34,6 +34,9 @@ BDEPEND="
')
test? (
${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pip[${PYTHON_USEDEP}]
+   ')
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/cpuid2cpuflags/

2024-01-22 Thread Michał Górny
commit: 2055cc03c63a7cddc69a7b010d39cf9ea2a33745
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:15:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2055cc03

app-portage/cpuid2cpuflags: Bump to 14

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

 app-portage/cpuid2cpuflags/Manifest |  1 +
 app-portage/cpuid2cpuflags/cpuid2cpuflags-14.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/app-portage/cpuid2cpuflags/Manifest 
b/app-portage/cpuid2cpuflags/Manifest
index c2e914c1e3b0..0bd614ef67b1 100644
--- a/app-portage/cpuid2cpuflags/Manifest
+++ b/app-portage/cpuid2cpuflags/Manifest
@@ -1,2 +1,3 @@
 DIST cpuid2cpuflags-12.tar.bz2 84750 BLAKE2B 
0f7418eaad406427be02047c06f9a6e3f3b1cd953ef320c1cdf5082d309f6887f1caeb4828761287266e2f527d5bb9d6cd4c8848ac2b47a019d6d156231364f6
 SHA512 
e415a04b5963eaaf4027dbb191a30d4b3cc93a7708e33ea21f9dfe53ad90e735fc5f298fdfb35e155323391a8b8c6c208d988d5cbad811536ab27764bf1e5981
 DIST cpuid2cpuflags-13.tar.bz2 85068 BLAKE2B 
635627d431ab8135eb0cd3701c37aa0084d250f684af614825c43252fc077ea1467874a4e78d930a7fcd1dcdc0fe46df78555e74220713ef26fa48f8f9445914
 SHA512 
07c7cf2f57854da9cb4c35b0a66b2b96e4c643de9caac0d26fb3b5a110b2f4364f88c26f613d09dc0608a4c5367b6fd128078b110905aa24734ba18ac5129bef
+DIST cpuid2cpuflags-14.tar.bz2 85645 BLAKE2B 
19a2fccfbdff107acf715e570103aed7b47a75fa7d493a421d979f31cf559713f260df2d01ae0d8b3ff5c97cb569f89093279de951de22c1d3786ee39e66f19f
 SHA512 
595174e91dcfed9ac94827cb385f8c0069b25f4b76e0753b792cf94b6d97b45c7deb81708d1d304fbd159875952f3907699eca51fd85787a63327f971cf7526b

diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-14.ebuild 
b/app-portage/cpuid2cpuflags/cpuid2cpuflags-14.ebuild
new file mode 100644
index ..0a698531f455
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-14.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to guess CPU_FLAGS_* flags for the host"
+HOMEPAGE="https://github.com/projg2/cpuid2cpuflags/";
+SRC_URI="
+   
https://github.com/projg2/cpuid2cpuflags/releases/download/v${PV}/${P}.tar.bz2
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos ~x64-solaris"



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

2024-01-22 Thread Michał Górny
commit: d67f4f1d422861f73a79576dab80c74411ff1b27
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 13:30:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:08:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67f4f1d

sys-kernel/gentoo-kernel: Stabilize 5.10.208 amd64, #922626

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

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

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild
index 2157cb670cf5..4fa6ee21da6c 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
 IUSE="debug hardened"
 REQUIRED_USE="arm? ( savedconfig )"
 



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

2024-01-22 Thread Michał Górny
commit: 5971a328f72151dfd0684fa157fbb0cd67fff120
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5971a328

sys-libs/libcxx: Add 18.0.0_pre20240120 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-18.0.0_pre20240120.ebuild | 213 +++
 2 files changed, 214 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 565a44864cf3..949b10a9e895 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -7,4 +7,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20240120.ebuild 
b/sys-libs/libcxx/libcxx-18.0.0_pre20240120.ebuild
new file mode 100644
index ..a24b477a5ab8
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.0.0_pre20240120.ebuild
@@ -0,0 +1,213 @@
+# 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 flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # hanging tests
+   # https://github.com/llvm/llvm-project/issues/73791
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || 
die
+   rm 
../libcxx/test/std/atomics/atomics.typ

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

2024-01-22 Thread Michał Górny
commit: fc128708ddf364c679fdaebebf354228e131d934
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc128708

sys-libs/compiler-rt: Add 18.0.0_pre20240120 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-18.0.0_pre20240120.ebuild  | 175 +
 2 files changed, 176 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index bedd86743914..c07e0fd14ccf 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -8,4 +8,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20240120.ebuild 
b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20240120.ebuild
new file mode 100644
index ..364ccbcca438
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20240120.ebuild
@@ -0,0 +1,175 @@
+# 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 crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # overrides host docs otherwise
+   DOCS=()
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   target_is_not_host && return
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2024-01-22 Thread Michał Górny
commit: dc997f5b80b58ffd004cc23df67ba781edc264be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc997f5b

sys-libs/compiler-rt-sanitizers: Add 18.0.0_pre20240120 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-18.0.0_pre20240120.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index d8831bfafdb3..e90f3bc71e77 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -6,4 +6,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20240120.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20240120.ebuild
new file mode 100644
index ..2ab1ae07e4c7
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20240120.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   LLVM_MAX_SLOT=${LLVM_MAJOR

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

2024-01-22 Thread Michał Górny
commit: 7d8ac4b2effe28d403eef2850e3d0a97bab8bc5c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 22 12:58:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 22 14:07:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8ac4b2

sys-libs/libcxxabi: Add 18.0.0_pre20240120 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-18.0.0_pre20240120.ebuild  | 117 +
 2 files changed, 118 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 8ddfd7e4f2e8..eaf4dd1b1bc7 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
+DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
 DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20240120.ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20240120.ebuild
new file mode 100644
index ..2c496689828b
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20240120.ebuild
@@ -0,0 +1,117 @@
+# 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 flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2024-01-22 Thread Hans de Graaff
commit: 9640381102df8997288872e1cb51815b265332f5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 22 14:03:39 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 22 14:06:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96403811

dev-ruby/rr: fix tests, update HOMEPAGE

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

 dev-ruby/rr/rr-3.1.0.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/rr/rr-3.1.0.ebuild b/dev-ruby/rr/rr-3.1.0.ebuild
index f00aea0655f5..651fc3ce0eb5 100644
--- a/dev-ruby/rr/rr-3.1.0.ebuild
+++ b/dev-ruby/rr/rr-3.1.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
@@ -13,19 +13,19 @@ RUBY_FAKEGEM_GEMSPEC=rr.gemspec
 inherit ruby-fakegem
 
 DESCRIPTION="A double framework featuring a selection of double techniques and 
a terse syntax"
-HOMEPAGE="https://rr.github.io/rr";
+HOMEPAGE="https://rr.github.io/rr/";
 SRC_URI="https://github.com/rr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
+IUSE="test"
 
 ruby_add_bdepend "test? (
dev-ruby/minitest
dev-ruby/diff-lcs
dev-ruby/test-unit-rr )"
 
-all_ruby_prepare() {
-   rm Gemfile || die
+each_ruby_test() {
+   ${RUBY} test/run-test.rb || die
 }



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

2024-01-22 Thread Hans de Graaff
commit: ad190296ed2b0d089cad32e7325529c07a470780
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 22 14:06:23 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 22 14:06:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad190296

dev-ruby/rr: enable ruby33

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

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

diff --git a/dev-ruby/rr/rr-3.1.0.ebuild b/dev-ruby/rr/rr-3.1.0.ebuild
index 651fc3ce0eb5..3b3e44be3275 100644
--- a/dev-ruby/rr/rr-3.1.0.ebuild
+++ b/dev-ruby/rr/rr-3.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/test-unit-rr/

2024-01-22 Thread Hans de Graaff
commit: 4890c2485cdd8c1591302f0951307c06e7d30255
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 22 14:06:38 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 22 14:06:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4890c248

dev-ruby/test-unit-rr: enable ruby33

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

 dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild 
b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild
index 84342fb0a3f8..182aac598baa 100644
--- a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild
+++ b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_TASK_TEST=""
 



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

2024-01-22 Thread Arsen Arsenović
commit: 7251eb47638c126422d8014b1ffb6472e25e2cde
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Jan 22 14:03:07 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Jan 22 14:03:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7251eb47

dev-util/poke: add 3.90.1

Signed-off-by: Arsen Arsenović  gentoo.org>

 dev-util/poke/Manifest   |   1 +
 dev-util/poke/poke-3.90.1.ebuild | 126 +++
 2 files changed, 127 insertions(+)

diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index df3108263b42..f7044d41c5d8 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -5,3 +5,4 @@ DIST poke-3.1.tar.gz 7562582 BLAKE2B 
c348973185e7f33d670a9dccab60c02e8ccc247c5aa
 DIST poke-3.2.tar.gz 7559660 BLAKE2B 
c1d5739a1a497fb3daadec53fe812b65ec787dd268030a6517764541497c82451f4df391f3c434ef7729bc8e3762c31852ef3ce41aa83928e7646c40bde557dd
 SHA512 
bd3651a2962165b318cc59c53604199eb6278ee3be45c18c36864612b0926d78a06f0e1338fdcc1fcd1cd48e2792bb3cd36a2bb5383143a66dc3aab023c0019c
 DIST poke-3.3.tar.gz 7553544 BLAKE2B 
1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040
 SHA512 
b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
 DIST poke-3.90.0.tar.gz 7971780 BLAKE2B 
ef4a5e0a25f1851e4f44314cc9e3b62c6eeb7458d5c4b3da1d7ea798c7b58b57c4ba113e3dac221e757b0d52d8b609c9cd1910a82f36d9aafe0393a1a1fa6a02
 SHA512 
34b2baee4317582d4ca68001b9f1bd540277c6ef133ebec49de6d45db0d564815da376b4f9761369e80976570c4bbd05272b215e78391b0a818390e613e21b1a
+DIST poke-3.90.1.tar.gz 7953029 BLAKE2B 
f098fe68316d172e700a896fdc588c6ae5d352eca21b5230940902e51adca8b57d19093d406b6fd66391e79025d79604cf3db63ef3f7783b65cd39788a727c76
 SHA512 
0d4d4b63ed5448427a72ecee182065bc6fb86eb460f9a05daef2d40d5678a5352a568d0f403cce17e6711c7a82875c91d0e00890162ac85636edbf6e277d1f3e

diff --git a/dev-util/poke/poke-3.90.1.ebuild b/dev-util/poke/poke-3.90.1.ebuild
new file mode 100644
index ..1aadadd1833d
--- /dev/null
+++ b/dev-util/poke/poke-3.90.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git";
+   REGEN_BDEPEND="
+   >=dev-build/autoconf-2.62
+   >=dev-build/automake-1.16
+   sys-apps/gawk
+   sys-apps/help2man
+   sys-apps/texinfo
+   app-alternatives/yacc
+   app-alternatives/lex
+   "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+   SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz";
+   REGEN_BDEPEND=""
+else
+   SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/boehm-gc:=
+   dev-libs/libatomic_ops
+   sys-devel/gettext
+   sys-libs/readline:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+   nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+   ${REGEN_BDEPEND}
+   virtual/pkgconfig
+   pvm-profiling? ( sys-devel/gcc )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   test? (
+   dev-util/dejagnu
+   nbd? ( sys-block/nbdkit )
+   )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+   if use pvm-profiling && ! tc-is-gcc; then
+   die "USE=pvm-profiling requires GCC"
+   fi
+}
+
+pkg_setup() {
+   use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]]; then
+   ./bootstrap || die
+   fi
+}
+
+src_configure() {
+   # See bug 858461.
+   # Upstream support might happen one day.  For context, only one file 
needs
+   # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+   # others do not.  The build system will handle this at some point in the
+   # future.  Until then, just filter out LTO.
+   filter-lto
+
+   local myconf=(
+   --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+   --enable-hserver
+   $(use_enable nbd libnbd)
+   $(use_enable pvm-profiling)
+   $(use_enable nls)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+
+   if use emacs; then
+   cd etc || die
+   elisp-compile *.el
+   fi
+}
+
+src_install() {
+   d

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, profiles/arch/amd64/, profiles/arch/loong/, ...

2024-01-22 Thread Sam James
commit: 6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 14:01:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 14:01:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b19951c

sys-auth/pambase: wire up sssd

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

 profiles/arch/alpha/package.use.mask| 1 +
 profiles/arch/amd64/package.use.stable.mask | 1 +
 profiles/arch/ia64/package.use.mask | 1 +
 profiles/arch/loong/package.use.mask| 1 +
 profiles/arch/s390/package.use.mask | 1 +
 profiles/arch/x86/package.use.stable.mask   | 3 ++-
 profiles/base/package.use.stable.mask   | 1 +
 profiles/features/musl/package.use.mask | 1 +
 sys-auth/pambase/metadata.xml   | 4 
 sys-auth/pambase/pambase-20240119.ebuild| 4 +++-
 sys-auth/pambase/pambase-9.ebuild   | 4 +++-
 11 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 17d95fde6aba..c6638dd0ea00 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -317,6 +317,7 @@ dev-db/percona-server cjk
 # Mikle Kolyada  (2018-10-05)
 # Not keyworded (see bug #540540c#8)
 app-admin/sudo sssd
+sys-auth/pambase sssd
 
 # Andreas Sturmlechner  (2018-09-30)
 # Optional dependency blocking security cleanup, bug #627316

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 60c17f53ac61..420f3a193b95 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -105,6 +105,7 @@ media-libs/opencv contribcvv contribhdf contribsfm 
contribxfeatures2d gflags glo
 # Mikle Kolyada  (2018-11-07)
 # unmask sssd for sudo
 app-admin/sudo -sssd
+sys-auth/pambase -sssd
 
 # Thomas Deutschmann  (2018-06-01)
 net-analyzer/wireshark -doc

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 8cc19146acaf..e89122890252 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -16,6 +16,7 @@ dev-lang/php capstone
 # David Seifert  (2023-12-30)
 # sys-auth/sssd not keyworded here anymore
 app-admin/sudo sssd
+sys-auth/pambase sssd
 
 # Mart Raudsepp  (2023-12-25)
 # sys-apps/xdg-desktop-portal not keyworded here yet

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index d3a86ae2589b..050e85be038b 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -184,6 +184,7 @@ media-video/ffmpeg libilbc libtesseract
 # WANG Xuerui  (2022-12-05)
 # sys-auth/sssd isn't keyworded here yet
 app-admin/sudo sssd
+sys-auth/pambase sssd
 
 # WANG Xuerui  (2022-12-04)
 # neither app-text/ronn or app-text/ronn-ng can be built with

diff --git a/profiles/arch/s390/package.use.mask 
b/profiles/arch/s390/package.use.mask
index 5091c2e592c6..212cdaa36630 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -123,6 +123,7 @@ app-crypt/pinentry efl
 # Sam James  (2022-04-24)
 # sssd not keyworded here
 app-admin/sudo sssd
+sys-auth/pambase sssd
 
 # Sam James  (2022-04-24)
 # app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here

diff --git a/profiles/arch/x86/package.use.stable.mask 
b/profiles/arch/x86/package.use.stable.mask
index f2ea6348296f..9410ac3510fd 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -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
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -97,6 +97,7 @@ media-libs/opencv contribcvv contribhdf contribsfm 
contribxfeatures2d gflags glo
 # Mikle Kolyada  (2018-11-07)
 # unmask sssd for sudo
 app-admin/sudo -sssd
+sys-auth/pambase -sssd
 
 # Thomas Deutschmann  (2018-06-01)
 net-analyzer/wireshark -doc

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index e085e0dbed80..2aaf3a6f944c 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -168,6 +168,7 @@ media-plugins/grilo-plugins chromaprint
 # Mikle Kolyada  (2018-11-07)
 # sssd is only stable for amd64 and x86
 app-admin/sudo sssd
+sys-auth/pambase sssd
 
 # Thomas Deutschmann  (2018-06-01)
 # Needs dev-ruby/asciidoctor which has a lot of unstable deps

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index e37fc86b0889..c134af6cab69 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -52,6 +52,7 @@ dev-scheme/scm readline
 # Sam James  (2022-10-04)
 # sys-auth/sssd is masked on musl
 app-admin/sudo ss

[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/, sys-cluster/genders/files/

2024-01-22 Thread Takuya Wakazono
commit: 371a33a0773d1f428a4e968754d989cc8742d606
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Jan 22 13:00:54 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Mon Jan 22 13:00:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=371a33a0

sys-cluster/genders: add a patch for gcc-14

Closes: https://bugs.gentoo.org/922090
Signed-off-by: Takuya Wakazono  gmail.com>

 .../genders/files/genders-1.28.1-gcc14.patch   | 54 ++
 sys-cluster/genders/genders-1.28.1-r1.ebuild   | 21 +++--
 2 files changed, 70 insertions(+), 5 deletions(-)

diff --git a/sys-cluster/genders/files/genders-1.28.1-gcc14.patch 
b/sys-cluster/genders/files/genders-1.28.1-gcc14.patch
new file mode 100644
index 00..281cd27962
--- /dev/null
+++ b/sys-cluster/genders/files/genders-1.28.1-gcc14.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/922090
+https://github.com/chaos/genders/commit/e5920afb6ea994d86faf8055f598fe8cd77f1d11
+
+--- a/src/libgenders/genders_util.c
 b/src/libgenders/genders_util.c
+@@ -94,7 +94,7 @@ _genders_list_free_attrvallist(void *x)
+ {
+   genders_attrvals_container_t avc;
+ 
+-  avc = (List)x;
++  avc = (genders_attrvals_container_t)x;
+   __list_destroy(avc->attrvals);
+   free(avc);
+ }
+--- a/src/testsuite/libgenders/genders_test_functionality.c
 b/src/testsuite/libgenders/genders_test_functionality.c
+@@ -1009,7 +1009,7 @@ _genders_list_clear_functionality(GendersListCreateFunc 
funccreate,
+ {
+   genders_t handle;
+   char **list;
+-  int err, list_len, return_value, errnum, retval = 0;
++  int err, list_len, return_value, errnum;
+ 
+   assert(funccreate && funcclear && funcdestroy && funcname);
+ 
+@@ -1044,7 +1044,7 @@ _genders_list_clear_functionality(GendersListCreateFunc 
funccreate,
+   if (genders_handle_destroy(handle) < 0)
+ genders_err_exit("genders_handle_destroy: %s", genders_errormsg(handle));
+   
+-  return retval;
++  return err;
+ }
+ 
+ static int
+@@ -3193,8 +3193,6 @@ genders_copy_functionality(int verbose)
+ err += errcount;
+   }
+ 
+-cleanup_and_try_next_database:
+-
+   if (genders_nodelist_destroy(handleorig, nodelistorig) < 0)
+   genders_err_exit("genders_nodelist_destroy: %s", 
genders_errormsg(handleorig));
+ 
+--- a/src/testsuite/libgenders/genders_testlib.c
 b/src/testsuite/libgenders/genders_testlib.c
+@@ -321,7 +321,7 @@ genders_pointer_exist_check(char *funcname,
+   assert(funcname && pointer_str);
+ 
+   if ((expected_null == GENDERS_POINTER_NULL && pointer != NULL)
+-  || (!expected_null == GENDERS_POINTER_NON_NULL && pointer == NULL))
++  || (expected_null == GENDERS_POINTER_NON_NULL && pointer == NULL))
+ {
+   if (verbose)
+   {

diff --git a/sys-cluster/genders/genders-1.28.1-r1.ebuild 
b/sys-cluster/genders/genders-1.28.1-r1.ebuild
index e992ecb595..6095f48c28 100644
--- a/sys-cluster/genders/genders-1.28.1-r1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
 MY_PV="$(ver_rs 1-2 -)"
 MY_P="${PN}-${MY_PV}"
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1 edo flag-o-matic java-pkg-opt-2 perl-module
 
@@ -32,14 +34,23 @@ RDEPEND="
${DEPEND}
java? ( virtual/jre:1.8 )
 "
+BDEPEND="
+   python? (
+   ${PYTHON_DEPS}
+   ${DISTUTILS_DEPS}
+   )
+"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 DOCS=( README TUTORIAL NEWS )
 
+PATCHES=( "${FILESDIR}/${PN}-1.28.1-gcc14.patch" )
+
 src_prepare() {
+   default
sed -i "s|perl python||" src/extensions/Makefile.am || die
-   sed -i 
"s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|"
 src/extensions/java/Makefile.am || die
-   eapply_user
+   sed -i 
"s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|"
 \
+   src/extensions/java/Makefile.am || die
java-pkg_clean
edo ./autogen.sh
 }



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

2024-01-22 Thread Andrew Ammerlaan
commit: efb4ffbb24c111cb7596dbed1309464452476008
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jan 22 13:55:37 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jan 22 13:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb4ffbb

sys-kernel/installkernel-systemd: drop 2-r4, 2-r5

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../installkernel-systemd-2-r4.ebuild  | 37 --
 .../installkernel-systemd-2-r5.ebuild  | 34 
 2 files changed, 71 deletions(-)

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-2-r4.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-2-r4.ebuild
deleted file mode 100644
index b89b45be80e9..
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-2-r4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Wrap kernel-install from systemd as installkernel"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc64 x86"
-
-RDEPEND="
-   !sys-kernel/installkernel
-   || (
-   sys-apps/systemd[gnuefi(-)]
-   sys-apps/systemd[boot(-)]
-   sys-apps/systemd[kernel-install(-)]
-   sys-apps/systemd-utils[boot]
-   sys-apps/systemd-utils[kernel-install(-)]
-   )
-"
-
-src_install() {
-   # we could technically use a symlink here but it would require
-   # us to know the correct path, and that implies /usr merge problems
-   into /
-   newsbin - installkernel <<-EOF
-   #!/usr/bin/env sh
-   exec kernel-install add "\${1}" "\${2}" --verbose
-   EOF
-
-   exeinto /usr/lib/kernel/install.d/
-   newexe "${FILESDIR}/${PN}-2-r2-00-00machineid-directory.install" \
-   00-00machineid-directory.install
-}

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-2-r5.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-2-r5.ebuild
deleted file mode 100644
index 8a88e9602d27..
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-2-r5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Wrap kernel-install from systemd as installkernel"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
-
-RDEPEND="
-   !sys-kernel/installkernel
-   || (
-   sys-apps/systemd[kernel-install(-)]
-   sys-apps/systemd-utils[kernel-install(-)]
-   )
-"
-
-src_install() {
-   # we could technically use a symlink here but it would require
-   # us to know the correct path, and that implies /usr merge problems
-   into /
-   newsbin - installkernel <<-EOF
-   #!/usr/bin/env sh
-   exec kernel-install add "\${1}" "\${2}" --verbose
-   EOF
-
-   exeinto /usr/lib/kernel/install.d/
-   newexe "${FILESDIR}/${PN}-2-r2-00-00machineid-directory.install" \
-   00-00machineid-directory.install
-}



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

2024-01-22 Thread Andrew Ammerlaan
commit: 20bdef42aa5dab4f6e77f0e4a8b923b694728dfb
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jan 22 13:55:09 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jan 22 13:55:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bdef42

sys-kernel/installkernel-systemd: stabilize 3 for amd64, arm64, ppc64, x86

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/installkernel-systemd/installkernel-systemd-3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-3.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-3.ebuild
index 2c0e8d48576c..eea709e13c17 100644
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-3.ebuild
+++ b/sys-kernel/installkernel-systemd/installkernel-systemd-3.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 RDEPEND="
!sys-kernel/installkernel



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

2024-01-22 Thread David Seifert
commit: 0f7c72a134783d69d6a1caa14f981b48f3b7a256
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 22 13:52:50 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan 22 13:52:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7c72a1

dev-libs/cppcodec: restrict catch2 to <3.0.0

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

 dev-libs/cppcodec/cppcodec-0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cppcodec/cppcodec-0.2.ebuild 
b/dev-libs/cppcodec/cppcodec-0.2.ebuild
index c378468fac29..3c62cdcdc8e4 100644
--- a/dev-libs/cppcodec/cppcodec-0.2.ebuild
+++ b/dev-libs/cppcodec/cppcodec-0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND="test? ( >=dev-cpp/catch-2.3.0:0 )"
+DEPEND="test? ( 

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

2024-01-22 Thread Andrew Ammerlaan
commit: 0d939c315abcd16bd8250f75e11030a87adc973a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jan 22 13:42:38 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jan 22 13:42:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d939c31

app-misc/ddcutil: add 2.1.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-misc/ddcutil/Manifest |   1 +
 app-misc/ddcutil/ddcutil-2.1.0.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest
index c259a8321369..b2f8634876f9 100644
--- a/app-misc/ddcutil/Manifest
+++ b/app-misc/ddcutil/Manifest
@@ -3,3 +3,4 @@ DIST ddcutil-1.3.0.tar.gz 816789 BLAKE2B 
1cb3b64961503416b85b792e1002ec67788f8cf
 DIST ddcutil-1.4.1.tar.gz 816782 BLAKE2B 
ebc8b8893fda9a1e5b278b198594619f7c26a309e15aab90d5f8c61da352c54173076c86ce4e9d9bdcad8857e8ee45500de0c28d5de073038c841caf12080e5f
 SHA512 
e53820662c12cd3a91b1182e02ad74841238117c129e88c8bcdede42d4e0dec22a9c1ec37a7b1e1dd512f2cf7ef410e737d9fdba62d95ea48e5912e43e6d3857
 DIST ddcutil-1.4.5.tar.gz 817492 BLAKE2B 
b6442d9f7ec3687a3e75d9784dc9f62563f42c72c82a8a2ea24a392c3c4f186578c2c2f6592ba12c324568a20b7b25082acce9e7b753c41c1ac925d9d6de62dd
 SHA512 
c355f104b60dbc3c893dea473d841181cfcaacd0cb2e97bc41ea829185c7ccdcff19ab19189ee572e7f2f6b41cbb2bd6c569ad3c09f6d645f9e342b7d1a5310f
 DIST ddcutil-2.0.0.tar.gz 882984 BLAKE2B 
19f92ab7fb02130c84e029a8055fe85ea99b9bd2959ad3c86b698afba9a45844817c0828fd2ad3178b954493a12dc62e95815e2700a42d37c340f098ad9d3f16
 SHA512 
e1880cf0e3e724f6ac88f807a867a34f451422b58ce7d23bee7b2fc40b253ef8de13df7706749e0c8242fe5de6db8da91784d16fbf008bb5161732a598c3b9e7
+DIST ddcutil-2.1.0.tar.gz 915330 BLAKE2B 
156c4c2b18747f0fd42cf7f2580ac336f9e5c637762af59d4cdca0552723cf3fe8af08fee9efc69728b7f4e2845148fe4a4a2fb2eb84491531100b66d7b7fb92
 SHA512 
d48f87427050caf8e38f6a4b0dd71c1639101762444a712d7a7d97302ebc0dc4fd7c4a5cb188b251c6a6a369b298a43dbc7d91e0eca8cdb6f51c1ae6ae7f1f4b

diff --git a/app-misc/ddcutil/ddcutil-2.1.0.ebuild 
b/app-misc/ddcutil/ddcutil-2.1.0.ebuild
new file mode 100644
index ..746ceafd18ca
--- /dev/null
+++ b/app-misc/ddcutil/ddcutil-2.1.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check for bumps & cleanup with app-misc/ddcui
+
+inherit autotools linux-info udev
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="https://www.ddcutil.com/";
+SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0/5"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
+REQUIRED_USE="drm? ( X )"
+
+RDEPEND="
+   dev-libs/glib:2
+   >=dev-libs/jansson-2
+   sys-apps/i2c-tools
+   virtual/udev
+   drm? ( x11-libs/libdrm )
+   usb-monitor? (
+   dev-libs/hidapi
+   virtual/libusb:1
+   sys-apps/usbutils
+   )
+   user-permissions? (
+   acct-group/i2c
+   usb-monitor? ( acct-group/video )
+   )
+   X? (
+   x11-libs/libXrandr
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+# doc? ( app-text/doxygen[dot] )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.1-no-werror.patch
+)
+
+pkg_pretend() {
+   # This program needs /dev/ic2-* devices to communicate with the monitor.
+   CONFIG_CHECK="~I2C_CHARDEV"
+   ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to 
continue"
+   if use usb-monitor; then
+   CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+   ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
+   ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+   fi
+
+   # Now do the actual checks setup above
+   check_extra_config
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   # FAILS: doxyfile: No such file or directory
+   # $(use_enable doc doxygen)
+   $(use_enable drm)
+   --enable-udev
+   $(use_enable usb-monitor usb)
+   --enable-lib
+   $(use_enable X x11)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   if use user-permissions; then
+   udev_dorules data/usr/lib/udev/rules.d/60-ddcutil-i2c.rules
+   if use usb-monitor; then
+   udev_dorules 
data/usr/lib/udev/rules.d/60-ddcutil-usb.rules
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use user-permissions; then
+   einfo "To allow non-root users access to the /dev/i2c-* 
devices, add those"
+   einfo "users to the i2c group: usermod -aG i2c us

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

2024-01-22 Thread Andrew Ammerlaan
commit: 7aa3f056c9bed5f8f715af4c34eb4865f5483861
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jan 22 13:42:45 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jan 22 13:42:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa3f056

app-misc/ddcui: add 0.5.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-misc/ddcui/Manifest   |  1 +
 app-misc/ddcui/ddcui-0.5.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/app-misc/ddcui/Manifest b/app-misc/ddcui/Manifest
index f95e283a2f22..104af0f40134 100644
--- a/app-misc/ddcui/Manifest
+++ b/app-misc/ddcui/Manifest
@@ -1,3 +1,4 @@
 DIST ddcui-0.2.1.tar.gz 601220 BLAKE2B 
18af4ee4db741a612565260ed812f7274695472e9dc6e32c6670efcbdaeafcac9b0b45e44d02188d23e0f379f57b062270ecad58bdcfa8e8c2bf99c2775b1dfe
 SHA512 
0df363dbf17750e3920e0afc5fc29b42271bbf06dcf52cddf46f3660155c0954ee39e8e356e9caebe1a6a679ab0b3a4ebb2e501a9bb9ac2cd47da3f522fb3169
 DIST ddcui-0.3.0.tar.gz 601534 BLAKE2B 
d91d7467879c684cbb8571da48dfd170afa60d63832b44515d6d19187792f6c3c2c178e907ad8693cdba8df44b448eb4393a91e4439dcda13ac096ad6e97a594
 SHA512 
fab1ea757aad90fa68d2f6f5c128d7917e81f287a0a9e432461c7b2119c3f0d9da0e28a013510d1b0cb300b40c3f4dd745f3e1732c52f671c4d6e39b3ef0c368
 DIST ddcui-0.4.2.tar.gz 613765 BLAKE2B 
2479570d9a79c298d8823c8a658c190e230ec83afc1b1deb9e3659e723c30bd0f2c1d55bc0aa5dcdf975adbab5792afd8ef5d350247eef5710cee4c99f4b56a6
 SHA512 
7f4339d292e42feb5912570be3b5629d61433a51bfdf0197deb10f8c0bc0e568dbc72f8e117c82dade30f01e3f00b5e805c4458e2bf9e6cc5932e33b7e7e51aa
+DIST ddcui-0.5.0.tar.gz 616440 BLAKE2B 
8d011802ef18e02cf8899aece73fd8297a546535fa3190e3a8d61c860eba0cc164e8e55f5fd5c4222881ee35a96a0095375b033c82c5d9ca8f40a35eb87d9ab3
 SHA512 
85aab4ce40b6ccc41ca31c566b883a8695a654fa46893c652b8647f23105e0e12a66a90b8b2ee579f4f13c18b22d9d8debfb3432e8c31e183ae3e543d1115525

diff --git a/app-misc/ddcui/ddcui-0.5.0.ebuild 
b/app-misc/ddcui/ddcui-0.5.0.ebuild
new file mode 100644
index ..7ccd8bf554ef
--- /dev/null
+++ b/app-misc/ddcui/ddcui-0.5.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check for bumps & cleanup with app-misc/ddcutil
+
+inherit cmake xdg
+
+DESCRIPTION="Graphical user interface for ddcutil - control monitor settings"
+HOMEPAGE="https://www.ddcutil.com/ddcui_main/";
+SRC_URI="https://github.com/rockowitz/ddcui/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2+"
+SLOT="0"
+
+DEPEND="
+   dev-libs/glib
+   >=app-misc/ddcutil-2.1.0:0/5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.2-drop-qthelp-dep.patch"
+)
+
+src_prepare() {
+   # move docs to correct dir
+   sed -i -e "s%share/doc/ddcui%share/doc/${PF}%g" CMakeLists.txt || die
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/vpnc/

2024-01-22 Thread David Seifert
commit: a1d595c73cc1691eeb2b35351814acf55b84c042
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 22 13:37:30 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan 22 13:37:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d595c7

net-vpn/vpnc: remove tmpfiles handling

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

 net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild | 4 +---
 net-vpn/vpnc/vpnc-.ebuild   | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild 
b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
index 6a9b3dc4bf33..66642d8fea41 100644
--- a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
+++ b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-info systemd tmpfiles toolchain-funcs
+inherit linux-info systemd toolchain-funcs
 
 DESCRIPTION="Free client for Cisco VPN routing software"
 HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/";
@@ -71,8 +71,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   tmpfiles_process vpnc-tmpfiles.conf
-
elog "You can generate a configuration file from the original Cisco 
profiles of your"
elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc";

diff --git a/net-vpn/vpnc/vpnc-.ebuild b/net-vpn/vpnc/vpnc-.ebuild
index be06b4919b2c..4a373e8e649c 100644
--- a/net-vpn/vpnc/vpnc-.ebuild
+++ b/net-vpn/vpnc/vpnc-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-info systemd tmpfiles toolchain-funcs
+inherit linux-info systemd toolchain-funcs
 
 DESCRIPTION="Free client for Cisco VPN routing software"
 HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/";
@@ -71,8 +71,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   tmpfiles_process vpnc-tmpfiles.conf
-
elog "You can generate a configuration file from the original Cisco 
profiles of your"
elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc";



[gentoo-commits] repo/gentoo:master commit in: net-vpn/vpnc/

2024-01-22 Thread David Seifert
commit: 3034ce013a88874f5a8d31c87b86658745c28b65
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 22 13:37:29 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan 22 13:37:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3034ce01

net-vpn/vpnc: switch to openssl by default

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

 net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild | 14 ++
 net-vpn/vpnc/vpnc-.ebuild   | 14 ++
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild 
b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
index 9502c01179cd..6a9b3dc4bf33 100644
--- a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
+++ b/net-vpn/vpnc/vpnc-0.5.3_p20220927-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
@@ -21,8 +21,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="resolvconf +gnutls selinux"
-RESTRICT="!gnutls? ( bindist )"
+IUSE="resolvconf gnutls selinux"
 
 DEPEND="
dev-libs/libgcrypt:=
@@ -77,13 +76,4 @@ pkg_postinst() {
elog "You can generate a configuration file from the original Cisco 
profiles of your"
elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc";
-
-   if use gnutls; then
-   elog "Will build with GnuTLS (default) instead of OpenSSL so 
you may even redistribute binaries."
-   elog "See the Makefile itself and 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440318";
-   else
-   ewarn "Building SSL support with OpenSSL instead of GnuTLS. 
This means that"
-   ewarn "you are not allowed to re-distibute the binaries due to 
conflicts between BSD license and GPL,"
-   ewarn "see the vpnc Makefile and 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440318";
-   fi
 }

diff --git a/net-vpn/vpnc/vpnc-.ebuild b/net-vpn/vpnc/vpnc-.ebuild
index 5f4e12444a64..be06b4919b2c 100644
--- a/net-vpn/vpnc/vpnc-.ebuild
+++ b/net-vpn/vpnc/vpnc-.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
@@ -21,8 +21,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="resolvconf +gnutls selinux"
-RESTRICT="!gnutls? ( bindist )"
+IUSE="resolvconf gnutls selinux"
 
 DEPEND="
dev-libs/libgcrypt:=
@@ -77,13 +76,4 @@ pkg_postinst() {
elog "You can generate a configuration file from the original Cisco 
profiles of your"
elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc";
-
-   if use gnutls; then
-   elog "Will build with GnuTLS (default) instead of OpenSSL so 
you may even redistribute binaries."
-   elog "See the Makefile itself and 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440318";
-   else
-   ewarn "Building SSL support with OpenSSL instead of GnuTLS. 
This means that"
-   ewarn "you are not allowed to re-distibute the binaries due to 
conflicts between BSD license and GPL,"
-   ewarn "see the vpnc Makefile and 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440318";
-   fi
 }



[gentoo-commits] repo/gentoo:master commit in: sci-misc/jupyterlab-desktop-bin/

2024-01-22 Thread Andrew Ammerlaan
commit: 6d238eb5784dbc5f0842444cb0de9a7ff077e656
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jan 22 13:33:51 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jan 22 13:33:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d238eb5

sci-misc/jupyterlab-desktop-bin: add 4.0.11.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-misc/jupyterlab-desktop-bin/Manifest   |   1 +
 .../jupyterlab-desktop-bin-4.0.11.1.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest 
b/sci-misc/jupyterlab-desktop-bin/Manifest
index c035b799d1b9..b4f20c851051 100644
--- a/sci-misc/jupyterlab-desktop-bin/Manifest
+++ b/sci-misc/jupyterlab-desktop-bin/Manifest
@@ -1 +1,2 @@
+DIST jupyterlab-desktop-bin-4.0.11.1.rpm 296558525 BLAKE2B 
c520defe5b5ba360e84e3d77a6049c2a115bb3f708f601901e4c2aaeee5b67c0b0d8a31532932633cbc4cb2560583bb39e2cd9cd543b32ef868a74eed0573b67
 SHA512 
24809df57d6c2aea542648b69fa6dc21d9f11dd2a7643ad7782252a0f9e5ae93936fd0f6451e1e6c854755cdf86bae2f2386ba43d28cbff3fc7b070089aaeab7
 DIST jupyterlab-desktop-bin-4.0.7.1.rpm 268183073 BLAKE2B 
e04d0b74108b16fb4027a2cad296fd388c8a89d7fc218fa9f0be2c577ad890ecb6333ebfaacb187550068b3acb6bdbbd5031e0f07cbdd0166afde7e4e69f6c4c
 SHA512 
ee1e07a7ddd57583d648eed05b9dbf9d0b047cc4c9efd7cb6d425e1f3397d43b1b52ca4fa3759e84ba18ee7e479c5548f00b580326d00ede6f2a28c07159e1bc

diff --git 
a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.11.1.ebuild 
b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.11.1.ebuild
new file mode 100644
index ..6e1754a4294c
--- /dev/null
+++ b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.11.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop rpm xdg
+
+DESCRIPTION="JupyterLab desktop application, based on Electron"
+HOMEPAGE="https://jupyter.org/";
+SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 
3 -)/JupyterLab-Setup-Fedora.rpm -> ${P}.rpm"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64"
+# Electron bundles a bunch of things
+LICENSE="
+   MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+   unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-python/jupyterlab-$(ver_cut 1-3)
+   media-libs/alsa-lib
+   media-libs/mesa
+   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/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="opt/JupyterLab/*"
+
+pkg_pretend() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   # cleanup languages
+   pushd "opt/JupyterLab/locales" || die
+   chromium_remove_language_paks
+   popd || die
+}
+
+src_configure() {
+   chromium_suid_sandbox_check_kernel_config
+   default
+}
+
+src_install() {
+   local size=512
+   doicon -s ${size} 
"usr/share/icons/hicolor/${size}x${size}/apps/jupyterlab-desktop.png"
+
+   domenu usr/share/applications/jupyterlab-desktop.desktop
+
+   local DESTDIR="/opt/JupyterLab"
+   pushd "opt/JupyterLab" || die
+
+   exeinto "${DESTDIR}"
+   doexe chrome-sandbox chrome_crashpad_handler jupyterlab-desktop *.so*
+
+   insinto "${DESTDIR}"
+   doins *.pak *.bin *.json *.dat
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set.
+   # see https://github.com/electron/electron/issues/17972
+   fperms 4755 "${DESTDIR}"/chrome-sandbox
+
+   dosym "${DESTDIR}"/jupyterlab-desktop /opt/bin/jupyterlab-desktop
+   popd || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog ""
+   elog "On initial startup you will be prompted to select the python 
environment of"
+   elog "your choice. Either select a specific python version, e.g. 
/usr/bin/pythonX.Y,"
+   elog "or choose /usr/bin/python to follow the system wide setting in"
+   elog "/etc/python-exec/python-exec.conf."
+   elog "Please note that only python environments corre

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

2024-01-22 Thread Sam James
commit: b0cf0de3056dc3dfec25db7400643c6ecbed6a61
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:23:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cf0de3

x11-misc/colord: add 1.4.7

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

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.4.7.ebuild | 126 
 2 files changed, 127 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index fcc9473fc547..ea9fabb83268 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
 DIST colord-1.4.6.tar.xz 1872528 BLAKE2B 
bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c
 SHA512 
d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123
+DIST colord-1.4.7.tar.xz 1799168 BLAKE2B 
f4434ec817fc2afc1ade144f533d2c3b98117356677b5962ff95b566a8c66b6b8ce95ec8f76b3ae849a6468000dc08b8f8fc207c2cc9c85a966157fb1612078e
 SHA512 
d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be

diff --git a/x11-misc/colord/colord-1.4.7.ebuild 
b/x11-misc/colord/colord-1.4.7.ebuild
new file mode 100644
index ..c5d3fb32daeb
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.7.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/";
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use vala && vala_setup
+}
+
+src_prepare() {
+   default
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tes

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

2024-01-22 Thread Sam James
commit: 486f110eac7eb0aca98446665572698c8c5d0fb8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:24:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:24:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486f110e

dev-perl/CGI: Stabilize 4.600.0 hppa, #920987

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

 dev-perl/CGI/CGI-4.600.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/CGI/CGI-4.600.0.ebuild b/dev-perl/CGI/CGI-4.600.0.ebuild
index cb1951d3713b..3f3dfb93e17c 100644
--- a/dev-perl/CGI/CGI-4.600.0.ebuild
+++ b/dev-perl/CGI/CGI-4.600.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
virtual/perl-Carp



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

2024-01-22 Thread Sam James
commit: 959248b46465aa7b813aa7570d7524f4f29f93b6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959248b4

app-text/dvisvgm: Stabilize 3.1.2 hppa, #921002

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

 app-text/dvisvgm/dvisvgm-3.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild 
b/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
index adde42a88eeb..66f6668dae75 100644
--- a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.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
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
 # variant: Boost-1.0
 LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-01-22 Thread Sam James
commit: 5138be45ddcba7159664cc04ad7ca11a9d434c95
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5138be45

media-sound/qtractor: Stabilize 0.9.38 x86, #922691

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

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

diff --git a/media-sound/qtractor/qtractor-0.9.38.ebuild 
b/media-sound/qtractor/qtractor-0.9.38.ebuild
index 037420d431f4..c7903c3066af 100644
--- a/media-sound/qtractor/qtractor-0.9.38.ebuild
+++ b/media-sound/qtractor/qtractor-0.9.38.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc 
rubberband vorbis zlib"
 REQUIRED_USE="dssi? ( ladspa )"



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

2024-01-22 Thread Sam James
commit: d6475db19c3f9e07adef3a2e571891714015c8f3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6475db1

media-sound/mpc: Stabilize 0.35 x86, #922693

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

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

diff --git a/media-sound/mpc/mpc-0.35.ebuild b/media-sound/mpc/mpc-0.35.ebuild
index 607fe48d209b..390029f93fa3 100644
--- a/media-sound/mpc/mpc-0.35.ebuild
+++ b/media-sound/mpc/mpc-0.35.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="doc iconv test"
 
 BDEPEND="



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

2024-01-22 Thread Sam James
commit: 2b2ac9b50a438046e62e176e5e4dafb305d9dcb7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2ac9b5

sys-apps/usbutils: Stabilize 017 hppa, #922276

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

 sys-apps/usbutils/usbutils-017.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/usbutils/usbutils-017.ebuild 
b/sys-apps/usbutils/usbutils-017.ebuild
index 1d6436857495..c2cc172c857e 100644
--- a/sys-apps/usbutils/usbutils-017.ebuild
+++ b/sys-apps/usbutils/usbutils-017.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/usb/${PN}/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2024-01-22 Thread Sam James
commit: 525fcee06f31bc7c8ca26a69d10be9fddc3d2051
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525fcee0

media-libs/fdk-aac: Stabilize 2.0.3 x86, #922692

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

 media-libs/fdk-aac/fdk-aac-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/fdk-aac/fdk-aac-2.0.3.ebuild 
b/media-libs/fdk-aac/fdk-aac-2.0.3.ebuild
index 58a6a8701f74..ae8f713c88b4 100644
--- a/media-libs/fdk-aac/fdk-aac-2.0.3.ebuild
+++ b/media-libs/fdk-aac/fdk-aac-2.0.3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
inherit autotools git-r3
 else
inherit libtool
-   KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~x86 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv x86 ~x64-macos"
if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Official release



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

2024-01-22 Thread Sam James
commit: d1f89e91f3fefc66dc9930bccd12b3d39728f2de
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f89e91

mail-filter/procmail: Stabilize 3.24 hppa, #922035

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

 mail-filter/procmail/procmail-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild 
b/mail-filter/procmail/procmail-3.24.ebuild
index 888a85c8dfc3..803fcdb40c4e 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="



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

2024-01-22 Thread Sam James
commit: d8c7a09572ae45e3620652f5141c82c1cbb911f8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c7a095

app-misc/ca-certificates: Stabilize 20230311.3.95 hppa, #922265

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

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index 701e5a1bc215..fd06d2f92da7 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 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"
+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=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



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

2024-01-22 Thread Sam James
commit: 6c34ec2caafeb7e0f53f76dc06b01b02f73ccbaa
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c34ec2c

dev-debug/valgrind: fix compat w/ upcoming binutils-2.42

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

 ...nitor.py-regular-expressions-should-use-r.patch |   2 +-
 ...valgrind-3.22.0-fails-on-assertion-when-l.patch |   2 +-
 .../0003-Add-fchmodat2-syscall-on-linux.patch  |   2 +-
 ...Valgrind-incompatibility-with-binutils-2..patch | 151 
 dev-debug/valgrind/valgrind-3.22.0-r2.ebuild   | 158 +
 5 files changed, 312 insertions(+), 3 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
index cc51bc219456..70bd723855ad 100644
--- 
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
@@ -1,7 +1,7 @@
 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
+Subject: [PATCH 1/4] valgrind-monitor.py regular expressions should use raw
  strings
 
 With python 3.12 gdb will produce the following SyntaxWarning when

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
index 40885a04d850..df6250ea81db 100644
--- 
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
@@ -1,7 +1,7 @@
 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
+Subject: [PATCH 2/4] Bug 476548 - valgrind 3.22.0 fails on assertion when
  loading debuginfo file produced by mold
 
 (cherry picked from commit 9ea4ae66707a4dcc6f4328e11911652e4418c585)

diff --git a/dev-debug/valgrind/files/0003-Add-fchmodat2-syscall-on-linux.patch 
b/dev-debug/valgrind/files/0003-Add-fchmodat2-syscall-on-linux.patch
index a65178a585f4..568cc5302b63 100644
--- a/dev-debug/valgrind/files/0003-Add-fchmodat2-syscall-on-linux.patch
+++ b/dev-debug/valgrind/files/0003-Add-fchmodat2-syscall-on-linux.patch
@@ -1,7 +1,7 @@
 From a43e62dddcf51ec6578a90c5988a41e856b44b05 Mon Sep 17 00:00:00 2001
 From: Mark Wielaard 
 Date: Sat, 18 Nov 2023 21:17:02 +0100
-Subject: [PATCH 3/3] Add fchmodat2 syscall on linux
+Subject: [PATCH 3/4] Add fchmodat2 syscall on linux
 
 fchmodat2 is a new syscall on linux 6.6. It is a variant of fchmodat
 that takes an extra flags argument.

diff --git 
a/dev-debug/valgrind/files/0004-Bug-478624-Valgrind-incompatibility-with-binutils-2..patch
 
b/dev-debug/valgrind/files/0004-Bug-478624-Valgrind-incompatibility-with-binutils-2..patch
new file mode 100644
index ..a1413916ea73
--- /dev/null
+++ 
b/dev-debug/valgrind/files/0004-Bug-478624-Valgrind-incompatibility-with-binutils-2..patch
@@ -0,0 +1,151 @@
+From 41ff9aa49f6c54c66d0e6b37f265fd9cb0176057 Mon Sep 17 00:00:00 2001
+From: Paul Floyd 
+Date: Sun, 17 Dec 2023 14:18:51 +0100
+Subject: [PATCH 4/4] Bug 478624 - Valgrind incompatibility with binutils-2.42
+ on x86 with new nop patterns (unhandled instruction bytes: 0x2E 0x8D 0xB4
+ 0x26)
+
+It was a bit of a struggle to get the testcase to build
+with both clang and gcc (oddly enough gcc was more difficult) so
+I just resorted to using .byte arrays.
+
+(cherry picked from commit d35005cef8ad8207542738812705ceabf137d7e0)
+---
+ NEWS   |  2 ++
+ VEX/priv/guest_x86_toIR.c  | 22 +-
+ none/tests/x86/Makefile.am |  2 ++
+ none/tests/x86/gnu_binutils_nop.c  | 34 ++
+ none/tests/x86/gnu_binutils_nop.stderr.exp |  0
+ none/tests/x86/gnu_binutils_nop.vgtest |  2 ++
+ 7 files changed, 62 insertions(+), 1 deletion(-)
+ create mode 100644 none/tests/x86/gnu_binutils_nop.c
+ create mode 100644 none/tests/x86/gnu_binutils_nop.stderr.exp
+ create mode 100644 none/tests/x86/gnu_binutils_nop.vgtest
+
+diff --git a/NEWS b/NEWS
+index da0f8c1aa..86b0fe6b5 100644
+--- a/NEWS
 b/NEWS
+@@ -9,6 +9,8 @@ The following bugs have been fixed or resolved on this branch.
+ file produced by mold
+ 476708  valgrind-monitor.py regular expressions should use raw strings
+ 477198  Add fchmodat2 syscall on linux
++478624  Valgrind incompatibility with binutils-2.42 on x86 with 

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

2024-01-22 Thread Sam James
commit: 566e93c7cdb203406dbab3934873c3d85cfe1d99
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=566e93c7

dev-python/ujson: Stabilize 5.9.0 hppa, #921080

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

 dev-python/ujson/ujson-5.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/ujson/ujson-5.9.0.ebuild 
b/dev-python/ujson/ujson-5.9.0.ebuild
index 478022107d15..f569e3aff688 100644
--- a/dev-python/ujson/ujson-5.9.0.ebuild
+++ b/dev-python/ujson/ujson-5.9.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
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
 
 DEPEND="
dev-libs/double-conversion:=



[gentoo-commits] proj/sci:master commit in: media-gfx/brlcad/

2024-01-22 Thread Horea Christian
commit: 8a0f19f2ab7f99bc87c2fca32de94ec0807d465a
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Jan 22 13:09:31 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Jan 22 13:09:31 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=8a0f19f2

media-gfx/brlcad: updated doxygen dependency category

Signed-off-by: Horea Christian  chymera.eu>

 media-gfx/brlcad/brlcad-7.32.4.ebuild | 2 +-
 media-gfx/brlcad/brlcad-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/brlcad/brlcad-7.32.4.ebuild 
b/media-gfx/brlcad/brlcad-7.32.4.ebuild
index aa70351e9..180542cac 100644
--- a/media-gfx/brlcad/brlcad-7.32.4.ebuild
+++ b/media-gfx/brlcad/brlcad-7.32.4.ebuild
@@ -43,7 +43,7 @@ DEPEND="${RDEPEND}
)
doc? (
dev-libs/libxslt
-   app-doc/doxygen
+   app-text/doxygen
)"
 
 # Install into /usr/ not recommended by upstream due to possible file conflicts

diff --git a/media-gfx/brlcad/brlcad-.ebuild 
b/media-gfx/brlcad/brlcad-.ebuild
index 5d6a345ce..5f7c0ad4c 100644
--- a/media-gfx/brlcad/brlcad-.ebuild
+++ b/media-gfx/brlcad/brlcad-.ebuild
@@ -41,7 +41,7 @@ DEPEND="${RDEPEND}
)
doc? (
dev-libs/libxslt
-   app-doc/doxygen
+   app-text/doxygen
)"
 
 # Install into /usr/ not recommended by upstream due to possible file conflicts



<    1   2   3   4   >