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

2022-10-14 Thread Michał Górny
commit: f1a40a736023a8f1be25e478ef657cf4c772306b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 15:37:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 15:38:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a40a73

sys-devel/lld: Enable slotting on 14.0.6

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

 sys-devel/lld/lld-14.0.6-r1.ebuild | 80 ++
 1 file changed, 80 insertions(+)

diff --git a/sys-devel/lld/lld-14.0.6-r1.ebuild 
b/sys-devel/lld/lld-14.0.6-r1.ebuild
new file mode 100644
index ..7aca35dc3546
--- /dev/null
+++ b/sys-devel/lld/lld-14.0.6-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld-toolchain-symlinks/

2022-10-14 Thread Michał Górny
commit: 2aec5a99eaf127a9c5a643317c1fcb5867e3f268
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 15:38:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 15:38:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aec5a99

sys-devel/lld-toolchain-symlinks: Support slotted LLD 14

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

 .../lld-toolchain-symlinks-14-r2.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git 
a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild 
b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild
new file mode 100644
index ..ee8671571c75
--- /dev/null
+++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLD on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM;
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+   sys-devel/lld:${SLOT}
+"
+
+src_install() {
+   use native-symlinks || return
+
+   local chosts=( "${CHOST}" )
+   if use multilib-symlinks; then
+   local abi
+   for abi in $(get_all_abis); do
+   chosts+=( "$(get_abi_CHOST "${abi}")" )
+   done
+   fi
+
+   local dest=/usr/lib/llvm/${SLOT}/bin
+   dodir "${dest}"
+   dosym ld.lld "${dest}/ld"
+   for chost in "${chosts[@]}"; do
+   dosym ld.lld "${dest}/${chost}-ld"
+   done
+}



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

2022-10-14 Thread Matthew Thode
commit: 8baa117114b796cfd98b97321f99bf94e0dfafa3
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 14 16:47:19 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 14 16:47:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8baa1171

net-analyzer/icinga2: drop 2.13.4

Signed-off-by: Matthew Thode  gentoo.org>

 net-analyzer/icinga2/Manifest  |   1 -
 net-analyzer/icinga2/icinga2-2.13.4.ebuild | 145 -
 2 files changed, 146 deletions(-)

diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest
index e61495e85394..4f001e6bf3aa 100644
--- a/net-analyzer/icinga2/Manifest
+++ b/net-analyzer/icinga2/Manifest
@@ -1,2 +1 @@
-DIST icinga2-2.13.4.tar.gz 9662432 BLAKE2B 
fdae71d081a646b2f70d768b43c56602221d585997a1fca96d2f6c30c27eb6344a443a1d12981c94542fdb77443b40be3c4ec87796a82bfcab1b53fe6b46e0ec
 SHA512 
454eb03587c66de2697d0d604fab37ae4ce243653357cd3295998ab9b58287acefc27876e06e530b8bd6bb4d96c1289a1f05ef25f0b19573123a0cf1d99b5cfb
 DIST icinga2-2.13.5.tar.gz 9663739 BLAKE2B 
9ce884cfd66eb6ab9a6977c8e751465bbec30605c0b62302850e2533ea5b3bfa003074807ad21a4338d37c41fac59454eb65edbca7ab7c4897ecd74a4d41ff1f
 SHA512 
7ac8970292795b8675a8fdc25ee0a68c6fe506d7413fe9c3c61e90ca159bdf01af43343de2217cbb4b5e446139c97e8b115b4dcd10b8ef68e884a07b80669f5d

diff --git a/net-analyzer/icinga2/icinga2-2.13.4.ebuild 
b/net-analyzer/icinga2/icinga2-2.13.4.ebuild
deleted file mode 100644
index b95acf553b6c..
--- a/net-analyzer/icinga2/icinga2-2.13.4.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-if [[ ${PV} !=  ]]; then
-   SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 x86"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Icinga/icinga2.git;
-fi
-
-DESCRIPTION="Distributed, general purpose, network monitoring engine"
-HOMEPAGE="https://icinga.com/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="console jumbo-build lto mail mariadb minimal +mysql nano-syntax +plugins 
postgres systemd +vim-syntax"
-
-# Add accounts to DEPEND because of fowners in src_install
-DEPEND="
-   dev-libs/openssl:0=
-   dev-libs/boost:=[context]
-   console? ( dev-libs/libedit )
-   mariadb? ( dev-db/mariadb-connector-c:= )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   dev-libs/yajl:=
-   acct-user/icinga
-   acct-group/icinga
-   acct-group/icingacmd"
-BDEPEND="
-   sys-devel/bison
-   >=sys-devel/flex-2.5.35"
-RDEPEND="
-   ${DEPEND}
-   plugins? ( || (
-   net-analyzer/monitoring-plugins
-   net-analyzer/nagios-plugins
-   ) )
-   mail? ( virtual/mailx )
-   acct-group/nagios"
-
-REQUIRED_USE="!minimal? ( || ( mariadb mysql postgres ) )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DICINGA2_UNITY_BUILD=$(usex jumbo-build)
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   -DICINGA2_SYSCONFIGFILE=/etc/conf.d/icinga2
-   -DICINGA2_PLUGINDIR="/usr/$(get_libdir)/nagios/plugins"
-   -DICINGA2_USER=icinga
-   -DICINGA2_GROUP=icingacmd
-   -DICINGA2_COMMAND_GROUP=icingacmd
-   -DICINGA2_RUNDIR=/run
-   -DINSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=ON
-   -DUSE_SYSTEMD=$(usex systemd)
-   -DLOGROTATE_HAS_SU=ON
-   -DICINGA2_LTO_BUILD=$(usex lto)
-   )
-   # default to off if minimal, allow the flags to be set otherwise
-   if use minimal; then
-   mycmakeargs+=(
-   -DICINGA2_WITH_MYSQL=OFF
-   -DICINGA2_WITH_PGSQL=OFF
-   )
-   else
-   mycmakeargs+=(
-   -DICINGA2_WITH_PGSQL=$(usex postgres)
-   -DICINGA2_WITH_MYSQL=$(usex mysql yes $(usex mariadb))
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   newinitd "${FILESDIR}"/icinga2.initd-3 icinga2
-
-   if use mysql || use mariadb; then
-   docinto schema
-   newdoc 
"${WORKDIR}"/icinga2-${PV}/lib/db_ido_mysql/schema/mysql.sql mysql.sql
-   docinto schema/upgrade
-   dodoc 
"${WORKDIR}"/icinga2-${PV}/lib/db_ido_mysql/schema/upgrade/*
-   fi
-   if use postgres; then
-   docinto schema
-   newdoc 
"${WORKDIR}"/icinga2-${PV}/lib/db_ido_pgsql/schema/pgsql.sql pgsql.sql
-   docinto schema/upgrade
-   dodoc 
"${WORKDIR}"/icinga2-${PV}/lib/db_ido_pgsql/schema/upgrade/*
-   fi
-
-   keepdir /etc/icinga2
-   keepdir /var/lib/icinga2/api/zones
-   keepdir 

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

2022-10-14 Thread Andrew Ammerlaan
commit: fa9245073da3afd9b77251aa45b1e6f8f54a82ff
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 17:13:28 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 17:18:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa924507

dev-python/pandas: enable python3_11

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

 dev-python/pandas/pandas-1.5.0-r1.ebuild | 204 +++
 1 file changed, 204 insertions(+)

diff --git a/dev-python/pandas/pandas-1.5.0-r1.ebuild 
b/dev-python/pandas/pandas-1.5.0-r1.ebuild
new file mode 100644
index ..b2de50f560c0
--- /dev/null
+++ b/dev-python/pandas/pandas-1.5.0-r1.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="threads(+)"
+
+VIRTUALX_REQUIRED="manual"
+
+inherit distutils-r1 multiprocessing optfeature virtualx
+
+DESCRIPTION="Powerful data structures for data analysis and statistics"
+HOMEPAGE="https://pandas.pydata.org/
+   https://github.com/pandas-dev/pandas/;
+SRC_URI="
+   
https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz
+"
+S="${WORKDIR}/${P/_/}"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="doc full-support minimal test X"
+RESTRICT="!test? ( test )"
+
+RECOMMENDED_DEPEND="
+   >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
+   >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}]
+"
+
+# TODO: add pandas-gbq to the tree
+# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports 
python3_11
+# https://github.com/statsmodels/statsmodels/issues/8287
+OPTIONAL_DEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/blosc[${PYTHON_USEDEP}]
+   || (
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   || (
+   dev-python/openpyxl[${PYTHON_USEDEP}]
+   dev-python/xlsxwriter[${PYTHON_USEDEP}]
+   )
+   >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
+   !hppa? (
+   $(python_gen_cond_dep  \
+   'dev-python/statsmodels[${PYTHON_USEDEP}]' 
python3_{8..10} )
+   >=dev-python/scipy-1.1[${PYTHON_USEDEP}]
+   )
+   X? (
+   || (
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   x11-misc/xclip
+   x11-misc/xsel
+   )
+   )
+"
+COMMON_DEPEND="
+   >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   doc? (
+   ${VIRTUALX_DEPEND}
+   app-text/pandoc
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/nbsphinx[${PYTHON_USEDEP}]
+   >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/rpy[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/xlrd[${PYTHON_USEDEP}]
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   x11-misc/xclip
+   )
+   test? (
+   ${VIRTUALX_DEPEND}
+   ${RECOMMENDED_DEPEND}
+   ${OPTIONAL_DEPEND}
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5.5.3[${PYTHON_USEDEP}]
+   dev-python/openpyxl[${PYTHON_USEDEP}]
+   dev-python/pymysql[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-1.31[${PYTHON_USEDEP}]
+   dev-python/psycopg:2[${PYTHON_USEDEP}]
+   dev-python/xlsxwriter[${PYTHON_USEDEP}]
+   x11-misc/xclip
+   x11-misc/xsel
+   )
+"
+# dev-python/statsmodels invokes a circular dep
+#  hence rm from doc? ( ), again
+RDEPEND="
+   ${COMMON_DEPEND}
+   !minimal? ( ${RECOMMENDED_DEPEND} )
+   full-support? ( 

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

2022-10-14 Thread Andrew Ammerlaan
commit: 8a694d3752918c15834adaf378a5d2d4d9d45fda
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 17:17:51 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 17:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a694d37

dev-python/xarray: enable python3_11

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

 dev-python/xarray/xarray-2022.10.0-r1.ebuild | 40 
 1 file changed, 40 insertions(+)

diff --git a/dev-python/xarray/xarray-2022.10.0-r1.ebuild 
b/dev-python/xarray/xarray-2022.10.0-r1.ebuild
new file mode 100644
index ..5e56abd493ea
--- /dev/null
+++ b/dev-python/xarray/xarray-2022.10.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="https://xarray.pydata.org/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # warning-targeted tests are fragile and not important to end users
+   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+)



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

2022-10-14 Thread William Hubbs
commit: 57815e3bae0ad8bb6658fd2754732cc51f52a430
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Oct 14 17:18:28 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Oct 14 17:19:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57815e3b

app-metrics/node_exporter: add 1.4.0

Closes: https://bugs.gentoo.org/876241
Closes: https://github.com/gentoo/gentoo/27701
Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/node_exporter/Manifest |  2 +
 .../node_exporter/files/node_exporter.initd-1  | 23 +++
 .../node_exporter/files/node_exporter.service-1| 13 +++
 .../node_exporter/node_exporter-1.4.0.ebuild   | 45 ++
 4 files changed, 83 insertions(+)

diff --git a/app-metrics/node_exporter/Manifest 
b/app-metrics/node_exporter/Manifest
index d0c9cfabf358..b5b086e2a012 100644
--- a/app-metrics/node_exporter/Manifest
+++ b/app-metrics/node_exporter/Manifest
@@ -1,2 +1,4 @@
 DIST node_exporter-1.3.1-deps.tar.xz 110247608 BLAKE2B 
0c3cbea40927a2f780aea4113846a95fb24e79a03f53d880ec0cb4ad805e94dd2cd48402ad08673835e4bce2f06548a452dfb3a9f6f53b5d2d7b0a24048de5be
 SHA512 
d7f7976f8ca3825876f8d246c58dccb6973edcb2e7a572c690b9ca8c8d7935bc0f225ab0285eacbaa93767b6f4181324b168338765a35a7e3112c32f926a3c8a
 DIST node_exporter-1.3.1.tar.gz 299038 BLAKE2B 
8c4b562fab36632f6a4bcfc0c7bc65484bd9d44b16691a3d531c3e163ab17bf0fe81712d5ea3115460144be246599fc3430a80dd2244981333f0e1e5b2384c80
 SHA512 
cd73ca3551b0b52307d8b76aff29bf497609a1729203da9898270d1441d3358e8d9ba907bb8a75b5934ed64a8cf6b360385b1b2d0a3de55e0e149e0f819e0a1f
+DIST node_exporter-1.4.0-deps.tar.xz 24623388 BLAKE2B 
76ea5392f3f4ee2d76706d77625a0b1708f0a09d11dde1fc7511f62625cf7d2e26117eb8ed77c495d4e1d7aa98c62dfbaffc7310c415d831a670360705789975
 SHA512 
9e64c1d51bd47cb6a8caa5fd6f22846c266ebb86c79e5f8ab363e847c614fca4044e7c388691870e61a8f017f08c2b5bcada56c8390bdf9877e71ccdbd646ad9
+DIST node_exporter-1.4.0.tar.gz 325743 BLAKE2B 
df6af555035c70930a610790e8d5eee87ca12cd27308ed95edf875da8615b61dde805d960d6262587322abecb721695bd42b1c078a7bcc40b24053cfce86015d
 SHA512 
ebb4f9662ba995130b96e108050571119da368a8195e50896a19aab04d7cb40d60f9ae81052a0de08f571886cfb4150bf006a7b67a3d3683f2d04b5f43d61e7a

diff --git a/app-metrics/node_exporter/files/node_exporter.initd-1 
b/app-metrics/node_exporter/files/node_exporter.initd-1
new file mode 100644
index ..6e9de80da590
--- /dev/null
+++ b/app-metrics/node_exporter/files/node_exporter.initd-1
@@ -0,0 +1,23 @@
+#!/sbin/openrc-run
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="Prometheus machine metrics exporter"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+
+command="/usr/sbin/node_exporter"
+command_args="${command_args:---collector.textfile.directory=/var/lib/node_exporter/}"
+command_background="true"
+command_user="${user}:${group}"
+output_log="/var/log/node_exporter/${RC_SVCNAME}.log"
+error_log="/var/log/node_exporter/${RC_SVCNAME}.log"
+
+depend() {
+   after net
+}
+
+start_pre() {
+   checkpath -q -d -m 0755 -o ${user}:${group} /var/log/node_exporter
+}

diff --git a/app-metrics/node_exporter/files/node_exporter.service-1 
b/app-metrics/node_exporter/files/node_exporter.service-1
new file mode 100644
index ..81909b962b87
--- /dev/null
+++ b/app-metrics/node_exporter/files/node_exporter.service-1
@@ -0,0 +1,13 @@
+[Unit]
+Description=Node Exporter
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+User=node_exporter
+Group=node_exporter
+Type=simple
+ExecStart=/usr/sbin/node_exporter 
--collector.textfile.directory=/var/lib/node_exporter/
+
+[Install]
+WantedBy=multi-user.target

diff --git a/app-metrics/node_exporter/node_exporter-1.4.0.ebuild 
b/app-metrics/node_exporter/node_exporter-1.4.0.ebuild
new file mode 100644
index ..91cb5773c610
--- /dev/null
+++ b/app-metrics/node_exporter/node_exporter-1.4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+MY_PV="v${PV/_rc/-rc.}"
+NODE_EXPORTER_COMMIT=7da1321761b3b8dfc9e496e1a60e6a476fec6018
+
+DESCRIPTION="Prometheus exporter for machine metrics"
+HOMEPAGE="https://github.com/prometheus/node_exporter;
+SRC_URI="https://github.com/prometheus/node_exporter/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz
+   https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+COMMON_DEPEND="acct-group/node_exporter
+   acct-user/node_exporter"
+DEPEND=">=dev-util/promu-0.3.0
+   ${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+
+src_prepare() {
+   default
+   sed -i -e 

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

2022-10-14 Thread Andreas K. Hüttel
commit: e7fca383464c55a2979911638df957556104b41d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 14 15:40:54 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 14 15:42:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fca383

profiles.desc: List arm64 musl llvm

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

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

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index c73964c16d09..e9699540ae06 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -338,6 +338,7 @@ arm default/linux/arm/17.0/musl/armv7a  
dev
 armdefault/linux/arm/17.0/musl/armv7a/hardened exp
 armdefault/linux/arm/17.0/musl/armv7a/hardened/selinux exp
 arm64  default/linux/arm64/17.0/musl   dev
+arm64  default/linux/arm64/17.0/musl/llvm  exp
 arm64  default/linux/arm64/17.0/musl/hardened  exp
 arm64  default/linux/arm64/17.0/musl/hardened/selinux  exp
 mips   default/linux/mips/17.0/musl/o32exp



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/musl/llvm/

2022-10-14 Thread Andreas K. Hüttel
commit: 8f936055b45b9b4baa209c9042071d5dd8d3bda1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 14 15:39:45 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 14 15:42:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f936055

profiles: add arm64 musl clang

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

 profiles/default/linux/arm64/17.0/musl/llvm/eapi   | 1 +
 profiles/default/linux/arm64/17.0/musl/llvm/parent | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/eapi 
b/profiles/default/linux/arm64/17.0/musl/llvm/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/llvm/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/parent 
b/profiles/default/linux/arm64/17.0/musl/llvm/parent
new file mode 100644
index ..845cedb73fde
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/llvm/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/llvm



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-databind/

2022-10-14 Thread Miroslav Šulc
commit: 1702e89d38d5cb36e5e5f07fed89292cf2a603bc
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 13 05:37:39 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 14 18:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1702e89d

dev-java/jackson-databind: add 2.13.4.1, drop 2.13.4

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

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jackson-databind/Manifest  | 2 +-
 ...kson-databind-2.13.4.ebuild => jackson-databind-2.13.4.1.ebuild} | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/jackson-databind/Manifest 
b/dev-java/jackson-databind/Manifest
index 94081af27935..e51018c3ba49 100644
--- a/dev-java/jackson-databind/Manifest
+++ b/dev-java/jackson-databind/Manifest
@@ -1,2 +1,2 @@
 DIST jackson-databind-2.13.3.tar.gz 48056095 BLAKE2B 
04751cd99eae3bbf3c3a30993506f05b47a85782f52e2cf51f50de9bcb5e9c3718d6ba6105667226272d644dcac6aeeb3ce06dc7ae737adf0392a7a7eafef2aa
 SHA512 
785db6cab20ee74ff90815b8a1afedcbf10f13f60c336a61c20513757cbcde80c073d5f4dc60d390a72600a2b5719cca22b4c71220707dd4edd67dd87f6a7ac9
-DIST jackson-databind-2.13.4.tar.gz 48052399 BLAKE2B 
f3ad6d8c2afa69dfadaef7cc592215bb5b9a63c03ef214dd75f4b5b88a35edd0d24a4a680936a057046dd3418a901aa8af1ca093097f17f0998ab66b19c3cb84
 SHA512 
b315a8bffdc81c954ed1a3b07032b47229e1fa2e78ca8f4c3609c47d4afd000ba849cc54ea9a0073dd4a9313b17ce7e1f420ce5df5d389d5ecc640e925dc6cd1
+DIST jackson-databind-2.13.4.1.tar.gz 48063423 BLAKE2B 
88370810068f3c1b3973f310e55e6fb53067ff9796de960d2c57cd50ee59dd552f58b4e73d4455076b18ec996ce7714ab84000a4887a1779fcf259859c891346
 SHA512 
22b7a4225903a0fad3d7d17a5fad79905da96a4a7ebf70b7d9f2c778e88f8c9c2a27d96f66beae96f189ebcd9ca19fd7b12405009ae38023ec8b0511e1ba1af2

diff --git a/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild 
b/dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild
similarity index 94%
rename from dev-java/jackson-databind/jackson-databind-2.13.4.ebuild
rename to dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild
index cefd08b5c6da..bba879961c05 100644
--- a/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild
+++ b/dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild
@@ -7,7 +7,7 @@
 EAPI=8
 
 JAVA_PKG_IUSE="doc source"
-MAVEN_ID="com.fasterxml.jackson.core:jackson-databind:2.13.4"
+MAVEN_ID="com.fasterxml.jackson.core:jackson-databind:2.13.4.1"
 # No tests because of not yet packaged powermock
 # JAVA_TESTING_FRAMEWORKS="junit-4"
 
@@ -27,8 +27,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 # com.fasterxml.jackson.core:jackson-core:2.13.4 -> 
>=dev-java/jackson-core-2.13.4:0
 
 CP_DEPEND="
-   ~dev-java/jackson-annotations-${PV}:2
-   ~dev-java/jackson-core-${PV}:0
+   ~dev-java/jackson-annotations-2.13.4:2
+   ~dev-java/jackson-core-2.13.4:0
 "
 
 # Compile dependencies



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-module-jakarta-xmlbind/

2022-10-14 Thread Miroslav Šulc
commit: 1da5e6877e3ebea4b8f8cf39f7577424eea09b28
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 13 06:05:25 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 14 18:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da5e687

dev-java/jackson-module-jakarta-xmlbind: depend on jackson-databind-2.13.4.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 ...nd-2.13.4.ebuild => jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild
 
b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild
similarity index 98%
rename from 
dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild
rename to 
dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild
index cced241a8774..d4c1788b9113 100644
--- 
a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild
+++ 
b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild
@@ -31,7 +31,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 CP_DEPEND="
~dev-java/jackson-annotations-${PV}:2
~dev-java/jackson-core-${PV}:0
-   ~dev-java/jackson-databind-${PV}:0
+   ~dev-java/jackson-databind-${PV}.1:0
dev-java/jakarta-activation:1
dev-java/jaxb-api:4
 "



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-yaml/

2022-10-14 Thread Miroslav Šulc
commit: c469d344a8be520c3f201cd1d8a2a16eecc6867f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 13 07:14:56 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 14 18:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c469d344

dev-java/jackson-dataformat-yaml: depend on jackson-databind-2.13.4.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 ...at-yaml-2.13.4.ebuild => jackson-dataformat-yaml-2.13.4-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild 
b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r1.ebuild
similarity index 96%
rename from 
dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild
rename to 
dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r1.ebuild
index 56fbfba3fd2a..48c48d9ac0fe 100644
--- a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild
+++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r1.ebuild
@@ -22,8 +22,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND="
~dev-java/jackson-core-${PV}:0
-   ~dev-java/jackson-databind-${PV}:0
-   >=dev-java/snakeyaml-1.30-r1:0
+   ~dev-java/jackson-databind-${PV}.1:0
+   dev-java/snakeyaml:0
>=virtual/jdk-11:*
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-xml/

2022-10-14 Thread Miroslav Šulc
commit: 96d3426e58f17e89f9724033865eaec7371eabe6
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 13 07:27:30 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 14 18:42:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96d3426e

dev-java/jackson-dataformat-xml: depend on jackson-databind-2.13.4.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/27763
Signed-off-by: Miroslav Šulc  gentoo.org>

 ...format-xml-2.13.4.ebuild => jackson-dataformat-xml-2.13.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild 
b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r1.ebuild
similarity index 99%
rename from dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild
rename to 
dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r1.ebuild
index f7c722ff3c0b..d407fdda4d1e 100644
--- a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild
+++ b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r1.ebuild
@@ -31,7 +31,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 CP_DEPEND="
~dev-java/jackson-annotations-${PV}:2
~dev-java/jackson-core-${PV}:0
-   ~dev-java/jackson-databind-${PV}:0
+   ~dev-java/jackson-databind-${PV}.1:0
>=dev-java/stax2-api-4.2.1-r1:0
dev-java/woodstox-core:0
 "



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

2022-10-14 Thread Sam James
commit: 427c50c7e83f2a469b3ce8ba91294142f66155ac
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 18:59:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427c50c7

app-crypt/gnupg: add 2.2.40

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

 app-crypt/gnupg/Manifest   |   2 +
 .../files/gnupg-2.2.40-fix-no-ldap-build.patch |  36 +
 app-crypt/gnupg/gnupg-2.2.40.ebuild| 166 +
 3 files changed, 204 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index fdb506e83ca5..c9cfff783a16 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,4 +1,6 @@
 DIST gnupg-2.2.39.tar.bz2 7290098 BLAKE2B 
a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83
 SHA512 
73f881c12c82010aeaada500517ff39ab22b27ff21b1248bc2228b60a2d75385a44a53c5cfadb8f6b84ef22ad9db0105096b6620fb689560809b324019713940
 DIST gnupg-2.2.39.tar.bz2.sig 119 BLAKE2B 
584d7d36671670ac507948257e9c6be556ed2a2d3c0100bb2746edfe96df5ee1d4c6172fe0cae39d85fc290097bc5f6e1b351debc8ec2f5cc78047354fbed016
 SHA512 
6f7d7c2d1fae706b03c735cf453976c3aebef3f23659426f39a88c63d979f4d873ae09280d75dee9000805468d2a7f49d348609061939000f7cedf34ec5c6019
+DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229
 SHA512 
4c2f5fbf37ba6fbad0045aad23129186963010c673ea0b81801adc4f98efe14d6c7228e22815b6b26307c1fe5bb51cd088aa6a0f06a9325d3c021849ef81c594
+DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B 
baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf
 SHA512 
fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9
 DIST gnupg-2.3.7.tar.bz2.sig 119 BLAKE2B 
c2652adf203bc828ed0aaf778542e990028156c16b435cd35aa6fe57ca0a5b798087c98e16589685c8ab9b8b92e16c3f7d4da56a4b1209b9adf2c24ea548ae6e
 SHA512 
0257034b3e7ac390dadb151c656ff59822dacedaddca4ad6b5980b3e03a468ada47553e6a1fcff6a12c64ae2f9c15b245df855cd424b010041df8db9a1b8

diff --git a/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch 
b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch
new file mode 100644
index ..3ab9c0cba902
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch
@@ -0,0 +1,36 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=7011286ce6e1fb56c2989fdafbd11b931c489faa
+
+From 7011286ce6e1fb56c2989fdafbd11b931c489faa Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Fri, 14 Oct 2022 09:58:41 +0900
+Subject: [PATCH] dirmngr: Fix build with no LDAP support.
+
+* dirmngr/server.c [USE_LDAP] (start_command_handler): Conditionalize.
+
+--
+
+GnuPG-bug-id: 6239
+Signed-off-by: NIIBE Yutaka 
+---
+ dirmngr/server.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/dirmngr/server.c b/dirmngr/server.c
+index 04ebfd317..98f354300 100644
+--- a/dirmngr/server.c
 b/dirmngr/server.c
+@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int 
session_id)
+ctrl->refcount);
+   else
+ {
++#if USE_LDAP
+   ks_ldap_free_state (ctrl->ks_get_state);
+   ctrl->ks_get_state = NULL;
++#endif
+   release_ctrl_ocsp_certs (ctrl);
+   xfree (ctrl->server_local);
+   dirmngr_deinit_default_ctrl (ctrl);
+-- 
+2.11.0
+
+

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
new file mode 100644
index ..aad9c21dbc70
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"

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

2022-10-14 Thread Sam James
commit: 018d514f6abe3f0ea5e6a7775d661e738a8a2525
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:02:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018d514f

media-sound/yoshimi: Stabilize 2.2.2.1 amd64, #877063

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

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

diff --git a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild 
b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
index 07ae2d6616da..3d9af4b21f5f 100644
--- a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
+++ b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+lv2"
 
 BDEPEND="virtual/pkgconfig"



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

2022-10-14 Thread Sam James
commit: 337cb12f6ac4729d216e81eda3552012ad065b87
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 18:50:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337cb12f

dev-libs/libxml2: add 2.10.3

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

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.10.3.ebuild | 194 +
 2 files changed, 195 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index f5ac9a3f1639..cda56d9516dd 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,4 +1,5 @@
 DIST libxml2-2.10.2.tar.xz 2636304 BLAKE2B 
3ccc11ac73a81ee7ea3e565597c95e74923eba3d858c9a915aecf1dcf2fb6ab3e46c6ed2ea504261a822de2ac2132834ffa8ffd039e9e1390a9637a2dac7d6c5
 SHA512 
c26ee428ae2fae2326fcaec156ed36c5f5d63aeb4839d626f6544a3fad158a1602e9dc0d542b2f947e6a8de0c09ff130da2626a30aec27446ce09614f78466b5
+DIST libxml2-2.10.3.tar.xz 2639908 BLAKE2B 
aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66
 SHA512 
33bb87ae9a45c475c3de09477e5d94840d8f687f893ef7839408bc7267e57611c4f2b863ed8ec819a4b5f1ebd6a122db9f6054c73bceed427d37f3e67f62620c
 DIST libxml2-2.9.14-patches-r0.tar.bz2 8304 BLAKE2B 
067faba5bfcbf81e2ef356925c0d3b4ef0aff7604db049366180b8217b781c60c2746be348c5e1a09de925e54fc69e3e431f7e2199ce326b6ff88ea9352ca45c
 SHA512 
e97bada92a14ef0501a5f7be312d35d26eb52b648102d028dc11b3eef62ee0597540d0b474f54bd015a914a9cb7600d4dc34912b0ead5230136e945d80ae8428
 DIST libxml2-2.9.14.tar.xz 3129968 BLAKE2B 
ab584503d5209e4aaf41ae6f44aed5e94c0ae29e28cfba39a9012568aa97515af861b47891b84d2a352a07357626ba50ddb1e344e911fa14ff2ce93c5beff1f1
 SHA512 
d08e6cafb289c499fdc5b3a12181e032a34f7a249bc66758859f964d3e71e19fd69be79921e1a9d8ab1e692d15b13f5fae95eeb10c3236974d89e218f5107606
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733

diff --git a/dev-libs/libxml2/libxml2-2.10.3.ebuild 
b/dev-libs/libxml2/libxml2-2.10.3.ebuild
new file mode 100644
index ..b8f7fa168857
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.10.3.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+DOCS=( NEWS README.md TODO TODO_SCHEMAS python/TODO )
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   local tarname=${P/_rc/-rc}.tar.xz
+
+   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
+   # as they are needed as tarballs in ${S}/xstc instead and not 
unpacked
+   unpack ${tarname}
+
+   if [[ -n ${PATCHSET_VERSION} ]] ; then
+   unpack 

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

2022-10-14 Thread Sam James
commit: 2f4204970f0aa8efc36cd1afcd7c8b3f740f87e0
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:02:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f420497

app-crypt/gnupg: add 2.3.8

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

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.3.8.ebuild | 171 +
 2 files changed, 173 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index c9cfff783a16..889592c85d9c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,3 +4,5 @@ DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a46
 DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B 
baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf
 SHA512 
fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9
 DIST gnupg-2.3.7.tar.bz2.sig 119 BLAKE2B 
c2652adf203bc828ed0aaf778542e990028156c16b435cd35aa6fe57ca0a5b798087c98e16589685c8ab9b8b92e16c3f7d4da56a4b1209b9adf2c24ea548ae6e
 SHA512 
0257034b3e7ac390dadb151c656ff59822dacedaddca4ad6b5980b3e03a468ada47553e6a1fcff6a12c64ae2f9c15b245df855cd424b010041df8db9a1b8
+DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2
+DIST gnupg-2.3.8.tar.bz2.sig 119 BLAKE2B 
29a133605d72dc4c102ec9a82d654cb980a72463fdc6e255d595e0559bb08860dcb1b014681e1d177eb29c0d32f4ce4ef6caefa6558f1cb97c87c42fb426ea63
 SHA512 
d97a92c245df997dbff800b25872e9f0769b20e9336b12682b4539fd4fe0e9c2dada7af397b8afeeeba316100b8f4dd86ba96e1dc62cee70158927229b0a015d

diff --git a/app-crypt/gnupg/gnupg-2.3.8.ebuild 
b/app-crypt/gnupg/gnupg-2.3.8.ebuild
new file mode 100644
index ..d87edc8dcc51
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.3.8.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND=">=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.9.1:=
+   >=dev-libs/libgpg-error-1.41
+   >=dev-libs/libksba-1.3.4
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   tofu? ( >=dev-db/sqlite-3.27 )
+   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+"
+
+RDEPEND="${DEPEND}
+   app-crypt/pinentry
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/byte-buddy/

2022-10-14 Thread Sam James
commit: 130ac741f7d7fc34b890fa4b86de738bb2605eb0
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:02:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130ac741

dev-java/byte-buddy: Stabilize 1.12.14 amd64, #877085

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

 dev-java/byte-buddy/byte-buddy-1.12.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild 
b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild
index edb8938b00ce..5648f7de1768 100644
--- a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild
+++ b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/raphw/${PN}/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-11:*



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

2022-10-14 Thread Sam James
commit: cf5f54a370754062ad8dbf0e78e90a94374ebe73
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5f54a3

media-sound/yoshimi: Stabilize 2.2.2.1 x86, #877063

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

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

diff --git a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild 
b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
index 3d9af4b21f5f..d37c7559c8db 100644
--- a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
+++ b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+lv2"
 
 BDEPEND="virtual/pkgconfig"



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

2022-10-14 Thread Sam James
commit: 1b6ba3b99591ed183907f1d30b41b0ef2428de8f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6ba3b9

dev-python/sqlalchemy: Stabilize 1.4.41 x86, #877129

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
index 19a71e013932..e628a1b3f49e 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 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"
 IUSE="examples +sqlite test"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/byte-buddy/

2022-10-14 Thread Sam James
commit: a51f8e63ce6d0b8a47b044b09d57580c953f578f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51f8e63

dev-java/byte-buddy: Stabilize 1.12.14 x86, #877085

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

 dev-java/byte-buddy/byte-buddy-1.12.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild 
b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild
index 5648f7de1768..61c20f47e67c 100644
--- a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild
+++ b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/raphw/${PN}/archive/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-11:*



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

2022-10-14 Thread Sam James
commit: d8929aea77f506555bf9a672188eb0d176065817
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8929aea

dev-python/cryptography: Stabilize 38.0.1 x86, #877137

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

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

diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild 
b/dev-python/cryptography/cryptography-38.0.1.ebuild
index 2df0b030446b..26ed7b1643e0 100644
--- a/dev-python/cryptography/cryptography-38.0.1.ebuild
+++ b/dev-python/cryptography/cryptography-38.0.1.ebuild
@@ -84,7 +84,7 @@ SRC_URI="
 # extra licenses come from Rust deps
 LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=



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

2022-10-14 Thread Sam James
commit: 4efe01ba2e5b6a4696ce14f70006f4ec05ac14ac
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 18:36:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 18:50:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efe01ba

sys-libs/zlib: add 1.2.13

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

 sys-libs/zlib/Manifest |   2 +
 .../zlib-1.2.13-use-LDFLAGS-in-configure.patch |  72 
 sys-libs/zlib/zlib-1.2.13.ebuild   | 191 +
 3 files changed, 265 insertions(+)

diff --git a/sys-libs/zlib/Manifest b/sys-libs/zlib/Manifest
index 64bfa1e36767..6f127872cd6e 100644
--- a/sys-libs/zlib/Manifest
+++ b/sys-libs/zlib/Manifest
@@ -1,4 +1,6 @@
 DIST zlib-1.2.11-cygwin-gzopen_w.patch 1170 BLAKE2B 
fe351436716634bd823da8c2811d332327d335d450d89bee85d7713b09dd454fe6aee264b044a41bf3be603aa36d67943ba6c7d8b46470e180e9b639728b5274
 SHA512 
14cc63a17fbf6afb6c8a8dd0b92df9807b48e0faf09c88f952083f10716ae62be8de2a0e1424b77fb538605b88898b381160521f2872afdda59e12bd27535c5a
 DIST zlib-1.2.12.tar.gz 1490071 BLAKE2B 
76e7b26f8dc761b0eae6276cc32bc36fa74a88197699c95d158c1548f97b80db5e39d21144ecd6ee3eb90c42730aa5f387f9952d9a3f0930b56e9dfcd12f1e67
 SHA512 
cc2366fa45d5dfee1f983c8c51515e0cff959b61471e2e8d24350dea22d3f6fcc50723615a911b046ffc95f51ba337d39ae402131a55e6d1541d3b095d6c0a14
 DIST zlib-1.2.12.tar.gz.asc 235 BLAKE2B 
bb1efc89b10b894ebc8e8008ee3e98104348f197fae54d298d62057a2d8b8d7246de937962b531189f80ad64a803112300a73862cba121cbf6a6d5ac5f9bc40c
 SHA512 
5c1144371a83b83f9f1d008aa9297e23c0db992cab6c4a8966f9320e70c6186867d62753511d6a663b0fe181cd37fe256c53586358a42ea348ccc0747b1a7153
+DIST zlib-1.2.13.tar.xz 1296496 BLAKE2B 
cefcd25989ce27e7d339af2a88455fcf64f6f5e647bedb0f05a45e4370a885fe45a60c023aa63e79b8ecf20ed3254d0052245f33f5769aca2838b42242be14a8
 SHA512 
9e7ac71a1824855ae526506883e439456b74ac0b811d54e94f6908249ba8719bec4c8d7672903c5280658b26cb6b5e93ecaaafe5cdc2980c760fa196773f0725
+DIST zlib-1.2.13.tar.xz.asc 235 BLAKE2B 
29206175f06b4e36960fc6b9403101f55c1f5b768e1921ce1402217bc85978b9fba1a4130db2df5c148b6a1c947148372be20ff8c4ce337c6f2541b42fef7274
 SHA512 
ca5decebe9572e77e88bac5c5119bfda7e222ed3944e4692510ae70fb5f01d8694b59a6878472b84e6b61d2d1682d94473b6312832afa520a2a23293572ea621
 DIST zlib-1.2.7-cygwin-minizip.patch 2626 BLAKE2B 
885f1fda877c0b783618b163702fb46126b7db572767cd4edb86bd92db1f432c887ef1724e70c8319c26886368dba3a962af5284ec0875c20ec8ad2245fd100a
 SHA512 
e372f1e06311e843eca2092e182c41abb009b5e9880b60292d708e4bc0de5a9e4c43d49b25b0c09df4784bc46a1254472bc5cdbdd8d6c762a9f6a145a555bfe7

diff --git a/sys-libs/zlib/files/zlib-1.2.13-use-LDFLAGS-in-configure.patch 
b/sys-libs/zlib/files/zlib-1.2.13-use-LDFLAGS-in-configure.patch
new file mode 100644
index ..9f2b240334e8
--- /dev/null
+++ b/sys-libs/zlib/files/zlib-1.2.13-use-LDFLAGS-in-configure.patch
@@ -0,0 +1,72 @@
+https://github.com/madler/zlib/pull/599
+
+Rebased version of:
+
+From 37c9730ba474d274f4cc6a974943eef95087b9f6 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Tue, 8 Mar 2022 22:38:47 -0800
+Subject: [PATCH] configure: Pass LDFLAGS to link tests
+
+LDFLAGS can contain critical flags without which linking wont succeed
+therefore ensure that all configure tests involving link time checks are
+using LDFLAGS on compiler commandline along with CFLAGS to ensure the
+tests perform correctly. Without this some tests may fail resulting in
+wrong confgure result, ending in miscompiling the package
+
+Signed-off-by: Khem Raj 
+--- a/configure
 b/configure
+@@ -436,7 +436,7 @@ if test $shared -eq 1; then
+   echo Checking for shared library support... | tee -a configure.log
+   # we must test in two steps (cc then ld), required at least on SunOS 4.x
+   if try $CC -w -c $SFLAGS $test.c &&
+- try $LDSHARED $SFLAGS -o $test$shared_ext $test.o; then
++ try $LDSHARED $SFLAGS $LDFLAGS -o $test$shared_ext $test.o; then
+ echo Building shared library $SHAREDLIBV with $CC. | tee -a configure.log
+   elif test -z "$old_cc" -a -z "$old_cflags"; then
+ echo No shared library support. | tee -a configure.log
+@@ -498,7 +498,7 @@ int main(void) {
+ }
+ EOF
+   fi
+-  if try $CC $CFLAGS -o $test $test.c; then
++  if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then
+ sizet=`./$test`
+ echo "Checking for a pointer-size integer type..." $sizet"." | tee -a 
configure.log
+ CFLAGS="${CFLAGS} -DNO_SIZE_T=${sizet}"
+@@ -532,7 +532,7 @@ int main(void) {
+   return 0;
+ }
+ EOF
+-  if try $CC $CFLAGS -o $test $test.c; then
++  if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then
+ echo "Checking for fseeko... Yes." | tee -a configure.log
+   else
+ CFLAGS="${CFLAGS} -DNO_FSEEKO"
+@@ -549,7 +549,7 @@ cat > $test.c <
+ int main() { return strlen(strerror(errno)); }
+ EOF
+-if try $CC $CFLAGS -o $test $test.c; then
++if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then
+   echo "Checking for strerror... Yes." | tee -a 

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

2022-10-14 Thread Sam James
commit: 524b24e80af73e5b2ea908dad26323976ed79117
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524b24e8

dev-python/apsw: Stabilize 3.39.4.0 x86, #876607

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

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

diff --git a/dev-python/apsw/apsw-3.39.4.0.ebuild 
b/dev-python/apsw/apsw-3.39.4.0.ebuild
index 9f9dd35d7c01..50827e0db0df 100644
--- a/dev-python/apsw/apsw-3.39.4.0.ebuild
+++ b/dev-python/apsw/apsw-3.39.4.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc64 x86"
 IUSE="doc"
 
 DEPEND="



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

2022-10-14 Thread Sam James
commit: 0b54d911e3c680ef9eaaca75cc5f912209e5890e
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:02:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b54d911

dev-python/apsw: Stabilize 3.39.4.0 amd64, #876607

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

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

diff --git a/dev-python/apsw/apsw-3.39.4.0.ebuild 
b/dev-python/apsw/apsw-3.39.4.0.ebuild
index f10a20ff8b30..9f9dd35d7c01 100644
--- a/dev-python/apsw/apsw-3.39.4.0.ebuild
+++ b/dev-python/apsw/apsw-3.39.4.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc64 ~x86"
 IUSE="doc"
 
 DEPEND="



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

2022-10-14 Thread Sam James
commit: 4576122ab691da8f67b346cda0595839e445cff0
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4576122a

dev-python/cryptography: Stabilize 38.0.1 amd64, #877137

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

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

diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild 
b/dev-python/cryptography/cryptography-38.0.1.ebuild
index 706111d9cbd9..2df0b030446b 100644
--- a/dev-python/cryptography/cryptography-38.0.1.ebuild
+++ b/dev-python/cryptography/cryptography-38.0.1.ebuild
@@ -84,7 +84,7 @@ SRC_URI="
 # extra licenses come from Rust deps
 LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=



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

2022-10-14 Thread Sam James
commit: 95a9da0df52652fa3076d288f882109e930ee974
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a9da0d

dev-python/discogs-client: Stabilize 2.4 ALLARCHES, #877135

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

 dev-python/discogs-client/discogs-client-2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/discogs-client/discogs-client-2.4.ebuild 
b/dev-python/discogs-client/discogs-client-2.4.ebuild
index c8b04833cbf4..259b45e3f147 100644
--- a/dev-python/discogs-client/discogs-client-2.4.ebuild
+++ b/dev-python/discogs-client/discogs-client-2.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/p/python3-${PN}/python3-${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
S="${WORKDIR}/python3-${P}"
 fi
 



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

2022-10-14 Thread Sam James
commit: 10b077cfabac7543c8cb9cc5731bfaa246e3858f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:03:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b077cf

dev-python/sqlalchemy: Stabilize 1.4.41 amd64, #877129

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
index 8291064f7c0b..19a71e013932 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 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"
 IUSE="examples +sqlite test"
 
 BDEPEND="



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

2022-10-14 Thread Sam James
commit: bf9a2ed186a3ce71b4c776379bfca7fe8b11432e
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:32:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:33:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9a2ed1

media-video/pipewire: backport filter chain corruption fix

filter-chain may crash with multiple filters in a chain as it
mixes up the buffers.

Reported-by: Arsen Arsenović  aarsen.me>
Signed-off-by: Sam James  gentoo.org>

 3.59-filter-chain-alloc-port-data-handle.patch |  87 +
 media-video/pipewire/pipewire-0.3.59-r1.ebuild | 431 +
 2 files changed, 518 insertions(+)

diff --git 
a/media-video/pipewire/files/pipewire-0.3.59-filter-chain-alloc-port-data-handle.patch
 
b/media-video/pipewire/files/pipewire-0.3.59-filter-chain-alloc-port-data-handle.patch
new file mode 100644
index ..bd066e31af09
--- /dev/null
+++ 
b/media-video/pipewire/files/pipewire-0.3.59-filter-chain-alloc-port-data-handle.patch
@@ -0,0 +1,87 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/94a857550b566472e5ab51191e1b34098e5a9506
+
+From 94a857550b566472e5ab51191e1b34098e5a9506 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Mon, 3 Oct 2022 09:44:32 +0200
+Subject: [PATCH] filter-chain: alloc port data per handle.
+
+--- a/src/modules/module-filter-chain.c
 b/src/modules/module-filter-chain.c
+@@ -1501,7 +1501,6 @@ static int load_node(struct graph *graph, struct 
spa_json *json)
+   bool have_config = false;
+   uint32_t i;
+   int res;
+-  float *data;
+ 
+   while (spa_json_get_string(json, key, sizeof(key)) > 0) {
+   if (spa_streq("type", key)) {
+@@ -1576,14 +1575,6 @@ static int load_node(struct graph *graph, struct 
spa_json *json)
+   port->idx = i;
+   port->external = SPA_ID_INVALID;
+   port->p = desc->output[i];
+-  if ((data = port->audio_data[i]) == NULL) {
+-  data = calloc(1, MAX_SAMPLES * sizeof(float));
+-  if (data == NULL) {
+-  pw_log_error("cannot create port data: %m");
+-  return -errno;
+-  }
+-  }
+-  port->audio_data[i] = data;
+   spa_list_init(>link_list);
+   }
+   for (i = 0; i < desc->n_control; i++) {
+@@ -1629,6 +1620,26 @@ static void node_cleanup(struct node *node)
+   }
+ }
+ 
++static int port_ensure_data(struct port *port, uint32_t i)
++{
++  float *data;
++  if ((data = port->audio_data[i]) == NULL) {
++  data = calloc(1, MAX_SAMPLES * sizeof(float));
++  if (data == NULL) {
++  pw_log_error("cannot create port data: %m");
++  return -errno;
++  }
++  }
++  port->audio_data[i] = data;
++  return 0;
++}
++
++static void port_free_data(struct port *port, uint32_t i)
++{
++  free(port->audio_data[i]);
++  port->audio_data[i] = NULL;
++}
++
+ static void node_free(struct node *node)
+ {
+   uint32_t i, j;
+@@ -1636,7 +1647,7 @@ static void node_free(struct node *node)
+   spa_list_remove(>link);
+   for (i = 0; i < node->n_hndl; i++) {
+   for (j = 0; j < node->desc->n_output; j++)
+-  free(node->output_port[j].audio_data[i]);
++  port_free_data(>output_port[j], i);
+   }
+   node_cleanup(node);
+   descriptor_unref(node->desc);
+@@ -1688,6 +1699,8 @@ static int graph_instantiate(struct graph *graph)
+ 
+   spa_list_for_each(link, >link_list, 
input_link) {
+   struct port *peer = link->output;
++  if ((res = port_ensure_data(peer, i)) < 
0)
++  goto error;
+   pw_log_info("connect input port 
%s[%d]:%s %p",
+   node->name, i, 
d->ports[port->p].name,
+   peer->audio_data[i]);
+@@ -1696,6 +1709,8 @@ static int graph_instantiate(struct graph *graph)
+   }
+   for (j = 0; j < desc->n_output; j++) {
+   port = >output_port[j];
++  if ((res = port_ensure_data(port, i)) < 0)
++  goto error;
+   pw_log_info("connect output port %s[%d]:%s %p",
+   node->name, i, 
d->ports[port->p].name,
+   port->audio_data[i]);
+GitLab

diff --git a/media-video/pipewire/pipewire-0.3.59-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.59-r1.ebuild
new file mode 100644
index ..da8ad2640541
--- /dev/null
+++ 

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

2022-10-14 Thread Arthur Zamarin
commit: cea58d9745d390b76d24aee55a0cb8c42d746a5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 14:06:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 16:14:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea58d97

app-misc/tmux2html: EAPI=8, PEP517, enable py3.1{0,1}

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

 .../{tmux2html-0.1.11.ebuild => tmux2html-0.1.11-r1.ebuild}   | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-misc/tmux2html/tmux2html-0.1.11.ebuild 
b/app-misc/tmux2html/tmux2html-0.1.11-r1.ebuild
similarity index 77%
rename from app-misc/tmux2html/tmux2html-0.1.11.ebuild
rename to app-misc/tmux2html/tmux2html-0.1.11-r1.ebuild
index 5ce689120ef3..7531f1b8d1bf 100644
--- a/app-misc/tmux2html/tmux2html-0.1.11.ebuild
+++ b/app-misc/tmux2html/tmux2html-0.1.11-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
+EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Render full tmux windows or individual panes as HTML"



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

2022-10-14 Thread Arthur Zamarin
commit: 0295a4b27348090d43515b1eb3d271925f395622
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 16:17:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 16:17:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0295a4b2

dev-python/phonenumbers: add 8.12.57

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

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

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index d5a6ba8ede69..0f05c82f3264 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST python-phonenumbers-8.12.56.gh.tar.gz 4906531 BLAKE2B 
d55d828a26bc3a86660b6341c9577de6f489d3511971c5a843f10c14c05f0c82340109f13cc86c261119d6598ade95c2c3c9afdea485b09f3f73be891ee2a16e
 SHA512 
675cf8d15536efd156a230cff9e027cdba718a32ca2facb493b235f39dc1a0c86f6a376d3d501690b25a5e52d6d411309626b8ecce9a065456e42774da04ea49
+DIST python-phonenumbers-8.12.57.gh.tar.gz 4906700 BLAKE2B 
b755e6e27c3006ce2b72f8e8900937ac2b7d2bd464052cd9a788ba5cdbd08ead4628963ea794a5dee962531753f6674342a3eed092edfb421c1d8f203d90b2b3
 SHA512 
8da340dd88c4bd41fd18af264667211e7d9dea97dcb71306c901feb3f32ee7a7012dfa1a66b8ddac746ceaab972529c32d9fc19e331893296f9938c7249173ba

diff --git a/dev-python/phonenumbers/phonenumbers-8.12.57.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.12.57.ebuild
new file mode 100644
index ..baab22b23fc7
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.12.57.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2022-10-14 Thread Arthur Zamarin
commit: 237465a536ed8eceef2c1395dd04d760e3021939
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 16:12:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 16:14:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237465a5

dev-python/flask-sqlalchemy: add 3.0.2

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

 dev-python/flask-sqlalchemy/Manifest   |  1 +
 .../flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/flask-sqlalchemy/Manifest 
b/dev-python/flask-sqlalchemy/Manifest
index 0434a76eb9a9..cf343fcf1f01 100644
--- a/dev-python/flask-sqlalchemy/Manifest
+++ b/dev-python/flask-sqlalchemy/Manifest
@@ -1,3 +1,4 @@
 DIST Flask-SQLAlchemy-2.5.1.tar.gz 132750 BLAKE2B 
6378766e9ae5e697f9a0fe23471f0264e5ac1f4c824657e5197f6c35f9f12eb756528641c1078b1bf470170c557c3201314a80b922b4ab84e4664a0ccaad2a6c
 SHA512 
5d483418204030837e62769d45c16af88c5be6dbafc7c340cc4e67ef1736ea5102f506156119864cd7673cf382b0d3f27050bda64273b93ef4805fce9e1a0f6f
 DIST Flask-SQLAlchemy-3.0.0.tar.gz 127234 BLAKE2B 
97737e16e3929b4449b7c004463d5976263bebdeb4d06f93afc531ad10545f7648103ebdaf8792967d504ec4e404e5f0411397216944eff8deebb1a69d01efe7
 SHA512 
48461453555cc659b1f35ea0d255c080784222a51a90de1cb5761ed08f3fffa83b6647a7346b860f2354484496e6cdbf1420cb9f0405b128174e7e6f1e30cbbe
 DIST Flask-SQLAlchemy-3.0.1.tar.gz 128448 BLAKE2B 
69294c328df5a6bd8c40b5bc74b411ccd616a926db55c579aa00f777b7b0a3e7045c719487c2d2cffaee804fbe4690e45cee06f9ec860b5ad75de62b1e1811e7
 SHA512 
5b4a79f700b6e42d4796d0b4c9fc9ab489cdbf7d0598f5df3adfa8d9edef8c9203ab3d53805c24764f7e9f2668b907af9782b51310492b21d355cb2440b3453f
+DIST Flask-SQLAlchemy-3.0.2.tar.gz 128634 BLAKE2B 
0203de67bd4c3a61562ad8bd69b6be2826ce7a49b763f101b5455a8452a1950728dee4a6a627c82f6ef741f57334de41511675b254a8da3c334021fcdbe8fd63
 SHA512 
89fa71796efe53e993ef8fc264b04f64c3174cadc960a9e51944e4fe70513a1c91e244e55f70690623f1d7d6d7c215729581a6989484bb0369b4bb0e412f499c

diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild 
b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild
new file mode 100644
index ..4f1c66408c0b
--- /dev/null
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_PN="Flask-SQLAlchemy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLAlchemy support for Flask applications"
+HOMEPAGE="
+   https://github.com/pallets-eco/flask-sqlalchemy/
+   https://pypi.org/project/flask-sqlalchemy/
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/flask-2.2[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.4.18[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/blinker[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/pallets-sphinx-themes \
+   dev-python/sphinx-issues \
+   dev-python/sphinxcontrib-log_cabinet



[gentoo-commits] repo/gentoo:master commit in: sci-libs/eccodes/

2022-10-14 Thread Arthur Zamarin
commit: 4ace434538caf6f30f4cf6f14e82aa73b326aaad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 14:10:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 16:14:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ace4345

sci-libs/eccodes: enable py3.10, py3.11

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

 sci-libs/eccodes/eccodes-2.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/eccodes/eccodes-2.18.0.ebuild 
b/sci-libs/eccodes/eccodes-2.18.0.ebuild
index e55c5858c27b..315bcf0d2221 100644
--- a/sci-libs/eccodes/eccodes-2.18.0.ebuild
+++ b/sci-libs/eccodes/eccodes-2.18.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake fortran-2 python-any-r1
 



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

2022-10-14 Thread Arthur Zamarin
commit: 77a68b5bc47f4dc25886e486b729c9d3ba8915e0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 16:11:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 16:14:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a68b5b

dev-python/nuitka: add 1.1.5

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

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

diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index a17151a93f5f..a1cf434133f5 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-1.1.3.tar.gz 3921812 BLAKE2B 
f3160facc010fb55510246d8c455665c9be1c893629a04ecfd204fcd6898ae6e4955684804cc83abff8e35084727c87b848abd9d5c25f8d0eb5b054b1c2f7d5a
 SHA512 
fcc1374605ae8429a3f22c926783d8f96b335597b152320d2a33152ccabb7e3cb003f7870d51dcf36d1e4bbc391f517e56631c49905a4bd1cc146e5ada9c5aa6
 DIST Nuitka-1.1.4.tar.gz 3923043 BLAKE2B 
7c85aab9170f118f43c56a097ef4ea90e78e539d8a796fcf4435f1e2d27e1f8a7f87ab030736f231834ab044db512e6649f6f0f2b7726dcda989edad5cc9cbae
 SHA512 
9bf9de077d71cdca629737f21ddac22fa8526d4e1d3ec3a41465f8764997141a3a5e6e2d545001b72f66dc972fe7a9fa23cdf36636a29552652d1a04a23fd2d6
+DIST Nuitka-1.1.5.tar.gz 3920916 BLAKE2B 
7352009df91e39c63073e8230065af990c86d07cf51752ceaf234e4e8b5814d085ee7423440dc5bb8ca63341f7e1eccdbd41631711ebcfac481bcb3645c011f2
 SHA512 
ef88b98341cb930529d6e31bb487cf3bb8c217dd9b8a8b50c8e5b147f0b4879a17f2d6c7621a056ad3f1ffd15ac88781445bc0dc8dc164a38aea83b43a6bf3c7

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



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

2022-10-14 Thread Alexys Jacob
commit: aac02970654a607652700dca1d75814e6c937368
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Oct 14 16:38:50 2022 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Oct 14 16:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac02970

x11-misc/py3status: add 3.47, drop 3.46

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.46.ebuild => py3status-3.47.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 44a1b2683c6a..beea29834f36 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.46.tar.gz 417945 BLAKE2B 
99eb560ac36f8b958d125adacf11eb349a3f3a50618ea85fbca9ecb88ad0a36fa55c876ae12e67aae95cff22d4344957043dbfe7ced1c557023d5b096d0ac16d
 SHA512 
ac5335a89c36f109fce9f1f0f3fc6464ef5654507a4837ba777c7795a462428c3d5d4cf1acd08b57ff21269f29cf4cb7bfdf72b8042f5d0564fc81d82ff00b79
+DIST py3status-3.47.tar.gz 419624 BLAKE2B 
a8c5d6aad0d9cf8a4f768a6c7aa2f2695018ba4ced742ca6ffcd4e3d72dade5efe72d7a23152cca4045b412b8ee0fed91e23038a5521b7ccdf52563c1d06c6ac
 SHA512 
4c583685b37ec251bad824930c6935ccc5cf527d784f89f4ba222f53d987409337b4ca1aa3b7f0adc995e2494aee3ad9efb315fcc2578cab4996fa719f3310eb

diff --git a/x11-misc/py3status/py3status-3.46.ebuild 
b/x11-misc/py3status/py3status-3.47.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.46.ebuild
rename to x11-misc/py3status/py3status-3.47.ebuild



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

2022-10-14 Thread David Seifert
commit: 5516475e7648dc3c46a680475f1f3c9124ce88a7
Author: David Seifert  gentoo  org>
AuthorDate: Fri Oct 14 18:25:26 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Oct 14 18:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5516475e

net-misc/dhcp: rebase patches

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

 net-misc/dhcp/dhcp-4.4.3_p1.ebuild | 20 +-
 ...pt-4.patch => dhcp-4.4.3-always-accept-4.patch} |  0
 ...6.patch => dhcp-4.4.3-bindtodevice-inet6.patch} | 11 +++---
 ...ent-ntp.patch => dhcp-4.4.3-dhclient-ntp.patch} |  0
 patch => dhcp-4.4.3-dhclient-resolvconf.patch} | 44 +++---
 patch => dhcp-4.4.3-dhclient-stdin-conf.patch} |  0
 ...-fix-perms.patch => dhcp-4.4.3-fix-perms.patch} |  6 +--
 ...2-path.patch => dhcp-4.4.3-iproute2-path.patch} |  0
 patch => dhcp-4.4.3-ldap-ipv6-client-id.patch} |  0
 ...-nogateway.patch => dhcp-4.4.3-nogateway.patch} |  0
 ...er-ping.patch => dhcp-4.4.3-quieter-ping.patch} |  0
 11 files changed, 40 insertions(+), 41 deletions(-)

diff --git a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild 
b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild
index 9db36ddb42da..e425d52ea36c 100644
--- a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild
+++ b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild
@@ -50,26 +50,26 @@ src_unpack() {
 PATCHES=(
# Gentoo patches - these will probably never be accepted upstream
# Fix some permission issues
-   "${FILESDIR}/${PN}-3.0-fix-perms.patch"
+   "${FILESDIR}/${PN}-4.4.3-fix-perms.patch"
 
# Enable dhclient to equery NTP servers
-   "${FILESDIR}/${PN}-4.3.6-dhclient-ntp.patch"
-   "${FILESDIR}/${PN}-4.3.6-dhclient-resolvconf.patch"
+   "${FILESDIR}/${PN}-4.4.3-dhclient-ntp.patch"
+   "${FILESDIR}/${PN}-4.4.3-dhclient-resolvconf.patch"
 
# Enable dhclient to get extra configuration from stdin
-   "${FILESDIR}/${PN}-4.2.2-dhclient-stdin-conf.patch"
+   "${FILESDIR}/${PN}-4.4.3-dhclient-stdin-conf.patch"
# bug #265531
-   "${FILESDIR}/${PN}-4.3.6-nogateway.patch"
+   "${FILESDIR}/${PN}-4.4.3-nogateway.patch"
# bug #296921
-   "${FILESDIR}/${PN}-4.3.6-quieter-ping.patch"
+   "${FILESDIR}/${PN}-4.4.3-quieter-ping.patch"
# bug #437108
-   "${FILESDIR}/${PN}-4.4.0-always-accept-4.patch"
+   "${FILESDIR}/${PN}-4.4.3-always-accept-4.patch"
# bug #480636
-   "${FILESDIR}/${PN}-4.3.6-iproute2-path.patch"
+   "${FILESDIR}/${PN}-4.4.3-iproute2-path.patch"
# bug #471142
-   "${FILESDIR}/${PN}-4.2.5-bindtodevice-inet6.patch"
+   "${FILESDIR}/${PN}-4.4.3-bindtodevice-inet6.patch"
# bug #559832
-   "${FILESDIR}/${PN}-4.3.3-ldap-ipv6-client-id.patch"
+   "${FILESDIR}/${PN}-4.4.3-ldap-ipv6-client-id.patch"
 
# Possible upstream candidates
 )

diff --git a/net-misc/dhcp/files/dhcp-4.4.0-always-accept-4.patch 
b/net-misc/dhcp/files/dhcp-4.4.3-always-accept-4.patch
similarity index 100%
rename from net-misc/dhcp/files/dhcp-4.4.0-always-accept-4.patch
rename to net-misc/dhcp/files/dhcp-4.4.3-always-accept-4.patch

diff --git a/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch 
b/net-misc/dhcp/files/dhcp-4.4.3-bindtodevice-inet6.patch
similarity index 51%
rename from net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch
rename to net-misc/dhcp/files/dhcp-4.4.3-bindtodevice-inet6.patch
index 77254c32e2b0..f6ea0f858c6d 100644
--- a/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch
+++ b/net-misc/dhcp/files/dhcp-4.4.3-bindtodevice-inet6.patch
@@ -5,15 +5,14 @@ snipped from fedora
 # dhclient -6: bind socket to interface (#1001742)
 # (Submitted to dhcp-b...@isc.org - [ISC-Bugs #34784])
 
-diff -up dhcp-4.2.5/common/socket.c.bindtodevice_inet6 
dhcp-4.2.5/common/socket.c
 dhcp-4.2.5/common/socket.c.bindtodevice_inet6  2013-09-17 
16:47:05.0 +0200
-+++ dhcp-4.2.5/common/socket.c 2013-09-17 16:48:18.975997842 +0200
-@@ -245,7 +245,7 @@ if_register_socket(struct interface_info
+--- a/common/socket.c
 b/common/socket.c
+@@ -266,7 +266,7 @@
  
  #if defined(SO_BINDTODEVICE)
/* Bind this socket to this interface. */
 -  if ((local_family != AF_INET6) && (info->ifp != NULL) &&
 +  if (((do_multicast == 0)||(*do_multicast == 0)) && (info->ifp != NULL) 
&&
setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE,
-   (char *)(info -> ifp), sizeof(*(info -> ifp))) < 0) {
-   log_fatal("setsockopt: SO_BINDTODEVICE: %m");
+  (char *)(info -> ifp), sizeof(*(info -> ifp))) < 0) {
+   log_fatal("Can't set SO_BINDTODEVICE on dhcp socket for"

diff --git a/net-misc/dhcp/files/dhcp-4.3.6-dhclient-ntp.patch 
b/net-misc/dhcp/files/dhcp-4.4.3-dhclient-ntp.patch
similarity index 100%
rename from net-misc/dhcp/files/dhcp-4.3.6-dhclient-ntp.patch
rename to net-misc/dhcp/files/dhcp-4.4.3-dhclient-ntp.patch

diff --git 

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

2022-10-14 Thread David Seifert
commit: b6b6755d0c062900a0c55af126119728c402c02d
Author: David Seifert  gentoo  org>
AuthorDate: Fri Oct 14 18:25:25 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Oct 14 18:25:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b6755d

net-misc/dhcp: drop 4.4.2_p1-r2, 4.4.3-r1

Bug: https://bugs.gentoo.org/875521
Signed-off-by: David Seifert  gentoo.org>

 net-misc/dhcp/Manifest |   2 -
 net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild  | 285 
 net-misc/dhcp/dhcp-4.4.3-r1.ebuild | 294 -
 net-misc/dhcp/files/dhcp-4.4.0-bind-disable.patch  |  22 --
 net-misc/dhcp/files/dhcp-4.4.2-fno-common.patch|  34 ---
 net-misc/dhcp/files/dhcp-4.4.2-variable-name.patch |  25 --
 6 files changed, 662 deletions(-)

diff --git a/net-misc/dhcp/Manifest b/net-misc/dhcp/Manifest
index a6b776f66394..565f763ef590 100644
--- a/net-misc/dhcp/Manifest
+++ b/net-misc/dhcp/Manifest
@@ -1,3 +1 @@
-DIST dhcp-4.4.2-P1.tar.gz 9898311 BLAKE2B 
7cc40dfbe578bee13c7dd7868a25d0d88358bf82b02539e933a4eba06039a43f0d99b3ef6ce811b60ed3a991b222844f4a5bd9e597c11d83b09ff551ba0380a6
 SHA512 
924e8b44f288361dbe837987869e57b929c73cb5e4af37cb2d7b19bca5ea8594048fb41c0792fede003188185f61b25befbc2ccda42f1f68e6b6bc22ef44b040
 DIST dhcp-4.4.3-P1.tar.gz 10081055 BLAKE2B 
6cc16f7472efb1e1f6b7a83cafd9a81a16f10af7361da079c48a5eff0d9e310f475dcc82e984c20936c64867183402d00d26e5366e75bf7463ec2aea4a6f68a4
 SHA512 
d14dc44d1c015780ae19769816cb01015959927a1ad7a3e84b89e0463253aaf46451af88e3260347196373906d5b438c7c616fee45ec3f128aa82af6702b7154
-DIST dhcp-4.4.3.tar.gz 10078953 BLAKE2B 
d88570760cc00bd72d1e9c2e76c7a7b9f07cadfbe044220a43ee33fc201c217725c3909a386ae11f28346920dacb0313d78193a9e3d7eac9757384b4fe762597
 SHA512 
4472d6794af80b482560956cee6895889cc1aca39980f851faf56824627e95731f2983cf7c7454bc3decb0a12c874fcbd29bd6c5a9695412def6bc14c6df17e0

diff --git a/net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild 
b/net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild
deleted file mode 100644
index 6b2cf7158832..
--- a/net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild
+++ /dev/null
@@ -1,285 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs flag-o-matic tmpfiles
-
-MY_PV="${PV//_alpha/a}"
-MY_PV="${MY_PV//_beta/b}"
-MY_PV="${MY_PV//_rc/rc}"
-MY_PV="${MY_PV//_p/-P}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
-HOMEPAGE="https://www.isc.org/dhcp;
-SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
-   ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz;
-
-LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+client ipv6 ldap selinux +server ssl vim-syntax"
-
-DEPEND="
-   acct-group/dhcp
-   acct-user/dhcp
-   client? (
-   kernel_linux? (
-   ipv6? ( sys-apps/iproute2 )
-   sys-apps/net-tools
-   )
-   )
-   ldap? (
-   net-nds/openldap:=
-   ssl? ( dev-libs/openssl:= )
-   )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-dhcp )
-   vim-syntax? ( app-vim/dhcpd-syntax )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-   unpack ${A}
-   # handle local bind hell
-   cd "${S}"/bind
-   unpack ./bind.tar.gz
-}
-
-PATCHES=(
-   # Gentoo patches - these will probably never be accepted upstream
-   # Fix some permission issues
-   "${FILESDIR}/${PN}-3.0-fix-perms.patch"
-
-   # Enable dhclient to equery NTP servers
-   "${FILESDIR}/${PN}-4.3.6-dhclient-ntp.patch"
-   "${FILESDIR}/${PN}-4.3.6-dhclient-resolvconf.patch"
-
-   # Enable dhclient to get extra configuration from stdin
-   "${FILESDIR}/${PN}-4.2.2-dhclient-stdin-conf.patch"
-   "${FILESDIR}/${PN}-4.3.6-nogateway.patch" #265531
-   "${FILESDIR}/${PN}-4.3.6-quieter-ping.patch" #296921
-   "${FILESDIR}/${PN}-4.4.0-always-accept-4.patch" #437108
-   "${FILESDIR}/${PN}-4.3.6-iproute2-path.patch" #480636
-   "${FILESDIR}/${PN}-4.2.5-bindtodevice-inet6.patch" #471142
-   "${FILESDIR}/${PN}-4.3.3-ldap-ipv6-client-id.patch" #559832
-
-   # Possible upstream candidates
-   "${FILESDIR}/${PN}-4.4.2-fno-common.patch" #710194
-   "${FILESDIR}/${PN}-4.4.2-variable-name.patch" #752402
-)
-
-src_prepare() {
-   default
-
-   # Brand the version with Gentoo
-   sed -i \
-   -e "/VERSION=/s:'$: Gentoo-${PR}':" \
-   configure || die
-
-   # Change the hook script locations of the scripts
-   sed -i \
-   -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' 
\
-   -e 
's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
-   

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

2022-10-14 Thread Arthur Zamarin
commit: cc97ef5dd528a9ac22b15cfca346955daa762e58
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 18:26:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 18:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc97ef5d

dev-python/cryptography: Stabilize 38.0.1 ppc64, #877137

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

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

diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild 
b/dev-python/cryptography/cryptography-38.0.1.ebuild
index 9c8ba3aa2eea..706111d9cbd9 100644
--- a/dev-python/cryptography/cryptography-38.0.1.ebuild
+++ b/dev-python/cryptography/cryptography-38.0.1.ebuild
@@ -84,7 +84,7 @@ SRC_URI="
 # extra licenses come from Rust deps
 LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=



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

2022-10-14 Thread Mike Pagano
commit: 81dcbacd87ae7a5a16804e13b4e3f20e144b3a48
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Oct 14 18:36:09 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Oct 14 18:36:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dcbacd

sys-kernel/linux-firmware: stabilize 20221012

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20221012.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild
index 4f6a56ef2c72..57a14cdbbc9c 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



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

2022-10-14 Thread Arthur Zamarin
commit: 937fdf68e78df5388482394ef2f60d53df4d8ebb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 19:55:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 19:55:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937fdf68

app-editors/vscode: add 1.72.2

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

 app-editors/vscode/Manifest |   3 +
 app-editors/vscode/vscode-1.72.2.ebuild | 129 
 2 files changed, 132 insertions(+)

diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index 7e80ad435ee1..12d61318932b 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -4,3 +4,6 @@ DIST vscode-1.72.0-arm64.tar.gz 113898746 BLAKE2B 
98690c88d41695614258100133232c
 DIST vscode-1.72.1-amd64.tar.gz 123829708 BLAKE2B 
fd5af43d9037228a732ff56fbf4baa404d942602bb2a21cc8c22a8126ebf0cb43c706d7e216c5ee159650be312f99c54df9eb842a236062cde6ea651e24cec29
 SHA512 
fb785fabb85a45805f96ffbb44a3d19ee8c0debe9d43b9f69bac88c195e343c8be98abf7ba9ff2632dbfa0cfb7fc7563b956267aa44996efce07b076cfd6f5a2
 DIST vscode-1.72.1-arm.tar.gz 104771652 BLAKE2B 
f6cb9d0dffcf08328be865aa8654ec7946b019518b888f8618409f71fd1691b91d90409a65287000ee6aaf6b7e24eea1378864d07bd6533a60cdf13ebb528456
 SHA512 
b443104d890cc3336d19caf0404f873126032bdba39dcd49122ef480c7ed83ce4f8b73e4628db990ff5124f33a5ef9e6f381305d5e45c1bdc37cbab7c0182951
 DIST vscode-1.72.1-arm64.tar.gz 113915650 BLAKE2B 
7e06292ae9ad6266368b1583e116292a8bcf3197a1692e28d64fa0c17cbab3662bb2b689b093f5404ebdc23106cdf9829801d9ed74e317e59dda166c98ee5380
 SHA512 
661ab7cc350e8e5ed6dd9569fb1a2b907c8ef98bfd895e7fe9dc27f98c4a23252b0ac05e635acd6138d970b9c31677a020d64b60a81d0373a02fdd97deaff4d7
+DIST vscode-1.72.2-amd64.tar.gz 123828026 BLAKE2B 
87b60ababde0e9fd9e5958bfdfa4557f87b8d67f0a84428fdecafb8d4342e4d71bf33c7d180e02d5780fc6638fdf7cfec540fc7019d86d83d92070e394eecdc5
 SHA512 
efd701f7dbdd3669f22a22fb33b07ab5e044582b0095b8a45e9be14b906f66fa61492de6fbd9936ee6cd44bd065a323b809164a5c0e06029b66929434449926c
+DIST vscode-1.72.2-arm.tar.gz 104783748 BLAKE2B 
aef1eeaafda5c26cfa0783b8c15d973e539c63b9865e8200015c0158d44367863ec77dd798fda4934168695dd138db17b1cf81403deec753179aa457a3af19d5
 SHA512 
e952c748c9341a400584a80d612f6f2961dba9cf3997aefe6e948bd51d7ee41fdfb7bd488766045edfd892bca3584c68fbecd4712a32c694983226b0ed97f2ef
+DIST vscode-1.72.2-arm64.tar.gz 113919276 BLAKE2B 
25d27a2bb435b7078ec1a09408d24045de2f72a89ea0914da5bf49c9819a786a0e0fad64e675d2771d4a5eb1c61dfc966ad88f2ea9091c057a2abdf8df4a0cbd
 SHA512 
c9cdc341092c9185709af064b8fa93ea34ded7ae04f8a85e1f611e24cdd55473687318b1ad0537fb25a5ad9ecd600071a85afd1e97c464132c94325bb32d3b01

diff --git a/app-editors/vscode/vscode-1.72.2.ebuild 
b/app-editors/vscode/vscode-1.72.2.ebuild
new file mode 100644
index ..e52f2ef29431
--- /dev/null
+++ b/app-editors/vscode/vscode-1.72.2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
+HOMEPAGE="https://code.visualstudio.com;
+SRC_URI="
+   amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> 
${P}-amd64.tar.gz )
+   arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> 
${P}-arm.tar.gz )
+   arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable 
-> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   Microsoft-vscode
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+
+RDEPEND="
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   ( app-accessibility/at-spi2-atk dev-libs/atk )
+   )
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   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/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   /opt/vscode/chrome_crashpad_handler
+   /opt/vscode/chrome-sandbox
+   /opt/vscode/code
+   /opt/vscode/libEGL.so
+   /opt/vscode/libffmpeg.so
+   /opt/vscode/libGLESv2.so
+   /opt/vscode/libvk_swiftshader.so
+   

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

2022-10-14 Thread Arthur Zamarin
commit: 763bf514475b63baa1bd229b10a3af667e6d7023
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 19:55:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 19:55:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763bf514

app-editors/vscodium: add 1.72.2.22286

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

 app-editors/vscodium/Manifest |   3 +
 app-editors/vscodium/vscodium-1.72.2.22286.ebuild | 120 ++
 2 files changed, 123 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 1cf54f60ce35..920f5cee4bb8 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -4,3 +4,6 @@ DIST vscodium-1.72.0.22279-arm64.tar.gz 112756235 BLAKE2B 
447b94bb45d28b2123ee64
 DIST vscodium-1.72.1.22284-amd64.tar.gz 119688396 BLAKE2B 
8a0fe6f026179ca8e87a0fe8d985560c8cb73c09f78e12caa75094e9f698925793436d41bfd9c05e3d7ce485ae8ba71076e5e8cea5fe281c36ab52e5f0ed
 SHA512 
7c04572e8164285990828cc9883dceb3b406be01dca389abb0793b84a0892cbaadc78851e8bdab7aa90e098328ea511837b4b65f4e8ba10c17ee04736ae68bd6
 DIST vscodium-1.72.1.22284-arm.tar.gz 101718778 BLAKE2B 
167e7f2afdfc33301a89f748e4e55cff9f25a1e536b18a66517b4768c8d0a8a32d300c41f8c26189caa92190f5a0ae0b3a56a37251e5c711ebd80ace5acb2308
 SHA512 
683eee4e74355fe5867b14c8b68360047f92b37869866718750a6de9851fee0e49052cced66218fa1a1a2426ddd610daa24b98069ae214fedd2c691e441a7299
 DIST vscodium-1.72.1.22284-arm64.tar.gz 112752546 BLAKE2B 
897b15f8ce4cb36c2ff32a1ac2f8bf2516bda64e57dc0e915abe8f2ef75cfab07cd3bfada7c1f4892c0ecf7028b1bcef66c60dc2ce02d7d8a56f03a5bdc01a47
 SHA512 
b1c57398b11c96103fb1918499c1d4405ae967e57238378285b8daf18b1efaa615d4b48e7e590d2e7664c5494f75bd994b97297e3b01ee634a62202023a71034
+DIST vscodium-1.72.2.22286-amd64.tar.gz 119681152 BLAKE2B 
29410f681f9339fc6541f8febc4e26e17701c41f46bdccb3c7378b4eb242453bff9571023a1d3a21d5c27e8e8b8f385aff953e5be155d37a73040556879d785d
 SHA512 
4fb41e5a7c7150e2efb43ab5ee12748f17c142fd8c5299c88fac25129a47335e277c9b13fd566b621767d4e61f2f022ae3f27050ceeda19959d04de150176557
+DIST vscodium-1.72.2.22286-arm.tar.gz 101714736 BLAKE2B 
91cb62f483ad92f921746fb7c5b95920dfc96bf4c994bbc22698ce58a13ae5b4051a73716cad3544da902f241c0ca02546908e753167776b2e578c03c8f8b930
 SHA512 
4eff5f451cf36674fdb5ca336220b9b0f10bdf20634b66ca6177c517ecae437911920da8cb7d25de44117baf31bf67516c0f491d91a3d3b900f2a174b2cf3e9a
+DIST vscodium-1.72.2.22286-arm64.tar.gz 112754473 BLAKE2B 
f91a89dfc1eaf03c876909596964b3f8e9b6ab77dff67c33b70c57c305daa704d33b695fe20f9c4b29b9cafd29dd12c4aa4f73fad87f215ecc923e59ef7b727a
 SHA512 
a1f1fad2bee2761f0ab3b6d7571469a271597e9308c2e8242d4dd82ad3cb553dab954229d726264a7965491f1d1b60ab42c8ec9b9451fa8b8d6d98603b158e52

diff --git a/app-editors/vscodium/vscodium-1.72.2.22286.ebuild 
b/app-editors/vscodium/vscodium-1.72.2.22286.ebuild
new file mode 100644
index ..5575b9697f9f
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.72.2.22286.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/;
+SRC_URI="
+   amd64? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz
 -> ${P}-arm.tar.gz )
+   arm64? ( 
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz
 -> ${P}-arm64.tar.gz )
+"
+
+RESTRICT="strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE=""
+
+RDEPEND="
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   ( app-accessibility/at-spi2-atk dev-libs/atk )
+   )
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   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/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   /opt/vscodium/chrome_crashpad_handler
+   

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

2022-10-14 Thread Michał Górny
commit: b60d8d13fd5fb3a30167fec0fd37f99676f0231e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 16:14:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 17:05:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b60d8d13

dev-python/setuptools: Bump to 65.5.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-65.5.0.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index f756e95a089a..f753a4ee3c2d 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-65.3.0.tar.gz 2615722 BLAKE2B 
1344fe17c1c2a4ec60dbf37b3e1cbad56bb5299bed9f8e30a21015f2457e1e90d6782369dfc2d804973e7348d22a356ec0ef75d1aeabba7d77e20e5ddf36e576
 SHA512 
3c173b1e1a8dbbed0bf3bf600df1256aeabf1b9dec34d5f5d0b1429b0fe16f2aa61fa6c4f400a5b6da24b9d679954866b76e019130bcf2246b138fe017025de9
 DIST setuptools-65.4.1.tar.gz 2615710 BLAKE2B 
12e644412c7f910a8bf6fb470e0c7e78bcd11a9403d7d0821eecad156d0a4ed03751de6bd6c51ebc2ce1c0925386120971c0da129ebd7e1b8376feee1f8edc7e
 SHA512 
d13253bb556380b1b45d4b51dc7922b0cffa390ba92d97ccbc43c314aceccdcf51ee8b5c751cf6f36c6c8955836bc248214d55fe7419ff0332719862772f0f95
+DIST setuptools-65.5.0.tar.gz 2616463 BLAKE2B 
b2f4ea3750a6ebd2d83a99e2c6beaccebf2c167dac23c901937fecb3fff9891c8c2cf4f150281c00656d2057c89ede80a7b47c73c783b268c91a3700426fd66d
 SHA512 
5f65765a2971662ef4864473d7b54d7d5357fba2b6e9369f1b7923ef5466463852a714e6ee0b6581835c1524069cdfefd907cc65681c7f2b73c6ef278bff6228

diff --git a/dev-python/setuptools/setuptools-65.5.0.ebuild 
b/dev-python/setuptools/setuptools-65.5.0.ebuild
new file mode 100644
index ..c11a0923e907
--- /dev/null
+++ b/dev-python/setuptools/setuptools-65.5.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+DOCS=( {CHANGES,README}.rst )
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   )

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

2022-10-14 Thread Michał Górny
commit: 15aad9556ba01ff38a14775dedd8ee088c27c30f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 17:47:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 17:47:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15aad955

sys-devel/lld: Enable slotting on 13.0.1

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

 sys-devel/lld/lld-13.0.1-r1.ebuild | 80 ++
 1 file changed, 80 insertions(+)

diff --git a/sys-devel/lld/lld-13.0.1-r1.ebuild 
b/sys-devel/lld/lld-13.0.1-r1.ebuild
new file mode 100644
index ..b92595d59d45
--- /dev/null
+++ b/sys-devel/lld/lld-13.0.1-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+
+LLVM_COMPONENTS=( lld libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



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

2022-10-14 Thread Arthur Zamarin
commit: c23472a832d41b2ef6841d7564526650597d5abe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 17:57:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 17:57:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23472a8

dev-python/termcolor: Stabilize 2.0.0 ALLARCHES, #877127

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

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

diff --git a/dev-python/termcolor/termcolor-2.0.0.ebuild 
b/dev-python/termcolor/termcolor-2.0.0.ebuild
index 61b84954a4c0..83e871771d98 100644
--- a/dev-python/termcolor/termcolor-2.0.0.ebuild
+++ b/dev-python/termcolor/termcolor-2.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]



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

2022-10-14 Thread Arthur Zamarin
commit: 0891ee39175d06899011819b501c9a7888f9fcb0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 17:57:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 17:57:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0891ee39

dev-python/docutils-glep: Stabilize 1.5 ALLARCHES, #877133

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

 dev-python/docutils-glep/docutils-glep-1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/docutils-glep/docutils-glep-1.5.ebuild 
b/dev-python/docutils-glep/docutils-glep-1.5.ebuild
index 5375a4c04382..3fd1068be959 100644
--- a/dev-python/docutils-glep/docutils-glep-1.5.ebuild
+++ b/dev-python/docutils-glep/docutils-glep-1.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
>=dev-python/docutils-0.10[${PYTHON_USEDEP}]



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

2022-10-14 Thread Arthur Zamarin
commit: 148df44381e0db7953c4947fed73bcb13e42121d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 17:57:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 17:57:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148df443

dev-python/cryptography: Stabilize 38.0.1 sparc, #877137

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

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

diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild 
b/dev-python/cryptography/cryptography-38.0.1.ebuild
index 62f6288176c9..9c8ba3aa2eea 100644
--- a/dev-python/cryptography/cryptography-38.0.1.ebuild
+++ b/dev-python/cryptography/cryptography-38.0.1.ebuild
@@ -84,7 +84,7 @@ SRC_URI="
 # extra licenses come from Rust deps
 LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: tests/scripts/, src/pkgdev/scripts/

2022-10-14 Thread Arthur Zamarin
commit: 6cf5a11fc6ff12af7c62e13329694f3c22a5e32d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 19:21:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 19:34:13 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=6cf5a11f

manifest: better handling of path target

When passing a `.` path while inside a package directory, it passed to
path restrict generator as a simple path, which resulted in broken
restrict which collected all ebuilds in the repository.

By using `os.path.relpath` to base of repository, we make sure the
correct path is passed and the correct restricts are generated.

Fixes: https://github.com/pkgcore/pkgdev/issues/85
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgdev/scripts/pkgdev_manifest.py |  2 ++
 tests/scripts/test_pkgdev_manifest.py | 32 
 2 files changed, 34 insertions(+)

diff --git a/src/pkgdev/scripts/pkgdev_manifest.py 
b/src/pkgdev/scripts/pkgdev_manifest.py
index de36fcc..229238c 100644
--- a/src/pkgdev/scripts/pkgdev_manifest.py
+++ b/src/pkgdev/scripts/pkgdev_manifest.py
@@ -66,6 +66,8 @@ def _restrict_targets(repo, targets):
 for target in targets:
 if os.path.exists(target):
 try:
+if target in repo:
+target = os.path.relpath(target, repo.location)
 restrictions.append(repo.path_restrict(target))
 except ValueError as exc:
 manifest.error(exc)

diff --git a/tests/scripts/test_pkgdev_manifest.py 
b/tests/scripts/test_pkgdev_manifest.py
index 0c1c8c8..2800236 100644
--- a/tests/scripts/test_pkgdev_manifest.py
+++ b/tests/scripts/test_pkgdev_manifest.py
@@ -24,6 +24,38 @@ class TestPkgdevManifestParseArgs:
 matches = [x.cpvstr for x in repo.itermatch(options.restriction)]
 assert matches == ['cat/pkg-0']
 
+def test_repo_relative_pkg(self, repo, capsys, tool):
+repo.create_ebuild('cat/pkg-0')
+repo.create_ebuild('cat/newpkg-0')
+with chdir(pjoin(repo.location, 'cat/pkg')):
+options, _ = tool.parse_args(['manifest', '.'])
+matches = [x.cpvstr for x in repo.itermatch(options.restriction)]
+assert matches == ['cat/pkg-0']
+
+def test_repo_relative_category(self, repo, capsys, tool):
+repo.create_ebuild('cat/pkg-0')
+repo.create_ebuild('cat/newpkg-0')
+
+with chdir(pjoin(repo.location, 'cat')):
+options, _ = tool.parse_args(['manifest', 'pkg'])
+matches = [x.cpvstr for x in repo.itermatch(options.restriction)]
+assert matches == ['cat/pkg-0']
+
+with chdir(pjoin(repo.location, 'cat')):
+options, _ = tool.parse_args(['manifest', '.'])
+matches = [x.cpvstr for x in repo.itermatch(options.restriction)]
+assert set(matches) == {'cat/pkg-0', 'cat/newpkg-0'}
+
+def test_repo_relative_outside(self, tmp_path, repo, capsys, tool):
+repo.create_ebuild('cat/pkg-0')
+(ebuild := tmp_path / 'pkg.ebuild').touch()
+with pytest.raises(SystemExit) as excinfo:
+with chdir(repo.location):
+tool.parse_args(['manifest', str(ebuild)])
+assert excinfo.value.code == 2
+out, err = capsys.readouterr()
+assert err.strip() == f"pkgdev manifest: error: {repo.repo_id!r} repo 
doesn't contain: {str(ebuild)!r}"
+
 def test_dir_target(self, repo, capsys, tool):
 repo.create_ebuild('cat/pkg-0')
 with chdir(repo.location):



[gentoo-commits] data/glep:master commit in: /

2022-10-14 Thread Michał Górny
commit: 75261f97e6ea138d53f4b38834082ba4a10e0183
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:22:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 15:34:59 2022 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=75261f97

glep-0068: Clarify and restrict XML data format

Explicitly specify XML 1.0 and link to the specification.  Forbid
"external markup declarations" and processing DTDs to secure against
common XML attacks.

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

 glep-0068.rst | 21 ++---
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/glep-0068.rst b/glep-0068.rst
index 78ac7ea..a2bee64 100644
--- a/glep-0068.rst
+++ b/glep-0068.rst
@@ -4,10 +4,10 @@ Title: Package and category metadata
 Author: Michał Górny 
 Type: Standards Track
 Status: Final
-Version: 1.2
+Version: 1.3
 Created: 2016-03-14
-Last-Modified: 2022-05-22
-Post-History: 2016-03-16, 2018-02-20, 2022-05-22
+Last-Modified: 2022-10-14
+Post-History: 2016-03-16, 2018-02-20, 2022-05-22, 2022-10-07
 Content-Type: text/x-rst
 Requires: 67
 Replaces: 34, 46, 56
@@ -59,10 +59,14 @@ Metadata files
 --
 
 This specification provides two kinds of metadata files: category metadata
-files and package metadata files. Both kinds of files use XML file format
-with structure defined in this GLEP. The XML structure does not use
-a namespace and must not contain any elements outside the scope of this
-specification.
+files and package metadata files. Both kinds of files use the XML 1.0 file
+format [#XML10]_. They must not use external markup declarations, as defined
+in the XML specification. While they may reference or include a DTD, the parser
+must not fetch or process it.
+
+The data structure of metadata files is defined in this GLEP. The elements
+and attributes do not use namespaces. Conforming files must not contain
+any elements or attributes that are not defined in this specification.
 
 Category metadata files are named ``metadata.xml`` and located inside category
 directories in an ebuild repository. Their structure is described
@@ -516,6 +520,9 @@ References
 .. [#METADATA-DTD] The original metadata.dtd file

https://gitweb.gentoo.org/data/dtd.git/tree/metadata.dtd?id=a908a93b5afe295359e0a01814c9bef8b5268bcd
 
+.. [#XML10] Extensible Markup Language (XML) 1.0 (Fifth Edition)
+   https://www.w3.org/TR/xml/
+
 .. [#BCP-47] BCP 47: "Tags for identifying languages",
https://tools.ietf.org/rfc/bcp/bcp47.txt
 



[gentoo-commits] data/glep:master commit in: /

2022-10-14 Thread Michał Górny
commit: 5330e6efbdf16a1aef8b257201359f224484f235
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 20:24:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 15:35:01 2022 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=5330e6ef

glep-0068: Indicate that unknown elements should be ignored

As originally stated, the GLEP did not permit extending the format.
Let's relax the requirement to conforming files but indicate that
the parsers should ignore unknown (i.e. future) elements.

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

 glep-0068.rst | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/glep-0068.rst b/glep-0068.rst
index a2bee64..9d10aaa 100644
--- a/glep-0068.rst
+++ b/glep-0068.rst
@@ -67,6 +67,8 @@ must not fetch or process it.
 The data structure of metadata files is defined in this GLEP. The elements
 and attributes do not use namespaces. Conforming files must not contain
 any elements or attributes that are not defined in this specification.
+However, parsers should ignore any unknown elements or attributes in order
+to permit future extension.
 
 Category metadata files are named ``metadata.xml`` and located inside category
 directories in an ebuild repository. Their structure is described



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-logging/

2022-10-14 Thread Miroslav Šulc
commit: ef98d31b3a3cc88ffb9662cd214205220bc80afe
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Oct 14 17:36:36 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 14 17:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef98d31b

dev-java/commons-logging: use jakarta-servlet-api

Closes: https://bugs.gentoo.org/877113
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/27781
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{commons-logging-1.2-r5.ebuild => commons-logging-1.2-r6.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/commons-logging/commons-logging-1.2-r5.ebuild 
b/dev-java/commons-logging/commons-logging-1.2-r6.ebuild
similarity index 96%
rename from dev-java/commons-logging/commons-logging-1.2-r5.ebuild
rename to dev-java/commons-logging/commons-logging-1.2-r6.ebuild
index b3a0f8533760..8c38a37bc9cb 100644
--- a/dev-java/commons-logging/commons-logging-1.2-r5.ebuild
+++ b/dev-java/commons-logging/commons-logging-1.2-r6.ebuild
@@ -27,7 +27,7 @@ CDEPEND="
dev-java/log4j-api:2
dev-java/log4j-core:2
)
-   servletapi? ( dev-java/tomcat-servlet-api:4.0 )"
+   servletapi? ( dev-java/jakarta-servlet-api:4 )"
 
 RDEPEND="
${CDEPEND}
@@ -92,7 +92,7 @@ src_prepare() {
fi
 
if use servletapi; then
-   echo "servletapi.jar=$(java-pkg_getjar tomcat-servlet-api-4.0 
servlet-api.jar)" >> build.properties || die
+   echo "servletapi.jar=$(java-pkg_getjars jakarta-servlet-api-4 
)" >> build.properties || die
fi
 }
 



[gentoo-commits] proj/releng:master commit in: releases/specs/arm64/musl-llvm/, releases/specs/arm64/llvm/, tools/

2022-10-14 Thread Andreas K. Hüttel
commit: c769e473060534825b12bf85c650d7036e1a833c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 14 18:14:41 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 14 18:15:11 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=c769e473

Add arm64 llvm stages

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

 releases/specs/arm64/llvm/stage1-openrc.spec  | 12 +
 releases/specs/arm64/llvm/stage1-systemd.spec | 12 +
 releases/specs/arm64/llvm/stage3-openrc.spec  | 10 +++
 releases/specs/arm64/llvm/stage3-systemd.spec | 10 +++
 releases/specs/arm64/musl-llvm/stage1.spec| 13 +
 releases/specs/arm64/musl-llvm/stage3.spec| 10 +++
 tools/catalyst-auto-arm64.conf| 38 +--
 7 files changed, 103 insertions(+), 2 deletions(-)

diff --git a/releases/specs/arm64/llvm/stage1-openrc.spec 
b/releases/specs/arm64/llvm/stage1-openrc.spec
new file mode 100644
index ..d9974b4e
--- /dev/null
+++ b/releases/specs/arm64/llvm/stage1-openrc.spec
@@ -0,0 +1,12 @@
+subarch: arm64
+target: stage1
+version_stamp: llvm-openrc-@TIMESTAMP@
+rel_type: llvm
+profile: default/linux/arm64/17.0/llvm
+snapshot: @TIMESTAMP@
+source_subpath: llvm/stage3-arm64-llvm-openrc-latest.tar.xz
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --jobs=5 --newuse --complete-graph @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm64/llvm/stage1-systemd.spec 
b/releases/specs/arm64/llvm/stage1-systemd.spec
new file mode 100644
index ..1c450492
--- /dev/null
+++ b/releases/specs/arm64/llvm/stage1-systemd.spec
@@ -0,0 +1,12 @@
+subarch: arm64
+target: stage1
+version_stamp: llvm-systemd-@TIMESTAMP@
+rel_type: llvm
+profile: default/linux/arm64/17.0/systemd/llvm
+snapshot: @TIMESTAMP@
+source_subpath: llvm/stage3-arm64-llvm-systemd-latest.tar.xz
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --jobs=5 --newuse --complete-graph @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm64/llvm/stage3-openrc.spec 
b/releases/specs/arm64/llvm/stage3-openrc.spec
new file mode 100644
index ..dc5ef2ee
--- /dev/null
+++ b/releases/specs/arm64/llvm/stage3-openrc.spec
@@ -0,0 +1,10 @@
+subarch: arm64
+target: stage3
+version_stamp: llvm-openrc-@TIMESTAMP@
+rel_type: llvm
+profile: default/linux/arm64/17.0/llvm
+snapshot: @TIMESTAMP@
+source_subpath: llvm/stage1-arm64-llvm-openrc-@timest...@.tar.xz
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm64/llvm/stage3-systemd.spec 
b/releases/specs/arm64/llvm/stage3-systemd.spec
new file mode 100644
index ..1b8bf1a8
--- /dev/null
+++ b/releases/specs/arm64/llvm/stage3-systemd.spec
@@ -0,0 +1,10 @@
+subarch: arm64
+target: stage3
+version_stamp: llvm-systemd-@TIMESTAMP@
+rel_type: llvm
+profile: default/linux/arm64/17.0/systemd/llvm
+snapshot: @TIMESTAMP@
+source_subpath: llvm/stage1-arm64-llvm-systemd-@timest...@.tar.xz
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm64/musl-llvm/stage1.spec 
b/releases/specs/arm64/musl-llvm/stage1.spec
new file mode 100644
index ..8686a291
--- /dev/null
+++ b/releases/specs/arm64/musl-llvm/stage1.spec
@@ -0,0 +1,13 @@
+subarch: arm64
+target: stage1
+version_stamp: musl-llvm-@TIMESTAMP@
+rel_type: musl-llvm
+profile: default/linux/arm64/17.0/musl/llvm
+snapshot: @TIMESTAMP@
+source_subpath: musl-llvm/stage3-arm64-musl-llvm-latest.tar.xz
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --jobs=5 --newuse --complete-graph @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+chost: aarch64-gentoo-linux-musl

diff --git a/releases/specs/arm64/musl-llvm/stage3.spec 
b/releases/specs/arm64/musl-llvm/stage3.spec
new file mode 100644
index ..ae700bdc
--- /dev/null
+++ b/releases/specs/arm64/musl-llvm/stage3.spec
@@ -0,0 +1,10 @@
+subarch: arm64
+target: stage3
+version_stamp: musl-llvm-@TIMESTAMP@
+rel_type: musl-llvm
+profile: default/linux/arm64/17.0/musl/llvm
+snapshot: @TIMESTAMP@
+source_subpath: musl-llvm/stage1-arm64-musl-llvm-@timest...@.tar.xz
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf
index 8519d23d..86add3b6 100644
--- a/tools/catalyst-auto-arm64.conf
+++ b/tools/catalyst-auto-arm64.conf
@@ -6,15 +6,20 @@ UPLOAD_KEY=/root/.ssh/id_ed25519
 SPECS_DIR=${REPO_DIR}/releases/specs/arm64
 SUBARCH=arm64
 
-SETS="openrc systemd musl muslhardened"
+SETS="openrc llvmopenrc systemd llvmsystemd musl muslhardened muslllvm"
 
 SET_openrc_SPECS="stage1-openrc.spec 

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

2022-10-14 Thread William Hubbs
commit: 17e61b58f34afed0450afb681b5357aaad665fff
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Oct 14 19:13:27 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Oct 14 19:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e61b58

net-misc/kafkacat: add 1.7.1

Closes: https://bugs.gentoo.org/870091
Signed-off-by: William Hubbs  gentoo.org>

 net-misc/kafkacat/Manifest  |  1 +
 net-misc/kafkacat/kafkacat-1.7.1.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/net-misc/kafkacat/Manifest b/net-misc/kafkacat/Manifest
index c8b35d68d1f6..dcd3d33b09ad 100644
--- a/net-misc/kafkacat/Manifest
+++ b/net-misc/kafkacat/Manifest
@@ -1 +1,2 @@
 DIST kafkacat-1.5.0.tar.gz 124682 BLAKE2B 
392689ded1cd07268bba572273b2b18dbac0d0f4c2daf87c0a4c5fbbff2568df7ec5ca7b64aed34caa851b5e9b8629e246f9d19087496a882b8b55b2e2138f78
 SHA512 
57f75b26ef32df244043fa9fc17dc2d6fd93daeea4bc389aa78356ea6e45dea780ff9c3462ed27d2a7798560a21eef04f098bf7766c7305bcee4573f557651ad
+DIST kcat-1.7.1.tar.gz 142699 BLAKE2B 
2736d284d9f1f940688a3605db3a966ddee0cb26cc271d0d288f5910a86b8d494e207757d5d35e445ea99bb4a0a218715401815167734eee3942d7de6573baaf
 SHA512 
07aa442a840819ca8d1ab20d86fe9d07afee0e4fa546b033ceb0c1c526f3fb5d9fbd2c34c29460d3439c5046b836605150dc76e85072d9516d82b9a193a0a3cd

diff --git a/net-misc/kafkacat/kafkacat-1.7.1.ebuild 
b/net-misc/kafkacat/kafkacat-1.7.1.ebuild
new file mode 100644
index ..9534872d1cd2
--- /dev/null
+++ b/net-misc/kafkacat/kafkacat-1.7.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=kcat
+
+inherit toolchain-funcs
+
+DESCRIPTION="Generic command line non-JVM Apache Kafka producer and consumer"
+HOMEPAGE="https://github.com/edenhill/kcat;
+SRC_URI="https://github.com/edenhill/kcat/archive/${PV}.tar.gz -> 
${MY_PN}-${PV}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+avro +json"
+
+DEPEND=">=dev-libs/librdkafka-0.9.4
+   avro? (
+   dev-libs/avro-c
+   dev-libs/libserdes
+   )
+   json? ( dev-libs/yajl )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+   econf $(use_enable avro) $(use_enable json) --cc="$(tc-getCC)"
+}
+
+src_install() {
+   default
+   dodoc CHANGELOG.md
+   doman ${MY_PN}.1
+}
+
+pkg_postinst() {
+   ewarn "Note that starting with version 1.7.1 the executable name"
+   ewarn "was changed from kafkacat to kcat"
+}



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: /

2022-10-14 Thread Arthur Zamarin
commit: 06a694ba1795bea9ad85b855c00e234167c7915d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 19:39:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 19:53:08 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=06a694ba

new release 0.2.3

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

 NEWS.rst | 9 +
 1 file changed, 9 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 8c8e602..a4834b7 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,15 @@
 Release Notes
 =
 
+pkgdev 0.2.3 (2022-10-14)
+-
+
+- mask: fix unrelated addition of trailing whitespace (Arthur Zamarin, #98)
+
+- commit: add ``--distdir`` for manifest operations (Arthur Zamarin, #99)
+
+- manifest: better handling of path target (Arthur Zamarin, #85)
+
 pkgdev 0.2.2 (2022-09-20)
 -
 



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/

2022-10-14 Thread Arthur Zamarin
commit: a1d59d9abf89e1b302f4f133c4f463c8ce52741f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 20:02:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 20:02:27 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=a1d59d9a

start work on 0.2.4

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

 src/pkgdev/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pkgdev/__init__.py b/src/pkgdev/__init__.py
index 9f3e50d..9f90c65 100644
--- a/src/pkgdev/__init__.py
+++ b/src/pkgdev/__init__.py
@@ -1,2 +1,2 @@
 __title__ = 'pkgdev'
-__version__ = '0.2.3'
+__version__ = '0.2.4'



[gentoo-commits] proj/qt:master commit in: dev-qt/qttools/, dev-qt/qttools/files/

2022-10-14 Thread Jimi Huotari
commit: f467a5768a9098bdf81aec76c7fd6392dc74ca6c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Oct 14 15:56:09 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Fri Oct 14 16:00:13 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f467a576

dev-qt/qttools: fix linguist build with clang 15

Closes: https://bugs.gentoo.org/873640
Thanks-to: cyrillic  hotmail.com>
Tested-by: Bernd Waibel  posteo.net>
Signed-off-by: Jimi Huotari  gentoo.org>

 .../files/qttools-6.4.0-clang-15-build.patch   | 75 ++
 dev-qt/qttools/qttools-6.4.0.ebuild|  4 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch 
b/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch
new file mode 100644
index ..71219885
--- /dev/null
+++ b/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch
@@ -0,0 +1,75 @@
+Gentoo Bug: https://bugs.gentoo.org/873640
+Qt Bug: https://bugreports.qt.io/browse/QTBUG-106224
+Patch: https://codereview.qt-project.org/c/qt/qttools/+/430427
+
+From d5142f3ad86f1cc685a36e1cd4c8a401d8842f01 Mon Sep 17 00:00:00 2001
+From: =?utf8?q?Bernhard=20Rosenkr=C3=A4nzer?= 
+Date: Fri, 2 Sep 2022 19:11:27 +0200
+Subject: [PATCH] lupdate: Port to clang 15.0
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Clang 15.0 changes the API of InclusionDirective a little,
+passing an llvm::Optional instead of
+a const clang::FileEntry *
+
+Adapt lupdate accordingly.
+
+Signed-off-by: Bernhard Rosenkränzer 
+Change-Id: I9a5d8b54a8c223d06c439d8a17539c8e64c3e0a2
+---
+ src/linguist/lupdate/lupdatepreprocessoraction.cpp | 11 ++-
+ src/linguist/lupdate/lupdatepreprocessoraction.h   |  7 ++-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.cpp 
b/src/linguist/lupdate/lupdatepreprocessoraction.cpp
+index d7446c364e..91c061721e 100644
+--- a/src/linguist/lupdate/lupdatepreprocessoraction.cpp
 b/src/linguist/lupdate/lupdatepreprocessoraction.cpp
+@@ -156,14 +156,23 @@ void 
LupdatePPCallbacks::SourceRangeSkipped(clang::SourceRange sourceRange,
+ // To list the included files
+ void LupdatePPCallbacks::InclusionDirective(clang::SourceLocation /*hashLoc*/,
+ const clang::Token & /*includeTok*/, clang::StringRef /*fileName*/, bool 
/*isAngled*/,
+-clang::CharSourceRange /*filenameRange*/, const clang::FileEntry *file,
++clang::CharSourceRange /*filenameRange*/,
++#if LLVM_VERSION_MAJOR < 15
++const clang::FileEntry *file,
++#else
++llvm::Optional file,
++#endif
+ clang::StringRef /*searchPath*/, clang::StringRef /*relativePath*/,
+ const clang::Module */*imported*/, clang::SrcMgr::CharacteristicKind 
/*fileType*/)
+ {
+ if (!file)
+ return;
+ 
++#if LLVM_VERSION_MAJOR < 15
+ clang::StringRef fileNameRealPath = file->tryGetRealPathName();
++#else
++clang::StringRef fileNameRealPath = 
file->getFileEntry().tryGetRealPathName();
++#endif
+ if (!LupdatePrivate::isFileSignificant(fileNameRealPath.str()))
+ return;
+ 
+diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.h 
b/src/linguist/lupdate/lupdatepreprocessoraction.h
+index b1ee468d4e..b615c8a213 100644
+--- a/src/linguist/lupdate/lupdatepreprocessoraction.h
 b/src/linguist/lupdate/lupdatepreprocessoraction.h
+@@ -51,7 +51,12 @@ private:
+ void SourceRangeSkipped(clang::SourceRange sourceRange, 
clang::SourceLocation endifLoc) override;
+ void InclusionDirective(clang::SourceLocation /*hashLoc*/, const 
clang::Token &/*includeTok*/,
+ clang::StringRef /*fileName*/, bool /*isAngled*/,
+-clang::CharSourceRange /*filenameRange*/, const 
clang::FileEntry *file,
++clang::CharSourceRange /*filenameRange*/,
++#if LLVM_VERSION_MAJOR < 15
++const clang::FileEntry *file,
++#else
++llvm::Optional file,
++#endif
+ clang::StringRef /*searchPath*/, clang::StringRef 
/*relativePath*/,
+ const clang::Module */*imported*/,
+ clang::SrcMgr::CharacteristicKind /*fileType*/) 
override;
+-- 
+2.16.3
+

diff --git a/dev-qt/qttools/qttools-6.4.0.ebuild 
b/dev-qt/qttools/qttools-6.4.0.ebuild
index 23e1c087..5ba47589 100644
--- a/dev-qt/qttools/qttools-6.4.0.ebuild
+++ b/dev-qt/qttools/qttools-6.4.0.ebuild
@@ -32,6 +32,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-6.4.0-clang-15-build.patch" # Bug 873640
+)
+
 src_configure() {
local mycmakeargs=(
$(qt_feature assistant)



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

2022-10-14 Thread Matt Turner
commit: 2cce3094214ac1e81b7a9fcc52720f6489df93cb
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 16:41:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 17:03:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cce3094

profiles: Mark gnome-base/libglade as deprecated

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 72099fbdd577..1820855c3ce6 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -69,6 +69,7 @@ dev-libs/libcroco
 dev-libs/libIDL
 dev-libs/libunique:1
 gnome-base/gconf
+gnome-base/libglade
 gnome-base/libgnomecanvas
 gnome-extra/gconf-editor
 x11-libs/gtksourceview:2.0



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

2022-10-14 Thread Matt Turner
commit: a7381ed41364a361e5508be742c751201e9245a3
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 16:42:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 17:03:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7381ed4

profiles: Mark x11-libs/vte:0 as deprecated

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 1820855c3ce6..df3387989266 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -74,6 +74,7 @@ gnome-base/libgnomecanvas
 gnome-extra/gconf-editor
 x11-libs/gtksourceview:2.0
 x11-libs/libwnck:1
+x11-libs/vte:0
 x11-themes/gnome-icon-theme-extras
 x11-themes/gnome-icon-theme-symbolic
 x11-themes/gtk-chtheme



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

2022-10-14 Thread Matt Turner
commit: d0237481ecb00fc4d8f4596dc9e257c2590dbf0f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 16:42:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 17:03:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0237481

profiles: Mask games-mud/gnome-mud for removal

Bug: https://bugs.gentoo.org/670904
Bug: https://bugs.gentoo.org/873859
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 13 +
 1 file changed, 13 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 53e386b43d74..79bc6a4b1286 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,19 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2022-10-14)
+# Needs upstream work to modernize codebase. Depends on lots of unmaintained
+# packages:
+#  - app-text/rarian
+#  - gnome-base/gconf
+#  - gnome-base/libglade
+#  - net-libs/gnet:2
+#  - x11-libs/gtk+:2
+#  - x11-libs/vte:0
+# Bugs #670904, #873859
+# Removal on 2022-11-14
+games-mud/gnome-mud
+
 # Sam James  (2022-10-13)
 # Depends on vulnerable version of Rust. See bug #877005.
 # Will be unmasked once dependency is updated.



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

2022-10-14 Thread Matt Turner
commit: cb7a3eb93ce87d710261459c71d5b5b492bc8f2f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 17:01:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 17:03:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7a3eb9

profiles: Mask x11-terms/lilyterm for removal

Bug: https://bugs.gentoo.org/811540
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index fe516df9ca3b..a1d9d512a8fe 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,15 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2022-10-14)
+# Last upstream release in 2013. Last upstream commit in 2019. No maintainer in
+# Gentoo. No reverse dependencies. EAPI=6.
+# Depends on unmaintained packages:
+#  - x11-libs/vte:0
+# Bug #811540.
+# Removal on 2022-11-14
+x11-terms/lilyterm
+
 # Matt Turner  (2022-10-14)
 # Unmaintained upstream with last commit in 2013. No reverse dependencies.
 # Depends on unmaintained packages:



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

2022-10-14 Thread Matt Turner
commit: 80831935563c8af13b20f019bd706b0bc5653b0a
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 16:51:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 17:03:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80831935

profiles: Mask net-libs/gnet for removal

Bug: https://bugs.gentoo.org/349301
Bug: https://bugs.gentoo.org/713152
Bug: https://bugs.gentoo.org/802723
Bug: https://bugs.gentoo.org/808435
Bug: https://bugs.gentoo.org/870730
Bug: https://bugs.gentoo.org/877079
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 79bc6a4b1286..4225e16cb87b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2022-10-14)
+# Unmaintained upstream. Last release in 2008. Only reverse dependency is
+# gnome-mud, which is masked for removal.
+# Bugs #349301, #713152, #802723, #808435, #870730, #877079.
+# Removal on 2022-11-14
+net-libs/gnet
+
 # Matt Turner  (2022-10-14)
 # Needs upstream work to modernize codebase. Depends on lots of unmaintained
 # packages:



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

2022-10-14 Thread Matt Turner
commit: 49902c7b7d6d91a25d2161598a764c584062d50d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 16:58:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 17:03:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49902c7b

profiles: Mask x11-misc/gtkdialog for removal

Bug: https://bugs.gentoo.org/769131
Bug: https://bugs.gentoo.org/875704
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4225e16cb87b..fe516df9ca3b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,15 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2022-10-14)
+# Unmaintained upstream with last commit in 2013. No reverse dependencies.
+# Depends on unmaintained packages:
+#  - x11-libs/gtk+:2
+#  - x11-libs/vte:0
+# Bugs #769131, #875704.
+# Removal on 2022-11-14
+x11-misc/gtkdialog
+
 # Matt Turner  (2022-10-14)
 # Unmaintained upstream. Last release in 2008. Only reverse dependency is
 # gnome-mud, which is masked for removal.



[gentoo-commits] repo/gentoo:master commit in: dev-ml/sexplib/

2022-10-14 Thread Alfredo Tupone
commit: e3e05f9edd75e26b615979dcac7c9ab26ee6d361
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Oct 14 19:05:41 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Oct 14 19:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e05f9e

dev-ml/sexplib: adj deps

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/sexplib/sexplib-0.14.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ml/sexplib/sexplib-0.14.0.ebuild 
b/dev-ml/sexplib/sexplib-0.14.0.ebuild
index d1cbba8e921d..97e96b2bc2d8 100644
--- a/dev-ml/sexplib/sexplib-0.14.0.ebuild
+++ b/dev-ml/sexplib/sexplib-0.14.0.ebuild
@@ -15,9 +15,9 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 
 RDEPEND="
-   dev-ml/parsexp:=
-   dev-ml/base:=
-   dev-ml/sexplib0:=
+   =dev-ml/parsexp-0.14*:=
+   dev-ml/base:=
+   dev-ml/sexplib0:0/0.14.0
dev-ml/num:=
 "
 DEPEND="${RDEPEND}"



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

2022-10-14 Thread Arthur Zamarin
commit: c4a34cffdc53a5b92599d0d6638e5da6bb892be9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 19:34:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 19:34:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a34cff

dev-python/sqlalchemy: Stabilize 1.4.41 arm, #877129

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
index e628a1b3f49e..293e3b6fd247 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 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"
 IUSE="examples +sqlite test"
 
 BDEPEND="



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

2022-10-14 Thread Arthur Zamarin
commit: bc64cc2fd0bc9599f5d5c9bb683421da52635f59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 19:41:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 19:41:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc64cc2f

dev-python/sqlalchemy: Stabilize 1.4.41 sparc, #877129

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
index 293e3b6fd247..5d10e6b0e69d 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 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"
 IUSE="examples +sqlite test"
 
 BDEPEND="



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

2022-10-14 Thread Sam James
commit: 83dff08ee2f967649a82d54fda6aaab79fb42c82
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:41:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dff08e

profiles: unmask newer seamonkey

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a1d9d512a8fe..685cc3b536df 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -74,7 +74,7 @@ games-mud/gnome-mud
 # Sam James  (2022-10-13)
 # Depends on vulnerable version of Rust. See bug #877005.
 # Will be unmasked once dependency is updated.
-www-client/seamonkey
+ (2022-10-13)
 # Difficult-to-resolve build issues on modern toolchains,



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

2022-10-14 Thread Sam James
commit: 9963a2ee398cef033169ab2969ea3773cb125a13
Author: Myckel Habets  habets-dobben  nl>
AuthorDate: Fri Oct 14 19:24:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9963a2ee

www-client/seamonkey: support dev-lang/rust-1.64

* dev-lang/rust-1.64 is supported by seamonkey-2.53.14, bump BDEPEND and check 
to allow this build.
* Remove various cases of --disable-elf-hack handling and just pass 
--disable-elf-hack by default.

Closes: https://bugs.gentoo.org/877005
Signed-off-by: Myckel Habets  habets-dobben.nl>
Closes: https://github.com/gentoo/gentoo/pull/27782
Signed-off-by: Sam James  gentoo.org>

 eclass/mozcoreconf-v6.eclass   |  9 --
 ...-2.53.14.ebuild => seamonkey-2.53.14-r1.ebuild} | 37 ++
 2 files changed, 9 insertions(+), 37 deletions(-)

diff --git a/eclass/mozcoreconf-v6.eclass b/eclass/mozcoreconf-v6.eclass
index 2d94be6baee4..450697773409 100644
--- a/eclass/mozcoreconf-v6.eclass
+++ b/eclass/mozcoreconf-v6.eclass
@@ -195,15 +195,6 @@ mozconfig_init() {
# Strip optimization so it does not end up in compile string
filter-flags '-O*'
 
-   # elf-hack is broken on x86 and disabled by default.
-   if is-flagq '-g*' ; then
-   case "${ARCH}" in
-   amd64 | arm)
-   mozconfig_annotate 'elf-hack is broken with -g* flags' 
--disable-elf-hack
-   ;;
-   esac
-   fi
-
# Strip over-aggressive CFLAGS
use custom-cflags || strip-flags
 

diff --git a/www-client/seamonkey/seamonkey-2.53.14.ebuild 
b/www-client/seamonkey/seamonkey-2.53.14-r1.ebuild
similarity index 93%
rename from www-client/seamonkey/seamonkey-2.53.14.ebuild
rename to www-client/seamonkey/seamonkey-2.53.14-r1.ebuild
index 57fc76cd3cb3..0ac462443e0f 100644
--- a/www-client/seamonkey/seamonkey-2.53.14.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.14-r1.ebuild
@@ -60,7 +60,7 @@ BDEPEND="
dev-util/cbindgen
>=sys-devel/binutils-2.16.1
virtual/pkgconfig
-   <=virtual/rust-1.63.0
+   =dev-lang/yasm-1.1 )
lto? ( sys-devel/binutils[gold] )
x86? ( >=dev-lang/yasm-1.1 )
@@ -147,11 +147,11 @@ pkg_setup() {
ewarn "Those belong to upstream: https://bugzilla.mozilla.org;
fi
 
-   if ver_test $(rustc -V | tr -cd '[0-9.]' | cut -d" " -f2) -ge "1.64"; 
then
-   ewarn "Rust-1.64 is currently unsupported for building ${P}."
+   if ver_test $(rustc -V | tr -cd '[0-9.]' | cut -d" " -f2) -ge "1.65"; 
then
+   ewarn "Rust-1.65 or newer is currently unsupported for building 
${P}."
ewarn "Please use 'eselect rust' to switch to a lower version, then 
resume"
ewarn "building ${PN}."
-   die "Rust-1.64 detected. Use eselect rust to choose <1.64"
+   die "Rust-1.65 or newer detected. Use eselect rust to choose <1.65"
fi
 
moz_pkgsetup
@@ -382,32 +382,13 @@ src_configure() {
# use startup-cache for faster startup time
mozconfig_annotate '' --enable-startupcache
 
-   # Elf-hack is known to be broken on x86 and arm64.
+   # Elf-hack is known to be broken on multiple archs.
+   # Disable it by default, because on the archs that still work,
+   # it also gives more problems than it solves.
# https://bugs.gentoo.org/851933
# https://bugzilla.mozilla.org/show_bug.cgi?id=1706264
-   if use x86 || use arm64 ; then
-   mozconfig_annotate 'elf-hack is broken on x86 and arm64' 
--disable-elf-hack
-   fi
-
-   # Elf hack should be enabled by default on architectures that support 
it.
-   # On archs that don't support it, it should not be enabled by default.
-   # www-client/firefox says building with clang breaks elf hack on archs 
that
-   # support it, so they disable that. We assume this is the same for 
www-client/seamonkey.
-   # The code below is copied over from www-client/firefox.
-   if tc-is-clang ; then
-   # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
-   # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
-   # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 
'x86', 'x86_64')
-   local disable_elf_hack=
-   if use amd64 ; then
-   disable_elf_hack=yes
-   elif use arm ; then
-   disable_elf_hack=yes
-   fi
-
-   if [[ -n ${disable_elf_hack} ]] ; then
-   mozconfig_annotate 'elf-hack is broken when using 
Clang' --disable-elf-hack
-   fi
+   if use x86 || use arm64 || use arm || use amd64 ; then
+   mozconfig_annotate 'elf-hack is broken' --disable-elf-hack
fi
 
# Disabled by default. See bug 836319 , comment 17.



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

2022-10-14 Thread Andrew Ammerlaan
commit: 3c279e678a85fb34bf8b04304429d60edef9af74
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 07:12:44 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 07:13:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c279e67

net-im/whatsapp-desktop-bin: add missing rdep

Closes: https://bugs.gentoo.org/877081
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...-desktop-bin-0.5.2-r1.ebuild => whatsapp-desktop-bin-0.5.2-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r1.ebuild 
b/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r2.ebuild
similarity index 99%
rename from net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r1.ebuild
rename to net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r2.ebuild
index 4210323ad7f2..dec2400ef3b9 100644
--- a/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r1.ebuild
+++ b/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r2.ebuild
@@ -46,6 +46,7 @@ RDEPEND="
x11-libs/gtk+:3
x11-libs/libnotify
x11-libs/libxcb
+   x11-libs/libxkbcommon
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor



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

2022-10-14 Thread Andrew Ammerlaan
commit: 849abfa7462eb192c4466bf1b3968e70d0f8c54f
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 12:47:06 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 12:48:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849abfa7

sci-physics/root: sync live ebuilds

Tested python3_11, did not work :(

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

 sci-physics/root/root-6.26.06.ebuild   | 42 +-
 sci-physics/root/root-6.26..ebuild |  8 ---
 sci-physics/root/root-.ebuild  |  8 ---
 3 files changed, 41 insertions(+), 17 deletions(-)

diff --git a/sci-physics/root/root-6.26.06.ebuild 
b/sci-physics/root/root-6.26.06.ebuild
index 76dd06ff9af8..32cd50caca05 100644
--- a/sci-physics/root/root-6.26.06.ebuild
+++ b/sci-physics/root/root-6.26.06.ebuild
@@ -6,24 +6,37 @@ EAPI=8
 # ninja does not work due to fortran
 CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 fails to compile
 
 inherit cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs
 
 DESCRIPTION="C++ data analysis framework and interpreter from CERN"
 HOMEPAGE="https://root.cern;
-SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz;
 
 IUSE="+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs
+examples fits fftw fortran +gdml graphviz +gsl http libcxx +minuit
mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python
qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring
vc +xml xrootd"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+if [[ ${PV} =~ "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/root-project/root.git;
+   if [[ ${PV} == "" ]]; then
+   SLOT="0"
+   else
+   SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
+   EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
+   fi
+else
+   SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz;
+fi
 
-SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
 LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
-KEYWORDS="~amd64 ~x86"
 
 REQUIRED_USE="
^^ ( c++14 c++17 )
@@ -209,7 +222,7 @@ src_configure() {
-Dcocoa=$(usex aqua)
-Dcuda=$(usex cuda)
-Dcudnn=$(usex cudnn)
-   -Dcxxmodules=OFF
+   -Dcxxmodules=OFF # requires clang, unstable
-Ddataframe=ON
-Ddavix=$(usex davix)
-Ddcache=OFF
@@ -286,7 +299,12 @@ src_install() {
cmake_src_install
 
ROOTSYS=${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2)
-   ROOTENV="$(( - $(ver_cut 2)))${PN}-$(ver_cut 1-2)"
+
+   if [[ ${PV} == "" ]]; then
+   ROOTENV="9900${PN}-git"
+   else
+   ROOTENV="$(( - $(ver_cut 2)))${PN}-$(ver_cut 1-2)-git"
+   fi
 
cat > ${ROOTENV} <<- EOF || die
MANPATH="${ROOTSYS}/share/man"
@@ -314,8 +332,10 @@ src_install() {
fi
 
# create versioned symlinks for binaries
-   cd bin;
-   for exe in *; do
-   dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 
1-2)/bin/${exe}-$(ver_cut 1-2)"
-   done
+   if [[ ! ${PV} == "" ]]; then
+   cd bin;
+   for exe in *; do
+   dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 
1-2)/bin/${exe}-$(ver_cut 1-2)"
+   done
+   fi
 }

diff --git a/sci-physics/root/root-6.26..ebuild 
b/sci-physics/root/root-6.26..ebuild
index 246be36df972..c1a91e80 100644
--- a/sci-physics/root/root-6.26..ebuild
+++ b/sci-physics/root/root-6.26..ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 # ninja does not work due to fortran
 CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs
 
@@ -18,7 +18,8 @@ IUSE="+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug 
emacs
mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python
qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring
vc +xml xrootd"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
+PROPERTIES="test_network"
 
 if [[ ${PV} =~ "" ]] ; then
inherit git-r3
@@ -30,6 +31,7 @@ if [[ ${PV} =~ "" ]] ; then
EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches"
fi
 else
+   SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
KEYWORDS="~amd64 ~x86"
SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz;
 fi

diff --git a/sci-physics/root/root-.ebuild 

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

2022-10-14 Thread Joonas Niilola
commit: 80803ea71a09ef48054bbedf790d4ff628d09206
Author: Henning Schild  hennsch  de>
AuthorDate: Sat Oct  1 11:48:55 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct 14 13:00:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80803ea7

net-misc/icaclient: drop RESTRICT="userpriv"

Not sure why this was added. The ebuilds work without it.

Closes: https://bugs.gentoo.org/516590
Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icaclient/icaclient-22.5.0.16.ebuild | 2 +-
 net-misc/icaclient/icaclient-22.9.0.21.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild 
b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
index ba90295aa9a7..61c40f510c71 100644
--- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild
+++ b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
@@ -14,7 +14,7 @@ LICENSE="icaclient"
 SLOT="0"
 KEYWORDS="-* amd64 x86"
 IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN"
-RESTRICT="mirror strip userpriv fetch"
+RESTRICT="mirror strip fetch"
 
 ICAROOT="/opt/Citrix/ICAClient"
 

diff --git a/net-misc/icaclient/icaclient-22.9.0.21.ebuild 
b/net-misc/icaclient/icaclient-22.9.0.21.ebuild
index 3cd962e36d51..424b1bb64086 100644
--- a/net-misc/icaclient/icaclient-22.9.0.21.ebuild
+++ b/net-misc/icaclient/icaclient-22.9.0.21.ebuild
@@ -14,7 +14,7 @@ LICENSE="icaclient"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
 IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN"
-RESTRICT="mirror strip userpriv fetch"
+RESTRICT="mirror strip fetch"
 
 ICAROOT="/opt/Citrix/ICAClient"
 



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

2022-10-14 Thread Joonas Niilola
commit: 91113799a6b0a8eccb72a54e040d764460652858
Author: Henning Schild  hennsch  de>
AuthorDate: Fri Oct 14 09:02:34 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct 14 13:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91113799

net-misc/icaclient: drop version 22.7.0.20

The binaries for that one are not available for download anymore.

Closes: https://bugs.gentoo.org/874327
Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icaclient/Manifest  |   2 -
 net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild | 238 ---
 2 files changed, 240 deletions(-)

diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index 3afaf2dbb664..32cc32943b9e 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -1,4 +1,2 @@
 DIST linuxx64-22.5.0.16.tar.gz 162733197 BLAKE2B 
32b4fd64d6bccf8a3be92e8f8ee59059839f31f4f771a6344fea320d2b635174c31c9e8d572a700568bab6032352fe72657dce1ee752327ed856370fa86acf9a
 SHA512 
796ecbccc60995baae2082b5b275d7bf1482b19aed198de6d9f4083b2a3a68ff2fe73dfd1d3d33f0f885a157a77f20de008635eade36d5f9adff6b662aaefc1b
-DIST linuxx64-22.7.0.20.tar.gz 161763935 BLAKE2B 
db384c4bd1d94ca64126c4a2e418b087063d3d80630855fe0887ce093979b5b81710521b9ee99048fc060838efa1253de3ffd575cda5bd1100375fa1dbc3dffe
 SHA512 
5407deff6fc2fa94912899f7c6afd017775cc43feb76814b35238533280bb42cf1ff89f43c69f2792d54ebedff797afe7661317965ce80428dc2b1d791586a77
 DIST linuxx86-22.5.0.16.tar.gz 144032901 BLAKE2B 
0f58adf7645eaba6ad75e126381ecfecf7434130b0e69bed75a0499386c5301475a48e414ce57aebdfeaea0cb6615ae93b48ecfdd0149851a56459d687d75bb7
 SHA512 
b94a3de41118d08f3ff549de33e80a85198a3db1349177cc5c921cdd45f1d5bb7e1ee338067602725a9bed16619216f552f98314d539915a251f020094ae3121
-DIST linuxx86-22.7.0.20.tar.gz 143467730 BLAKE2B 
6c913e44847a1114e8517a259fbfb6e04734d864e10ac14a074df5a6c55d908cfe1f3e6f074abf9b1dda43f9be8a1a718422ae7f792184f7e04fd91262daa347
 SHA512 
d5a138aa921d1106fb2808ca8bba3dc0d963dfecff439178fcb7fb3881dcce4cb9d6c5bed61d7b4d5e97a31616225bf88bf557e5711be2ab0e684324ea9c9194

diff --git a/net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild 
b/net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild
deleted file mode 100644
index fe8e4432788b..
--- a/net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper xdg-utils
-
-DESCRIPTION="ICA Client for Citrix Presentation servers"
-HOMEPAGE="https://www.citrix.com/;
-SRC_URI="amd64? ( linuxx64-${PV}.tar.gz )
-   x86? ( linuxx86-${PV}.tar.gz )"
-
-LICENSE="icaclient"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN"
-RESTRICT="mirror strip userpriv fetch"
-
-ICAROOT="/opt/Citrix/ICAClient"
-
-QA_PREBUILT="${ICAROOT#/}/*"
-
-RDEPEND="
-   app-crypt/libsecret
-   dev-libs/atk
-   dev-libs/glib:2
-   dev-libs/libxml2
-   media-fonts/font-adobe-100dpi
-   media-fonts/font-misc-misc
-   media-fonts/font-cursor-misc
-   media-fonts/font-xfree86-type1
-   media-fonts/font-misc-ethiopic
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/gst-plugins-base:1.0
-   media-libs/gstreamer:1.0
-   media-libs/libogg
-   media-libs/libjpeg-turbo
-   media-libs/libvorbis
-   media-libs/speex
-   net-libs/libsoup:2.4
-   net-libs/webkit-gtk:4
-   sys-apps/util-linux
-   sys-libs/libcxx
-   sys-libs/libcxxabi
-   sys-libs/zlib
-   virtual/krb5
-   virtual/libudev
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXaw
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXmu
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/pango
-"
-DEPEND=""
-
-pkg_nofetch() {
-   elog "Download the client file ${A} from
-   https://www.citrix.com/downloads/workspace-app/;
-   elog "and place it into your DISTDIR directory."
-}
-
-pkg_setup() {
-   case ${ARCH} in
-   amd64)
-   ICAARCH=linuxx64
-   ;;
-   x86)
-   ICAARCH=linuxx86
-   ;;
-   *)
-   eerror "Given architecture is not supported by Citrix."
-   ;;
-   esac
-}
-
-src_unpack() {
-   default
-   mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die
-}
-
-src_prepare() {
-   default
-   rm lib/UIDialogLibWebKit.so || die
-
-   # We need to avoid module.ini file getting added to the package's
-   # content because 

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

2022-10-14 Thread Joonas Niilola
commit: dc67f8a19db3ffa28eccadd4fe4a372a28bc25e9
Author: Henning Schild  hennsch  de>
AuthorDate: Sat Oct  1 10:45:05 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct 14 13:00:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc67f8a1

net-misc/icaclient: bump to version 22.9.0.21

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

 net-misc/icaclient/Manifest   |   2 +
 net-misc/icaclient/icaclient-22.9.0.21.ebuild | 256 ++
 2 files changed, 258 insertions(+)

diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index 32cc32943b9e..fe989639c3e6 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -1,2 +1,4 @@
 DIST linuxx64-22.5.0.16.tar.gz 162733197 BLAKE2B 
32b4fd64d6bccf8a3be92e8f8ee59059839f31f4f771a6344fea320d2b635174c31c9e8d572a700568bab6032352fe72657dce1ee752327ed856370fa86acf9a
 SHA512 
796ecbccc60995baae2082b5b275d7bf1482b19aed198de6d9f4083b2a3a68ff2fe73dfd1d3d33f0f885a157a77f20de008635eade36d5f9adff6b662aaefc1b
+DIST linuxx64-22.9.0.21.tar.gz 160511942 BLAKE2B 
43b671bc5c5eac968d2d6fd55615dce0d19206e9d64124b7e3dabf4311837c5cfe9ac25867b01795b9dc019f993a4507e852f84faba5116d58bdc4c85b784d85
 SHA512 
ebfd3fd51a61e0d419833fa0393a311b7c22331b6d950d985437ad992af96a96a9b1ea7d6c085e23593c6fcd46a8f946ca6c7b942d6919226bfc847a831fb95c
 DIST linuxx86-22.5.0.16.tar.gz 144032901 BLAKE2B 
0f58adf7645eaba6ad75e126381ecfecf7434130b0e69bed75a0499386c5301475a48e414ce57aebdfeaea0cb6615ae93b48ecfdd0149851a56459d687d75bb7
 SHA512 
b94a3de41118d08f3ff549de33e80a85198a3db1349177cc5c921cdd45f1d5bb7e1ee338067602725a9bed16619216f552f98314d539915a251f020094ae3121
+DIST linuxx86-22.9.0.21.tar.gz 146501445 BLAKE2B 
823a9f063448351ada3a0c552c0175b540f9403c8ee844232ae23cccfd9199acd46e0a2c21e9c051c4a84f2700261e0a4d9b6fcbfc133c6cdbeca29fa256ba68
 SHA512 
7f2d39ef279c704004a371a4b95b48f2be4ed32de7406dd877ce585e22fb523a39b90a7e1cd968205d55c708ebe80fa1a85d9677cc1feb819b1843f445908f2b

diff --git a/net-misc/icaclient/icaclient-22.9.0.21.ebuild 
b/net-misc/icaclient/icaclient-22.9.0.21.ebuild
new file mode 100644
index ..3cd962e36d51
--- /dev/null
+++ b/net-misc/icaclient/icaclient-22.9.0.21.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg-utils
+
+DESCRIPTION="ICA Client for Citrix Presentation servers"
+HOMEPAGE="https://www.citrix.com/;
+SRC_URI="amd64? ( linuxx64-${PV}.tar.gz )
+   x86? ( linuxx86-${PV}.tar.gz )"
+
+LICENSE="icaclient"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN"
+RESTRICT="mirror strip userpriv fetch"
+
+ICAROOT="/opt/Citrix/ICAClient"
+
+QA_PREBUILT="${ICAROOT#/}/*"
+
+# we have binaries for two conflicting kerberos implementations
+# https://bugs.gentoo.org/792090
+# https://bugs.gentoo.org/775995
+REQUIRES_EXCLUDE="
+   libgssapi.so.3
+   libgssapi_krb5.so.2 libkrb5.so.3
+"
+# we have binaries which wouls still support gstreamer:0.10
+REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE
+   libgstapp-0.10.so.0
+   libgstbase-0.10.so.0
+   libgstinterfaces-0.10.so.0
+   libgstpbutils-0.10.so.0
+   libgstreamer-0.10.so.0
+"
+# we have binaries which depend on some ancient libunwind
+REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE
+   libunwind.so.1
+"
+
+RDEPEND="
+   app-crypt/libsecret
+   dev-libs/atk
+   dev-libs/glib:2
+   dev-libs/libxml2
+   media-fonts/font-adobe-100dpi
+   media-fonts/font-misc-misc
+   media-fonts/font-cursor-misc
+   media-fonts/font-xfree86-type1
+   media-fonts/font-misc-ethiopic
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   media-libs/libogg
+   media-libs/libpulse
+   media-libs/libvorbis
+   media-libs/mesa
+   media-libs/speex
+   net-libs/libsoup:2.4
+   net-libs/webkit-gtk:4
+   sys-apps/util-linux
+   sys-libs/libcxx
+   sys-libs/libcxxabi
+   sys-libs/zlib
+   virtual/krb5
+   virtual/libudev
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/pango
+"
+DEPEND=""
+
+pkg_nofetch() {
+   elog "Download the client file ${A} from
+   https://www.citrix.com/downloads/workspace-app/;
+   elog "and place it into your DISTDIR directory."
+}
+
+pkg_setup() {
+   case ${ARCH} in
+   amd64)
+   ICAARCH=linuxx64
+   ;;
+   x86)
+  

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

2022-10-14 Thread Joonas Niilola
commit: 1f8cbdcf148dd74e3240c7a2444985eac3e4ede3
Author: Henning Schild  hennsch  de>
AuthorDate: Sat Oct  1 11:32:28 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct 14 13:00:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8cbdcf

net-misc/icaclient: install mime type file

The tarball does contain a mime type info file, deploy that in our
ebuilds.

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

 .../{icaclient-22.5.0.16.ebuild => icaclient-22.5.0.16-r1.ebuild}| 5 +
 .../{icaclient-22.9.0.21.ebuild => icaclient-22.9.0.21-r1.ebuild}| 5 +
 2 files changed, 10 insertions(+)

diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild 
b/net-misc/icaclient/icaclient-22.5.0.16-r1.ebuild
similarity index 97%
rename from net-misc/icaclient/icaclient-22.5.0.16.ebuild
rename to net-misc/icaclient/icaclient-22.5.0.16-r1.ebuild
index 61c40f510c71..922d1db82318 100644
--- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild
+++ b/net-misc/icaclient/icaclient-22.5.0.16-r1.ebuild
@@ -248,10 +248,14 @@ src_install() {
 
# 651926
domenu "${FILESDIR}"/*.desktop
+
+   insinto /usr/share/mime/packages
+   doins desktop/Citrix-mime_types.xml
 }
 
 pkg_postinst() {
xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 
local inidest="${ROOT}${ICAROOT}/config"
if [[ ! -e "${inidest}"/module.ini ]] ; then
@@ -262,4 +266,5 @@ pkg_postinst() {
 
 pkg_postrm() {
xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 }

diff --git a/net-misc/icaclient/icaclient-22.9.0.21.ebuild 
b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild
similarity index 97%
rename from net-misc/icaclient/icaclient-22.9.0.21.ebuild
rename to net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild
index 424b1bb64086..879d1c6225c3 100644
--- a/net-misc/icaclient/icaclient-22.9.0.21.ebuild
+++ b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild
@@ -239,10 +239,14 @@ src_install() {
 
# 651926
domenu "${FILESDIR}"/*.desktop
+
+   insinto /usr/share/mime/packages
+   doins desktop/Citrix-mime_types.xml
 }
 
 pkg_postinst() {
xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 
local inidest="${ROOT}${ICAROOT}/config"
if [[ ! -e "${inidest}"/module.ini ]] ; then
@@ -253,4 +257,5 @@ pkg_postinst() {
 
 pkg_postrm() {
xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 }



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

2022-10-14 Thread Joonas Niilola
commit: f243619fa28ebfc582c214b41c02d91a6ab28511
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Oct 14 13:00:24 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct 14 13:00:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f243619f

net-misc/icaclient: bashify 22.9.0.21-r1

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

 net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild 
b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild
index 879d1c6225c3..ac4d460a6a72 100644
--- a/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild
+++ b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild
@@ -28,7 +28,7 @@ REQUIRES_EXCLUDE="
libgssapi_krb5.so.2 libkrb5.so.3
 "
 # we have binaries which wouls still support gstreamer:0.10
-REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
libgstapp-0.10.so.0
libgstbase-0.10.so.0
libgstinterfaces-0.10.so.0
@@ -36,7 +36,7 @@ REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE
libgstreamer-0.10.so.0
 "
 # we have binaries which depend on some ancient libunwind
-REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
libunwind.so.1
 "
 



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

2022-10-14 Thread 罗百科
commit: 72d9ef0d29d15742ceaa6c86fe32f1275e22a5c2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Oct 14 11:59:03 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Fri Oct 14 12:00:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d9ef0d

www-apps/grafana-bin: Add 8.5.14

Also remove old

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest  |  3 +-
 ...bin-8.5.13.ebuild => grafana-bin-8.5.14.ebuild} |  0
 www-apps/grafana-bin/grafana-bin-9.1.6.ebuild  | 66 --
 3 files changed, 1 insertion(+), 68 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index aa2b81c19909..58fb208f8b79 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,5 +1,4 @@
-DIST grafana-bin-8.5.13.tar.gz 77785566 BLAKE2B 
8c8921a6efb55be4087b09bb0ac094a2e51cd54c36a94e51d0149bac0c549084d9cacbb067e2f7a8bcb42d4e3eaf0919cea191b2ffd15aabe14242ebe6053334
 SHA512 
7102691ddba7589137dfbcfd8681ac6a85d29c1fb1a9bea71f7a336c97cff68e1ba76b7b30fd0517ddde53147a8b034c078b06212073e3836598b753f3313e93
+DIST grafana-bin-8.5.14.tar.gz 77799742 BLAKE2B 
a4e61135f4eea5e5b06cb75f38de2350f36c2a103dad87d0900c0862c20024345bab6aae78553b0d7e5c10764473c465351a4c7b614b77a5f0af785a05a27087
 SHA512 
fbf9600184ef425b26144a09e252d4e4301546da5ca471e142a278502e6d3174974dead7bbed58f841c683d7df27fc923c65f79cebdbf0931c1f2def472c82b4
 DIST grafana-bin-9.0.9.tar.gz 79913712 BLAKE2B 
9c3a088c5d01a514738dac598e254ef4a10769aecb8a43cc62bab74516337fddd592ac655a9260d661784ed27f14c0ba764de83183a47ed35c98629a9e40c8ea
 SHA512 
dd496f6a52f10c1f579cb5cb13ce92297c3e9a3b2685f0e5d995bf27236ff09c95af662c5613eb4b9d4cf7224995dbb2be27f1a0d63f963f535b281b1be765b6
-DIST grafana-bin-9.1.6.tar.gz 81057482 BLAKE2B 
714972d4c5018515adad7baf77e5e13a23c3b086d4bfc26da21ad29cdf06504a8aa8a5e9159b41e8eeb11444af035c6987c031e26530f29cbd79e390c5d1ed6d
 SHA512 
10cc25005b7e7dadf8a7c9fbede2c293b0dd2d1f8e264d534cfa21a0edabcda8844a65e6274e253b76467625532c36ac927fe4a0b407eb91fcea7020b9c35bd4
 DIST grafana-bin-9.1.8.tar.gz 82490356 BLAKE2B 
8c6cd47d9de5a3331903566e144d9bbbd876de822d869774c4fab717c05f1b10571af9c3a520d8c1ac319e39b3c8ba53d7264883749bd5a3b41e6838141e
 SHA512 
6aff45a8ca178c1b0cf42dccf2ec34447c5c3318c7f0e04324c7b4a1a274218cf408ff06f23f423dfdfa24ef63d88e4a25354a87e69b88d383993b0ced282cfc
 DIST grafana-bin-9.2.0.tar.gz 96845048 BLAKE2B 
7e1755624232fc316b11c7d37f3cfb6641f79dc92d22405127e98d596c2f4974110ae926715a313602b6d300b121a7621a1ecb6c6ddbfd1e27b2cc763daa6d85
 SHA512 
ebd74bb144e65b778bbabd7f13ee4a3fb479854a49b1a4ebb1d28cda736edbc8b68bb3e8f44d89f94a5656bf9064b3902b297d8185c2e986d1ce0467efcfbc5b

diff --git a/www-apps/grafana-bin/grafana-bin-8.5.13.ebuild 
b/www-apps/grafana-bin/grafana-bin-8.5.14.ebuild
similarity index 100%
rename from www-apps/grafana-bin/grafana-bin-8.5.13.ebuild
rename to www-apps/grafana-bin/grafana-bin-8.5.14.ebuild

diff --git a/www-apps/grafana-bin/grafana-bin-9.1.6.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.1.6.ebuild
deleted file mode 100644
index 34a49d80d06a..
--- a/www-apps/grafana-bin/grafana-bin-9.1.6.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-MY_PN=${PN/-bin/}
-MY_PV=${PV/_beta/-beta}
-S=${WORKDIR}/${MY_PN}-${MY_PV}
-
-DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
-HOMEPAGE="https://grafana.org;
-SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
-
-RESTRICT="mirror"
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="acct-group/grafana
-   acct-user/grafana"
-RDEPEND="${DEPEND}
-   media-libs/fontconfig
-   sys-libs/glibc"
-
-QA_PREBUILT="usr/bin/grafana-*"
-QA_PRESTRIPPED=${QA_PREBUILT}
-
-src_install() {
-   keepdir /etc/grafana
-   insinto /etc/grafana
-   newins "${S}"/conf/sample.ini grafana.ini
-   rm "${S}"/conf/sample.ini || die
-
-   # Frontend assets
-   insinto /usr/share/${MY_PN}
-   doins -r public conf
-
-   dobin bin/grafana-cli
-   dobin bin/grafana-server
-
-   newconfd "${FILESDIR}"/grafana-r1.confd grafana
-   newinitd "${FILESDIR}"/grafana.initd grafana
-   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
-
-   keepdir /var/{lib,log}/grafana
-   keepdir /var/lib/grafana/{dashboards,plugins}
-   fowners grafana:grafana /var/{lib,log}/grafana
-   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
-   fperms 0750 /var/{lib,log}/grafana
-   fperms 0750 /var/lib/grafana/{dashboards,plugins}
-}
-
-postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   # This is a new installation
-
-   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
-   elog 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/async_unix/

2022-10-14 Thread Alfredo Tupone
commit: fc96d59cc8d270d3fa2c79f65f23ff05c1fcb451
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Oct 14 13:00:31 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Oct 14 13:01:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc96d59c

dev-ml/async_unix: adj deps

Closes: https://bugs.gentoo.org/876997

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/async_unix/async_unix-0.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/async_unix/async_unix-0.14.0.ebuild 
b/dev-ml/async_unix/async_unix-0.14.0.ebuild
index cce539b92576..21ea506bd4f5 100644
--- a/dev-ml/async_unix/async_unix-0.14.0.ebuild
+++ b/dev-ml/async_unix/async_unix-0.14.0.ebuild
@@ -16,7 +16,7 @@ IUSE="+ocamlopt"
 
 RDEPEND="
dev-ml/async_kernel:=
-   dev-ml/core:=
+   =dev-ml/core-0.14*:=
dev-ml/core_kernel:=
dev-ml/ppx_jane:=
 "



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

2022-10-14 Thread Ionen Wolkens
commit: 0d9d5268d47dc05309f796e83117af9e978bc2d2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct 14 05:53:32 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct 14 11:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9d5268

app-crypt/coolkey: fix build w/ upcoming clang16

Header that declare this is not installed, and seems like these
headers would conflict in all sorts of ways here either way.

An alternative fix could be to drop --enable-pk11install which is
marked legacy (off by default), but don't know this package and
no idea if anyone need this.

Closes: https://bugs.gentoo.org/871585
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-crypt/coolkey/coolkey-1.1.0-r9.ebuild   |  3 ++-
 app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch | 13 +
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild 
b/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild
index cd3d7f1e434b..d388df3391b7 100644
--- a/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild
+++ b/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,6 +26,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${WORKDIR}/${PN}-patches"
+   "${FILESDIR}/${P}-clang16.patch"
 )
 
 pkg_setup() {

diff --git a/app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch 
b/app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch
new file mode 100644
index ..88c3e11b53e8
--- /dev/null
+++ b/app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch
@@ -0,0 +1,13 @@
+Declaration taken from nss sources' lib/softoken/pkcs11i.h.
+Only needed with --enable-pk11install.
+
+https://bugs.gentoo.org/871585
+--- a/src/install/pk11install.c
 b/src/install/pk11install.c
+@@ -23,4 +23,6 @@
+ #include "pkcs11n.h"
+ 
++char **NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args);
++
+ /*
+  * windows specific globing search



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

2022-10-14 Thread Ionen Wolkens
commit: 40a9c7fd01f15066f6b3f091cdb4367cc511c732
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct 14 11:20:04 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct 14 11:56:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a9c7fd

dev-python/adblock: skip test using dev-python/toml

Deprecated and test is intended for upstream, checking that the
changelog's version matches Cargo.toml doesn't mean much here.

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

 dev-python/adblock/adblock-0.6.0.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-python/adblock/adblock-0.6.0.ebuild 
b/dev-python/adblock/adblock-0.6.0.ebuild
index 517d704e4f5e..eb67379a38c4 100644
--- a/dev-python/adblock/adblock-0.6.0.ebuild
+++ b/dev-python/adblock/adblock-0.6.0.ebuild
@@ -83,18 +83,22 @@ LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT 
MPL-2.0"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~x86"
 
-BDEPEND="test? ( dev-python/toml[${PYTHON_USEDEP}] )"
-
 distutils_enable_tests pytest
 
 QA_FLAGS_IGNORED=".*/adblock.*.so"
 
 DOCS=( CHANGELOG.md README.md )
 
+EPYTEST_IGNORE=(
+   # not very meaningful here (e.g. validates changelog),
+   # and needs the deprecated dev-python/toml
+   tests/test_metadata.py
+)
+
 src_compile() {
distutils-r1_src_compile
 
-   # tests try to find Cargo.toml + adblock/adblock.pyi in current
-   # directory but will fail if pytest finds init in ./adblock
+   # prevent pytest from using ./adblock that lack the built module
+   # but the keep directory given tests check ./adblock/adblock.pyi
rm adblock/__init__.py || die
 }



[gentoo-commits] repo/gentoo:master commit in: games-arcade/netris/, games-arcade/netris/files/

2022-10-14 Thread Ionen Wolkens
commit: ed192a5ae0261aa59a25677fa29bce0f29fe5bcf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct 14 11:49:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct 14 11:56:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed192a5a

games-arcade/netris: fix build w/ upcoming clang16 + pass std=gnu89

Tests silently failed (errors to /dev/null, and no confirmation),
then it silently skip including the header it didn't find.

(just a quick fix, this could use cleanups, better patches, and no sed)

Closes: https://bugs.gentoo.org/874021
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../netris/files/netris-0.52-clang16.patch | 31 ++
 ...netris-0.52-r3.ebuild => netris-0.52-r4.ebuild} |  9 +--
 2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/games-arcade/netris/files/netris-0.52-clang16.patch 
b/games-arcade/netris/files/netris-0.52-clang16.patch
new file mode 100644
index ..7d13d02975bf
--- /dev/null
+++ b/games-arcade/netris/files/netris-0.52-clang16.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/874021
+--- a/Configure
 b/Configure
+@@ -78,3 +78,3 @@
+ echo "Checking for libraries"
+-echo 'main(){}' > test.c
++echo 'int main(void){return 0;}' > test.c
+ LFLAGS=""
+@@ -96,4 +96,5 @@
+ cat << END > test.c
+-void handler(void) {}
+-main() { on_exit(handler, (void *)0); }
++#include 
++void handler(int a, void *b) {}
++int main(void) { on_exit(handler, (void *)0); return 0; }
+ END
+@@ -108,3 +109,3 @@
+ #include 
+-main() { sigset_t set; sigprocmask(SIG_BLOCK, , ); }
++int main(void) { sigset_t set; sigprocmask(SIG_BLOCK, , ); return 0; }
+ END
+@@ -119,3 +120,3 @@
+ #include 
+-main(){}
++int main(void){return 0;}
+ END
+@@ -131,3 +132,3 @@
+ #include 
+-main(){}
++int main(void){return 0;}
+ END

diff --git a/games-arcade/netris/netris-0.52-r3.ebuild 
b/games-arcade/netris/netris-0.52-r4.ebuild
similarity index 81%
rename from games-arcade/netris/netris-0.52-r3.ebuild
rename to games-arcade/netris/netris-0.52-r4.ebuild
index 54f80a22be4d..6f5c8b733523 100644
--- a/games-arcade/netris/netris-0.52-r3.ebuild
+++ b/games-arcade/netris/netris-0.52-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DEB_VER="10"
 DESCRIPTION="Classic networked version of T*tris"
@@ -26,6 +26,7 @@ src_prepare() {
 
eapply "${S}"/../debian/patches/[01]*
eapply "${FILESDIR}"/${P}-tinfo.patch
+   eapply "${FILESDIR}"/${P}-clang16.patch
 
# bug #185332
sed -i \
@@ -53,6 +54,10 @@ src_prepare() {
 }
 
 src_configure() {
+   append-cflags -std=gnu89 # old codebase, incompatible with c2x
+   append-cppflags -D_DEFAULT_SOURCE #874021, for on_exit()
+   append-cflags ${CPPFLAGS}
+
bash ./Configure -O || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/punes/

2022-10-14 Thread Ionen Wolkens
commit: dc2b787f4c316e5d96c836ac7eed46d01673beee
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct 14 13:02:20 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct 14 13:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2b787f

app-emulation/punes: fix double CHOST + other adjustments

* add several missing deps (qtnetwork:5, udev, X11/Xrandr/xorg-proto),
  lack of qtnetwork:5 caused bug #877089
* move nvidia-cg-toolkit to RDEPEND, this is linking with its
  libraries and doesn't make sense in BDEPEND
* prevent QA notices because of unused CMAKE_INSTALL*
* xdg-utils -> xdg

Note need to export CC="${CHOST}-gcc" to reproduce wrt #877089

Closes: https://bugs.gentoo.org/877089
Closes: https://bugs.gentoo.org/877091
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../{punes-0.109.ebuild => punes-0.109-r1.ebuild}  | 42 +++---
 1 file changed, 22 insertions(+), 20 deletions(-)

diff --git a/app-emulation/punes/punes-0.109.ebuild 
b/app-emulation/punes/punes-0.109-r1.ebuild
similarity index 65%
rename from app-emulation/punes/punes-0.109.ebuild
rename to app-emulation/punes/punes-0.109-r1.ebuild
index 76d44deed992..f4591cbe10f9 100644
--- a/app-emulation/punes/punes-0.109.ebuild
+++ b/app-emulation/punes/punes-0.109-r1.ebuild
@@ -3,12 +3,13 @@
 
 EAPI=8
 
-inherit autotools xdg-utils
+inherit autotools toolchain-funcs xdg
 
 DESCRIPTION="Nintendo Entertainment System (NES) emulator"
 HOMEPAGE="https://github.com/punesemu/puNES;
 SRC_URI="https://github.com/punesemu/puNES/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}_musl.patch.xz;
+S="${WORKDIR}/puNES-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -16,23 +17,27 @@ KEYWORDS="~amd64 ~x86"
 IUSE="cg ffmpeg"
 
 RDEPEND="
-   ffmpeg? ( media-video/ffmpeg:= )
dev-qt/qtcore:5
dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
media-libs/alsa-lib
+   media-libs/libglvnd[X]
virtual/glu
-   virtual/opengl"
-DEPEND="${RDEPEND}"
-BDEPEND="
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXrandr
cg? ( media-gfx/nvidia-cg-toolkit )
+   ffmpeg? ( media-video/ffmpeg:= )"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
dev-qt/linguist-tools:5
dev-util/cmake
virtual/pkgconfig"
 
-S="${WORKDIR}/puNES-${PV}"
-
 PATCHES=(
"${FILESDIR}"/${P}_ldflags.patch
"${WORKDIR}"/${P}_musl.patch # 830471
@@ -41,6 +46,12 @@ PATCHES=(
 src_prepare() {
default
 
+   # empty CMAKE_ARGS to avoid double CHOST (bug #877089), and also unused
+   # options (QA notices), use sed to avoid rebases because of the 
directory
+   sed -e '/x${DEBUG_VERSION}/i\CMAKE_ARGS=' \
+   -i src/extra/lib7zip-*/configure || die
+   tc-export CC CXX
+
# src/extra/lib7zip is not autotools, but
# is contained within AC_CONFIG_SUBDIRS
AT_NO_RECURSIVE=1 eautoreconf
@@ -49,19 +60,10 @@ src_prepare() {
 }
 
 src_configure() {
-   econf \
-   $(use_with cg opengl-nvidia-cg) \
+   local econfargs=(
+   $(use_with cg opengl-nvidia-cg)
$(use_with ffmpeg)
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
+   )
 
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   econf "${econfargs[@]}"
 }



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

2022-10-14 Thread Andrew Ammerlaan
commit: 8fa2d55ec6eba1cb41928c4942fe8053c5f6aaa4
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 14:21:54 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 15:09:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa2d55e

dev-python/psycopg: add 2.9.4

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

 dev-python/psycopg/Manifest |  1 +
 dev-python/psycopg/psycopg-2.9.4.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index ba278b37f79f..ac812bcd116c 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
 DIST psycopg-3.1.2.gh.tar.gz 467017 BLAKE2B 
5e13156ff05a356bb59ebae77e8ad3d3e35ab669a43102fa7751927e0ecfbebd1b30db7d62bd0865f426c2e6362a98a6d9cad19c9001abf29b6d030b4dd0204b
 SHA512 
3e412ec91a337012086b1260527b2179883f6b44a26c5e8437c92351ca39594c4430f251abdfbc52e4b2c69d5e91ba09883578b177e836691cd295b6e8464fdf
 DIST psycopg-3.1.3.gh.tar.gz 468400 BLAKE2B 
5df0414d1afef4a09a319453e2d9cebd6177af507c30e69aac64dc1d476cf7a0d182c72b81e46d95e3167ee503fa9756ba82ad1092419eea0d6fc3c6e9ba972c
 SHA512 
83ca6dc81cff841c9e22ad8ae86500be0012ee0edbc50b8ab97dcdcbe9d17a8b32feb637275bbaef8333f252aeb961fc5f1f9d2c66dcb1e92b0a1b67223624fb
 DIST psycopg2-2.9.3.tar.gz 380611 BLAKE2B 
78099da7378dcfa8b7f28aae4d533a7e890cdb7ae4c0cc718a9411e630fd07b56f074760fc29de8fe08fe727328cca39414a5f297fb92ed2f7471a24e633d18d
 SHA512 
048184d1d162a371fc0fba711448a6fa8a6aac193421f4484c7f7b91c39065d5b632fa34fc15a901eca055d597302b1f9e38330b248ed0e4653dcdc544b0d660
+DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d

diff --git a/dev-python/psycopg/psycopg-2.9.4.ebuild 
b/dev-python/psycopg/psycopg-2.9.4.ebuild
new file mode 100644
index ..c33f29d549ad
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN="${PN}2"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="https://www.psycopg.org https://pypi.org/project/psycopg2/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+   if use debug; then
+   sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   initdb -D "${T}"/pgsql || die
+   # TODO: random port
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" psycopg2_test || die
+
+   local -x PSYCOPG2_TESTDB_HOST="${T}"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+   "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}



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

2022-10-14 Thread Andrew Ammerlaan
commit: 03fa8de2b160a86c65f9526cd836004f84ac5d06
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 14:10:24 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 15:09:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03fa8de2

dev-python/pymysql: update EAPI 7 -> 8, pep517, enable py3_11

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

 dev-python/pymysql/Manifest|   1 +
 dev-python/pymysql/pymysql-1.0.2-r1.ebuild | 150 +
 2 files changed, 151 insertions(+)

diff --git a/dev-python/pymysql/Manifest b/dev-python/pymysql/Manifest
index ef0f0ed67ad1..fa3a304e1d73 100644
--- a/dev-python/pymysql/Manifest
+++ b/dev-python/pymysql/Manifest
@@ -1 +1,2 @@
+DIST pymysql-1.0.2.gh.tar.gz 84985 BLAKE2B 
f2b740827cfa9a4a9cdfe9d711e78d61c2cac2afbc2f15ecc3e317a7fff7771d3d79b8d963e085f011123029341edd469514d84be8cdc5e9aa143cd0fa2caae5
 SHA512 
c98633c465705154c0607f4508e4d19986fafb647eac01832f8e3fb0175565958289518f9632897ffba924406fce00881a351dbae05c7d68a55eec2b86a55638
 DIST pymysql-1.0.2.tar.gz 84985 BLAKE2B 
f2b740827cfa9a4a9cdfe9d711e78d61c2cac2afbc2f15ecc3e317a7fff7771d3d79b8d963e085f011123029341edd469514d84be8cdc5e9aa143cd0fa2caae5
 SHA512 
c98633c465705154c0607f4508e4d19986fafb647eac01832f8e3fb0175565958289518f9632897ffba924406fce00881a351dbae05c7d68a55eec2b86a55638

diff --git a/dev-python/pymysql/pymysql-1.0.2-r1.ebuild 
b/dev-python/pymysql/pymysql-1.0.2-r1.ebuild
new file mode 100644
index ..dc541b68e6d9
--- /dev/null
+++ b/dev-python/pymysql/pymysql-1.0.2-r1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN="PyMySQL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pure-Python MySQL Driver"
+HOMEPAGE="https://github.com/PyMySQL/PyMySQL;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+# TODO: support other mysql variants
+BDEPEND="
+   test? (
+   dev-db/mariadb[server]
+   )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # Auth tests don't support socket auth
+   find tests/ -name '*_auth.py' -delete || die
+
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   if [[ -z "${USER}" ]] ; then
+   # Tests require system user
+   local -x USER="$(whoami)"
+   einfo "USER set to '${USER}'"
+   fi
+
+   local 
mysql_install_db_cmd="${EPREFIX}/usr/share/mariadb/scripts/mysql_install_db"
+   [[ ! -x "${mysql_install_db_cmd}" ]] && 
mysql_install_db_cmd="${EPREFIX}/usr/bin/mysql_install_db"
+   [[ ! -x "${mysql_install_db_cmd}" ]] && die "mysql_install_db command 
not found!"
+
+   local mysqld_cmd="${EPREFIX}/usr/sbin/mysqld"
+   [[ ! -x "${mysqld_cmd}" ]] && die "mysqld command not found!"
+
+   local PIDFILE="${T}/mysqld.pid"
+   if pkill -0 -F "${PIDFILE}" &>/dev/null ; then
+   einfo "Killing already running mysqld process ..."
+   pkill -F "${PIDFILE}"
+   fi
+
+   if [[ -d "${T}/mysql" ]] ; then
+   einfo "Removing already existing mysqld data dir ..."
+   rm -rf "${T}/mysql" || die
+   fi
+
+   einfo "Creating mysql test instance ..."
+   mkdir -p "${T}"/mysql || die
+   "${mysql_install_db_cmd}" \
+   --no-defaults \
+   --auth-root-authentication-method=normal \
+   --basedir="${EPREFIX}/usr" \
+   --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log \
+   || die
+
+   einfo "Starting mysql test instance ..."
+   # TODO: random port
+   "${mysqld_cmd}" \
+   --no-defaults \
+   --character-set-server=utf8 \
+   --bind-address=127.0.0.1 \
+   --port=43306 \
+   --pid-file="${T}"/mysqld.pid \
+   --socket="${T}"/mysqld.sock \
+   --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 &
+
+   # wait for it to start
+   local i
+   for (( i = 0; i < 10; i++)); do
+   [[ -S ${T}/mysqld.sock ]] && break
+   sleep 1
+   done
+   [[ -S ${T}/mysqld.sock ]] || die "mysqld failed to start"
+
+   einfo "Configuring test mysql instance ..."
+
+   # create test user for auth tests
+   mysql -uroot --socket="${T}"/mysqld.sock -s -e '
+   INSTALL SONAME "auth_ed25519";
+   CREATE FUNCTION ed25519_password RETURNS STRING SONAME 
"auth_ed25519.so";
+   ' || die "Failed to set up auth_ed25519"
+
+   mysql -uroot --socket="${T}"/mysqld.sock -s -e "
+   SELECT CONCAT('CREATE USER nopass_ed25519 IDENTIFIED VIA 
ed25519 

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

2022-10-14 Thread Andrew Ammerlaan
commit: 23a1637ec50e61ddebc6ad4468d9d7cec034e51c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 13:40:58 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 15:09:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a1637e

dev-python/patsy: pep517, enable py3_11

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

 dev-python/patsy/patsy-0.5.3-r1.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/dev-python/patsy/patsy-0.5.3-r1.ebuild 
b/dev-python/patsy/patsy-0.5.3-r1.ebuild
new file mode 100644
index ..5bc24b1a5b23
--- /dev/null
+++ b/dev-python/patsy/patsy-0.5.3-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python module to describe statistical models and design matrices"
+HOMEPAGE="https://patsy.readthedocs.io/en/latest/index.html;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !hppa? ( dev-python/scipy[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest



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

2022-10-14 Thread Arthur Zamarin
commit: 72f8ffdbd710f3f5b93c328ce6e1b0c5f3d78ddd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:41:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:41:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f8ffdb

dev-util/cmake: Stabilize 3.24.2 sparc, #877057

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

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

diff --git a/dev-util/cmake/cmake-3.24.2.ebuild 
b/dev-util/cmake/cmake-3.24.2.ebuild
index 9491df325a39..56317ec72ab8 100644
--- a/dev-util/cmake/cmake-3.24.2.ebuild
+++ b/dev-util/cmake/cmake-3.24.2.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



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

2022-10-14 Thread Arthur Zamarin
commit: e9db68c80c052067e831ae485f396140cf7cede2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:41:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:41:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9db68c8

dev-util/cmake: Stabilize 3.24.2 ppc64, #877057

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

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

diff --git a/dev-util/cmake/cmake-3.24.2.ebuild 
b/dev-util/cmake/cmake-3.24.2.ebuild
index 56317ec72ab8..ad4c572d214f 100644
--- a/dev-util/cmake/cmake-3.24.2.ebuild
+++ b/dev-util/cmake/cmake-3.24.2.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikit-image/

2022-10-14 Thread Andrew Ammerlaan
commit: 841c29aeed1ef8b599a781c77875a508ba6c73df
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 13:25:19 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 13:31:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841c29ae

sci-libs/scikit-image: add 0.19.3

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

 sci-libs/scikit-image/Manifest   |  1 +
 sci-libs/scikit-image/scikit-image-0.19.3.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/sci-libs/scikit-image/Manifest b/sci-libs/scikit-image/Manifest
index aa4ac1569df6..750dfbcfcb8b 100644
--- a/sci-libs/scikit-image/Manifest
+++ b/sci-libs/scikit-image/Manifest
@@ -1,3 +1,4 @@
 DIST scikit-image-0.17.2.tar.gz 29818001 BLAKE2B 
360c5f8c23b8441d145029c09a3b1d1407d4103463497c63274583e6c03d1fc57baa3e6c53909cfaa5daba54d5909fc106e84dc7036f0240ad8de93804ef9f65
 SHA512 
3ca2511f03d533ac7f1850d72de396dc5493831bce6200f30d426c3f47eff9b25ec9b69e141100dc56e03f2310aab255f92ff4aff8bc7b80d15d669cbe2ebb5e
 DIST scikit-image-0.19.1.tar.gz 5936 BLAKE2B 
86aca2f120c12178d64fd62bce2b5272fc6df345789ed4b1ddee705384e583c7070af7bf885d47ae6769bbfb0676bfeef7fc431abfb10e1618594f31a27a7de8
 SHA512 
d7ccd4172abc07843a17a2de40240790cbeeb4177c7948cbf74663363ec9cecd3e40e70a245795d88ace57699e178f159198862b4c503fcb3fff95e8ef8f4ed9
 DIST scikit-image-0.19.2.tar.gz 22231106 BLAKE2B 
b99aa3e70ef01bb8964ed1ec98d14feea87bdef61a9d8590298391f7ead95ba89b287a07e2688e4fa0173ce97c43127c7b0d4b5356ca9d5ea9c2ed596ce99a3a
 SHA512 
366d3e88842fab4febc4bd7dedf8a18a930a36437ea34e8cbe41c6bcfd3d5f59d496856b1a8d3a2f7fc1117563c162209677f2c5776066acc51783aab164db10
+DIST scikit-image-0.19.3.tar.gz 22232287 BLAKE2B 
855584be0e69ac6e0dc7a17a68a1bca6843b471073e63d098b4933bc301eab5246d4cd2b444960de7fcd37012b66f7ba8cd6030ac485a7ab3aa1d36501aef0c7
 SHA512 
cda1699200e19155da13e313eb129771b7bb895913e552b959a3374267fe4f73c33d5e6e2fa2d49326903c901925797e46b9f05342a78c5332df1c266d37471a

diff --git a/sci-libs/scikit-image/scikit-image-0.19.3.ebuild 
b/sci-libs/scikit-image/scikit-image-0.19.3.ebuild
new file mode 100644
index ..870f5cb3d753
--- /dev/null
+++ b/sci-libs/scikit-image/scikit-image-0.19.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Image processing routines for SciPy"
+HOMEPAGE="https://scikit-image.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/imageio[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pywavelets[${PYTHON_USEDEP}]
+   dev-python/scipy[sparse(+),${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+
+DOCS=( CONTRIBUTORS.txt RELEASE.txt )
+
+distutils_enable_tests pytest
+# There is a programmable error in your configuration file:
+#distutils_enable_sphinx doc/source dev-python/numpydoc dev-python/myst_parser
+
+python_test() {
+   # This needs to be run in the install dir
+   cd 
"${WORKDIR}/${P}-${EPYTHON//./_}/install/usr/lib/${EPYTHON}/site-packages/skimage"
 || die
+   distutils-r1_python_test
+}
+
+pkg_postinst() {
+   optfeature "FITS io capability" dev-python/astropy
+   optfeature "GTK" dev-python/pygtk
+   optfeature "Parallel computation" dev-python/dask
+   optfeature "io plugin providing most standard formats" dev-python/imread
+   # not in portage yet
+   #optfeature "io plugin providing a wide variety of formats, including 
specialized formats using in medical imaging." dev-python/simpleitk
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikit-optimize/

2022-10-14 Thread Andrew Ammerlaan
commit: 2e0e24d67cda8908ec04ec6012b67615815dfb55
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 13:12:49 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 13:31:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0e24d6

sci-libs/scikit-optimize: enable py3.11

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

 sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild 
b/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild
index e848ca405e67..ea7246239d10 100644
--- a/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild
+++ b/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="Sequential model-based optimization library"



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

2022-10-14 Thread Andrew Ammerlaan
commit: 6375e78f52d7138660833fc9882680d1d41fec2a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 13:30:02 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 13:31:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6375e78f

dev-python/pytables: enable py3.11

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

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

diff --git a/dev-python/pytables/pytables-3.7.0.ebuild 
b/dev-python/pytables/pytables-3.7.0.ebuild
index 60bf3a743b83..b04f58328a71 100644
--- a/dev-python/pytables/pytables-3.7.0.ebuild
+++ b/dev-python/pytables/pytables-3.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
 
 MY_PN=tables



[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikit-learn/

2022-10-14 Thread Andrew Ammerlaan
commit: 4fe53b3de89334de79404bbf5ccdc832b7e6c065
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct 14 13:09:01 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct 14 13:31:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe53b3d

sci-libs/scikit-learn: add 1.1.2

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

 sci-libs/scikit-learn/Manifest  |  1 +
 sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/sci-libs/scikit-learn/Manifest b/sci-libs/scikit-learn/Manifest
index f4c36b69815b..ceac4b8a36cd 100644
--- a/sci-libs/scikit-learn/Manifest
+++ b/sci-libs/scikit-learn/Manifest
@@ -1,3 +1,4 @@
 DIST scikit-learn-0.24.2.tar.gz 7589697 BLAKE2B 
a5a32db690e76d6ecfcb12d57a7f84ebcc7e67ecb73258c1d923f9b98a9d87c46aac96918ef7c3d8741f5dbeb46f169c73a7744fb7b92e6ab5cf42101a6bc2f1
 SHA512 
2159baf63414b9594918b40e1b72af2ab47349335ad4e3afd9756921f786737ed41d6deb333881e8c5c6e1f7ce9cfa10691b966dc2476c48c051621f9049d2ee
 DIST scikit-learn-1.0.2.tar.gz 6783296 BLAKE2B 
c5894b83c616117ac69e99d3eafe6b7218e085bfae099b41d09ecafc5cf116d4ef6849e69de2c1d833be1eb1e2479c1d200147ec1fcf73798c4e341dcaaa4d79
 SHA512 
1921a722ce887e04db94586a8100f435ca26038c32f1841ed8c7d5f17b5c7a3dbf5e036f5b0fca0f9907c32f80db5b082cb04141d14d22719ad78f3cfef51415
 DIST scikit-learn-1.1.1.gh.tar.gz 6896597 BLAKE2B 
c08bde0c531d221c40eb385ecdaa34e655442704142fe0e59b206ab17fb19ecf76866aad7dcf06f7eff3932be375ccbbdf43e150285b4f829bfb36604c963672
 SHA512 
366df2f0eea4d7ebf8e02829cd140c90299ee4a572e07e4e153032ffa650a990dd5ffc7d33bf8a23a4c76fdd97e296c801bc1471c79075f5631b1a341eb297ac
+DIST scikit-learn-1.1.2.gh.tar.gz 7104556 BLAKE2B 
e67e1deddf5a1134b57a146e8271a406cb257ffc92c9719e90f5b9d98e711b68bc67e3367660ecaad61aaec1794bb8999b4dd00b7d56e21eca8fcb2ee72cc9aa
 SHA512 
58789c1e607d7de3339fa3b8928553ca96cef93e8da8fd13612aa78e5ebde8e6a55e3bf7845f9a45b78ed77da6a219d08d2c26318b602f937e0e3debd239293e

diff --git a/sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild 
b/sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild
new file mode 100644
index ..1db2eb9a0286
--- /dev/null
+++ b/sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Machine learning library for Python"
+HOMEPAGE="https://scikit-learn.org/stable/;
+SRC_URI="https://github.com/scikit-learn/scikit-learn/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="examples"
+
+# Fatal Python error: Segmentation fault
+RESTRICT="test"
+
+DEPEND="
+   virtual/blas:=
+   virtual/cblas:=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/joblib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/threadpoolctl[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+# For some reason this wants to use urllib to fetch things from the internet
+# distutils_enable_sphinx doc \
+#  dev-python/matplotlib \
+#  dev-python/memory_profiler \
+#  dev-python/numpydoc \
+#  dev-python/pandas \
+#  dev-python/pillow \
+#  dev-python/seaborn \
+#  dev-python/sphinx-gallery \
+#  dev-python/sphinx-prompt \
+#  sci-libs/scikit-image
+
+python_test() {
+   # This needs to be run in the install dir
+   cd 
"${WORKDIR}/${P}-${EPYTHON//./_}/install/usr/lib/${EPYTHON}/site-packages/sklearn"
 || die
+   distutils-r1_python_test
+}
+
+python_install_all() {
+   find "${S}" -name \*LICENSE.txt -delete || die
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



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

2022-10-14 Thread Arthur Zamarin
commit: 8779ba481926572dd96949ade48dccfb76bfa6bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:43:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:43:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8779ba48

sys-fs/zfs-kmod: Keyword 2.1.6 sparc, #866308

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

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

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild
index 321ab809d1e2..61ce8c8c8c75 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild
@@ -26,7 +26,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2022-10-14 Thread Arthur Zamarin
commit: 74a2b02dc67fce49f53ef5e651ebb8f46a62f1c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:43:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:43:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a2b02d

sys-fs/zfs: Keyword 2.1.6 sparc, #866308

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

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

diff --git a/sys-fs/zfs/zfs-2.1.6.ebuild b/sys-fs/zfs/zfs-2.1.6.ebuild
index 554cb0d418dc..ae3f9d431093 100644
--- a/sys-fs/zfs/zfs-2.1.6.ebuild
+++ b/sys-fs/zfs/zfs-2.1.6.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2022-10-14 Thread Michał Górny
commit: 3c882c7e1cf750038f7a8a59c37a3a2ab627cd9d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 12:04:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 12:05:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c882c7e

dev-python/pydocstyle: Use tomli/tomllib instead of toml

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

 .../pydocstyle/files/pydocstyle-6.1.1-tomli.patch  | 90 ++
 ...-6.1.1-r1.ebuild => pydocstyle-6.1.1-r2.ebuild} |  5 +-
 2 files changed, 94 insertions(+), 1 deletion(-)

diff --git a/dev-python/pydocstyle/files/pydocstyle-6.1.1-tomli.patch 
b/dev-python/pydocstyle/files/pydocstyle-6.1.1-tomli.patch
new file mode 100644
index ..8be2adca5ba1
--- /dev/null
+++ b/dev-python/pydocstyle/files/pydocstyle-6.1.1-tomli.patch
@@ -0,0 +1,90 @@
+From 4c9ed77d3629a69febdaa14d153d3db869b58e4f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Wed, 12 Oct 2022 16:37:40 +0200
+Subject: [PATCH] Use tomllib/tomli for reading .toml configs
+
+Use the built-in `tomllib` module in Python 3.11 and the modern `tomli`
+package in older Python versions to read .toml configs instead of
+the unmaintained and broken `toml` package.
+
+Fixes #599
+Fixes #600
+---
+ docs/release_notes.rst   |  1 +
+ requirements/runtime.txt |  2 +-
+ requirements/tests.txt   |  1 -
+ setup.py |  2 +-
+ src/pydocstyle/config.py | 20 
+ 5 files changed, 15 insertions(+), 11 deletions(-)
+
+diff --git a/requirements/runtime.txt b/requirements/runtime.txt
+index 80302751..b4e9ca76 100644
+--- a/requirements/runtime.txt
 b/requirements/runtime.txt
+@@ -1,2 +1,2 @@
+ snowballstemmer==1.2.1
+-toml==0.10.2
++tomli==2.0.1; python_version < "3.11"
+diff --git a/setup.py b/setup.py
+index a9c5df1c..6c0671c7 100644
+--- a/setup.py
 b/setup.py
+@@ -8,7 +8,7 @@
+ 'snowballstemmer',
+ ]
+ extra_requirements = {
+-'toml': ['toml'],
++'toml': ['tomli; python_version < "3.11"'],
+ }
+ 
+ 
+diff --git a/src/pydocstyle/config.py b/src/pydocstyle/config.py
+index ed00c874..db7ed1b6 100644
+--- a/src/pydocstyle/config.py
 b/src/pydocstyle/config.py
+@@ -4,6 +4,7 @@
+ import itertools
+ import operator
+ import os
++import sys
+ from collections import namedtuple
+ from collections.abc import Set
+ from configparser import NoOptionError, NoSectionError, RawConfigParser
+@@ -13,10 +14,13 @@
+ from .utils import __version__, log
+ from .violations import ErrorRegistry, conventions
+ 
+-try:
+-import toml
+-except ImportError:  # pragma: no cover
+-toml = None  # type: ignore
++if sys.version_info >= (3, 11):
++import tomllib
++else:
++try:
++import tomli as tomllib
++except ImportError:  # pragma: no cover
++tomllib = None  # type: ignore
+ 
+ 
+ def check_initialized(method):
+@@ -59,15 +63,15 @@ def read(self, filenames, encoding=None):
+ read_ok = []
+ for filename in filenames:
+ try:
+-with open(filename, encoding=encoding) as fp:
+-if not toml:
++with open(filename, "rb") as fp:
++if not tomllib:
+ log.warning(
+ "The %s configuration file was ignored, "
+-"because the `toml` package is not installed.",
++"because the `tomli` package is not installed.",
+ filename,
+ )
+ continue
+-self._config.update(toml.load(fp))
++self._config.update(tomllib.load(fp))
+ except OSError:
+ continue
+ if isinstance(filename, os.PathLike):

diff --git a/dev-python/pydocstyle/pydocstyle-6.1.1-r1.ebuild 
b/dev-python/pydocstyle/pydocstyle-6.1.1-r2.ebuild
similarity index 88%
rename from dev-python/pydocstyle/pydocstyle-6.1.1-r1.ebuild
rename to dev-python/pydocstyle/pydocstyle-6.1.1-r2.ebuild
index e3d4a9f3dd1b..2c8dc8c3 100644
--- a/dev-python/pydocstyle/pydocstyle-6.1.1-r1.ebuild
+++ b/dev-python/pydocstyle/pydocstyle-6.1.1-r2.ebuild
@@ -27,7 +27,9 @@ RDEPEND="
 "
 BDEPEND="
test? (
-   dev-python/toml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
)
 "
 
@@ -37,4 +39,5 @@ distutils_enable_tests pytest
 
 PATCHES=(
"${FILESDIR}"/pydocstyle-6.1.1-disarm-pip-install.patch
+   "${FILESDIR}"/${P}-tomli.patch
 )



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

2022-10-14 Thread Arthur Zamarin
commit: 788e99a05233cbaf49535e000f13596204dbfdb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:41:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:41:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788e99a0

dev-util/cmake: Stabilize 3.24.2 arm64, #877057

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

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

diff --git a/dev-util/cmake/cmake-3.24.2.ebuild 
b/dev-util/cmake/cmake-3.24.2.ebuild
index 6565df8079b4..14683f5c741c 100644
--- a/dev-util/cmake/cmake-3.24.2.ebuild
+++ b/dev-util/cmake/cmake-3.24.2.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



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

2022-10-14 Thread Arthur Zamarin
commit: 5d2e81a6bc33d743fffae2af549b9e4ef5c5b719
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:41:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:41:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2e81a6

dev-util/cmake: Stabilize 3.24.2 hppa, #877057

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

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

diff --git a/dev-util/cmake/cmake-3.24.2.ebuild 
b/dev-util/cmake/cmake-3.24.2.ebuild
index 749dbef4fb96..53c17a9fa521 100644
--- a/dev-util/cmake/cmake-3.24.2.ebuild
+++ b/dev-util/cmake/cmake-3.24.2.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



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

2022-10-14 Thread Arthur Zamarin
commit: d0d70f2af119f4a0fdde3042bc355a639b61b4fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:41:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:41:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d70f2a

dev-util/cmake: Stabilize 3.24.2 ppc, #877057

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

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

diff --git a/dev-util/cmake/cmake-3.24.2.ebuild 
b/dev-util/cmake/cmake-3.24.2.ebuild
index 14683f5c741c..749dbef4fb96 100644
--- a/dev-util/cmake/cmake-3.24.2.ebuild
+++ b/dev-util/cmake/cmake-3.24.2.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



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

2022-10-14 Thread Arthur Zamarin
commit: 63d541b732f6093bef1d23c1244f205621531ceb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 12:41:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 12:41:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d541b7

dev-util/cmake: Stabilize 3.24.2 arm, #877057

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

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

diff --git a/dev-util/cmake/cmake-3.24.2.ebuild 
b/dev-util/cmake/cmake-3.24.2.ebuild
index ad4c572d214f..6565df8079b4 100644
--- a/dev-util/cmake/cmake-3.24.2.ebuild
+++ b/dev-util/cmake/cmake-3.24.2.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/systemd/llvm/

2022-10-14 Thread Andreas K. Hüttel
commit: b5e7f41fe3075e13dacc2e27a4b8a76841a97a79
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 14 12:54:03 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 14 12:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e7f41f

profiles: also add arm64 systemd+llvm variant

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

 profiles/default/linux/arm64/17.0/systemd/llvm/eapi   | 1 +
 profiles/default/linux/arm64/17.0/systemd/llvm/packages.build | 9 +
 profiles/default/linux/arm64/17.0/systemd/llvm/parent | 2 ++
 3 files changed, 12 insertions(+)

diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/eapi 
b/profiles/default/linux/arm64/17.0/systemd/llvm/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/llvm/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build 
b/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build
new file mode 100644
index ..9ffb08757bd7
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build
@@ -0,0 +1,9 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# we use glibc here, so we still need these in stage1
+# later stages should pull them in as BDEPEND anyway
+sys-devel/gcc
+sys-devel/gcc-config
+sys-devel/binutils
+sys-devel/binutils-config

diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/parent 
b/profiles/default/linux/arm64/17.0/systemd/llvm/parent
new file mode 100644
index ..845cedb73fde
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/llvm/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/llvm



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

2022-10-14 Thread Andreas K. Hüttel
commit: 8c99efaf3744fa540d3188a69a70d4f6066e78a3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 14 12:55:26 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 14 12:55:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c99efaf

profiles.desc: list arm64 llvm profiles

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

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

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index b5853daadff5..c73964c16d09 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -140,6 +140,8 @@ arm64   default/linux/arm64/17.0/developer  
exp
 arm64  default/linux/arm64/17.0/systemd
stable
 arm64  default/linux/arm64/17.0/systemd/merged-usr 
dev
 arm64  default/linux/arm64/17.0/systemd/selinux
exp
+arm64  default/linux/arm64/17.0/llvm   
exp
+arm64  default/linux/arm64/17.0/systemd/llvm   
exp
 
 
 # ARM64 Profiles (big-endian)



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

2022-10-14 Thread Michał Górny
commit: ea9e70d251dd711b91ac3d6da48ab09ce564f3ea
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 12:58:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 13:08:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9e70d2

sys-devel/lld: Enable slotting on LLD 15+

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

 .../lld/{lld-15.0.3..ebuild => lld-15.0.2-r1.ebuild} | 12 +++-
 sys-devel/lld/lld-15.0.3..ebuild | 10 ++
 sys-devel/lld/lld-16.0.0..ebuild | 10 ++
 ...d-16.0.0..ebuild => lld-16.0.0_pre20221010-r1.ebuild} | 10 ++
 4 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/sys-devel/lld/lld-15.0.3..ebuild 
b/sys-devel/lld/lld-15.0.2-r1.ebuild
similarity index 82%
copy from sys-devel/lld/lld-15.0.3..ebuild
copy to sys-devel/lld/lld-15.0.2-r1.ebuild
index ab883859a6e3..8372cc0466ed 100644
--- a/sys-devel/lld/lld-15.0.3..ebuild
+++ b/sys-devel/lld/lld-15.0.2-r1.ebuild
@@ -10,8 +10,8 @@ DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${LLVM_SOABI}"
-KEYWORDS=""
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="debug test"
 RESTRICT="!test? ( test )"
 
@@ -20,15 +20,16 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
+   !sys-devel/lld:0
 "
 BDEPEND="
test? (
>=dev-util/cmake-3.16
-   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
)
 "
 PDEPEND="
-   sys-devel/lld-toolchain-symlinks:${LLVM_MAJOR}
+   >=sys-devel/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR}
 "
 
 LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
@@ -36,7 +37,7 @@ LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
 llvm.org_set_globals
 
 python_check_deps() {
-   python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -62,6 +63,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
 
local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"

diff --git a/sys-devel/lld/lld-15.0.3..ebuild 
b/sys-devel/lld/lld-15.0.3..ebuild
index ab883859a6e3..39bcff1a7b13 100644
--- a/sys-devel/lld/lld-15.0.3..ebuild
+++ b/sys-devel/lld/lld-15.0.3..ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${LLVM_SOABI}"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
 KEYWORDS=""
 IUSE="debug test"
 RESTRICT="!test? ( test )"
@@ -20,15 +20,16 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
+   !sys-devel/lld:0
 "
 BDEPEND="
test? (
>=dev-util/cmake-3.16
-   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
)
 "
 PDEPEND="
-   sys-devel/lld-toolchain-symlinks:${LLVM_MAJOR}
+   >=sys-devel/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR}
 "
 
 LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
@@ -36,7 +37,7 @@ LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
 llvm.org_set_globals
 
 python_check_deps() {
-   python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -62,6 +63,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
 
local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=ON
-DLLVM_INCLUDE_TESTS=$(usex test)
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"

diff --git a/sys-devel/lld/lld-16.0.0..ebuild 
b/sys-devel/lld/lld-16.0.0..ebuild
index 7eaee12b..8af0d07d7df2 100644
--- a/sys-devel/lld/lld-16.0.0..ebuild
+++ b/sys-devel/lld/lld-16.0.0..ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${LLVM_SOABI}"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
 KEYWORDS=""
 IUSE="debug test zstd"
 RESTRICT="!test? ( test )"
@@ -21,15 +21,16 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
+   !sys-devel/lld:0
 "
 BDEPEND="
test? (
>=dev-util/cmake-3.16
-   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
)
 "
 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld-toolchain-symlinks/

2022-10-14 Thread Michał Górny
commit: ca56f3d38635c0df7035d296b8478e30eb20de64
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 14 13:01:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 14 13:08:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca56f3d3

sys-devel/lld-toolchain-symlinks: Support slotted LLD 15+

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

 .../lld-toolchain-symlinks-15-r2.ebuild| 39 +
 .../lld-toolchain-symlinks-16-r2.ebuild| 40 ++
 2 files changed, 79 insertions(+)

diff --git 
a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild 
b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild
new file mode 100644
index ..ee8671571c75
--- /dev/null
+++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLD on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM;
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+   sys-devel/lld:${SLOT}
+"
+
+src_install() {
+   use native-symlinks || return
+
+   local chosts=( "${CHOST}" )
+   if use multilib-symlinks; then
+   local abi
+   for abi in $(get_all_abis); do
+   chosts+=( "$(get_abi_CHOST "${abi}")" )
+   done
+   fi
+
+   local dest=/usr/lib/llvm/${SLOT}/bin
+   dodir "${dest}"
+   dosym ld.lld "${dest}/ld"
+   for chost in "${chosts[@]}"; do
+   dosym ld.lld "${dest}/${chost}-ld"
+   done
+}

diff --git 
a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild 
b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild
new file mode 100644
index ..75dc4a1de3c4
--- /dev/null
+++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLD on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM;
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+   sys-devel/lld:${SLOT}
+"
+
+src_install() {
+   use native-symlinks || return
+
+   local chosts=( "${CHOST}" )
+   if use multilib-symlinks; then
+   local abi
+   for abi in $(get_all_abis); do
+   chosts+=( "$(get_abi_CHOST "${abi}")" )
+   done
+   fi
+
+   local dest=/usr/lib/llvm/${SLOT}/bin
+   dodir "${dest}"
+   dosym ld.lld "${dest}/ld"
+   for chost in "${chosts[@]}"; do
+   dosym ld.lld "${dest}/${chost}-ld"
+   done
+}



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

2022-10-14 Thread Matt Turner
commit: 1577b8a20498c64f29436bbf1555e1facee4cc6d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 04:42:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 14:29:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1577b8a2

media-libs/audiofile: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 55 --
 1 file changed, 55 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
deleted file mode 100644
index 6c7e04198274..
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools gnome.org multilib-minimal
-
-DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="https://audiofile.68k.org/;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="flac"
-
-RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
-   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Tests depend on statically compiled binaries to work, so we'll have to
-   # delete them later rather than not compile them at all
-   local myconf=(
-   --enable-largefile
-   --disable-werror
-   --disable-examples
-   $(use_enable flac)
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   # package provides .pc file
-   find "${ED}" -name '*.la' -delete || die
-   find "${ED}" -name '*.a' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gdk-pixbuf-loader-webp/

2022-10-14 Thread Matt Turner
commit: 75e6ef46e0a47d9dafb0155f1dff37387eee02d0
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 04:41:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 14:29:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e6ef46

gui-libs/gdk-pixbuf-loader-webp: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gdk-pixbuf-loader-webp/Manifest   |  1 -
 .../gdk-pixbuf-loader-webp-0.0.4.ebuild| 45 --
 2 files changed, 46 deletions(-)

diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest 
b/gui-libs/gdk-pixbuf-loader-webp/Manifest
index 6e9224ea3d0f..bd5bf805aa0a 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/Manifest
+++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest
@@ -1,2 +1 @@
-DIST gdk-pixbuf-loader-webp-0.0.4.tar.gz 23252 BLAKE2B 
d57aec7af7a5077caab054399a7b69b828680d16adc043ad420ea24648ae07c4879063479e5317cc35929f0b1f31fabc97a2ec32cda9d80f5ad64f07ad99c987
 SHA512 
2d67a0d56f248ae48b3f3500859cccf8fd358d0377c3a65e17018f849d77d28ac9ecc471709a84502baf26284e4dd5d9ef3045270de60de6be8e276eb4e54780
 DIST gdk-pixbuf-loader-webp-0.0.6.tar.gz 23691 BLAKE2B 
0d9ca0898bfd7f1df79883825f0e4f37c3fca578b8424f80a7024c4906567492d1c1dbf5165bd8864ac56a3d6babeb6c8cadd9557e158f355549f70b76c44666
 SHA512 
983adca9d7b8542e7f657cbd6194275775aa330e8f7de1575cd68f666a2f17db6065434b5e595daba986986d4b276a349937d7dc2f662d82a27ae1d9f6fbb70d

diff --git 
a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild 
b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild
deleted file mode 100644
index eae0116ac185..
--- a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson-multilib
-
-DESCRIPTION="WebP GDK Pixbuf Loader library"
-HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader;
-SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/webp-pixbuf-loader-${PV}"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="
-   >x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
-   >media-libs/libwebp-0.4.3:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   # Drop handling of pixbuf cache update by upstream
-   sed -e '/query_loaders/d' -i meson.build || die
-}
-
-pkg_preinst() {
-   gnome2_gdk_pixbuf_savelist
-}
-
-pkg_postinst() {
-   # causes segfault if set, see bug 375615
-   unset __GL_NO_DSO_FINALIZER
-   multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-   # causes segfault if set, see bug 375615
-   unset __GL_NO_DSO_FINALIZER
-   multilib_foreach_abi gnome2_gdk_pixbuf_update
-}



  1   2   >