[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-10-07 Thread Remigiusz Micielski
commit: 544c5427d0aaf4e5286ed132597848dc25d329ca
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Sun Oct  8 05:52:54 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Sun Oct  8 05:53:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=544c5427

gui-libs/xdg-desktop-portal-hyprland: add 1.2.1

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  1 +
 .../xdg-desktop-portal-hyprland-1.2.1.ebuild   | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index a588e42c94..c87015958d 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10
 DIST xdg-desktop-hyprland-1.2.0.tar.gz 43068 BLAKE2B 
7fcd9cc962d50ade64a97af3bb34a0bfff5c72cb4458ed2dd17122b3ee53364b319d8fbf0db5827bdd94e778a8ddaaba55963fe67fe6d2fe7a7d6265e327c56a
 SHA512 
41201a773756f3b5f49b8a9e39b98fc8939fab60bda24f99d2c3b76a34f159b69fce17af88b6eff2a475e6b097f0d7912b51a8862c2b8cd7cdd9af4e237d17da
+DIST xdg-desktop-hyprland-1.2.1.tar.gz 43054 BLAKE2B 
700c96b3fcfb6c3987b1e48ffa27e75ed9b84262140de824ee029249030e7aad68e54ecabc026baed28d79344ffa69a820ca1b27d5c3b4760450252bdd603c2b
 SHA512 
a27bc7d3c2ed32005b6787517550b89fee8661644f68b4689912894073a1971a7cf2dec4e7df60275b8fa6cac2bbc6fea244e5da1877bc7ffb71225e7bb44c3d

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.1.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.1.ebuild
new file mode 100644
index 00..1758dc43b4
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="xdg-desktop-portal backend for hyprland"
+HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
+
+if [[ ${PV} ==  ]]; then
+   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git;
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
+   -> xdg-desktop-hyprland-${PV}.tar.gz"
+fi
+
+LICENSE="MIT"
+SLOT="0/"
+IUSE="elogind systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+   >=media-video/pipewire-0.3.41:=
+   dev-cpp/sdbus-c++
+   dev-libs/inih
+   dev-libs/wayland
+   dev-qt/qtbase
+   dev-qt/qtcore
+   dev-qt/qtgui
+   dev-qt/qtwayland:6
+   dev-qt/qtwidgets
+   media-libs/mesa
+   sys-apps/util-linux
+   x11-libs/libdrm
+   || (
+   systemd? ( >=sys-apps/systemd-237 )
+   elogind? ( >=sys-auth/elogind-237 )
+   sys-libs/basu
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.24
+   dev-libs/hyprland-protocols
+   virtual/pkgconfig
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
+"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile XDPH!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile XDPH!"
+   fi
+}
+
+src_compile() {
+   meson_src_compile
+   emake -C hyprland-share-picker all
+}
+
+src_install() {
+   meson_src_install
+   dobin "${S}/hyprland-share-picker/build/hyprland-share-picker"
+}



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

2023-10-07 Thread Sam James
commit: 974339e52d89019a6d81d66c26997f7847315000
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:39:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:39:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974339e5

dev-libs/libtommath: Stabilize 1.2.1 sparc, #915352

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

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

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
index 3bec7e7db76d..44f1d64d762b 100644
--- a/dev-libs/libtommath/libtommath-1.2.1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples static-libs"
 
 BDEPEND="sys-devel/libtool"



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

2023-10-07 Thread Sam James
commit: 0591f7e5a4ef48e59e7f998e96bd7d79962aec5d
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:39:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0591f7e5

dev-libs/libtommath: Stabilize 1.2.1 ppc64, #915352

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

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

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
index a01011c90442..3bec7e7db76d 100644
--- a/dev-libs/libtommath/libtommath-1.2.1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples static-libs"
 
 BDEPEND="sys-devel/libtool"



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

2023-10-07 Thread Sam James
commit: 2e066d9e4e998053a68710e85608ed4cb7123a84
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:39:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:39:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e066d9e

net-libs/mbedtls: add 3.5.0

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

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

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

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

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

2023-10-07 Thread Sam James
commit: d889ee1a9ee65315c84d65bc7ff0341fa770abad
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:33:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:33:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d889ee1a

dev-libs/libtommath: Stabilize 1.2.1 arm64, #915352

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

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

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
index 89cf10e15594..a01011c90442 100644
--- a/dev-libs/libtommath/libtommath-1.2.1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples static-libs"
 
 BDEPEND="sys-devel/libtool"



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

2023-10-07 Thread Sam James
commit: 8af109a8678c54e162eb9cf40b23ef9964d8bbd2
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:33:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:33:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af109a8

dev-libs/libtommath: Stabilize 1.2.1 amd64, #915352

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

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

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
index 21011092b0b5..89cf10e15594 100644
--- a/dev-libs/libtommath/libtommath-1.2.1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples static-libs"
 
 BDEPEND="sys-devel/libtool"



[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/

2023-10-07 Thread Sam James
commit: de16384527fd0eaf52360d463507fb3d7e1d00dc
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:18:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:18:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de163845

net-fs/netatalk: add github upstream metadata

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

 net-fs/netatalk/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-fs/netatalk/metadata.xml b/net-fs/netatalk/metadata.xml
index e3244d1d84f5..263e2e0c82d3 100644
--- a/net-fs/netatalk/metadata.xml
+++ b/net-fs/netatalk/metadata.xml
@@ -15,5 +15,6 @@


netatalk
+   Netatalk/netatalk

 



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

2023-10-07 Thread Sam James
commit: 980968a1400972111f9a52b646d547171682d504
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:33:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980968a1

dev-libs/libtommath: Stabilize 1.2.1 x86, #915352

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

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

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
index a2986670805b..bd3f73f2679d 100644
--- a/dev-libs/libtommath/libtommath-1.2.1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples static-libs"
 
 BDEPEND="sys-devel/libtool"



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

2023-10-07 Thread Sam James
commit: 556ea4454f36f0c584ac9ba7b44cb0b20bd3e7d9
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:33:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:33:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556ea445

dev-libs/libtommath: Stabilize 1.2.1 arm, #915352

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

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

diff --git a/dev-libs/libtommath/libtommath-1.2.1.ebuild 
b/dev-libs/libtommath/libtommath-1.2.1.ebuild
index bd3f73f2679d..21011092b0b5 100644
--- a/dev-libs/libtommath/libtommath-1.2.1.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV}
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples static-libs"
 
 BDEPEND="sys-devel/libtool"



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

2023-10-07 Thread Sam James
commit: f00b9e572f549402d60bed6ff200891ce9ffc1ba
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:16:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00b9e57

net-libs/mbedtls: add 2.28.5

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

 net-libs/mbedtls/Manifest  |   1 +
 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 4d7f81690596..148ec237d635 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,2 +1,3 @@
 DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
+DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523

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

[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/

2023-10-07 Thread Sam James
commit: 4ed8f4f1c1a5662225e5c333670266ab038348ac
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:31:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:31:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed8f4f1

net-fs/netatalk: add 3.1.18

Bug: https://bugs.gentoo.org/915354
Closes: https://bugs.gentoo.org/915211
Closes: https://bugs.gentoo.org/915212
Signed-off-by: Sam James  gentoo.org>

 net-fs/netatalk/Manifest   |   1 +
 net-fs/netatalk/netatalk-3.1.18.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest
index d7bcf3b126cc..7c5be570f82e 100644
--- a/net-fs/netatalk/Manifest
+++ b/net-fs/netatalk/Manifest
@@ -1,2 +1,3 @@
 DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B 
a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3
 SHA512 
0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759
 DIST netatalk-3.1.17.tar.xz 975108 BLAKE2B 
e4bc8bead03f2afbbb2964b1220c029adb10a5d987089aa9f39834c52d90ca72c9894e039a2fecde2b042400aa03f86cfe27589572e834337cbe0877fc21c8a4
 SHA512 
d63b9b07c1ce316b20980d531240e8e4c71ad164983b2c3127a50d5d1a0e3783acf41120ebf1c9a9da39f5347bd8aa261986dc91bd879979e9defe7c092e8522
+DIST netatalk-3.1.18.tar.xz 974852 BLAKE2B 
ba69e0bc08455dff46d8aa83fa1a2eda6eac60a0ab7a1b22bba8c47abb57ac70bd2879ec496c5e5f3da40a461e93fcecdf7c3e489daff18e995961f59d4fdc99
 SHA512 
06c56754afacbf9c71dc2ab7b80c231f5c25f522967e1d825b4e9e129233528bd1e7101144239b52636b9efe7f1f86a37749da8a8af611169155bca9711798d0

diff --git a/net-fs/netatalk/netatalk-3.1.18.ebuild 
b/net-fs/netatalk/netatalk-3.1.18.ebuild
new file mode 100644
index ..0a3e76e016b5
--- /dev/null
+++ b/net-fs/netatalk/netatalk-3.1.18.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic pam systemd
+
+DESCRIPTION="Open Source AFP server"
+HOMEPAGE="https://netatalk.sourceforge.net/;
+SRC_URI="https://github.com/Netatalk/netatalk/releases/download/netatalk-${PV//./-}/netatalk-${PV}.tar.xz;
+
+LICENSE="GPL-2 BSD"
+SLOT="0/18.0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker 
tcpd zeroconf"
+
+RDEPEND="
+   !app-editors/yudit
+   dev-libs/libevent:=
+   >=dev-libs/libgcrypt-1.2.3:=
+   sys-apps/coreutils
+   >=sys-libs/db-4.2.52:=
+   sys-libs/tdb
+   virtual/libcrypt:=
+   acl? (
+   sys-apps/attr
+   sys-apps/acl
+   )
+   cracklib? ( sys-libs/cracklib )
+   dbus? ( sys-apps/dbus dev-libs/dbus-glib )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   pam? ( sys-libs/pam )
+   ssl? ( dev-libs/openssl:0= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   tracker? ( app-misc/tracker:3= )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-alternatives/yacc
+   sys-devel/flex
+"
+
+RESTRICT="test"
+
+REQUIRED_USE="
+   ldap? ( acl )
+   tracker? ( dbus )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.17-gentoo.patch
+   "${FILESDIR}"/${PN}-3.1.17-disable-ld-library-path.patch # bug #564350
+)
+
+src_prepare() {
+   default
+   append-flags -fno-strict-aliasing
+
+   sed \
+   -e "s:shell_utils::g" \
+   -i contrib/Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=()
+
+   # Ignore --with-init-style=gentoo, we install the init.d by hand and we 
avoid having
+   # to sed the Makefiles to not do rc-update.
+   # TODO:
+   # * systemd: --with-init-style=systemd
+   myeconfargs+=(
+   $(use_enable debug)
+   $(use_enable debug debugging)
+   $(use_enable pgp pgp-uam)
+   $(use_enable kerberos krbV-uam)
+   $(use_enable quota)
+   $(use_enable tcpd tcp-wrappers)
+   $(use_enable zeroconf)
+   $(use_with acl acls)
+   $(use_with cracklib)
+   $(use_with dbus afpstats)
+   $(use_with kerberos)
+   $(use_with ldap)
+   $(use_with pam)
+   $(use_with shadow)
+   $(use_with ssl ssl-dir)
+   $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon")
+   $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 
$(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0)
+   --disable-static
+   --enable-overwrite
+   --disable-afs
+   --with-bdb=/usr
+   --with-uams-path=/usr/$(get_libdir)/${PN}
+   

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

2023-10-07 Thread Sam James
commit: d7204da98ae172d46089b350e1f7465eb617b743
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 04:47:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 04:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7204da9

dev-python/lxml: backport further cython-3 fixes

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

 dev-python/lxml/Manifest |   1 +
 dev-python/lxml/lxml-4.9.3-r2.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index 3a2715be6ff9..a58f79e32b3b 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,3 +1,4 @@
 DIST lxml-4.9.2.gh.tar.gz 957365 BLAKE2B 
201b3977da90386e413f1b89a4b7ee1e44d6bbea05e622e92feb1d67c637ce46ebf746f0648f034ed3bccd609233ccf7d8a7ee456f13b8d9ca8587ddf1ebd32a
 SHA512 
816b2fe2eef2a97a0df66cbc39850c6dc3d6470e4033cc73edb40c80c0afbbe6c084d042d7c98b29497926e76f648caa42e1ebe5d83060af08af6972316077b0
+DIST lxml-4.9.3-patches-2.tar.xz 24288 BLAKE2B 
47b7c486a1c1616c875111bd53b14d4211a1eee3f412985f4022e71b85b087abd71d36919fb025257f17de404329284898ddc639f85e8b15ade21778fa218d98
 SHA512 
713172b4c907db6479a0a803a842824825b212a9b645c1ca356f793658bd6c63113ea248278e7c46b512e22e3130696e9fc5127fea82a67372d920733fc160b0
 DIST lxml-4.9.3-patches.tar.xz 10544 BLAKE2B 
407938d2f701400e919110c3bfe84e94621f39f8178850c466d41549ee0eff4f23e93cdd8ea684713e8276acfaa05d6f7b7af4d375c859b9fc5b2981d60983a3
 SHA512 
c2d5d2ffb035aed6d846de84885b87142b2be7a09ffe6927e7c032acab343730acfcbefd75e8141cf3b41b308c532869a7878b515f3d4eeefa7526a3d2599398
 DIST lxml-4.9.3.gh.tar.gz 958628 BLAKE2B 
ffdf3fe781a03815f7c026229d313721c93375ebafad9b4a20c5d8a380a631401e546d8701a94d8c49615fb6a71e84940d8ca0299b47a37c1c9596db36659113
 SHA512 
903bd4935c7708b459aee9befcf3f6e3e3aaa9adc122591ea923b6e3d8fd288f07cab3f5f0edb08e3bf9db80414324f0a1a8e5a5089f9cda82f6c50f5df59423

diff --git a/dev-python/lxml/lxml-4.9.3-r2.ebuild 
b/dev-python/lxml/lxml-4.9.3-r2.ebuild
new file mode 100644
index ..4518e920d4ab
--- /dev/null
+++ b/dev-python/lxml/lxml-4.9.3-r2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature toolchain-funcs
+
+DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
+HOMEPAGE="
+   https://lxml.de/
+   https://pypi.org/project/lxml/
+   https://github.com/lxml/lxml/
+"
+SRC_URI="
+   https://github.com/lxml/lxml/archive/${P}.tar.gz
+   -> ${P}.gh.tar.gz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-4.9.3-patches-2.tar.xz
+"
+S=${WORKDIR}/lxml-${P}
+
+LICENSE="BSD ElementTree GPL-2 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
+
+# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
+DEPEND="
+   >=dev-libs/libxml2-2.10.3
+   >=dev-libs/libxslt-1.1.38
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+   >=dev-python/cython-0.29.35[${PYTHON_USEDEP}]
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   dev-python/cssselect[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${WORKDIR}"/${PN}-4.9.3-patches-2
+)
+
+python_check_deps() {
+   use doc || return 0
+   python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
+}
+
+python_prepare_all() {
+   # avoid replacing PYTHONPATH in tests.
+   sed -i -e '/sys\.path/d' test.py || die
+
+   # don't use some random SDK on Darwin
+   sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
+   setupinfo.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   tc-export PKG_CONFIG
+   distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use doc && emake html
+}
+
+python_test() {
+   local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
+   local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+   cp -al "${BUILD_DIR}"/{install,test} || die
+   cp -al src/lxml/tests "${dir}/" || die
+   cp -al 

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

2023-10-07 Thread Sam James
commit: 5d172c4f999dff461c5401bf97ba83f81390dc55
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 04:44:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 04:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d172c4f

dev-libs/libxml2: fix CVE-2023-45322

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

 .../files/libxml2-2.11.5-CVE-2023-45322.patch  |  71 
 dev-libs/libxml2/libxml2-2.11.5-r1.ebuild  | 200 +
 2 files changed, 271 insertions(+)

diff --git a/dev-libs/libxml2/files/libxml2-2.11.5-CVE-2023-45322.patch 
b/dev-libs/libxml2/files/libxml2-2.11.5-CVE-2023-45322.patch
new file mode 100644
index ..190218be3a5e
--- /dev/null
+++ b/dev-libs/libxml2/files/libxml2-2.11.5-CVE-2023-45322.patch
@@ -0,0 +1,71 @@
+https://gitlab.gnome.org/GNOME/libxml2/-/issues/583
+https://gitlab.gnome.org/GNOME/libxml2/-/commit/d39f78069dff496ec865c73aa44d7110e429bce9
+https://bugs.gentoo.org/915351
+
+From d39f78069dff496ec865c73aa44d7110e429bce9 Mon Sep 17 00:00:00 2001
+From: Nick Wellnhofer 
+Date: Wed, 23 Aug 2023 20:24:24 +0200
+Subject: [PATCH] tree: Fix copying of DTDs
+
+- Don't create multiple DTD nodes.
+- Fix UAF if malloc fails.
+- Skip DTD nodes if tree module is disabled.
+
+Fixes #583.
+--- a/tree.c
 b/tree.c
+@@ -4471,29 +4471,28 @@ xmlNodePtr
+ xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent) {
+ xmlNodePtr ret = NULL;
+ xmlNodePtr p = NULL,q;
++xmlDtdPtr newSubset = NULL;
+ 
+ while (node != NULL) {
+-#ifdef LIBXML_TREE_ENABLED
+   if (node->type == XML_DTD_NODE ) {
+-  if (doc == NULL) {
++#ifdef LIBXML_TREE_ENABLED
++  if ((doc == NULL) || (doc->intSubset != NULL)) {
+   node = node->next;
+   continue;
+   }
+-  if (doc->intSubset == NULL) {
+-  q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
+-  if (q == NULL) goto error;
+-  q->doc = doc;
+-  q->parent = parent;
+-  doc->intSubset = (xmlDtdPtr) q;
+-  xmlAddChild(parent, q);
+-  } else {
+-  q = (xmlNodePtr) doc->intSubset;
+-  xmlAddChild(parent, q);
+-  }
+-  } else
++q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
++if (q == NULL) goto error;
++q->doc = doc;
++q->parent = parent;
++newSubset = (xmlDtdPtr) q;
++#else
++node = node->next;
++continue;
+ #endif /* LIBXML_TREE_ENABLED */
++  } else {
+   q = xmlStaticCopyNode(node, doc, parent, 1);
+-  if (q == NULL) goto error;
++  if (q == NULL) goto error;
++}
+   if (ret == NULL) {
+   q->prev = NULL;
+   ret = p = q;
+@@ -4505,6 +4504,8 @@ xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, 
xmlNodePtr parent) {
+   }
+   node = node->next;
+ }
++if (newSubset != NULL)
++doc->intSubset = newSubset;
+ return(ret);
+ error:
+ xmlFreeNodeList(ret);
+-- 
+GitLab

diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
new file mode 100644
index ..ad027676e475
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2023 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_{10..12} )
+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="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-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="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? 

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

2023-10-07 Thread Sam James
commit: 3f6342b1db6e23197fd2c7bbae588c8a9b0d3737
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 04:45:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 04:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6342b1

dev-libs/libxml2: sync live

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

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

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index 23465b596258..7a65290535a9 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -71,7 +71,7 @@ src_unpack() {
unpack ${tarname}
 
if [[ -n ${PATCHSET_VERSION} ]] ; then
-   unpack ${PN}-${PATCHSET_VERSION}.tar.bz2
+   unpack ${PN}-${PATCHSET_VERSION}.tar.xz
fi
fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-10-07 Thread Ionen Wolkens
commit: a4a71030649e4bae8f1143409dfb1b7d1a6e61a8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct  8 04:26:37 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct  8 04:26:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a71030

x11-drivers/nvidia-drivers: stabilize 535.113.01 for amd64

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

 x11-drivers/nvidia-drivers/nvidia-drivers-535.113.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.113.01.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.113.01.ebuild
index 88e61feeaa87..a7401f2b31c2 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.113.01.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.113.01.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced +static-libs +tools 
wayland"
 REQUIRED_USE="kernel-open? ( modules )"
 



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

2023-10-07 Thread Sam James
commit: 978d0361e4ce0e8e5c3b0a0c12a36611f03d0d2f
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 04:21:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 04:21:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978d0361

dev-libs/boost: backport unordered UAF fix

We were hoping to include another backport here but there's no news
upstream for that, so chuck this in.

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

 dev-libs/boost/boost-1.83.0-r2.ebuild  | 357 +
 .../boost/files/boost-1.83.0-unordered-uaf.patch   |  18 ++
 2 files changed, 375 insertions(+)

diff --git a/dev-libs/boost/boost-1.83.0-r2.ebuild 
b/dev-libs/boost/boost-1.83.0-r2.ebuild
new file mode 100644
index ..5f671e7f2cd5
--- /dev/null
+++ b/dev-libs/boost/boost-1.83.0-r2.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="Boost Libraries for C++"
+HOMEPAGE="https://www.boost.org/;
+SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2;
+S="${WORKDIR}/${PN}_${MY_PV}"
+
+LICENSE="Boost-1.0"
+SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# the tests will never fail because these are not intended as sanity
+# tests at all. They are more a way for upstream to check their own code
+# on new compilers. Since they would either be completely unreliable
+# (failing for no good reason) or completely useless (never failing)
+# there is no point in having them in the ebuild to begin with.
+RESTRICT="test"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] )
+   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
+   mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] )
+   python? (
+   ${PYTHON_DEPS}
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-util/b2-4.9.2"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
+   "${FILESDIR}"/${PN}-1.79.0-context-x32.patch
+   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
+   # Boost.MPI's __init__.py doesn't work on Py3
+   "${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch
+   "${FILESDIR}"/${PN}-1.81.0-phoenix-multiple-definitions.patch
+   "${FILESDIR}"/${PN}-1.83.0-unordered-uaf.patch
+)
+
+python_bindings_needed() {
+   multilib_is_native_abi && use python
+}
+
+tools_needed() {
+   multilib_is_native_abi && use tools
+}
+
+create_user-config.jam() {
+   local user_config_jam="${BUILD_DIR}"/user-config.jam
+   if [[ -s ${user_config_jam} ]]; then
+   einfo "${user_config_jam} already exists, skipping 
configuration"
+   return
+   else
+   einfo "Creating configuration in ${user_config_jam}"
+   fi
+
+   local compiler compiler_version compiler_executable="$(tc-getCXX)"
+   compiler="gcc"
+   compiler_version="$(gcc-version)"
+
+   if use mpi; then
+   local mpi_configuration="using mpi ;"
+   fi
+
+   cat > "${user_config_jam}" <<- __EOF__ || die
+   using ${compiler} : ${compiler_version} : 
${compiler_executable} : "${CPPFLAGS} ${CFLAGS}" "${CPPFLAGS} 
${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" 
"$(tc-getRANLIB)" ;
+   ${mpi_configuration}
+   __EOF__
+
+   if python_bindings_needed; then
+   append_to_user_config() {
+   local py_config
+   if tc-is-cross-compiler; then
+   py_config="using python : ${EPYTHON#python} : : 
${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;"
+   else
+   py_config="using python : ${EPYTHON#python} : 
${PYTHON} : $(python_get_includedir) ;"
+   fi
+   echo 

[gentoo-commits] repo/gentoo:master commit in: app-shells/loksh/

2023-10-07 Thread Yixun Lan
commit: 6bc97529f09b9b8dec6106b94a4013e34e0ed2b2
Author: Runney  gmail  com>
AuthorDate: Sat Oct  7 02:22:57 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Oct  8 03:56:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc97529

app-shells/loksh: add 7.3

Closes: https://github.com/gentoo/gentoo/pull/33222
Signed-off-by: Runney  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-shells/loksh/Manifest |  1 +
 app-shells/loksh/loksh-7.3.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-shells/loksh/Manifest b/app-shells/loksh/Manifest
index 4a0cd57d26f5..59dda23bd902 100644
--- a/app-shells/loksh/Manifest
+++ b/app-shells/loksh/Manifest
@@ -1 +1,2 @@
 DIST loksh-7.1.tar.xz 211636 BLAKE2B 
7604d6a5d3d3bce7dc51cde1d53ec10b927411afe700192e243e8dc022011cb3d89668768ba7940af22e97d95fd074638860e7b74fcacc8c83de4ad995654da4
 SHA512 
f46221f765f2799856049fbfe1650e6f3d13d597cf97843d4b54b9803b9ecedbf8a8c9364e1ba9b981b667004a8fe4da043006945f8b61f094678d3578518716
+DIST loksh-7.3.tar.xz 212120 BLAKE2B 
2c1c56dcbfa664aa894b1f09f145b28f6861bf28f06274f32697eace30f24660dbcecdcf58938f6cae106e654d200ef0cb4cb2ecd309f3d60be4afc7fa6a6b9c
 SHA512 
a054917c975f65dfb5f8eb35665044ddacacdbd2d1e1113e6bf62d5cd8d5f4fd775ff5f20e28191d2417016684a310f23115af102b834aa33083e2be41034477

diff --git a/app-shells/loksh/loksh-7.3.ebuild 
b/app-shells/loksh/loksh-7.3.ebuild
new file mode 100644
index ..f591c53b2237
--- /dev/null
+++ b/app-shells/loksh/loksh-7.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Linux port of OpenBSD's ksh"
+HOMEPAGE="https://github.com/dimkr/loksh;
+SRC_URI="https://github.com/dimkr/loksh/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="sys-libs/ncurses"
+RDEPEND="
+   ${DEPEND}
+   !app-shells/ksh
+"
+
+src_prepare() {
+   default
+   sed -i "/install_dir/s@loksh@${PF}@" meson.build || die
+}
+
+src_configure() {
+   # we want it as /bin/ksh
+   meson_src_configure --bindir=../bin
+}



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

2023-10-07 Thread Yixun Lan
commit: 03ddf3c2e28798fcfa6296148ff9dc0d25adb4b2
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Oct  8 03:34:00 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Oct  8 03:46:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ddf3c2

dev-vcs/stgit: add 2.3.3

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/stgit/Manifest   |  77 +++
 dev-vcs/stgit/stgit-2.3.3.ebuild | 202 +++
 2 files changed, 279 insertions(+)

diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 51520d893002..08563fdf2b44 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -1,11 +1,15 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
+DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 
68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86
 SHA512 
8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b
+DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 

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

2023-10-07 Thread Yixun Lan
commit: a34ee5267dc8e92d754829f40debb534a9b58583
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Oct  8 03:35:21 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Oct  8 03:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34ee526

dev-vcs/stgit: drop 2.3.1

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/stgit/Manifest   |  49 -
 dev-vcs/stgit/stgit-2.3.1.ebuild | 225 ---
 2 files changed, 274 deletions(-)

diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 08563fdf2b44..047def8dd947 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -7,28 +7,22 @@ DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 
68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86
 SHA512 
8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
-DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 
6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872
 SHA512 
5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
 DIST bitflags-2.4.0.crate 36954 BLAKE2B 
1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c
 SHA512 
0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
 DIST bstr-1.6.0.crate 385877 BLAKE2B 
c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046
 SHA512 

[gentoo-commits] proj/portage:master commit in: /

2023-10-07 Thread Sam James
commit: 575235981360d1b6c065039da2079bb301c2ac0b
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 03:31:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:31:05 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=57523598

NEWS: update

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

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index ccbbfa827d..d04cbaed99 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,9 @@ portage-3.0.53 (UNRELEASED)
 --
 
 Bug fixes:
+* bintree: Add another API member (invalid_errors) to allow eclean-pkg to 
suppress
+  errors when cleaning invalid binpkgs (bug #900224).
+
 * make.conf(5): Update MAKEOPTS guidance to reflect modern practice (bug 
#821529).
 
 portage-3.0.52 (2023-10-03)



[gentoo-commits] proj/portage:master commit in: lib/portage/dbapi/, lib/portage/tests/dbapi/

2023-10-07 Thread Sam James
commit: c53d046c9629d5c3a7841aee4e92ae38c0691e69
Author: Siddhanth Rathod  gmail  com>
AuthorDate: Thu Oct  5 13:22:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:29:46 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c53d046c

dbapi: bintree: introduce invalid_errors

Introduce 'invalid_errors' var to enable suppression of invalid binary error,
for use by gentoolkit.

[sam: See gentoolkit side at https://github.com/gentoo/gentoolkit/pull/35].

Bug: https://bugs.gentoo.org/900224
Signed-off-by: Siddhanth Rathod  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1123
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/bintree.py| 60 +++--
 lib/portage/tests/dbapi/test_bintree.py |  6 ++--
 2 files changed, 39 insertions(+), 27 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 580ce2f290..7a4166c120 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -809,6 +809,7 @@ class binarytree:
 getbinpkg_refresh=False,
 add_repos=(),
 force_reindex=False,
+invalid_errors=True,
 ):
 """
 Populates the binarytree with package metadata.
@@ -839,7 +840,8 @@ class binarytree:
 try:
 update_pkgindex = self._populate_local(
 reindex="pkgdir-index-trusted" not in self.settings.features
-or force_reindex
+or force_reindex,
+invalid_errors=invalid_errors,
 )
 
 if update_pkgindex and self.dbapi.writable:
@@ -882,7 +884,7 @@ class binarytree:
 
 self.populated = True
 
-def _populate_local(self, reindex=True):
+def _populate_local(self, reindex=True, invalid_errors=True):
 """
 Populates the binarytree with local package metadata.
 
@@ -1019,11 +1021,15 @@ class binarytree:
 self.dbapi.cpv_inject(mycpv)
 continue
 if not os.access(full_path, os.R_OK):
-writemsg(
-_("!!! Permission denied to read " "binary 
package: '%s'\n")
-% full_path,
-noiselevel=-1,
-)
+if invalid_errors:
+writemsg(
+_(
+"!!! Permission denied to read "
+"binary package: '%s'\n"
+)
+% full_path,
+noiselevel=-1,
+)
 self.invalids.append(myfile[:-5])
 self.invalid_paths[myfile] = [full_path]
 continue
@@ -1062,10 +1068,11 @@ class binarytree:
 binpkg_format=binpkg_format,
 )
 except (PortagePackageException, SignatureException) as e:
-writemsg(
-f"!!! Invalid binary package: '{full_path}', 
{e}\n",
-noiselevel=-1,
-)
+if invalid_errors:
+writemsg(
+f"!!! Invalid binary package: '{full_path}', 
{e}\n",
+noiselevel=-1,
+)
 self.invalid_paths[mypkg] = [full_path]
 continue
 mycat = pkg_metadata.get("CATEGORY", "")
@@ -1073,10 +1080,11 @@ class binarytree:
 slot = pkg_metadata.get("SLOT", "")
 if not mycat or not mypf or not slot:
 # old-style or corrupt package
-writemsg(
-_("\n!!! Invalid binary package: '%s'\n") % 
full_path,
-noiselevel=-1,
-)
+if invalid_errors:
+writemsg(
+_("\n!!! Invalid binary package: '%s'\n") % 
full_path,
+noiselevel=-1,
+)
 missing_keys = []
 if not mycat:
 missing_keys.append("CATEGORY")
@@ -1087,18 +1095,20 @@ class binarytree:
 msg = []
 if missing_keys:
 missing_keys.sort()
+if invalid_errors:
+msg.append(
+_("Missing metadata key(s): %s.")
+% ", ".join(missing_keys)
+)
+if 

[gentoo-commits] proj/portage:master commit in: lib/portage/emaint/

2023-10-07 Thread Sam James
commit: 3495a66af1e7024e19c11290afb275920ead0f6e
Author: Siddhanth Rathod  gmail  com>
AuthorDate: Thu Oct  5 13:20:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:29:46 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3495a66a

emaint: options.copy() only when options is non-None

Copy options when its not Null

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

 lib/portage/emaint/main.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/portage/emaint/main.py b/lib/portage/emaint/main.py
index 791adecfde..0c620a1a84 100644
--- a/lib/portage/emaint/main.py
+++ b/lib/portage/emaint/main.py
@@ -136,7 +136,7 @@ class TaskHandler:
 "module_output": self.module_output,
 # pass in a copy of the options so a module can not pollute or 
change
 # them for other tasks if there is more to do.
-"options": options.copy(),
+"options": options.copy() if options else None,
 }
 returncode, msgs = getattr(inst, func)(**kwargs)
 returncodes.append(returncode)



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2023-10-07 Thread Sam James
commit: c846c08c046588a98f2b40a45ac74b84cda21a89
Author: Siddhanth Rathod  gmail  com>
AuthorDate: Thu Oct  5 13:29:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:27:35 2023 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=c846c08c

eclean: pkg: fix pkgindex handling

Last implemention was importing binhost module incorrectly:
calling Modules() from portage.module which sets binhost var to the 
BinhostHandler class
which would always fail as it needs name and namepath, leading to always call 
emaint
via a subprocess call.

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

 pym/gentoolkit/eclean/clean.py| 17 +---
 pym/gentoolkit/eclean/pkgindex.py | 86 ---
 2 files changed, 11 insertions(+), 92 deletions(-)

diff --git a/pym/gentoolkit/eclean/clean.py b/pym/gentoolkit/eclean/clean.py
index 87d7aac..92449b4 100644
--- a/pym/gentoolkit/eclean/clean.py
+++ b/pym/gentoolkit/eclean/clean.py
@@ -8,7 +8,9 @@ import os
 import sys
 
 import gentoolkit.pprinter as pp
-from gentoolkit.eclean.pkgindex import PkgIndex
+import portage
+from portage.emaint.main import TaskHandler
+from portage.emaint.modules.binhost import binhost
 
 
 class CleanUp:
@@ -61,11 +63,14 @@ class CleanUp:
 
 #  run 'emaint --fix' here
 if clean_size:
-index_control = PkgIndex(self.controller)
-# emaint is not yet importable so call it
-# print a blank line here for separation
-print()
-clean_size += index_control.clean_pkgs_index(self.quiet)
+file = os.path.join(portage.settings["PKGDIR"], "Packages")
+size1 = os.stat(file).st_size
+TaskHandler(show_progress_bar=self.quiet).run_tasks(
+[binhost.BinhostHandler], "fix"
+)
+size = size1 - os.stat(file).st_size
+self.controller(size, "Packages Index", file, "Index")
+clean_size += size
 # return total size of deleted or to delete files
 return clean_size
 

diff --git a/pym/gentoolkit/eclean/pkgindex.py 
b/pym/gentoolkit/eclean/pkgindex.py
deleted file mode 100644
index 7d6fade..000
--- a/pym/gentoolkit/eclean/pkgindex.py
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/usr/bin/python
-
-# Copyright 2003-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-import subprocess
-import os
-import sys
-
-import gentoolkit.pprinter as pp
-from gentoolkit.eprefix import EPREFIX
-
-import portage
-from portage.module import (
-InvalidModuleName,
-Modules,
-)
-from portage.emaint.main import TaskHandler
-
-
-class PkgIndex:
-"""Handle the cleaning of the binpkg Package
-Index file
-
-@type output: class
-@param output: optional output class for printing
-"""
-
-def __init__(self, controller=None):
-self.controller = controller
-# backup command line call
-self.emaint_cmd = "%s/usr/sbin/emaint --fix binhost" % EPREFIX
-
-def _get_emaint_binhost(self):
-"""Obtain a reference to the binhost module class
-
-@sets: self.binhost to BinhostHandler class
-@rtype: boolean
-"""
-try:
-self.emaint_control = Modules()
-self.binhost = self.emaint_control._get_class("binhost")
-except InvalidModuleName as er:
-print(pp.error("Error importing emaint binhost module"), 
file=sys.stderr)
-print(pp.error("Original error: " + er), file=sys.stderr)
-except:
-return False
-return True
-
-def clean_pkgs_index(self, quiet):
-"""This will clean the binpkgs packages index file
-
-@param quiet: boolean
-@return: the difference in file size
-"""
-file_ = os.path.join(portage.settings["PKGDIR"], "Packages")
-statinfo = os.stat(file_)
-size1 = statinfo.st_size
-show_progress = not quiet
-if self._get_emaint_binhost():
-self.taskmaster = TaskHandler(show_progress_bar=show_progress)
-tasks = [self.binhost]
-self.taskmaster.run_tasks(tasks)
-else:
-self.call_emaint()
-statinfo = os.stat(file_)
-clean_size = size1 - statinfo.st_size
-self.controller(clean_size, "Packages Index", file_, "Index")
-return clean_size
-
-def call_emaint(self):
-"""Run the stand alone emaint script from
-a subprocess call.
-
-@rtype: integer
-@return: the difference in file size
-"""
-try:
-retcode = subprocess.call(self.emaint_cmd, shell=True)
-if retcode < 0:
-print(
-pp.error("Child was terminated by signal" + str(-retcode)),
-file=sys.stderr,
-)
-except OSError as e:
-print(pp.error("Execution 

[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eclean/

2023-10-07 Thread Sam James
commit: a12d24f99d03c3c4975d84d63083449cd8487ef9
Author: Siddhanth Rathod  gmail  com>
AuthorDate: Thu Oct  5 13:34:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:27:53 2023 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=a12d24f9

eclean: pkg: suppress invalid binary error

[sam: Note that this needs https://github.com/gentoo/portage/pull/1123 on
the Portage side.]

Bug: https://bugs.gentoo.org/900224
Signed-off-by: Siddhanth Rathod  gmail.com>
Closes: https://github.com/gentoo/gentoolkit/pull/35
Signed-off-by: Sam James  gentoo.org>

 pym/gentoolkit/eclean/search.py | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pym/gentoolkit/eclean/search.py b/pym/gentoolkit/eclean/search.py
index ce8fe37..77f16af 100644
--- a/pym/gentoolkit/eclean/search.py
+++ b/pym/gentoolkit/eclean/search.py
@@ -572,8 +572,11 @@ def findPackages(
 # inaccessible
 settings = var_dbapi.settings
 bin_dbapi = portage.binarytree(pkgdir=pkgdir, settings=settings).dbapi
+populate_kwargs = {}
+if "invalid_errors" in signature(bin_dbapi.bintree.populate).parameters:
+populate_kwargs["invalid_errors"] = False
 if "force_reindex" in signature(bin_dbapi.bintree.populate).parameters:
-bin_dbapi.bintree.populate(force_reindex=True)
+bin_dbapi.bintree.populate(force_reindex=True, **populate_kwargs)
 for cpv in bin_dbapi.cpv_all():
 cp = portage.cpv_getkey(cpv)
 



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

2023-10-07 Thread Sam James
commit: 76fd0645222925d0ab916b0f02edb1a97f808227
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 03:03:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fd0645

x11-terms/xterm: add 385

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

 x11-terms/xterm/Manifest |   2 +
 x11-terms/xterm/xterm-385.ebuild | 110 +++
 2 files changed, 112 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index ae506e369070..0742bc7fe6e3 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -10,3 +10,5 @@ DIST xterm-383.tgz 1538968 BLAKE2B 
9d9e0aff91b829b8e3d7dfcf0ad461d4f823545ebb7d0
 DIST xterm-383.tgz.asc 729 BLAKE2B 
144f78cde591454e09da11e98ba4b455faddf8dc2cba403c28cc02a9b9bd49e296be473d5404cb98a6ae420efd3f851bb5307f3a16cdcc9abe9ed93add4fece2
 SHA512 
5ec5ac94ac031a91d0ddabeb09afb1a72bf3f926f6fe7d84729194923a7495463c0ff91f63a2bc920703ba07c0bb1b21a05c35a539a7b948eb42c574e358
 DIST xterm-384.tgz 1539955 BLAKE2B 
aef38aa61da46c29eacd15c239975cf8fecf140968c72c9dc1bdd66bf28f45905f750a54ae73ed38e6966d78686624e24aff023ef60e2c8c73d23a3460985537
 SHA512 
f9fb2b3f4a58035dfa25063d4e401ca5a2f321d0eedb4cbaf9238e92b4b107cc2f6520ef9c5e57a6cf2bc0f3363316af2b5840d89a0d6bda829ebe955ad8
 DIST xterm-384.tgz.asc 729 BLAKE2B 
604ec0856dfdf06994f89d2725f3fa61d472c85cbc1a31075272d65ec8dedaef6040133ff9d03c4d0b866c66be98dbdab9c8716d3dad75578f37e5f437872911
 SHA512 
91eec76c3a0a2359275aad40b1df32035cf73c2d461cebfbcf7c3af1bee4274b66364e29c07b4bef24db9627a944d8c81ac76f6cf3cea193b28edbf411080d60
+DIST xterm-385.tgz 1543993 BLAKE2B 
f0724a1715b340b57c6f975dad30fbcc14d84a2209092163d40212050f78173f7eaa4696ed91d4704574a07a1d5c7af30f6fa381a9f45c32e9d23b84dee1dacf
 SHA512 
e00601a91238b6f0dc6cb973c928387ef7c41a3244cdb463d931c23e0ff93a76498b0d17ea90656a6bed7fcf0a24a788f1cbc02f1ff73e3fbc5ad0540f4982f7
+DIST xterm-385.tgz.asc 729 BLAKE2B 
06b1c14e2b3e773f8d2fcfc119168c38c10c3302a00dcb5f5510467acb903eeb55eb4c4702bd1c027ab2809c48656f38e611f374dd90b27fc463676527a0889e
 SHA512 
c60550a65f2b866274c0be830972471c5c6e80c96020588aad5dcb4d6c4e48c3b974f1a0bea5af9fc57b0181f1cee631dbf7154d9827b5446343268cca60484e

diff --git a/x11-terms/xterm/xterm-385.ebuild b/x11-terms/xterm/xterm-385.ebuild
new file mode 100644
index ..575512bbf25c
--- /dev/null
+++ b/x11-terms/xterm/xterm-385.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit desktop flag-o-matic toolchain-funcs verify-sig xdg
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+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"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+DEPEND+=" x11-base/xorg-proto"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-384-unconditional-gnusource.patch
+)
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   --enable-warnings
+   

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

2023-10-07 Thread Sam James
commit: 916f8ad7636d53c5a648c9b0da10c641355e99a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 03:09:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:09:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916f8ad7

sys-fs/quotatool: add 1.6.3

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

 sys-fs/quotatool/Manifest   |  1 +
 sys-fs/quotatool/quotatool-1.6.3.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sys-fs/quotatool/Manifest b/sys-fs/quotatool/Manifest
index dffdf12dfa58..bb35f21a5def 100644
--- a/sys-fs/quotatool/Manifest
+++ b/sys-fs/quotatool/Manifest
@@ -1 +1,2 @@
 DIST quotatool-1.6.2.tar.gz 147691 BLAKE2B 
22eb1f5012b0dd19d52a795a493e7a51e9bab0d6e71b10d632a4f61faf6b54db5b0b6096fdc38b0fdd2879ebc2a4cb44e7279e735e09436a9def5018814b3478
 SHA512 
882bdc43e49ef69b1b2899da01faf7853524f67585b716bba195ea89a250a90a7796a225b7d141b68bf45c7524d9fe506000998e6e7dc113b559f95e6ed21e2c
+DIST quotatool-1.6.3.gh.tar.gz 105408 BLAKE2B 
aad673bab49071122c3ddb64a6f9e3006b2fa2b958e00be35decf13b4cf8fb0d6e2f06278287275a90ae04a31e48e492e2be9f7abbc8522e9c454b865271
 SHA512 
d21f41bf4d45116241885b9ba249ad49cd55043773ca1b6663b0d7ad2ad531d7411bc812338973e82b50c402987bf3910edd455ab83a8fd66c2b369c22297693

diff --git a/sys-fs/quotatool/quotatool-1.6.3.ebuild 
b/sys-fs/quotatool/quotatool-1.6.3.ebuild
new file mode 100644
index ..d5327b38b5c1
--- /dev/null
+++ b/sys-fs/quotatool/quotatool-1.6.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Command-line utility for filesystem quotas"
+HOMEPAGE="https://quotatool.ekenberg.se/;
+#SRC_URI="https://quotatool.ekenberg.se/${P}.tar.gz;
+SRC_URI="https://github.com/ekenberg/quotatool/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+
+RDEPEND="sys-fs/quota"
+
+src_configure() {
+   tc-export CC
+   default
+}



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

2023-10-07 Thread Sam James
commit: 2b7dcc21d8082e74e98989386de82a0af89d9d02
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 03:07:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:07:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7dcc21

app-arch/unrar: add 6.2.12

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

 app-arch/unrar/Manifest|  1 +
 app-arch/unrar/unrar-6.2.12.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest
index 7545b8c45d45..132473681fe5 100644
--- a/app-arch/unrar/Manifest
+++ b/app-arch/unrar/Manifest
@@ -1,3 +1,4 @@
 DIST unrar-6.2.10.tar.gz 246383 BLAKE2B 
6f7e7bf099f5a9de71c01b941c4cceaaf568709ac8b8e2f490f2f037c27adabc3bcde595e1330476f72204e6c5611e8c995c4c2842d9248731d876e67abc1086
 SHA512 
26e7febc4e62bcace7aa36e05d5341ab57813cc0c224c6a924ca909828879b0172d2cea9ab6cfdfe4bc3b51d49feb48f46df3874fa6f070f6062a15e1020271d
+DIST unrar-6.2.12.tar.gz 246918 BLAKE2B 
3c7744ee5839b4d87362625a03f30e3cac3d74df988479692023b9c242c136044666ebf0470197b28b95171dae076faecf815ef50caffb747185b8433707612c
 SHA512 
261ac3728f917f36a03c7c3c563d7775abdb06b598ab48a299d837e8fc0ca75ad885ec8e292aeb1775e87e775ed274e9e0f033001598229ec96db69d69824ddb
 DIST unrar-6.2.8.tar.gz 246249 BLAKE2B 
3766f7ebd0379835cff7cce8bb2deaf86d3de7c4a37d211d8a41effeb13a5a9efc53deabb5f10cd7f49d8e144cd9c1a93cce2ca3ae74e8a2142ab3ae97ab4759
 SHA512 
9b956d0c4b6a13f9ff4d9e57de7284dc879070746e3792e7640481a5b5b8336142b21c4d0c66c64627630cafbed0ff019a41b8f8536299ac7cbfdb933f92f75a
 DIST unrar-6.2.9.tar.gz 246388 BLAKE2B 
495af1b78d2213c6bac0e75462b3d5e9fc3bfea809bcbb672216da47cd483bcc5867b504358125c51147a0e1869568c8a822946ca8148f204eeb087671029d9d
 SHA512 
80424348946a56b47c107b2cd78c8bc7ce7f223a4d923b137860ec50678c4f279114dd7cdc9eb6a2fa6ff8c8a059ab8d35e16e3feae9dd1433fe51479501b61c

diff --git a/app-arch/unrar/unrar-6.2.12.ebuild 
b/app-arch/unrar/unrar-6.2.12.ebuild
new file mode 100644
index ..c97982261acd
--- /dev/null
+++ b/app-arch/unrar/unrar-6.2.12.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib toolchain-funcs
+
+MY_PN="${PN}src"
+
+DESCRIPTION="Uncompress rar files"
+HOMEPAGE="https://www.rarlab.com/rar_add.htm;
+SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/unrar"
+
+LICENSE="unRAR"
+SLOT="0/6" # subslot = soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" )
+
+src_prepare() {
+   default
+
+   local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed_args+=( -e "s:-shared:-dynamiclib -install_name 
${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
+   else
+   sed_args+=( -e "s:-shared:& -Wl,-soname 
-Wl,libunrar$(get_libname ${PV%.*.*}):" )
+   fi
+   sed -i "${sed_args[@]}" makefile || die
+}
+
+src_configure() {
+   mkdir -p build-{lib,bin} || die
+   printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
+   cp build-{lib,bin}/Makefile || die
+}
+
+src_compile() {
+   unrar_make() {
+   emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
+   }
+
+   unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
+   ln -s libunrar$(get_libname ${PV%.*.*}) 
build-lib/libunrar$(get_libname) || die
+   ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname 
${PV}) || die
+
+   unrar_make -C build-bin
+}
+
+src_install() {
+   dobin build-bin/unrar
+   dodoc readme.txt
+
+   dolib.so build-lib/libunrar*
+
+   insinto /usr/include/libunrar${PV%.*.*}
+   doins *.hpp
+   dosym libunrar${PV%.*.*} /usr/include/libunrar
+
+   find "${ED}" -type f -name "*.a" -delete || die
+}



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

2023-10-07 Thread Sam James
commit: fd2291ead29831e6007dffd8797faf2b0fbbae93
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 03:04:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:04:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2291ea

dev-util/dialog: add 1.3.20231002

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

 dev-util/dialog/Manifest   |  2 +
 dev-util/dialog/dialog-1.3.20231002.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index d3be9efe349e..e96aa65118f5 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -4,3 +4,5 @@ DIST dialog-1.3-20221229.tgz 567965 BLAKE2B 
a027b4427ba2e4a2cfb7e66122a81ed3e3cd
 DIST dialog-1.3-20221229.tgz.asc 729 BLAKE2B 
bf9703905e16af1af11e68c5e0288e03ab2a72e7c16de80ec4bf830982020e28514674640f42e0fc77ae1861d3f527990279a2e65a7aef6f78b3076b245df149
 SHA512 
b4d2dd6ab6e4f792a0156508bdec8516a927d50e1e65208e1fb155a618321addc71e0c35658b8da9a2166c4401acc3ec47e050acdb84fd768c8cc089ff30c41a
 DIST dialog-1.3-20230209.tgz 573222 BLAKE2B 
eabca049a4a4c7ea8f2023534116bc1736853664deefa8fff253b6a7dd6671def231dccec9815c3842e9ba7c2ce99c304eb707a5cd405463175fae8c85153a57
 SHA512 
e34b1de09e3455289ee6278cf2f8bfb6ec9f8f6ed1f61aee10ad0ff5ee499330ec3481afa1dcd999ed7460479607cc443433e09584b8eeab2efdba689b6851cf
 DIST dialog-1.3-20230209.tgz.asc 729 BLAKE2B 
da27d94a4fe61ebcd1481f6b1bd750fe4c45db01153b059c7c329afcbb51c2f290b0a888e8c8b8bab65eb35fdcee6b8bb599fa9345eeea79ad2f298335528c21
 SHA512 
bac6a17614ca0798e2f52fc2635169e5256b7f3e970fe0a2693503d2fd6b618aae78f7a11bfdfb865e67f4f920c9597b3e8b050841f0b1454838ffcd4823e2a3
+DIST dialog-1.3-20231002.tgz 574625 BLAKE2B 
7eed34a9aa5188046d0f86a5206209cda5cb2080fc8876b0b9f540c5ed79120c325a23769c4c28787da9792f3128587eea4903ab597847e8a9ba03f7cd7087fd
 SHA512 
ac3fea3053699b5b6e359bbe62e0f6220232898af1a8199225f6002211fe2eb6de42a868e71471f740580f35e428542940a93f89fd74b61923d4fd111deb82dc
+DIST dialog-1.3-20231002.tgz.asc 729 BLAKE2B 
e670bad0ead62c2fd6c936f16ebe91423f56347c609c73e1664586469735e8907ce0bfa049d9014b5f878256e54848b517fb3f754c8791280f7760d415d5bbb2
 SHA512 
405d4a1a98dde1214844eadce8dda5ca4b6c185bfdb18b944e127b6c36f0331cd50316eb7e611f3f744204fac35b41dc2c8e17085a3829d1d45195c517e5a495

diff --git a/dev-util/dialog/dialog-1.3.20231002.ebuild 
b/dev-util/dialog/dialog-1.3.20231002.ebuild
new file mode 100644
index ..b7b3a73f4a29
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20231002.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-$(ver_rs 2 -)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/dialog/${MY_P}.tgz.asc )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+"
+BDEPEND="
+   virtual/pkgconfig
+   !minimal? ( sys-devel/libtool )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   --enable-pc-files \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usev unicode w)
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-10-07 Thread Sam James
commit: 4a62527428e17b10f3a824568d2638ef0fc8999d
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 03:10:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 03:10:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a625274

app-admin/emacs-updater: Stabilize 1.17 arm64, #915343

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

 app-admin/emacs-updater/emacs-updater-1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/emacs-updater/emacs-updater-1.17.ebuild 
b/app-admin/emacs-updater/emacs-updater-1.17.ebuild
index abc5c225e246..867261a09d66 100644
--- a/app-admin/emacs-updater/emacs-updater-1.17.ebuild
+++ b/app-admin/emacs-updater/emacs-updater-1.17.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="|| ( sys-apps/util-linux app-misc/getopt )"
 RDEPEND="${DEPEND}



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

2023-10-07 Thread Ulrich Müller
commit: d80461a2412117f4a957bcd0f9409b136544286d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Oct  8 02:33:29 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Oct  8 02:33:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80461a2

app-admin/emacs-updater: drop 1.16

Signed-off-by: Ulrich Müller  gentoo.org>

 app-admin/emacs-updater/Manifest  |  1 -
 app-admin/emacs-updater/emacs-updater-1.16.ebuild | 37 ---
 2 files changed, 38 deletions(-)

diff --git a/app-admin/emacs-updater/Manifest b/app-admin/emacs-updater/Manifest
index 23715b1ba32f..64b82fca614e 100644
--- a/app-admin/emacs-updater/Manifest
+++ b/app-admin/emacs-updater/Manifest
@@ -1,2 +1 @@
-DIST emacs-updater-1.16.tar.xz 7112 BLAKE2B 
82160ef71b4c22a385a45765c1f60b7d428297cfb3b51f84bd44b176d1bd302165f9ccdde803aae628a2dab9e0520098082232c513b2006ae5facfa283f287ab
 SHA512 
3de3126debc49ea47bd57802c1a3aa82a0769ab392741fb891c93ffb66141f05f58025fa0de746ec78795fc34c135536740e447e1f6a4ae59aa847d21bd6215b
 DIST emacs-updater-1.17.tar.xz 7236 BLAKE2B 
f39a19eba794cd57b25fbfc38998775a7818d98c81bbbdf485b33ed273815dfb3a74c26ca410f0e3b8e4bd46f2114b96155485cdcf87d5bec70a96dfe1a3a279
 SHA512 
461f496075bd7fc057290d40d408e5243ec464d8814abbe0c47c77a223b314ba2bcc35e20bf5e22e6dcee485a024ab93ced7155fa5212bc2d9c3b6362f168c52

diff --git a/app-admin/emacs-updater/emacs-updater-1.16.ebuild 
b/app-admin/emacs-updater/emacs-updater-1.16.ebuild
deleted file mode 100644
index d3e2a04b95fb..
--- a/app-admin/emacs-updater/emacs-updater-1.16.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Rebuild Emacs packages"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-DEPEND="|| ( sys-apps/util-linux app-misc/getopt )"
-RDEPEND="${DEPEND}
-   >=app-editors/emacs-23.1:*
-   >=app-portage/portage-utils-0.3"
-
-src_prepare() {
-   default
-
-   if ! has_version sys-apps/util-linux; then
-   # BSD ships a dumb getopt(1), so use getopt-long instead
-   sed -i -e '/^GETOPT=/s/getopt/&-long/' emacs-updater || die
-   fi
-
-   if [[ -n ${EPREFIX} ]]; then
-   sed -i -e "1s:/:${EPREFIX}/:" \
-   -e "s:^\([[:upper:]]*=\)/:\1${EPREFIX}/:" \
-   emacs-updater || die
-   fi
-}
-
-src_install() {
-   dosbin emacs-updater
-   doman emacs-updater.8
-}



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

2023-10-07 Thread Sam James
commit: d92e5e7167fd5d5e0b6d89b4e1e6b45202c8a931
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 02:11:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 02:11:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92e5e71

app-emulation/libguestfs: add missing deps

Oops, I forgot this earlier in b7fa38898fcb43f810130bc5a3001fe8091168bf.

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

 app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild 
b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index f6b4f9fd63e2..8ae034c328ef 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -118,7 +118,8 @@ RDEPEND="
 # Upstream build scripts compile and install Lua bindings for the ABI version
 # obtained by running 'lua' on the build host
 BDEPEND="
-   app-alternatives/yacc
+   sys-devel/bison
+   sys-devel/flex
virtual/pkgconfig
lua? ( ${LUA_DEPS} )
 "



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

2023-10-07 Thread Sam James
commit: b7fa38898fcb43f810130bc5a3001fe8091168bf
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:55:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:55:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7fa3889

app-emulation/libguestfs: needs bison+flex

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

 app-emulation/libguestfs/libguestfs-1.48.6.ebuild | 17 -
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild 
b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
index 11b39fa23a18..f6b4f9fd63e2 100644
--- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
+++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance 
(if any new release there)
 
 LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit autotools flag-o-matic linux-info lua-single perl-functions 
python-single-r1 strip-linguas toolchain-funcs
 
@@ -24,8 +24,10 @@ KEYWORDS="amd64 ~x86"
 IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml 
+perl python ruby selinux static-libs systemtap test"
 RESTRICT="!test? ( test )"
 
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
 
 # Failures - doc
 COMMON_DEPEND="
@@ -92,7 +94,8 @@ COMMON_DEPEND="
 "
 # Some OCaml is always required
 # bug #729674
-DEPEND="${COMMON_DEPEND}
+DEPEND="
+   ${COMMON_DEPEND}
>=dev-lang/ocaml-4.03:=[ocamlopt]
dev-util/gperf
dev-ml/findlib[ocamlopt]
@@ -107,7 +110,8 @@ DEPEND="${COMMON_DEPEND}
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
 "
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="
+   ${COMMON_DEPEND}
app-emulation/libguestfs-appliance
acct-group/kvm
 "
@@ -144,6 +148,9 @@ src_configure() {
# bug #794877
tc-export AR
 
+   # Needs both bison+flex (bug #915339, see configure too)
+   unset LEX YACC
+
# Skip Bash test
# (See 13-test-suite.log in linked bug)
# bug #794874



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

2023-10-07 Thread Sam James
commit: 7f3010a28da4d56d7ed5488343ef788c4e27023d
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sat Oct  7 16:31:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:56:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3010a2

media-sound/helvum: add libadwaita dep

Bug: https://bugs.gentoo.org/915337
Closes: https://bugs.gentoo.org/915333
Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Closes: https://github.com/gentoo/gentoo/pull/33232
Signed-off-by: Sam James  gentoo.org>

 media-sound/helvum/{helvum-0.5.1.ebuild => helvum-0.5.1-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/helvum/helvum-0.5.1.ebuild 
b/media-sound/helvum/helvum-0.5.1-r1.ebuild
similarity index 99%
rename from media-sound/helvum/helvum-0.5.1.ebuild
rename to media-sound/helvum/helvum-0.5.1-r1.ebuild
index 976a3a351d55..65dce404fe4f 100644
--- a/media-sound/helvum/helvum-0.5.1.ebuild
+++ b/media-sound/helvum/helvum-0.5.1-r1.ebuild
@@ -138,6 +138,7 @@ BDEPEND="
 DEPEND="
dev-libs/glib:2
gui-libs/gtk:4
+   gui-libs/libadwaita
media-libs/graphene
media-video/pipewire:=
x11-libs/cairo



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

2023-10-07 Thread Sam James
commit: b8fd70ffab98f187760e69062e34f1b36e1891c4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:57:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:57:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fd70ff

media-sound/helvum: refine lower bounds on dependencies

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

 media-sound/helvum/helvum-0.5.1-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/helvum/helvum-0.5.1-r1.ebuild 
b/media-sound/helvum/helvum-0.5.1-r1.ebuild
index 65dce404fe4f..9b667c153a5f 100644
--- a/media-sound/helvum/helvum-0.5.1-r1.ebuild
+++ b/media-sound/helvum/helvum-0.5.1-r1.ebuild
@@ -136,11 +136,11 @@ BDEPEND="
>=virtual/rust-1.70
 "
 DEPEND="
-   dev-libs/glib:2
-   gui-libs/gtk:4
-   gui-libs/libadwaita
+   >=dev-libs/glib-2.66:2
+   >=gui-libs/gtk-4.4.0:4
+   >=gui-libs/libadwaita-1.3
media-libs/graphene
-   media-video/pipewire:=
+   >=media-video/pipewire-0.3:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/pango



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

2023-10-07 Thread Sam James
commit: 9f3ac9de69823d7655158b06d1eb45a4261c3601
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:54:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:54:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3ac9de

app-emulation/libguestfs: drop 1.48.4

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

 app-emulation/libguestfs/Manifest |   1 -
 app-emulation/libguestfs/libguestfs-1.48.4.ebuild | 244 --
 2 files changed, 245 deletions(-)

diff --git a/app-emulation/libguestfs/Manifest 
b/app-emulation/libguestfs/Manifest
index cefa5c98f751..5e4dfc6354e9 100644
--- a/app-emulation/libguestfs/Manifest
+++ b/app-emulation/libguestfs/Manifest
@@ -1,2 +1 @@
-DIST libguestfs-1.48.4.tar.gz 19189712 BLAKE2B 
50a11254c21903caa62b40b43e3ab3cc9e740dd0c690055c245391d0a980279a897e727f0ff5b063b197b91a1e6fdadc08e257d5cd4ce3df254e5c42abc32ee3
 SHA512 
76b942de88fa6fb48db667054a2c4fc23dd17b0a6083cddd51f1a77fdac24c0c7acd6be5234ada955b4afa94b0d8023aab50aa152465a6bc65f0e21d4195d50c
 DIST libguestfs-1.48.6.tar.gz 19179600 BLAKE2B 
22359ed4b55e29f985dbbbc4f0337eaec32f21a1413bd778656c3f0270891bec520a0b9590e104836eaf9367aeb9ac681b0bf85852fb7a2059da3f7062bc5111
 SHA512 
7d929db183fbb1d4d1c9159f28871ab4f1bd0be5b3d9fbc5137271666f50c067fd0906674cb1a52c1e070c11a18da4d2aa11bc64ddabda5cac54e72252c6abf2

diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild 
b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
deleted file mode 100644
index 6f8436405aff..
--- a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance 
(if any new release there)
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools flag-o-matic linux-info lua-single perl-functions 
python-single-r1 strip-linguas toolchain-funcs
-
-MY_PV_1="$(ver_cut 1-2)"
-MY_PV_2="$(ver_cut 2)"
-[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
-
-DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine 
(VM) disk images"
-HOMEPAGE="https://libguestfs.org/;
-SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz;
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/${MY_PV_1}"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml 
+perl python ruby selinux static-libs systemtap test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Failures - doc
-COMMON_DEPEND="
-   >=app-admin/augeas-1.8.0
-   app-arch/cpio
-   app-arch/lzma
-   app-arch/rpm
-   app-arch/unzip[natspec]
-   app-arch/xz-utils
-   app-forensics/yara
-   app-cdr/cdrtools
-   app-crypt/gnupg
-   
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
-   >=app-misc/hivex-1.3.1
-   dev-lang/perl:=
-   dev-libs/libconfig:=
-   dev-libs/libpcre2
-   dev-libs/libxml2:2=
-   dev-libs/jansson:=
-   >=dev-libs/yajl-2.0.4
-   net-libs/libtirpc:=
-   sys-libs/ncurses:0=
-   >=sys-apps/fakechroot-2.8
-   sys-apps/fakeroot
-   sys-apps/file
-   sys-devel/gettext
-   sys-fs/squashfs-tools:*
-   sys-libs/libcap
-   sys-libs/readline:=
-   virtual/acl
-   virtual/libcrypt:=
-   erlang? ( dev-lang/erlang )
-   perl? (
-   virtual/perl-ExtUtils-MakeMaker
-   >=dev-perl/Sys-Virt-0.2.4
-   virtual/perl-Getopt-Long
-   virtual/perl-Data-Dumper
-   dev-perl/libintl-perl
-   >=app-misc/hivex-1.3.1[perl?]
-   dev-perl/String-ShellQuote
-   )
-   python? ( ${PYTHON_DEPS} )
-   fuse? ( sys-fs/fuse:= )
-   gtk? (
-   sys-apps/dbus
-   x11-libs/gtk+:3
-   )
-   introspection? (
-   >=dev-libs/glib-2.26:2
-   >=dev-libs/gobject-introspection-1.30.0:=
-   )
-   inspect-icons? (
-   media-libs/netpbm
-   media-gfx/icoutils
-   )
-   libvirt? ( app-emulation/libvirt )
-   lua? ( ${LUA_DEPS} )
-   ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
-   selinux? (
-   sys-libs/libselinux:=
-   sys-libs/libsemanage
-   )
-   systemtap? ( dev-util/systemtap )
-"
-# Some OCaml is always required
-# bug #729674
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/ocaml-4.03:=[ocamlopt]
-   dev-util/gperf
-   dev-ml/findlib[ocamlopt]
-   doc? ( app-text/po4a )
-   ocaml? (
-   dev-ml/ounit2[ocamlopt]
-   || (
-   

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

2023-10-07 Thread Sam James
commit: 887474d29372a4c8b2d73dc886f38b151ef512c4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:54:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887474d2

app-emulation/guestfs-tools: drop 1.48.0

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

 app-emulation/guestfs-tools/Manifest   |   1 -
 .../guestfs-tools/guestfs-tools-1.48.0.ebuild  | 153 -
 2 files changed, 154 deletions(-)

diff --git a/app-emulation/guestfs-tools/Manifest 
b/app-emulation/guestfs-tools/Manifest
index f6beef729b99..f8739c8d818b 100644
--- a/app-emulation/guestfs-tools/Manifest
+++ b/app-emulation/guestfs-tools/Manifest
@@ -1,2 +1 @@
-DIST guestfs-tools-1.48.0.tar.gz 12682919 BLAKE2B 
27b4e5c47af222691b067c19e997112acaf0360cc9c089dedb0327959ff8d80ff929e2fea369f9895ed6e1fc80a339ca89db3b9eb32cf23328fc71972447a13e
 SHA512 
8576ef0e283a02a112f785e8f1656b41c93be29e12617ee8c83033b90758736ea3c2d4ecfb446a86c7913e2c0b39a7c5666e8ad22682419cc877543a3825c489
 DIST guestfs-tools-1.48.2.tar.gz 12691067 BLAKE2B 
305f281c19975f160c435b995d71ef2e18d09fc95f31e92efe8f79d811fc0a7efab27d14f766d5f6ee477fd43977167a3aabe5cc40498f125f925507fd2574d5
 SHA512 
e11cd5a38a1681e8b2fd56419d38ca0aaab659cb59d409b3572cadcd04fd4da3078fa33e7f21c99d11854ad08797ae24a8d71c041b1b7769fc36c1391b6eb162

diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.48.0.ebuild 
b/app-emulation/guestfs-tools/guestfs-tools-1.48.0.ebuild
deleted file mode 100644
index 84ae94b176aa..
--- a/app-emulation/guestfs-tools/guestfs-tools-1.48.0.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bump with app-emulation/libguestfs and app-emulation/libguestfs-appliance 
(if any new release there)
-
-inherit flag-o-matic linux-info perl-functions strip-linguas toolchain-funcs
-
-MY_PV_1="$(ver_cut 1-2)"
-MY_PV_2="$(ver_cut 2)"
-[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
-
-DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine 
(VM) disk images"
-HOMEPAGE="https://libguestfs.org/;
-SRC_URI="https://download.libguestfs.org/${PN}/${MY_PV_1}-${SD}/${P}.tar.gz;
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/${MY_PV_1}"
-KEYWORDS="~amd64"
-IUSE="doc +ocaml +perl test"
-RESTRICT="!test? ( test )"
-
-# Failures - doc
-COMMON_DEPEND="
-   !=app-emulation/libguestfs-${MY_PV_1}:=[ocaml?,perl?]
-   app-emulation/libvirt:=
-   >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,filecaps]
-   dev-lang/perl:=
-   dev-libs/libpcre2:=
-   dev-libs/libxml2:2
-   dev-libs/jansson:=
-   >=sys-apps/fakechroot-2.8
-   sys-fs/squashfs-tools:*
-   sys-libs/ncurses:=
-   sys-libs/libxcrypt:=
-   virtual/libcrypt:=
-   ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] )
-   perl? (
-   virtual/perl-Data-Dumper
-   virtual/perl-Getopt-Long
-   dev-perl/Module-Build
-   dev-perl/libintl-perl
-   virtual/perl-ExtUtils-MakeMaker
-   >=dev-perl/Sys-Virt-0.2.4
-   dev-perl/String-ShellQuote
-   test? ( virtual/perl-Test-Simple )
-   )
-"
-# Some OCaml is always required
-# bug #729674
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/ocaml-4.03:=[ocamlopt]
-   dev-ml/findlib[ocamlopt]
-   doc? ( app-text/po4a )
-   ocaml? (
-   dev-ml/ounit2[ocamlopt]
-   || (
-   

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

2023-10-07 Thread Sam James
commit: 0f90fb0a98d5ac1d87bb836a42abaec55015c9a5
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:53:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:53:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f90fb0a

app-emulation/guestfs-tools: needs bison+flex

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

 app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild 
b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild
index 6fe7b676fdfc..8521e3d06afd 100644
--- a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild
+++ b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild
@@ -55,7 +55,8 @@ COMMON_DEPEND="
 "
 # Some OCaml is always required
 # bug #729674
-DEPEND="${COMMON_DEPEND}
+DEPEND="
+   ${COMMON_DEPEND}
>=dev-lang/ocaml-4.03:=[ocamlopt]
dev-ml/findlib[ocamlopt]
doc? ( app-text/po4a )
@@ -67,8 +68,13 @@ DEPEND="${COMMON_DEPEND}
)
)
 "
-BDEPEND="virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+RDEPEND="
+   ${COMMON_DEPEND}
app-emulation/libguestfs-appliance
 "
 
@@ -87,6 +93,9 @@ src_configure() {
# bug #794877
tc-export AR
 
+   # Needs both bison+flex (bug #915339, see configure too)
+   unset YACC LEX
+
if use test ; then
# Skip Bash test
# (See 13-test-suite.log in linked bug)



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

2023-10-07 Thread Sam James
commit: 98f3a1c046fcd03254f4c082b9c070a109d9781e
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:48:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f3a1c0

app-text/qpdf: add 11.6.2

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

 app-text/qpdf/Manifest   |  2 +
 app-text/qpdf/qpdf-11.6.2.ebuild | 84 
 2 files changed, 86 insertions(+)

diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
index 6a696591ebe2..da46c139147c 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -10,3 +10,5 @@ DIST qpdf-11.5.0-doc.zip 6858454 BLAKE2B 
bd1e7f974eb2b0e22395216a1e3d55b18b1140c
 DIST qpdf-11.5.0.tar.gz 18638138 BLAKE2B 
54545665a31cf0cbfc50faa18f1dc64f036cd5bfd2b274ff443718e704e26f3a8cf83600f9dd7d8039cf4bdcaf42e1c14f03db775226b56c8ba53be33e0ca522
 SHA512 
3c8504de11c34e7d623b829c0c987bac2bdcfdd5d4408d29f321fd79154ec2d6fa76f45556046dfc931b51bd75e3062973c36c8020383acacbe56c90e04c
 DIST qpdf-11.6.1-doc.zip 6861634 BLAKE2B 
bc9f566de9bc403e9a81184ef860cf2c39253228e4ad776f999d8b896958242fca4833517b03ce1c92e03983a39a17a1b02f3605df354afc414b82a5dbf6398b
 SHA512 
efb8ff85c2a5c712f2f78213eddd6c8568727ff6d15d31da2880ee487053c9d703c47ac383f008f6abbf87feb262c6aa2a84419d21e7b4859215509e80d6814a
 DIST qpdf-11.6.1.tar.gz 18646767 BLAKE2B 
fd6163963eb192b38ed1e78cba443e9e247e6ff408efd6cb480c81ac3d9d233e00edf9ef0858e51ac755b2b7cea0d8763ac6dda3fe9d54618114b4b3a00d5b15
 SHA512 
a3ce1a531331a6f7e33244d598118f9463f92f0466fd1f2aa3dcdc6dc2c1db0811d00e5ff16ad33ccc81a702ff8dbec719f56194f944de1e00f5e6cc8ed17a69
+DIST qpdf-11.6.2-doc.zip 6863319 BLAKE2B 
d140a35de156a40dc62ac900f2095d826760d05bdb58c2b6d8ba8ec68d823d9ab5022027d634f82b3a182ec3a842f22f44b659df7355c55e74d8e31a11458a2b
 SHA512 
0d81c3a467833fd8e2cbc6afef3346cbf2eeb01eaffc532165a19910a000e9e7eea0174e4b930ecd55e423680e39a7b0c8bb6f618e6f9c019058b6bd90ce
+DIST qpdf-11.6.2.tar.gz 18656098 BLAKE2B 
e34c40dcea3e6a3a25a3624bff6afea80ee18f4f02c16b2442a8fc622ab0b6eddd1e8660f3c35f4e3115206a34a97c64e53b9aac46e896517ed5c05aed9d341b
 SHA512 
58f8eff51f4bf64a5cbc40af467aa0626f7f25a31222711e06596f9fccd9ecc0d9d7d87cf65e2055d23409d23458e33bc94f303cd797d00af3c6bc5872b3ef28

diff --git a/app-text/qpdf/qpdf-11.6.2.ebuild b/app-text/qpdf/qpdf-11.6.2.ebuild
new file mode 100644
index ..cd7413346d61
--- /dev/null
+++ b/app-text/qpdf/qpdf-11.6.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake bash-completion-r1
+
+DESCRIPTION="Command-line tool for structural, content-preserving 
transformation of PDF files"
+HOMEPAGE="https://qpdf.sourceforge.net/;
+# TODO: verify-sig
+SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz;
+SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )"
+
+LICENSE="|| ( Apache-2.0 Artistic-2 )"
+# Subslot for libqpdf soname version (just represent via major version)
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gnutls ssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? ( dev-libs/openssl:= )
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   app-text/ghostscript-gpl[tiff(+)]
+   media-libs/tiff
+   sys-apps/diffutils
+   )
+"
+BDEPEND="
+   dev-lang/perl
+   doc? ( app-arch/unzip )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # glibc only (bug #899052)
+   malloc_info
+)
+
+src_configure() {
+   # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
+   local mycmakeargs=(
+   -DINSTALL_EXAMPLES=$(usex examples)
+
+   # Avoid automagic crypto deps
+   -DUSE_IMPLICIT_CRYPTO=OFF
+   -DALLOW_CRYPTO_NATIVE=ON
+
+   # Breaks install with USE=-doc in 11.0.0?
+   #-DINSTALL_MANUAL=ON
+   )
+
+   if use ssl ; then
+   local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+   local crypto_provider_lowercase=${crypto_provider,,}
+   mycmakeargs+=(
+   -DDEFAULT_CRYPTO=${crypto_provider_lowercase}
+   -DREQUIRE_CRYPTO_${crypto_provider}=ON
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_install() {
+   if use doc ; then
+   mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die
+   fi
+
+   cmake_src_install
+
+   # Completions
+   dobashcomp completions/bash/qpdf
+
+   insinto /usr/share/zsh/site-functions
+   doins 

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

2023-10-07 Thread Sam James
commit: d281c38380d030cfeefc3eaf503e7b5c34daef81
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:43:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d281c383

net-dns/c-ares: fix LICENSE

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

 net-dns/c-ares/c-ares-1.19.1.ebuild | 3 ++-
 net-dns/c-ares/c-ares-1.20.0.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-dns/c-ares/c-ares-1.19.1.ebuild 
b/net-dns/c-ares/c-ares-1.19.1.ebuild
index 760debb0dc93..086b6b092f5c 100644
--- a/net-dns/c-ares/c-ares-1.19.1.ebuild
+++ b/net-dns/c-ares/c-ares-1.19.1.ebuild
@@ -13,7 +13,8 @@ SRC_URI="
verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
 "
 
-LICENSE="MIT"
+# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
+LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"

diff --git a/net-dns/c-ares/c-ares-1.20.0.ebuild 
b/net-dns/c-ares/c-ares-1.20.0.ebuild
index e0e327e77943..7e6b1c74e94c 100644
--- a/net-dns/c-ares/c-ares-1.20.0.ebuild
+++ b/net-dns/c-ares/c-ares-1.20.0.ebuild
@@ -13,7 +13,8 @@ SRC_URI="
verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
 "
 
-LICENSE="MIT"
+# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
+LICENSE="MIT ISC"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"



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

2023-10-07 Thread Sam James
commit: 32574ca6ce908f6884a3c7ed38c72331760e2bea
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:40:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:40:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32574ca6

net-dns/c-ares: add 1.20.0

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

 net-dns/c-ares/Manifest |  2 +
 net-dns/c-ares/c-ares-1.20.0.ebuild | 86 +
 2 files changed, 88 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index e3083da3527e..e20e7a20e81d 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,2 +1,4 @@
 DIST c-ares-1.19.1.tar.gz 1579100 BLAKE2B 
4b6c9593edb1a91ab76d54ddacb1cd5d67006d5e628ea1f3289f54e9360be32abeb5d8fc7d23e193feab3e7928e8efde82757eb12fe217dc92ed0d9132bedf5d
 SHA512 
466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470
 DIST c-ares-1.19.1.tar.gz.asc 488 BLAKE2B 
9c47d7b3e67d9a2bd1e332912d21d20ca591fc34f81707c18a4615ea14ba2da00146d1998250a5f4dd2a0b1c04f9bd2013d4940ac734674c0bdff6815985e19d
 SHA512 
1b204ab1a667af1326be4b7c62c0919aacd447a2e00efea4b8ef2ec9f2b13ffb236a836ff8953b0b3359727faf3fb8cfcd71d0b06a0e533a09f9e9ea66024f4e
+DIST c-ares-1.20.0.tar.gz 1599257 BLAKE2B 
7be14be28fac55857dd09dcd63624c87eea883181ea11bc6623fb091a2ab60bd940ff285d9f6e58c7f936b52af61ac5e1c4150e090feae09edf7e411c869b6c5
 SHA512 
3f7e9c857e91bb35052b335f0e7348cbe336ce458c913803dac0f26c5e1386eff83cbd987160db3a23c0227c479b74706ce6864b322b9a3396039a2093ae33b1
+DIST c-ares-1.20.0.tar.gz.asc 488 BLAKE2B 
e02bca0b43774bd2dfac5216f822e30dce2463858298921f2e6c0d189b421861a2072664b00a6e5f39912d641387913d5923e98761005a23a0994fd61a47c709
 SHA512 
096e994b9045dc23f2dee32bdac6159d88f4d783d7ca21d1c8f58ece5a898ae3720616261d3aa67a045730afa938916676231b3956d3e885902bc96dd778b2b8

diff --git a/net-dns/c-ares/c-ares-1.20.0.ebuild 
b/net-dns/c-ares/c-ares-1.20.0.ebuild
new file mode 100644
index ..e0e327e77943
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.20.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/;
+SRC_URI="
+   https://c-ares.org/download/${P}.tar.gz
+   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
+"
+
+LICENSE="MIT"
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # Checking for obsolete headers
+   malloc
+   calloc
+   free
+
+   # Non-existent on Linux
+   closesocket
+   CloseSocket
+   ioctlsocket
+   bitncmp
+)
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-nonblocking
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # Needed for running unit tests only
+   # Violates sandbox and tests pass fine without
+   export ax_cv_uts_namespace=no
+   export ax_cv_user_namespace=no
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}"/test || die
+
+   # We're skipping the "real" network tests with the filter
+   # see https://github.com/c-ares/c-ares/tree/main/test
+   local network_tests=(
+   # Most live tests have Live in the name
+   *Live*
+   # These don't but are still in ares-test-live.cc => live
+   *GetTCPSock*
+   *TimeoutValue*
+   *GetSock*
+   *GetSock_virtualized*
+   *VerifySocketFunctionCallback*
+   # Seems flaky, even run manually?
+   *MockUDPMaxQueriesTest.GetHostByNameParallelLookups*
+   )
+
+   # The format for disabling test1, test2, and test3 looks like:
+   # -test1:test2:test3
+   edo ./arestest --gtest_filter=-$(echo $(IFS=:; echo 
"${network_tests[*]}"))
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/

2023-10-07 Thread Sam James
commit: 9437c19e61a36af132b448016ff7d6e1fdb923d2
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:07:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:07:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9437c19e

www-servers/lighttpd: add github upstream metadata for lighttpd2 as well

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

 www-servers/lighttpd/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-servers/lighttpd/metadata.xml 
b/www-servers/lighttpd/metadata.xml
index 1daaefb10da5..31ffea89b30a 100644
--- a/www-servers/lighttpd/metadata.xml
+++ b/www-servers/lighttpd/metadata.xml
@@ -29,5 +29,6 @@


lighttpd/lighttpd1.4
+   lighttpd/lighttpd2

 



[gentoo-commits] repo/gentoo:master commit in: acct-group/lighttpd/

2023-10-07 Thread Sam James
commit: 548c9a9982af5633ce6fc46418f7b05533d6f6f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:06:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548c9a99

acct-group/lighttpd: add myself as a maintainer

In sync with www-servers/lighttpd.

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

 acct-group/lighttpd/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-group/lighttpd/metadata.xml b/acct-group/lighttpd/metadata.xml
index 115e9d64a669..38bfb729261e 100644
--- a/acct-group/lighttpd/metadata.xml
+++ b/acct-group/lighttpd/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+ 
+   s...@gentoo.org  
 
+   Sam James  
+ 
 



[gentoo-commits] repo/gentoo:master commit in: acct-user/lighttpd/

2023-10-07 Thread Sam James
commit: 217b777e3ceb564c9a68ad0d925e43ac3c16b4a8
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 01:05:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:05:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=217b777e

acct-user/lighttpd: add myself as a maintainer

In sync with www-servers/lighttpd.

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

 acct-user/lighttpd/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-user/lighttpd/metadata.xml b/acct-user/lighttpd/metadata.xml
index 115e9d64a669..38bfb729261e 100644
--- a/acct-user/lighttpd/metadata.xml
+++ b/acct-user/lighttpd/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+ 
+   s...@gentoo.org  
 
+   Sam James  
+ 
 



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

2023-10-07 Thread Sam James
commit: dbf1d7f149cae21161dd4af9e9ee14a6c38c3fe7
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 00:24:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 00:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf1d7f1

sec-keys/openpgp-keys-gentoo-developers: add 20231002

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20231002.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 60f75abc8174..310169f339b4 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,3 +1,4 @@
 DIST openpgp-keys-gentoo-developers-20230828-active-devs.gpg 3102805 BLAKE2B 
efd321e8ebb76d32e47df8085c9bb0d393c59d747b54cb5cf6febcc301a92a7c2a2b8bebd95b8f1b8fa9a6683aefc673809d8418408434bc41a1cf2bf8076938
 SHA512 
9e2e7408c2371edbe037243971fe6d45931cf526dff1d6014e472c056f8ed6881632d86497e9d6cd6b535574fb99c2af43fb63074911f4af476b5f590cc272dd
 DIST openpgp-keys-gentoo-developers-20230918-active-devs.gpg 3093946 BLAKE2B 
43f7781068ead0375c0bd510a286c1568b5dce05c66f1f0f42e2d0d96fdb5dfbb884f4b182527078998d68c4f432db5a20ac9cfa54cf1299142978b662c59b62
 SHA512 
772bcbae91bf5e0e3c2e6519b8dd5f27c81bc5e17acb8bb739aefcae762e6316c7d5b292972a11655466cb16a4fcc93f296fea3b3c3c48ec41ffeb957c815e2b
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
+DIST openpgp-keys-gentoo-developers-20231002-active-devs.gpg 3102348 BLAKE2B 
13854c1e9daf64c055642cfcfd59dc77119ff3bb98e6a46ec8d4eee093be3c1d39ce284b524da2156e6d28b3b936c8c98de76a6fcca013ab519c6211d05773f9
 SHA512 
8ebe8d600d47a721ce5f08ad07317164f31c7ef540ed81be700e9ffc82fa9a46afeccd08b530936fff10318e094b4ba061108e84886fdb033f7d327eb690

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231002.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231002.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231002.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # from our L2 developer authority key
+   edo "${EPYTHON}" 

[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/

2023-10-07 Thread Sam James
commit: b7f99a04db88e6aba7f7932bc11cf23454103a06
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 00:43:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 00:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f99a04

www-servers/lighttpd: add 1.4.72

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

 www-servers/lighttpd/Manifest   |   2 +
 www-servers/lighttpd/lighttpd-1.4.72.ebuild | 244 
 2 files changed, 246 insertions(+)

diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index 7da430f1f522..a84cf650847b 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -1 +1,3 @@
 DIST lighttpd-1.4.71.tar.xz 1070904 BLAKE2B 
fa039ca7877050b4720c815c4bd164ad0fe7e367e4302b8e0a3ab92654a2169ded0b0a42209ca1a0561b5090670e8a8d71b594c65c439a8d03a49685405dae2a
 SHA512 
c1388b563b9cf9dcab0a57bec42b09b2cb5e1932bc137ae5f957d1bf3932ddd8f5f188002a7b9a00f0a92ba3779b21ecbea2ccffa91e686b6660c9cc455d6598
+DIST lighttpd-1.4.72.tar.xz 1083676 BLAKE2B 
5cc50d9ff1988b1ec7b6332850ba6fed66cf894c81b1a670f7d78136b4761290e0402c962f31f20aa795582a42cac74a851ba67bda57412136861b0ff7b76b33
 SHA512 
5becb57915e3548a1b9b980014be22b3c08dcf0e9be524f9cd0093886aaf6d00b20986e8b1fb10ecdbdffd8e42dd18e4a227b03d562c91bef9490ea6d5c480e3
+DIST lighttpd-1.4.72.tar.xz.asc 833 BLAKE2B 
3ee4dc249dc7ca4d0a4880728da971e687a9f5ed29246d1b57d6fc98b894a075376f77ffd9fd4a74d5108e05718a12907db0b72d5edd6a1c1b0f6bedd1394964
 SHA512 
9ae5fda1c1c14cae97b9564a8558d6cfce64100839067372ae034c30a2f50290cb540602ac82d59b1d68363c47e48ec9778edfe6ace258b121798ad1f904d88e

diff --git a/www-servers/lighttpd/lighttpd-1.4.72.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.72.ebuild
new file mode 100644
index ..cd2017c06fb7
--- /dev/null
+++ b/www-servers/lighttpd/lighttpd-1.4.72.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lighttpd.asc
+inherit lua-single meson readme.gentoo-r1 systemd tmpfiles verify-sig
+
+DESCRIPTION="Lightweight high-performance web server"
+HOMEPAGE="https://www.lighttpd.net https://github.com/lighttpd;
+SRC_URI="
+   https://download.lighttpd.net/lighttpd/releases-$(ver_cut 
1-2).x/${P}.tar.xz
+   verify-sig? ( https://download.lighttpd.net/lighttpd/releases-$(ver_cut 
1-2).x/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls mmap mysql 
+nettle nss +pcre php postgres rrdtool sasl selinux ssl sqlite test unwind 
webdav xattr +zlib zstd"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   mysql? ( dbi )
+   postgres? ( dbi )
+   sqlite? ( dbi )
+   webdav? ( sqlite )
+"
+
+# Match the bundled xxhash version for the minimum version
+COMMON_DEPEND="
+   acct-group/lighttpd
+   acct-user/lighttpd
+   >=dev-libs/xxhash-0.8.2
+   virtual/libcrypt:=
+   brotli? ( app-arch/brotli:= )
+   dbi? (
+   dev-db/libdbi
+   mysql? ( dev-db/libdbi-drivers[mysql] )
+   postgres? ( dev-db/libdbi-drivers[postgres] )
+   sqlite? ( dev-db/libdbi-drivers[sqlite] )
+   )
+   gnutls? ( net-libs/gnutls )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-2.1.26:= )
+   lua? ( ${LUA_DEPS} )
+   maxminddb? ( dev-libs/libmaxminddb )
+   mbedtls? ( net-libs/mbedtls )
+   nettle? ( dev-libs/nettle:= )
+   nss? ( dev-libs/nss )
+   pcre? ( dev-libs/libpcre2 )
+   php? ( dev-lang/php:*[cgi] )
+   rrdtool? ( net-analyzer/rrdtool )
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( >=dev-libs/openssl-0.9.7:= )
+   unwind? ( sys-libs/libunwind:= )
+   webdav? (
+   dev-libs/libxml2
+   sys-fs/e2fsprogs
+   )
+   xattr? ( kernel_linux? ( sys-apps/attr ) )
+   zlib? ( >=sys-libs/zlib-1.1 )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-apache )
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( virtual/perl-Test-Harness )
+   verify-sig? ( sec-keys/openpgp-keys-lighttpd )
+"
+
+# update certain parts of lighttpd.conf based on conditionals
+update_config() {
+   local config="${ED}/etc/lighttpd/lighttpd.conf"
+
+   # Enable php/mod_fastcgi settings
+   if use php; then
+   sed -i -e 's|#.*\(include.*fastcgi.*$\)|\1|' ${config} || die
+   fi
+
+   # Automatically listen on IPv6 if built with USE=ipv6 (which we now 
always do)
+   # bug #234987
+   sed -i -e 's|# 

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

2023-10-07 Thread Sam James
commit: ac3b8bc87c1494bfdb18e40cd5fa876a5e8168b4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 00:53:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 01:04:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac3b8bc8

sys-fs/zfs: add 2.2.0_rc5

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

 sys-fs/zfs/Manifest|  2 ++
 .../zfs/files/2.2.0_rc5-bash-completion-path.patch | 24 ++
 .../zfs/{zfs-.ebuild => zfs-2.2.0_rc5.ebuild}  |  1 +
 sys-fs/zfs/zfs-.ebuild |  1 +
 4 files changed, 28 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 8d72400873aa..c032b3e43f79 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -10,3 +10,5 @@ DIST zfs-2.2.0-rc3.tar.gz 3388 BLAKE2B 
37c47bcbf34d9238f42bbc80e2b0712a9e64a
 DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B 
cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9
 SHA512 
45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c
 DIST zfs-2.2.0-rc4.tar.gz 33660298 BLAKE2B 
c8179cf7a8caaa07e6898d9169fa3f825d070d1e7f26552797ebaeb4a6c122072903f93113b4bf817acc47911d6c32b4f4801f09382b7a6376369086f329
 SHA512 
ae389b24616d1800cff2df1e06b22d0fc507ccd573cda47cd84c7aa3271a5e3b78668a135224e8d0747eb63104544fc284d814073e4061908553faf3d2b0f075
 DIST zfs-2.2.0-rc4.tar.gz.asc 195 BLAKE2B 
496f5163235f743e64da3862245a8dfabd95d06071183514ab11f7dd7792b32823b73864888d7a2fbf2dee16ca374772b07139287a1e66416dbd82e062b25ba9
 SHA512 
6a0ce528e0b15b4c1b8f02db9aaa9ce61bdf9a7c1c88336b91042802535618fd95aa4f59211bef0d1d79f833d8ae2030c4be8ee5a2244b13ec3f684aa1cdee4e
+DIST zfs-2.2.0-rc5.tar.gz 33674415 BLAKE2B 
89187462b9f544779e331fe06a84763918bfedcccb3ecfe28cfef00f6ee30690e5a1983bc670a73f0b9db809f4aa23b59255b66907b5ca2c9e236b471b9a8a63
 SHA512 
68610a68526c79486b7cd8ca28abd0d8dd42814c37a82ea2be05b0044998ef36c5aaa3fc7598c1a8426b73116351a9b00c8ffdab3e5ae3aecc4954fb9378c422
+DIST zfs-2.2.0-rc5.tar.gz.asc 195 BLAKE2B 
59c204bb0eb2140a82cb4066e5bb2b66c1331aabf65c807869fbab89a177b0e09aa8b23bdbc46bb18785db554405a085841605885b3931119d1e3eb0335e257a
 SHA512 
83101a1e350db4276296f9ed52a556ea36f4238c272ab565926ec69dca495c645a7b41164baee39768123c5982459d10b54819ba9d9ac6c37fe851952db29887

diff --git a/sys-fs/zfs/files/2.2.0_rc5-bash-completion-path.patch 
b/sys-fs/zfs/files/2.2.0_rc5-bash-completion-path.patch
new file mode 100644
index ..abfc80e07ff8
--- /dev/null
+++ b/sys-fs/zfs/files/2.2.0_rc5-bash-completion-path.patch
@@ -0,0 +1,24 @@
+https://github.com/openzfs/zfs/pull/15372
+
+From bb6ce273b2e04b609cc3d75d60afc3105251bc1f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 8 Oct 2023 02:00:29 +0100
+Subject: [PATCH] config/zfs-build.m4: add Gentoo's bash-completion path
+
+Followup e69ade32e116e72d03068c03799924c3f1a15c95 by adding Gentoo's
+bash completion path.
+
+We should probably consider using/honouring the standard 
--with-bashcompletiondir
+autoconf option as well, but that's something to do later.
+
+Signed-off-by: Sam James 
+--- a/config/zfs-build.m4
 b/config/zfs-build.m4
+@@ -626,6 +626,7 @@ AC_DEFUN([ZFS_AC_DEFAULT_PACKAGE], [
+   ubuntu) 
bashcompletiondir=/usr/share/bash-completion/completions   ;;
+   debian) 
bashcompletiondir=/usr/share/bash-completion/completions   ;;
+   freebsd)bashcompletiondir=$sysconfdir/bash_completion.d;;
++  gentoo) 
bashcompletiondir=/usr/share/bash-completion/completions   ;;
+   *)  bashcompletiondir=/etc/bash_completion.d   ;;
+   esac
+   AC_MSG_RESULT([$bashcompletiondir])

diff --git a/sys-fs/zfs/zfs-.ebuild b/sys-fs/zfs/zfs-2.2.0_rc5.ebuild
similarity index 99%
copy from sys-fs/zfs/zfs-.ebuild
copy to sys-fs/zfs/zfs-2.2.0_rc5.ebuild
index ce763553b647..28557faa6f92 100644
--- a/sys-fs/zfs/zfs-.ebuild
+++ b/sys-fs/zfs/zfs-2.2.0_rc5.ebuild
@@ -105,6 +105,7 @@ RESTRICT="test"
 
 PATCHES=(
"${FILESDIR}"/2.1.5-dracut-zfs-missing.patch
+   "${FILESDIR}"/2.2.0_rc5-bash-completion-path.patch
 )
 
 pkg_pretend() {

diff --git a/sys-fs/zfs/zfs-.ebuild b/sys-fs/zfs/zfs-.ebuild
index ce763553b647..28557faa6f92 100644
--- a/sys-fs/zfs/zfs-.ebuild
+++ b/sys-fs/zfs/zfs-.ebuild
@@ -105,6 +105,7 @@ RESTRICT="test"
 
 PATCHES=(
"${FILESDIR}"/2.1.5-dracut-zfs-missing.patch
+   "${FILESDIR}"/2.2.0_rc5-bash-completion-path.patch
 )
 
 pkg_pretend() {



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

2023-10-07 Thread Sam James
commit: 082957f80b5a87a06f32b13eba06f20d3206d7de
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 00:41:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 00:41:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082957f8

sec-keys/openpgp-keys-lighttpd: new package, add 20231008

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

 sec-keys/openpgp-keys-lighttpd/Manifest  |  1 +
 sec-keys/openpgp-keys-lighttpd/metadata.xml  |  8 
 .../openpgp-keys-lighttpd-20231008.ebuild| 20 
 3 files changed, 29 insertions(+)

diff --git a/sec-keys/openpgp-keys-lighttpd/Manifest 
b/sec-keys/openpgp-keys-lighttpd/Manifest
new file mode 100644
index ..19a9372f888c
--- /dev/null
+++ b/sec-keys/openpgp-keys-lighttpd/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-lighttpd-20231008.asc 5397 BLAKE2B 
6a234c7ea217fe5819ab06a1c87544752c097bfa8cb765a2742ffd82086887aa43962059d823a5262710983f54c28928051aea709534a3d556d6a479caf0da6c
 SHA512 
000a10351998f0d058a0e127040127e8baeca33f9bf5c76c0df33dd85c863f6838d0dc60b6d964f1b6d760328ed1e0dfb91663795fa5b1ce112e26f228298abf

diff --git a/sec-keys/openpgp-keys-lighttpd/metadata.xml 
b/sec-keys/openpgp-keys-lighttpd/metadata.xml
new file mode 100644
index ..38bfb729261e
--- /dev/null
+++ b/sec-keys/openpgp-keys-lighttpd/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+ 
+   s...@gentoo.org  
 
+   Sam James  
+ 
+

diff --git 
a/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20231008.ebuild 
b/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20231008.ebuild
new file mode 100644
index ..983d36fca412
--- /dev/null
+++ b/sec-keys/openpgp-keys-lighttpd/openpgp-keys-lighttpd-20231008.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign lighttpd"
+HOMEPAGE="https://www.lighttpd.net/;
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc;
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - lighttpd.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2023-10-07 Thread Sam James
commit: 6d04e7790393dc3220f5dd3da0eaf8e3a8f71069
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 00:47:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 00:47:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d04e779

sys-fs/zfs-kmod: add 2.2.0_rc5

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

 sys-fs/zfs-kmod/Manifest  |   2 +
 sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc5.ebuild | 217 ++
 2 files changed, 219 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 8d72400873aa..c032b3e43f79 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -10,3 +10,5 @@ DIST zfs-2.2.0-rc3.tar.gz 3388 BLAKE2B 
37c47bcbf34d9238f42bbc80e2b0712a9e64a
 DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B 
cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9
 SHA512 
45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c
 DIST zfs-2.2.0-rc4.tar.gz 33660298 BLAKE2B 
c8179cf7a8caaa07e6898d9169fa3f825d070d1e7f26552797ebaeb4a6c122072903f93113b4bf817acc47911d6c32b4f4801f09382b7a6376369086f329
 SHA512 
ae389b24616d1800cff2df1e06b22d0fc507ccd573cda47cd84c7aa3271a5e3b78668a135224e8d0747eb63104544fc284d814073e4061908553faf3d2b0f075
 DIST zfs-2.2.0-rc4.tar.gz.asc 195 BLAKE2B 
496f5163235f743e64da3862245a8dfabd95d06071183514ab11f7dd7792b32823b73864888d7a2fbf2dee16ca374772b07139287a1e66416dbd82e062b25ba9
 SHA512 
6a0ce528e0b15b4c1b8f02db9aaa9ce61bdf9a7c1c88336b91042802535618fd95aa4f59211bef0d1d79f833d8ae2030c4be8ee5a2244b13ec3f684aa1cdee4e
+DIST zfs-2.2.0-rc5.tar.gz 33674415 BLAKE2B 
89187462b9f544779e331fe06a84763918bfedcccb3ecfe28cfef00f6ee30690e5a1983bc670a73f0b9db809f4aa23b59255b66907b5ca2c9e236b471b9a8a63
 SHA512 
68610a68526c79486b7cd8ca28abd0d8dd42814c37a82ea2be05b0044998ef36c5aaa3fc7598c1a8426b73116351a9b00c8ffdab3e5ae3aecc4954fb9378c422
+DIST zfs-2.2.0-rc5.tar.gz.asc 195 BLAKE2B 
59c204bb0eb2140a82cb4066e5bb2b66c1331aabf65c807869fbab89a177b0e09aa8b23bdbc46bb18785db554405a085841605885b3931119d1e3eb0335e257a
 SHA512 
83101a1e350db4276296f9ed52a556ea36f4238c272ab565926ec69dca495c645a7b41164baee39768123c5982459d10b54819ba9d9ac6c37fe851952db29887

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc5.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc5.ebuild
new file mode 100644
index ..bf5b73c2dd69
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc5.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools dist-kernel-utils flag-o-matic linux-mod-r1 multiprocessing
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="https://github.com/openzfs/zfs;
+
+MODULES_KERNEL_MAX=6.5
+MODULES_KERNEL_MIN=3.10
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
+   inherit git-r3
+   unset MODULES_KERNEL_MAX
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openzfs.asc
+   inherit verify-sig
+
+   MY_PV=${PV/_rc/-rc}
+   
SRC_URI="https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz.asc
 )"
+   S="${WORKDIR}/zfs-${MY_PV}"
+
+   ZFS_KERNEL_COMPAT="${MODULES_KERNEL_MAX}"
+   # Increments minor eg 5.14 -> 5.15, and still supports override.
+   ZFS_KERNEL_DEP="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
+   ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   fi
+fi
+
+LICENSE="CDDL MIT debug? ( GPL-2+ )"
+SLOT="0/${PVR}"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="test"
+
+BDEPEND="
+   app-alternatives/awk
+   dev-lang/perl
+"
+
+if [[ ${PV} !=  ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
+
+   IUSE+=" +dist-kernel-cap"
+   RDEPEND="
+   dist-kernel-cap? ( dist-kernel? (
+   

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

2023-10-07 Thread Andreas Sturmlechner
commit: 6e9522c9a24039b565b690526211cd1c1c89a357
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct  7 23:52:54 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct  7 23:54:42 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=6e9522c9

dev-qt/qtlocation: Sync mapboxgl snapshot facility from ::gentoo

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtlocation/qtlocation-5.15.11..ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/dev-qt/qtlocation/qtlocation-5.15.11..ebuild 
b/dev-qt/qtlocation/qtlocation-5.15.11..ebuild
index badb3cba..0e9f034e 100644
--- a/dev-qt/qtlocation/qtlocation-5.15.11..ebuild
+++ b/dev-qt/qtlocation/qtlocation-5.15.11..ebuild
@@ -5,12 +5,15 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
+   MAPBOXGL_COMMIT=4c88f2c0e61daa89f584a8a9a3eba210221c6920
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 inherit qt5-build
 
 DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
+[[ ${QT5_BUILD_TYPE} == release ]] &&
+SRC_URI+=" 
https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz
 -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz"
 
 IUSE=""
 
@@ -39,6 +42,14 @@ QT5_TARGET_SUBDIRS=(
src/plugins/geoservices
 )
 
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+src_prepare() {
+   rm -rf src/3rdparty/mapbox-gl-native/* || die
+   mv "${WORKDIR}"/${PN}-mapboxgl-${MAPBOXGL_COMMIT}/* 
src/3rdparty/mapbox-gl-native || die
+   qt5-build_src_prepare
+}
+fi
+
 src_configure() {
# src/plugins/geoservices requires files that are only generated when
# qmake is run in the root directory. Bug 633776.



[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/

2023-10-07 Thread Maciej Barć
commit: ca417b675a9868cc61969ac0bb3f12fd33559b2d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 23:29:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 23:29:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca417b67

app-shells/pwsh-bin: drop old 7.3.1-r1

Signed-off-by: Maciej Barć  gentoo.org>

 app-shells/pwsh-bin/Manifest |  3 --
 app-shells/pwsh-bin/pwsh-bin-7.3.1-r1.ebuild | 51 
 2 files changed, 54 deletions(-)

diff --git a/app-shells/pwsh-bin/Manifest b/app-shells/pwsh-bin/Manifest
index 9f47fd11d45e..7acf0a0538f9 100644
--- a/app-shells/pwsh-bin/Manifest
+++ b/app-shells/pwsh-bin/Manifest
@@ -1,6 +1,3 @@
-DIST powershell-7.3.1-linux-arm32.tar.gz 69113434 BLAKE2B 
12f1124543eddc64b9d7bc51d14cb994ca24eb64332ef9b10e65eeaff5d61d72e0d307e6fe86771b809fa3e5e7f2ba3526b5b9fcfc397e829f1fe5ffb172674e
 SHA512 
796b14da987260deb20bd01bab9e197776218c5c6cb4f7de78529b234239842ee5dd4ea8fded5e0d00795fe8cd226856cda606a3995095e352ed48f2e6310f77
-DIST powershell-7.3.1-linux-arm64.tar.gz 68034071 BLAKE2B 
626218a9936713be19795dec46f7fb9c0b90b7cdc1821497a1438cca27d4e4e3ee56504c40ac1c2d70a4c58a5dc29ce6189724fa3126a3fc737002ccb191e9fb
 SHA512 
3fca8b04dbac991f4419a64de4372aad9aa490a4750894b1ae0052f55e229be8406ed227db047381c5cfbaae78c406f272c4a30737468cb8cfde4fb51782895a
-DIST powershell-7.3.1-linux-x64.tar.gz 71616643 BLAKE2B 
16ecc1211f796f92d5cf64ac0dea08da353ff4dad8d6fff5ba22d5347fd74b056c25e7682356c23af1ee1bc9b660bf0df7133848e2b9db280cf7ee7796532d28
 SHA512 
69c7756252b6958faf8b9c962301ea83eaeddf2c05de6d249e20529b2a5cfe09bcb76b5ac60d47ec3260cdd3ab6981d5d5115fc5379512ff2c2f78c3451cec61
 DIST powershell-7.3.6-linux-arm32.tar.gz 66514877 BLAKE2B 
3ea314d0353e5688bcf51288271da472cc3120436779cfee6a248646e82b9730a6136da12daf112232b559d81306f50aac006e5c50fb0375a63f9c4f1de9
 SHA512 
a97f9a34d64d46664bca1c3963858bdcc84d6e6a67c81df8398faf134d86f459466f0b27f969ab18a1158c60eb7652a49106a654ff3ca5bb296e5d4093df771b
 DIST powershell-7.3.6-linux-arm64.tar.gz 65416423 BLAKE2B 
dd3855a9e092092930761ef1db9b5fdad523ced69943c57827980e483b61b21229043638c3e620f76827167905d61f23f240a8b128a294197e457ed4a478ace4
 SHA512 
7a2c1c7ead3cbda7edf6672a241c7f8368ca58b44d1baa634b28a278c154a75bc1f0bc14a0945fcc3dadfe21c1518577901dc765659476856be3575768a161a8
 DIST powershell-7.3.6-linux-x64.tar.gz 68984703 BLAKE2B 
36df952abcf1bc116a4a0734313877ae432120b77fe36e6fe68d6db164f6a73809a6f494169e3a4515594356f1d2812379524c6b6c1d90ba4429d87b570ee95c
 SHA512 
da2d19fef2dc056f5012c1e8e3a027f0c3b6fb35f1d5d4bb0a17dc8ddbc015c38269c5b4459a56280bf3191d85bf4513b53d51ea3202bf071df439374a5a5870

diff --git a/app-shells/pwsh-bin/pwsh-bin-7.3.1-r1.ebuild 
b/app-shells/pwsh-bin/pwsh-bin-7.3.1-r1.ebuild
deleted file mode 100644
index 3390990bf0a2..
--- a/app-shells/pwsh-bin/pwsh-bin-7.3.1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="PowerShell - binary precompiled for glibc"
-HOMEPAGE="https://microsoft.com/powershell;
-BASE_URI="https://github.com/PowerShell/PowerShell/releases/download;
-SRC_URI="
-   amd64? ( ${BASE_URI}/v${PV}/powershell-${PV}-linux-x64.tar.gz )
-   arm?   ( ${BASE_URI}/v${PV}/powershell-${PV}-linux-arm32.tar.gz )
-   arm64? ( ${BASE_URI}/v${PV}/powershell-${PV}-linux-arm64.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="+pwsh-symlink"
-REQUIRED_USE="elibc_glibc"
-
-RDEPEND="
-   app-crypt/mit-krb5:0/0
-   dev-util/lttng-ust:0/2.12
-   sys-libs/pam:0/0
-   sys-libs/zlib:0/1
-   || (
-   dev-libs/openssl-compat:1.0.0
-   =dev-libs/openssl-1.0*:0/0
-   )
-   pwsh-symlink? ( !app-shells/pwsh )
-"
-
-QA_PREBUILT="*"
-
-src_install() {
-   local dest=opt/pwsh
-   dodir ${dest}
-
-   local broken_symlinks=( libcrypto.so.1.0.0 libssl.so.1.0.0 )
-   local symlink
-   for symlink in "${broken_symlinks[@]}" ; do
-   [[ -L ${symlink} ]] && { rm "${symlink}" || die ; }
-   done
-
-   mv "${S}/"* "${ED}"/${dest}/ || die
-   fperms 0755 /${dest}/pwsh
-
-   dosym ../../${dest}/pwsh /usr/bin/pwsh-bin
-   use pwsh-symlink && dosym ../../${dest}/pwsh /usr/bin/pwsh
-}



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

2023-10-07 Thread Maciej Barć
commit: 836ef367725937cfdc71283767a3982ad880607a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 23:35:34 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 23:35:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836ef367

app-emacs/mastodon: add remote-id

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/mastodon/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/mastodon/metadata.xml b/app-emacs/mastodon/metadata.xml
index ca48e9f3432a..2e247f944b94 100644
--- a/app-emacs/mastodon/metadata.xml
+++ b/app-emacs/mastodon/metadata.xml
@@ -9,5 +9,6 @@
   
 https://codeberg.org/martianh/mastodon.el/releases/
 https://codeberg.org/martianh/mastodon.el/issues/
+martianh/mastodon.el
   
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/

2023-10-07 Thread Maciej Barć
commit: e08276c25ba799cae49a5bc9c9ae1838c8fd9130
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 23:29:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 23:29:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08276c2

app-shells/pwsh-bin: cleanup metadata.xml

Signed-off-by: Maciej Barć  gentoo.org>

 app-shells/pwsh-bin/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-shells/pwsh-bin/metadata.xml b/app-shells/pwsh-bin/metadata.xml
index 91d3a1445aeb..caf160f5bd5f 100644
--- a/app-shells/pwsh-bin/metadata.xml
+++ b/app-shells/pwsh-bin/metadata.xml
@@ -13,9 +13,6 @@
 and object models. It includes a command-line shell, an associated
 scripting language and a framework for processing cmdlets.
   
-  
-Install a pwsh symlink that points to 
pwsh-bin.
-  
   
 
https://github.com/PowerShell/PowerShell/blob/master/CHANGELOG/7.1.md
 https://learn.microsoft.com/en-us/powershell/



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

2023-10-07 Thread Sam James
commit: e4b35971b6dd0d22df959ee1cef34babe250cafc
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:27:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b35971

sec-keys/openpgp-keys-aacid: Stabilize 20230907 hppa, #913891

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

 sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild 
b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild
index ee9a51d538d5..44ad69bcc1b7 100644
--- a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild
+++ b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20230907.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-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"
 
 src_install() {
local files=( ${A} )



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

2023-10-07 Thread Sam James
commit: 94e5163a30bc27c24e56ad09e28821ad1b9d858b
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:27:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:27:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e5163a

app-text/poppler: Stabilize 23.09.0 hppa, #913891

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

 app-text/poppler/poppler-23.09.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-23.09.0.ebuild 
b/app-text/poppler/poppler-23.09.0.ebuild
index d33daa61e4b9..9283794bb682 100644
--- a/app-text/poppler/poppler-23.09.0.ebuild
+++ b/app-text/poppler/poppler-23.09.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/131"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-pwsh/

2023-10-07 Thread Sam James
commit: b8eb65b268a3cf4476d8313d321fa8123fef73b3
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:27:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:27:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8eb65b2

app-eselect/eselect-pwsh: Stabilize 0.1.1 amd64, #915348

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

 app-eselect/eselect-pwsh/eselect-pwsh-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-pwsh/eselect-pwsh-0.1.1.ebuild 
b/app-eselect/eselect-pwsh/eselect-pwsh-0.1.1.ebuild
index e901a799d487..ef0db889fba0 100644
--- a/app-eselect/eselect-pwsh/eselect-pwsh-0.1.1.ebuild
+++ b/app-eselect/eselect-pwsh/eselect-pwsh-0.1.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://gitlab.gentoo.org/dotnet/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
 
 RDEPEND="app-admin/eselect"
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/

2023-10-07 Thread Sam James
commit: 873cc600d8bedb898d120f672604d9786de20a94
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:27:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873cc600

app-shells/pwsh-bin: Stabilize 7.3.6 amd64, #915348

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

 app-shells/pwsh-bin/pwsh-bin-7.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/pwsh-bin/pwsh-bin-7.3.6.ebuild 
b/app-shells/pwsh-bin/pwsh-bin-7.3.6.ebuild
index 94b1b6ce19ec..8b0cee74b025 100644
--- a/app-shells/pwsh-bin/pwsh-bin-7.3.6.ebuild
+++ b/app-shells/pwsh-bin/pwsh-bin-7.3.6.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
 REQUIRED_USE="elibc_glibc"
 
 RDEPEND="



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

2023-10-07 Thread Sam James
commit: 9a3e762a530087daea0bc72e44402b75a143094f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:24:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:25:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3e762a

media-video/motion: fix build w/ newer libwebp

The patch isn't perfect as upstream (even before this) called `pkgconf` directly
and this one doesn't update CFLAGS but as a driveby this is good enough.

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

 .../files/motion-4.5.1-webp-underlinking.patch | 24 ++
 ...tion-4.5.1-r2.ebuild => motion-4.5.1-r3.ebuild} |  5 -
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/media-video/motion/files/motion-4.5.1-webp-underlinking.patch 
b/media-video/motion/files/motion-4.5.1-webp-underlinking.patch
new file mode 100644
index ..19d111fd3039
--- /dev/null
+++ b/media-video/motion/files/motion-4.5.1-webp-underlinking.patch
@@ -0,0 +1,24 @@
+https://github.com/Motion-Project/motionplus/issues/74
+https://github.com/Motion-Project/motionplus/commit/af632f831127499ee541d9c719a930321718f294
+https://bugs.gentoo.org/910601
+
+From af632f831127499ee541d9c719a930321718f294 Mon Sep 17 00:00:00 2001
+From: Mr-Dave 
+Date: Sat, 8 Jul 2023 21:36:06 -0600
+Subject: [PATCH] Fix webp libs.  Closes #74
+
+---
+ configure.ac | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/configure.ac 2022-12-17 17:36:49.0 -0700
 b/configure.ac 2023-09-25 06:39:39.399220672 -0600
+@@ -192,7 +192,7 @@
+ AC_MSG_RESULT(yes)
+ AC_DEFINE([HAVE_WEBP], [1], [Define to 1 if WEBP is around])
+ TEMP_CFLAGS="$TEMP_CFLAGS "`pkg-config --cflags libwebpmux`
+-TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs libwebpmux`
++TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs libwebpmux libwebp`
+   ],[
+ AC_MSG_RESULT(no)
+   ]

diff --git a/media-video/motion/motion-4.5.1-r2.ebuild 
b/media-video/motion/motion-4.5.1-r3.ebuild
similarity index 95%
rename from media-video/motion/motion-4.5.1-r2.ebuild
rename to media-video/motion/motion-4.5.1-r3.ebuild
index 8e786bb8fe9e..b145c2763090 100644
--- a/media-video/motion/motion-4.5.1-r2.ebuild
+++ b/media-video/motion/motion-4.5.1-r3.ebuild
@@ -36,7 +36,10 @@ DEPEND="${RDEPEND}
)
 "
 
-PATCHES=( "${FILESDIR}"/${P}-fix-gettext-0.22-format-specifier.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-gettext-0.22-format-specifier.patch
+   "${FILESDIR}"/${P}-webp-underlinking.patch
+)
 
 DISABLE_AUTOFORMATTING="yes"
 DOC_CONTENTS="



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

2023-10-07 Thread Sam James
commit: b07b125ecec74ce4c788a4864b5d87bccb94592b
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:27:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07b125e

app-crypt/gpgme: Stabilize 1.22.0 hppa, #913891

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

 app-crypt/gpgme/gpgme-1.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.22.0.ebuild 
b/app-crypt/gpgme/gpgme-1.22.0.ebuild
index 8ae4f686b180..e6dba534b7c0 100644
--- a/app-crypt/gpgme/gpgme-1.22.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.22.0.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2.1"
 # Bump FUDGE if a release is made which breaks ABI without changing SONAME.
 # (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
 SLOT="1/11.6.15.2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="common-lisp static-libs +cxx python qt5 test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"



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

2023-10-07 Thread Sam James
commit: 98c2d1b0faaa0b84aae735d074c28d4bbbd0d837
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 23:27:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 23:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c2d1b0

media-libs/harfbuzz: Stabilize 8.2.0 hppa, #913891

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

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

diff --git a/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild
index c114ab1668f9..14891711a486 100644
--- a/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.2.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~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"
 fi
 
 LICENSE="Old-MIT ISC icu"



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

2023-10-07 Thread Conrad Kostecki
commit: 3ec51769a25a002a11d0c5d1931aa893cf218432
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Oct  7 23:20:10 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Oct  7 23:20:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec51769

app-crypt/acme-sh: add 3.0.7, drop 3.0.6

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

 app-crypt/acme-sh/Manifest   | 2 +-
 app-crypt/acme-sh/{acme-sh-3.0.6.ebuild => acme-sh-3.0.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/acme-sh/Manifest b/app-crypt/acme-sh/Manifest
index fa73c6781456..7cfc680ef19a 100644
--- a/app-crypt/acme-sh/Manifest
+++ b/app-crypt/acme-sh/Manifest
@@ -1 +1 @@
-DIST acme.sh-3.0.6.tar.gz 275569 BLAKE2B 
8b7989e7a6e59e7263a343d7d22ae4c6998dc7fc7e8340fde1dc4226681430c2fca00755781c9a1a9b5c564fc1a25a30cc36c131a81cc11a9c2f15a67c870bc8
 SHA512 
2ddd561356586a289bcd08770b7347ef2e1cb121948987031a9e53d19abd5beda433e50c659aa3ee5dc3b06bdf8e479b5b31ba0b52c4a283d2c491aead4d10ac
+DIST acme.sh-3.0.7.tar.gz 284269 BLAKE2B 
2e3d81446772049660d3a7b8005b82a890238d33ef16211b304ecd9b996063de9e788095ff958422f90d2e20615f84943d6085959ac2f27d6ad51a8eeffb2800
 SHA512 
83d080b461662bf2c5cfa9cb51aaf41d7f873f54908e2e5f94d7e3fe8e3f6953d73aafb66adc97455aa958f37c72ef77ba475c7d7cbb3ca3c5bbffb4937c4bae

diff --git a/app-crypt/acme-sh/acme-sh-3.0.6.ebuild 
b/app-crypt/acme-sh/acme-sh-3.0.7.ebuild
similarity index 100%
rename from app-crypt/acme-sh/acme-sh-3.0.6.ebuild
rename to app-crypt/acme-sh/acme-sh-3.0.7.ebuild



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

2023-10-07 Thread Yixun Lan
commit: b89a4aba07cc48abbfda5119e84dab35bb11562c
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Oct  7 23:08:36 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Oct  7 23:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b89a4aba

net-im/telegram-desktop: add myself as a proxy maintainer

to better watch this package, also can help to do review/merge jobs

Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-im/telegram-desktop/metadata.xml 
b/net-im/telegram-desktop/metadata.xml
index 733e70400bca..5f7d688bbb21 100644
--- a/net-im/telegram-desktop/metadata.xml
+++ b/net-im/telegram-desktop/metadata.xml
@@ -5,6 +5,10 @@
esteve.var...@gmail.com
Esteve Varela Colominas

+   
+   d...@gentoo.org
+   Yixun Lan
+   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, profiles/arch/loong/, profiles/arch/powerpc/ppc64/64le/, ...

2023-10-07 Thread Andreas Sturmlechner
commit: c11a30dfa76717c441d9cbb7c31c707a5796e245
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct  7 22:15:32 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct  7 22:56:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11a30df

profiles: Cleanup outdated IUSE vulkan package.use.mask entries

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/amd64/package.use.mask  | 7 ---
 profiles/arch/base/package.use.mask   | 8 
 profiles/arch/hppa/package.use.mask   | 6 ++
 profiles/arch/loong/package.use.mask  | 7 ---
 profiles/arch/powerpc/ppc64/64le/package.use.mask | 3 ---
 profiles/arch/sparc/package.use.mask  | 6 ++
 profiles/arch/x86/package.use.mask| 7 ---
 7 files changed, 12 insertions(+), 32 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 4d41e39542d2..73a8449e3397 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -221,13 +221,6 @@ sci-physics/root -cudnn
 mail-client/thunderbird -eme-free
 www-client/firefox -eme-free
 
-# Andreas Sturmlechner  (2020-02-26)
-# Vulkan is available on amd64.
-dev-qt/qt3d -vulkan
-dev-qt/qtdeclarative -vulkan
-dev-qt/qtgui -vulkan
-dev-qt/qtwayland -vulkan
-
 # James Le Cuirot  (2019-12-10)
 # The JIT feature only works on amd64 and x86.
 app-emulation/aranym -jit

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 182bd4c26b17..123bdb0b2657 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -196,14 +196,6 @@ app-text/texlive-core xindy
 # https://sourceware.org/glibc/wiki/PortStatus
 sys-libs/glibc static-pie
 
-# Andreas Sturmlechner  (2020-02-26)
-# Vulkan support is only available on few selected arches atm.
-# Mask everywhere, unmask where appropriate.
-dev-qt/qt3d vulkan
-dev-qt/qtdeclarative vulkan
-dev-qt/qtgui vulkan
-dev-qt/qtwayland vulkan
-
 # dev-python/pandas is only keyworded for amd64 & x86
 sys-block/fio python gnuplot
 

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 9a65b497352e..a3318fb7a72d 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,12 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
+# Andreas Sturmlechner  (2023-10-08)
+# Vulkan is not available on hppa.
+dev-qt/qtdeclarative vulkan
+dev-qt/qtgui vulkan
+dev-qt/qtwayland vulkan
+
 # Patrick McLean  (2023-10-03)
 # sys-apps/s6-linux-init has not been tested on this arch
 sys-apps/openrc s6

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 5893ae919580..552d187818f7 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -27,13 +27,6 @@ dev-util/librnp man
 # dev-cpp/cpp-httplib is keyworded here.
 sys-devel/llvm -debuginfod
 
-# WANG Xuerui  (2023-09-12)
-# Vulkan is available on loong.
-dev-qt/qt3d -vulkan
-dev-qt/qtdeclarative -vulkan
-dev-qt/qtgui -vulkan
-dev-qt/qtwayland -vulkan
-
 # WANG Xuerui  (2023-09-10)
 # Revdeps of dev-python/ujson which is masked.
 dev-python/cattrs test

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index dd7108999ff6..eadbc6ad9260 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -51,9 +51,6 @@ mail-client/thunderbird clang
 
 # Georgy Yakovlev  (2020-02-26)
 # vulkan tested and works on ppc64le
-dev-qt/qtdeclarative -vulkan
-dev-qt/qtgui -vulkan
-dev-qt/qtwayland -vulkan
 media-libs/mesa -vulkan -vulkan-overlay
 media-video/mpv -libplacebo -vulkan
 media-video/vlc -libplacebo

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 0c94205df5b8..e3edbb8ae3f9 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2023-10-08)
+# Vulkan is not available on sparc.
+dev-qt/qtdeclarative vulkan
+dev-qt/qtgui vulkan
+dev-qt/qtwayland vulkan
+
 # Patrick McLean  (2023-10-03)
 # sys-apps/s6-linux-init has not been tested on this arch
 sys-apps/openrc s6

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 5311fd5cbeff..5440c5ffc414 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -231,13 +231,6 @@ sys-libs/glibc -static-pie
 mail-client/thunderbird -eme-free
 www-client/firefox -eme-free
 
-# Andreas Sturmlechner  (2020-02-26)
-# Vulkan is available on x86.
-dev-qt/qt3d -vulkan

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

2023-10-07 Thread Sam James
commit: a0e16b4cd1f1135805b5cca28c134937dc688396
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 22:43:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 22:43:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e16b4c

sys-devel/gcc: add 13.2.1_p20231007

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.2.1_p20231007.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index deb64aa75f9d..e70cf9d525a3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -21,6 +21,7 @@ DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69ae
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
 DIST gcc-13-20230923.tar.xz 84304612 BLAKE2B 
3820746f13c5b0dd741506c758ed8de4650fa5330b60802b627a7254f5b4b08da2493f12120aa24b712f98ae39fe2f188f05c79ad22ffdb3de67b2ebe49005aa
 SHA512 
12c0aafb7e91a18224b9b94e7e7e34b57c2e447cc85f51c8ddab672fa3fe31c784d42c15a8a1eb0da8fc9cc321c24163b12fb4f71e7da91b0169a278f2b83713
 DIST gcc-13-20230930.tar.xz 84312516 BLAKE2B 
f2d44c7a5a9d1996cfb02c1b08e4a4758434d39dde204f3acd5917828130d234ea6af3ec594aaa9aa60cd7cd4ce09dcf873c69ee801bae0de2b3c719515235cd
 SHA512 
ca1c59c53af51c3e46a340210516594184fdfcb97bbb693c59a675d54239d8386732537632e486ed7c6030dbf3d836d07917d6dc9808071a55b1f411e46d3d10
+DIST gcc-13-20231007.tar.xz 84313608 BLAKE2B 
7c91f0e9329986df113c73f94325300918afcc58c5d2f2a8d4818d5f8c600c385160dd083f9a993138ede53f9e2163a84b8886e62cf6b83b03089c2c5c55f7b5
 SHA512 
5e3c7f4ec2b1d9f0f65097b0d992bf5acfafb2830b1394a832a4e95163a369b9beb42681cd0fd09aa25494d8b83bc377f1f03f0319dd785d4eea372b8477074b
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
 DIST gcc-13.2.0-patches-8.tar.xz 34872 BLAKE2B 
58e8229384c7b1bfdf3b576c240599e4e9feece94dd39dfbe5e94f9978ca6f165edfa00579bbd2d5410c295d9114e3575a5efc78fa4f976b43bb8c3fb3bfb07f
 SHA512 
bc5cfeef5e8053dbdb1e336f3374dbf37233e08b5f2a0635accf2ae746fa9658f2201971901c73f1332f2f36f21916709ff4ca1e3be7d1e05a0774fc6c7ecd4d

diff --git a/sys-devel/gcc/gcc-13.2.1_p20231007.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20231007.ebuild
new file mode 100644
index ..4d46468f6239
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20231007.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="8"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEG

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

2023-10-07 Thread Maciej Barć
commit: 45b5cfeff7b9374c1299bd662c5262002e6d9ab4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 22:22:47 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b5cfef

app-emacs/persist: new package; add 0.5

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/persist/Manifest   |  1 +
 app-emacs/persist/metadata.xml   |  9 +
 app-emacs/persist/persist-0.5.ebuild | 17 +
 3 files changed, 27 insertions(+)

diff --git a/app-emacs/persist/Manifest b/app-emacs/persist/Manifest
new file mode 100644
index ..008f415e131f
--- /dev/null
+++ b/app-emacs/persist/Manifest
@@ -0,0 +1 @@
+DIST persist-0.5.tar.xz 5140 BLAKE2B 
efc8af5102e4661507784aa54fdc0f890b916b37bc2bfc08e51173c1bbc7e7602bf01c0fa14d06d85f15371336531f4211c2802065497aae1a0e4f40b6051eb2
 SHA512 
560560a18b252f0bd6c15fd530e77a9501427f9b66fbdbfab4b83dde24c2d9070d75e78038f307ccc5db70d48f539b0472c6a644e8f3255e3817cdc077006989

diff --git a/app-emacs/persist/metadata.xml b/app-emacs/persist/metadata.xml
new file mode 100644
index ..717a115d639c
--- /dev/null
+++ b/app-emacs/persist/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+

diff --git a/app-emacs/persist/persist-0.5.ebuild 
b/app-emacs/persist/persist-0.5.ebuild
new file mode 100644
index ..cf61dd9057c7
--- /dev/null
+++ b/app-emacs/persist/persist-0.5.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Persist variables between Emacs sessions"
+HOMEPAGE="https://elpa.gnu.org/packages/persist.html;
+SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# ELISP_TEXINFO="${PN}.texi"# Broken.
+SITEFILE="50${PN}-gentoo.el"



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

2023-10-07 Thread Maciej Barć
commit: e67da969f486ea7e5788d4a22fdd3cb44f00e85a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 22:37:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67da969

app-emacs/mastodon: bump to 1.0.6

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/mastodon/Manifest  |  1 +
 app-emacs/mastodon/mastodon-1.0.6.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest
index 3070a2eba5c5..38611ac96cc9 100644
--- a/app-emacs/mastodon/Manifest
+++ b/app-emacs/mastodon/Manifest
@@ -1 +1,2 @@
 DIST mastodon-1.0.0.tar.gz 91448 BLAKE2B 
093599c4e80113fcb91e0419f3fd050dc793965ce5b69ac94aaabefa5c51cf1b02bb9d8b9bb60a6b5cab377780958b30254f0d91c0f3f8309c1b04342415b17d
 SHA512 
206b180e1cbb345ef35182f753e05b57d5ef1649c68aa3a8ff8eee3c4e3157a22457398a04219f4fd052e8af9d94f6978a6c95c399e284eb27449cd9a4c53e8c
+DIST mastodon-1.0.6.tar.gz 151149 BLAKE2B 
a8ee84902acb1b84e80d4273a978e6e6d636a13ab64fdb896d3c3fa8894e2f80a8b164de9e45b1e6ef022c898a8297d5b37b6975f44ccfa3135b254d7a366410
 SHA512 
0225461d234a12cd17ecfdd208a5854d16b1d466362f6953e1e0defb5f1f59c09c1fbd0b94061d3103d1728c0b16ed3666a993e6d99b2057fc28715b4b56806e

diff --git a/app-emacs/mastodon/mastodon-1.0.6.ebuild 
b/app-emacs/mastodon/mastodon-1.0.6.ebuild
new file mode 100644
index ..007a6a1b40d9
--- /dev/null
+++ b/app-emacs/mastodon/mastodon-1.0.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs client for Mastodon, federated microblogging social network"
+HOMEPAGE="https://codeberg.org/martianh/mastodon.el/;
+SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}.el/lisp"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/persist
+   app-emacs/request
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( ../README.org )
+ELISP_TEXINFO="../${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"



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

2023-10-07 Thread Maciej Barć
commit: 8fc067fa986495215d307e6701004e839fe4f755
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 21:07:17 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc067fa

dev-lang/boogie: use RollForward=Major to update to .NET 7.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/boogie/boogie-3.0.4.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-lang/boogie/boogie-3.0.4.ebuild 
b/dev-lang/boogie/boogie-3.0.4.ebuild
index fd4d8b31113f..8cb18a16b354 100644
--- a/dev-lang/boogie/boogie-3.0.4.ebuild
+++ b/dev-lang/boogie/boogie-3.0.4.ebuild
@@ -234,6 +234,7 @@ PATCHES=( "${FILESDIR}/${PN}-3.0.4-disable-analyzers.patch" 
)
 
 CHECKREQS_DISK_BUILD="2G"
 DOTNET_PKG_PROJECTS=( Source/BoogieDriver/BoogieDriver.csproj )
+DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:RollForward=Major )
 
 pkg_setup() {
check-reqs_pkg_setup
@@ -243,16 +244,12 @@ pkg_setup() {
 src_unpack() {
dotnet-pkg_src_unpack
 
-   if [[ -n ${EGIT_REPO_URI} ]] ; then
+   if [[ -n "${EGIT_REPO_URI}" ]] ; then
git-r3_src_unpack
fi
 }
 
 src_prepare() {
-   # Bump used .NET version: 6.0 -> 7.0
-   sed -e "s|net6.0|net7.0|g" \
-   -i "${S}/Source/Directory.Build.props" || die
-
# Remove bad tests.
local -a bad_tests=(
civl/inductive-sequentialization/BroadcastConsensus.bpl



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

2023-10-07 Thread Maciej Barć
commit: f8d03fe9903f9de3cc03c90b31b7c20de2016552
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 21:57:30 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d03fe9

dev-db/litedb: use RollForward to update to .NET 7.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-db/litedb/{litedb-5.0.17.ebuild => litedb-5.0.17-r1.ebuild} | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-db/litedb/litedb-5.0.17.ebuild 
b/dev-db/litedb/litedb-5.0.17-r1.ebuild
similarity index 97%
rename from dev-db/litedb/litedb-5.0.17.ebuild
rename to dev-db/litedb/litedb-5.0.17-r1.ebuild
index 5c2a378be9f9..ef353ce1b560 100644
--- a/dev-db/litedb/litedb-5.0.17.ebuild
+++ b/dev-db/litedb/litedb-5.0.17-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MY_PN=LiteDB
 
-DOTNET_PKG_COMPAT=6.0
+DOTNET_PKG_COMPAT=7.0
 NUGETS="
 benchmarkdotnet.annotations@0.12.0
 benchmarkdotnet@0.12.0
@@ -232,7 +232,7 @@ inherit check-reqs dotnet-pkg
 
 DESCRIPTION=".NET NoSQL Document Store in a single data file"
 HOMEPAGE="http://www.litedb.org/
-   http://www.litedb.org/;
+   https://github.com/mbdavid/LiteDB/;
 
 if [[ "${PV}" == ** ]] ; then
inherit git-r3
@@ -252,6 +252,7 @@ LICENSE="MIT"
 SLOT="0"
 
 CHECKREQS_DISK_BUILD="2G"
+DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:RollForward=Major )
 DOTNET_PKG_PROJECTS=( LiteDB.Shell/LiteDB.Shell.csproj )
 
 pkg_setup() {
@@ -259,6 +260,10 @@ pkg_setup() {
dotnet-pkg_pkg_setup
 }
 
+src_test() {
+   dotnet-pkg-base_test -p:RollForward=Major LiteDB.sln
+}
+
 src_install() {
dotnet-pkg-base_install
dotnet-pkg-base_dolauncher "/usr/share/${P}/LiteDB.Shell" "${PN}-shell"



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

2023-10-07 Thread Maciej Barć
commit: e0fbefccc05db31daa50acd3c09bc823e7bf6e00
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 21:47:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fbefcc

dev-lang/mond: use RollForward to update to .NET 7.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/mond/{mond-0.9.4.ebuild => mond-0.9.4-r1.ebuild} | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-lang/mond/mond-0.9.4.ebuild 
b/dev-lang/mond/mond-0.9.4-r1.ebuild
similarity index 94%
rename from dev-lang/mond/mond-0.9.4.ebuild
rename to dev-lang/mond/mond-0.9.4-r1.ebuild
index 99a0a2af7a4f..1b9f50069855 100644
--- a/dev-lang/mond/mond-0.9.4.ebuild
+++ b/dev-lang/mond/mond-0.9.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-DOTNET_PKG_COMPAT=6.0
+DOTNET_PKG_COMPAT=7.0
 NUGETS="
 fleck@1.2.0
 microsoft.build.tasks.git@1.1.1
@@ -102,6 +102,7 @@ SRC_URI+=" ${NUGET_URIS} "
 LICENSE="MIT"
 SLOT="0"
 
+DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:RollForward=Major )
 DOTNET_PKG_PROJECTS=( Mond.Repl/Mond.Repl.csproj )
 
 DOCS=( README.md Examples )
@@ -109,11 +110,15 @@ DOCS=( README.md Examples )
 src_unpack() {
dotnet-pkg_src_unpack
 
-   if [[ -n ${EGIT_REPO_URI} ]] ; then
+   if [[ -n "${EGIT_REPO_URI}" ]] ; then
git-r3_src_unpack
fi
 }
 
+src_test() {
+   dotnet-pkg-base_test -p:RollForward=Major Mond.sln
+}
+
 src_install() {
dotnet-pkg-base_install
dotnet-pkg-base_dolauncher "/usr/share/${P}/Mond.Repl" "${PN}"



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

2023-10-07 Thread Maciej Barć
commit: 3f9ce223eb964305658c79338d9e8ec59cbf6a91
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 22:13:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9ce223

sci-mathematics/cadical: bump to 1.8.0

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/cadical/Manifest |  1 +
 sci-mathematics/cadical/cadical-1.8.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/sci-mathematics/cadical/Manifest b/sci-mathematics/cadical/Manifest
index 5eb8e04503e5..ca4b2f0275f0 100644
--- a/sci-mathematics/cadical/Manifest
+++ b/sci-mathematics/cadical/Manifest
@@ -1 +1,2 @@
 DIST cadical-1.5.3.tar.gz 596378 BLAKE2B 
1ac27412745b0f24668ccf2ea1ff89e02c1e68137110bf9522a63ad82b14621d898d0bf873a651a24ccef9f502982f5e2d5b9c558ed0b1c5b7432c1a1459cb58
 SHA512 
bec811ab6a4c392506bdc391227d108476b5b5fae280b2d7d484429fe6d84e86206a054a1044cf68046ce183ecd7af3ec58f8be3ac27224fe37930cf43f08f3b
+DIST cadical-1.8.0.tar.gz 649017 BLAKE2B 
73db2dd0278869bc1b4fe5d1eb80e767a07c640bcd2b1901d86901a09ac6b8bdbe375017593c12ac80d7a860a0aead191777ce733452741395bf14b958bd1b03
 SHA512 
78dfd4a4a93090e3e00fa73c0dfde6edc781e8a69f257506f273cac46b942979335c2ae0ac1054bde68259b030ba235615275307ad077762c8770884914cfed7

diff --git a/sci-mathematics/cadical/cadical-1.8.0.ebuild 
b/sci-mathematics/cadical/cadical-1.8.0.ebuild
new file mode 100644
index ..a71f7eebe39d
--- /dev/null
+++ b/sci-mathematics/cadical/cadical-1.8.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simplified Satisfiability Solver"
+HOMEPAGE="http://fmv.jku.at/cadical/;
+SRC_URI="https://github.com/arminbiere/${PN}/archive/rel-${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-rel-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-configure.patch
+   "${FILESDIR}"/${PN}-makefile.in-ar.patch
+)
+
+DOCS=( BUILD.md CONTRIBUTING NEWS.md README.md VERSION )
+
+src_configure() {
+   tc-export AR
+   CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} ${LDFLAGS}" ./configure || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe build/{cadical,mobical}
+
+   dolib.a build/libcadical.a
+   doheader src/cadical.hpp
+   doheader src/ccadical.h
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/coco/

2023-10-07 Thread Maciej Barć
commit: 6c429bf1892d170563312b5808cbab65b55bcebb
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  7 21:33:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  7 22:39:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c429bf1

dev-dotnet/coco: use RollForward to update to .NET 7.0

Signed-off-by: Maciej Barć  gentoo.org>

 .../coco/{coco-2014.12.24-r1.ebuild => coco-2014.12.24-r2.ebuild}   | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-dotnet/coco/coco-2014.12.24-r1.ebuild 
b/dev-dotnet/coco/coco-2014.12.24-r2.ebuild
similarity index 85%
rename from dev-dotnet/coco/coco-2014.12.24-r1.ebuild
rename to dev-dotnet/coco/coco-2014.12.24-r2.ebuild
index 11dab3e015e6..259510cc2062 100644
--- a/dev-dotnet/coco/coco-2014.12.24-r1.ebuild
+++ b/dev-dotnet/coco/coco-2014.12.24-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-DOTNET_PKG_COMPAT=6.0
+DOTNET_PKG_COMPAT=7.0
 unset NUGET_PACKAGES
 
 inherit dotnet-pkg
@@ -18,19 +18,21 @@ if [[ "${PV}" == ** ]] ; then
 else
SRC_URI="https://github.com/boogie-org/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
+
KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-2+"
 SLOT="0"
 
+DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:RollForward=Major )
 DOTNET_PKG_PROJECTS=( "${S}/Coco.csproj" )
 PATCHES=( "${FILESDIR}/${P}-Coco-csproj.patch" )
 
 src_unpack() {
dotnet-pkg_src_unpack
 
-   if [[ -n ${EGIT_REPO_URI} ]] ; then
+   if [[ -n "${EGIT_REPO_URI}" ]] ; then
git-r3_src_unpack
fi
 }



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

2023-10-07 Thread David Seifert
commit: e91b2af5599c5e42e301e55634ea3c76c6d711a5
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:35:44 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:35:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91b2af5

x11-misc/sent: format metadata.xml

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

 x11-misc/sent/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/sent/metadata.xml b/x11-misc/sent/metadata.xml
index 908ba0fce67e..6348064ef495 100644
--- a/x11-misc/sent/metadata.xml
+++ b/x11-misc/sent/metadata.xml
@@ -5,7 +5,7 @@
gyakov...@gentoo.org
Georgy Yakovlev

-
-Without a saved config.h, this package depends on 
media-gfx/farbfeld for image conversions
-
+   
+   Without a saved config.h, this package 
depends on media-gfx/farbfeld for image conversions
+   
 



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

2023-10-07 Thread David Seifert
commit: 5d6d2d506eb442743459bb18f6b2670237112409
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:35:45 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6d2d50

x11-misc/sent: drop 

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

 x11-misc/sent/sent-.ebuild | 44 --
 1 file changed, 44 deletions(-)

diff --git a/x11-misc/sent/sent-.ebuild b/x11-misc/sent/sent-.ebuild
deleted file mode 100644
index 08ec94ec84d1..
--- a/x11-misc/sent/sent-.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit git-r3 savedconfig toolchain-funcs
-
-DESCRIPTION="Simple plaintext presentation tool"
-HOMEPAGE="https://tools.suckless.org/sent/;
-EGIT_REPO_URI="https://git.suckless.org/sent/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-RDEPEND="
-   ${DEPEND}
-   !savedconfig? ( media-gfx/farbfeld )
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e 's|^ @|  |g' \
-   -e 's|@${CC}|$(CC)|g' \
-   -e '/^  echo/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="/usr" install
-   save_config config.h
-}



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

2023-10-07 Thread David Seifert
commit: b8351b3909616bd666d249dbf57546756ae2fd90
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:35:46 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8351b39

package.mask: Last rite x11-misc/sselp

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 68a87424bb47..c0a51ae8897b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2023-10-08)
+# Unmaintained, typical broken suckless build system, no upstream
+# activity, only Fedora still carries it.
+# Removal on 2023-11-06. Bug #732422, #914638.
+x11-misc/sselp
+
 # David Seifert  (2023-10-08)
 # Unmaintained, last release over 5 years ago, lots of QA issues, no
 # other distro carries this.



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

2023-10-07 Thread Ionen Wolkens
commit: 50daacefb3ad3ebc27ebc53421b24dfeab3609c4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct  7 20:27:35 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  7 22:25:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50daacef

net-im/telegram-desktop: depend on newer cppgir

Fails to build with the old.

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

 net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
index 247cf70a5a6e..77ed91c73835 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit xdg cmake python-any-r1 optfeature flag-o-matic
 
@@ -85,13 +85,13 @@ RDEPEND="${CDEPEND}
webkit? ( net-libs/webkit-gtk:4 )
 "
 DEPEND="${CDEPEND}
-   dev-cpp/cppgir
+   >=dev-cpp/cppgir-0_p20230926
>=dev-cpp/ms-gsl-4
dev-cpp/range-v3
 "
 BDEPEND="
${PYTHON_DEPS}
-   dev-cpp/cppgir
+   >=dev-cpp/cppgir-0_p20230926
>=dev-util/cmake-3.16
dev-util/gdbus-codegen
virtual/pkgconfig



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

2023-10-07 Thread Ionen Wolkens
commit: 49a2ff0348fa1dc82946cc2a68c4bde6af1d55ff
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Wed Oct  4 06:00:06 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  7 22:25:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a2ff03

net-im/telegram-desktop: Bump to 4.10.3

Closes: https://bugs.gentoo.org/911145
Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33182
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../files/tdesktop-4.10.0-system-cppgir.patch  |  32 +++
 .../tdesktop-4.10.3-fix-clang-libstdcxx.patch  |  13 ++
 .../telegram-desktop-4.10.3.ebuild | 234 +
 4 files changed, 280 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 03864bb57aea..e426cd09fe62 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,2 +1,3 @@
+DIST tdesktop-4.10.3-full.tar.gz 67750018 BLAKE2B 
395484594dc201019b5cdf3fdaabe1155dca99504b74e65951b6264b61ed0403bb1e016542c6c59370b3ee39d1449ea223409fc64fd6bff723c1be43b615570a
 SHA512 
1e7c0f32b4e17c1f1c39aa9a4f35ce2867324c4410a30fde2c2d6ca5d5fe59a84f58f93cb6b4f8c7ad04fa0adcaf5a276dd2aa7dee0ef34446e6bb95fafa49d6
 DIST tdesktop-4.8.1-full.tar.gz 63997319 BLAKE2B 
daac461f0b3205bf647027329660b43f4646db987e27bfe2a2848bfbfb3309c503132d1533f26e95512520417d30f5063b1c395b174787aa7533727549ee77e5
 SHA512 
4dc495e4502bdba634c4468af4f1321aef1152d619c811f004489f8616504a465069508239eae41a08a83e190a61d26881733ebc38dd88160f81dce070bb0567
 DIST tdesktop-4.8.4-full.tar.gz 69090626 BLAKE2B 
e2c6072b7b90911068ed57ed651176fb4d772f14710d2a4012bda47dae50be7f3050242c3a6950035f3f33a4041257cadac54e639691735f6acfda98c8db8b7b
 SHA512 
7988d047cb72888e303f9902f04bd2168f67fb18a4451e5122ce80b0aef726173f0ee10f83b8bb713a46e02c9ec4150ad6128e4288be432ed3d590011f80e4dd

diff --git a/net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch 
b/net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch
new file mode 100644
index ..39f30ff0d2d2
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch
@@ -0,0 +1,32 @@
+Use system cppgir
+
+https://github.com/desktop-app/cmake_helpers/issues/282
+https://github.com/desktop-app/cmake_helpers/pull/305
+--- tdesktop-4.10.0-full.orig/cmake/external/glib/CMakeLists.txt
 tdesktop-4.10.0-full/cmake/external/glib/CMakeLists.txt
+@@ -7,14 +7,6 @@
+ add_library(external_glib INTERFACE IMPORTED GLOBAL)
+ add_library(desktop-app::external_glib ALIAS external_glib)
+ 
+-function(add_cppgir) # isolate scope
+-set(BUILD_TESTING OFF)
+-set(BUILD_DOC OFF)
+-set(BUILD_EXAMPLES OFF)
+-add_subdirectory(cppgir EXCLUDE_FROM_ALL)
+-endfunction()
+-add_cppgir()
+-
+ include(generate_cppgir.cmake)
+ generate_cppgir(external_glib Gio-2.0)
+ 
+--- tdesktop-4.10.0-full.orig/cmake/external/glib/generate_cppgir.cmake
 tdesktop-4.10.0-full/cmake/external/glib/generate_cppgir.cmake
+@@ -4,6 +4,8 @@
+ # For license and copyright information please follow this link:
+ # https://github.com/desktop-app/legal/blob/master/LEGAL
+ 
++find_package(CppGir REQUIRED)
++
+ function(generate_cppgir target_name gir)
+ # cppgir generates all the dependent headers everytime, better to have a 
global folder
+ set(gen_dst ${CMAKE_BINARY_DIR}/gen)

diff --git 
a/net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch 
b/net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch
new file mode 100644
index ..290eb2a6b2d9
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch
@@ -0,0 +1,13 @@
+Fix compilation with Clang + libstdc++
+
+--- 
tdesktop-4.10.3-full.orig/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
 
tdesktop-4.10.3-full/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
+@@ -814,7 +814,7 @@
+ 
+   // A list of capabilities that offer feature parity
+   // with custom notifications
+-  return ranges::all_of(std::initializer_list{
++  return ranges::all_of(std::array{
+   // To show message content
+   "body",
+   // To have buttons on notifications

diff --git a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
new file mode 100644
index ..247cf70a5a6e
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
@@ -0,0 +1,234 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"

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

2023-10-07 Thread Ionen Wolkens
commit: b450c9525c1cd4237456cb85de82bed0e92e44f9
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Wed Oct  4 05:55:02 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  7 22:25:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b450c952

media-libs/tg_owt: Bump to 0_pre20230921

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/tg_owt/Manifest|   2 +
 media-libs/tg_owt/tg_owt-0_pre20230921.ebuild | 129 ++
 2 files changed, 131 insertions(+)

diff --git a/media-libs/tg_owt/Manifest b/media-libs/tg_owt/Manifest
index 5804ff969d27..125c9ca67754 100644
--- a/media-libs/tg_owt/Manifest
+++ b/media-libs/tg_owt/Manifest
@@ -1,4 +1,6 @@
 DIST libsrtp-a566a9cfcd619e8327784aa7cff4a1276dc1e895.tar.gz 636836 BLAKE2B 
496afcb80f67a8f76104e338408d4930475daadaf3f7cd2d673336aef938986876995e475a4d932424d7f99f6a339bad360f566d6fd3719316eaf8241970cf8d
 SHA512 
930e665434e80e8a26d81b785563c915619b546a9a0af0455a14278816997074add852fae107027f4899415cb0ab47ffbf9492bea76b94b10f558b52098bbf92
 DIST libyuv-00950840d1c9bcbb3eb6ebc5aac5793e71166c8b.tar.bz2 426626 BLAKE2B 
efae062f124e3711bab9db232e5f956f09683d6743f54407bf89eeda1bb6ffbc9b82fc250bd709f06b94c28bc8bbb239a28262a002e7b7a2044f31c1432304bb
 SHA512 
bfe2ad76c911986727d0c8b6ee85028fea382fad1eaebbff77a116f848388417719acaea11506936e8160d8dfa46f27a9a3d544b3db356e4c58aa81f493a6912
+DIST libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.bz2 418856 BLAKE2B 
a72e1f75491785b272b0ded46368a67aadb643278e5764d16dcd902ab7e4139d8664ffbacd940f30113ce3171e0b0846fe0d6111ced17c5b08f326cd61b2af14
 SHA512 
ff9cfbb61a1361e959740d00c741dc6fbe71ca7c61770abc35f70aada402df3884d7d5992ae79472dfe3d7641154d4f13065593fee41bf8eae924e26cc654117
 DIST tg_owt-0_pre20230105.tar.gz 13822416 BLAKE2B 
05004dafaefd748d836f3508d3800bcb15d0bc9894b83340746e85763bff4b77d3dd1fb732eeaf86324b9afbec69be49b172ae7f70d959a7a65ce01b64fb6205
 SHA512 
70b4ada620cf19acf981abcefcbac1609fe04c51deef0332e288d59c4e7efe98625817c641b92967b4f37217f94e49aa0fc296fcfbb214c08cb63030b1427f54
 DIST tg_owt-0_pre20230428.tar.gz 13725816 BLAKE2B 
c854de42696e397ea7101b7536f940c5424ebeae4105b84c9d3ef39242409b450e3cf38b7319ede7eb185667b78f4d4fb72c046880495f300205dff4d553be3a
 SHA512 
883be1ba54db10462dadf0ef0e03270535972eed37d7fec745bd660faa67eabc539bfa88122a9c64a895cba97fb1d1a67ff6ee590ad002480ad327736f07284e
+DIST tg_owt-0_pre20230921.tar.gz 13726037 BLAKE2B 
635342dd2127330542374e2f0f9acee91844c3c825fe4610dabe2996c541d9b3dc168110e5b591752f7e8f65a089c16b43216dd0c0b84f1a0e913e5a0213
 SHA512 
538d713e9ac91e9f676cdf301d11d7b5be0d67bda6283537e03b6322f3cca5c0234ff2f2b0b23e9046709f77ed282fc4d3526d3b21ee93478c50380be410372f

diff --git a/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild 
b/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
new file mode 100644
index ..26e4b6878d84
--- /dev/null
+++ b/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="WebRTC build for Telegram"
+HOMEPAGE="https://github.com/desktop-app/tg_owt;
+
+TG_OWT_COMMIT="592b14d13bf9103226e90a83571e24c49f6bfdcd"
+LIBYUV_COMMIT="04821d1e7d60845525e8db55c7bcd41ef5be9406"
+LIBSRTP_COMMIT="a566a9cfcd619e8327784aa7cff4a1276dc1e895"
+SRC_URI="https://github.com/desktop-app/tg_owt/archive/${TG_OWT_COMMIT}.tar.gz 
-> ${P}.tar.gz
+   
https://gitlab.com/chromiumsrc/libyuv/-/archive/${LIBYUV_COMMIT}/libyuv-${LIBYUV_COMMIT}.tar.bz2
+   https://github.com/cisco/libsrtp/archive/${LIBSRTP_COMMIT}.tar.gz -> 
libsrtp-${LIBSRTP_COMMIT}.tar.gz"
+S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}"
+# Upstream libyuv: https://chromium.googlesource.com/libyuv/libyuv
+
+LICENSE="BSD"
+SLOT="0/${PV##*pre}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="screencast +X"
+
+# This package's USE flags may change the ABI and require a rebuild of
+#  dependent pacakges. As such, one should make sure to depend on
+#  media-libs/tg_owt[x=,y=,z=] for any package that uses this.
+# Furthermore, the -DNDEBUG preprocessor flag should be defined by any
+#  dependent package, failure to do so will change the ABI in the header files.
+
+# Bundled libs:
+# - libyuv (no stable versioning, www-client/chromium and media-libs/libvpx 
bundle it)
+# - libsrtp (project uses private APIs)
+# - pffft (no stable versioning, patched)
+RDEPEND="
+   >=dev-cpp/abseil-cpp-20220623.1:=
+   dev-libs/openssl:=
+   dev-libs/protobuf:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libvpx-1.10.0:=
+   media-libs/openh264:=
+   media-libs/opus
+   media-video/ffmpeg:=
+   dev-libs/crc32c
+   screencast? (
+   dev-libs/glib:2
+   media-video/pipewire:=
+   )
+   X? (
+   x11-libs/libX11
+   

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/

2023-10-07 Thread Ionen Wolkens
commit: ccc8a3049aa18da752f10de79d582771eaa833a9
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Wed Oct  4 05:52:25 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  7 22:25:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc8a304

dev-cpp/cppgir: Bump to 0_p20230926

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-cpp/cppgir/Manifest  |  1 +
 dev-cpp/cppgir/cppgir-0_p20230926.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index 9518bc80e153..fce33ef45fb4 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1 +1,2 @@
 DIST cppgir-0_p20230701.tar.bz2 93266 BLAKE2B 
73fe45188c8304da84cc39b838176a9100622f3a2aa6cdb7a8eb4c58bb16fe5a8772c8bdc0d7686a322d86bc1aba3b22c3b1ebfeab98e7d282f7258050249a50
 SHA512 
90378f73a7c05e8a4fdadddf0add35ffb90fce563eab97ef981d6f9dfbbc4a5d0e83c70a54de9fbbf23d85eb6ce02036e0ffbfafe67384fbc99a997fd8b92f0b
+DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B 
f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655
 SHA512 
67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731

diff --git a/dev-cpp/cppgir/cppgir-0_p20230926.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
new file mode 100644
index ..62c582bf37fc
--- /dev/null
+++ b/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
+HOMEPAGE="https://gitlab.com/mnauw/cppgir;
+
+MY_PV="4c16bffe646af52b7112785cda8112d761f95860"
+SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2
 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/boost:=
+   dev-libs/libfmt:=
+"
+DEPEND="${RDEPEND}
+   dev-cpp/expected-lite
+"
+BDEPEND="
+   doc? ( app-text/ronn-ng )
+   test? ( dev-libs/glib )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_EXAMPLES=no
+   -DINTERNAL_EXPECTED=no
+   )
+
+   append-cppflags \
+   -UDEFAULT_GIRPATH \
+   
-DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share"
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/xmahjongg/

2023-10-07 Thread James Le Cuirot
commit: 1ede5abf82c412552bb929779df37193bb9e41b6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct  7 22:21:37 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  7 22:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ede5abf

games-board/xmahjongg: HTTPS, fix description

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

 games-board/xmahjongg/xmahjongg-3.7-r2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild 
b/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
index f1fc4165b4da..c4ba67f96136 100644
--- a/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
+++ b/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
@@ -5,9 +5,9 @@ EAPI=8
 
 inherit autotools desktop
 
-DESCRIPTION="friendly GUI version of xmahjongg"
-HOMEPAGE="http://www.lcdf.org/xmahjongg/;
-SRC_URI="http://www.lcdf.org/xmahjongg/${P}.tar.gz;
+DESCRIPTION="Friendly GUI version of xmahjongg"
+HOMEPAGE="https://www.lcdf.org/xmahjongg/;
+SRC_URI="https://www.lcdf.org/xmahjongg/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: games-board/xmahjongg/files/, games-board/xmahjongg/

2023-10-07 Thread James Le Cuirot
commit: ec4ac81d3dae982c3e081230505f1383c7798bd2
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Oct  3 17:28:49 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  7 22:23:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4ac81d

games-board/xmahjongg: Fix C++17 does not allow register storage class

And update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/895896
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33169
Signed-off-by: James Le Cuirot  gentoo.org>

 .../xmahjongg-3.7-drop-register-keyword.patch  | 14 +
 games-board/xmahjongg/xmahjongg-3.7-r2.ebuild  | 36 ++
 2 files changed, 50 insertions(+)

diff --git 
a/games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch 
b/games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch
new file mode 100644
index ..6645f6fc5e33
--- /dev/null
+++ b/games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch
@@ -0,0 +1,14 @@
+Bug: https://bugs.gentoo.org/895896
+--- a/liblcdf/permstr.cc
 b/liblcdf/permstr.cc
+@@ -111,8 +111,8 @@ static int scatter[] = {/* map characters to 
random values */
+ void
+ PermString::initialize(const char* s, int length)
+ {
+-register unsigned char* m = (unsigned char*) s;
+-register unsigned char* mm;
++unsigned char* m = (unsigned char*) s;
++unsigned char* mm;
+ 
+ if (length < 0)
+   length = (s ? strlen(s) : 0);

diff --git a/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild 
b/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
new file mode 100644
index ..f1fc4165b4da
--- /dev/null
+++ b/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop
+
+DESCRIPTION="friendly GUI version of xmahjongg"
+HOMEPAGE="http://www.lcdf.org/xmahjongg/;
+SRC_URI="http://www.lcdf.org/xmahjongg/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-libs/libXt"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-autotools.patch
+   "${FILESDIR}"/${P}-drop-register-keyword.patch
+)
+
+src_prepare() {
+   default
+   mv configure.{in,ac} || die
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newicon share/tiles/small.gif ${PN}.gif
+   make_desktop_entry xmahjongg "Xmahjongg" /usr/share/pixmaps/${PN}.gif
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/xmahjongg/

2023-10-07 Thread James Le Cuirot
commit: 91da37db5ab6c553fc5da8badef86253f0001f5d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct  7 22:22:30 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct  7 22:23:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91da37db

games-board/xmahjongg: Drop old 3.7-r1

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

 games-board/xmahjongg/xmahjongg-3.7-r1.ebuild | 33 ---
 1 file changed, 33 deletions(-)

diff --git a/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild 
b/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild
deleted file mode 100644
index f27ba3840910..
--- a/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop
-
-DESCRIPTION="friendly GUI version of xmahjongg"
-HOMEPAGE="http://www.lcdf.org/xmahjongg/;
-SRC_URI="http://www.lcdf.org/xmahjongg/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="x11-libs/libX11"
-DEPEND="${RDEPEND}
-   x11-libs/libXt"
-
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
-
-src_prepare() {
-   default
-   mv configure.{in,ac} || die
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newicon share/tiles/small.gif ${PN}.gif
-   make_desktop_entry xmahjongg "Xmahjongg" /usr/share/pixmaps/${PN}.gif
-}



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

2023-10-07 Thread David Seifert
commit: e1089f202a01b0c1ceaffbd92db59739ed516e3a
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:45 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1089f20

x11-misc/matchbox-keyboard: update EAPI 6 -> 8

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

 ...1-r1.ebuild => matchbox-keyboard-0.1-r2.ebuild} | 24 ++
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r1.ebuild 
b/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r2.ebuild
similarity index 52%
rename from x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r1.ebuild
rename to x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r2.ebuild
index 4ceed10c88e9..8017cd6c4e34 100644
--- a/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r1.ebuild
+++ b/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r2.ebuild
@@ -1,28 +1,34 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
-inherit versionator
+inherit autotools
 
 DESCRIPTION="Matchbox-keyboard is an on screen 'virtual' or 'software' 
keyboard"
 HOMEPAGE="http://matchbox-project.org/;
-SRC_URI="http://matchbox-project.org/sources/${PN}/$(get_version_component_range
 1-2)/${P}.tar.bz2"
+SRC_URI="http://matchbox-project.org/sources/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~hppa ppc x86"
 IUSE="debug cairo"
 
-DEPEND="x11-libs/libfakekey
+DEPEND="
+   x11-libs/libfakekey
cairo? ( x11-libs/cairo[X] )
!cairo? ( x11-libs/libXft )"
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.1-r1-modernize_desktop.patch
-)
+PATCHES=( "${FILESDIR}"/${PN}-0.1-r1-modernize_desktop.patch )
+
+src_prepare() {
+   default
+   eautoreconf # bug 898250
+}
 
 src_configure() {
-   econf $(use_enable debug) $(use_enable cairo)
+   econf \
+   $(use_enable debug) \
+   $(use_enable cairo)
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/gbase/, x11-misc/gbase/files/

2023-10-07 Thread David Seifert
commit: 2e8ad73e4d9ce3802709bfff5d7a05bd22d761e2
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:43 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8ad73e

x11-misc/gbase: update EAPI 6 -> 8

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

 x11-misc/gbase/files/gbase-0.5-gtk.patch| 21 +
 .../{gbase-0.5-r1.ebuild => gbase-0.5-r2.ebuild}| 14 ++
 2 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/x11-misc/gbase/files/gbase-0.5-gtk.patch 
b/x11-misc/gbase/files/gbase-0.5-gtk.patch
index 4763839624af..55a1dfff9b95 100644
--- a/x11-misc/gbase/files/gbase-0.5-gtk.patch
+++ b/x11-misc/gbase/files/gbase-0.5-gtk.patch
@@ -1,25 +1,22 @@
 --- a/Makefile
 +++ b/Makefile
-@@ -1,15 +1,15 @@
+@@ -1,15 +1,7 @@
 -CC = gcc
 -CCFLAGS = `gtk-config --cflags`
 -LDFLAGS = `gtk-config --libs`
-+CC ?= gcc
-+CFLAGS += `${PKG_CONFIG} --cflags gtk+-2.0`
-+LIBS = `${PKG_CONFIG} --libs gtk+-2.0`
++CPPFLAGS += `${PKG_CONFIG} --cflags gtk+-2.0`
++LDLIBS = `${PKG_CONFIG} --libs gtk+-2.0`
  
- gbase:gbase.o
+-gbase:gbase.o
 -  $(CC) gbase.o $(LDFLAGS) -o gbase
-+  $(CC) $(LDFLAGS) gbase.o $(LIBS) -o gbase
++all: gbase
  
  clean:
rm -f gbase gbase.o gbase.c~
- 
- # Make object files:
- %.o:
+-
+-# Make object files:
+-%.o:
 -  $(CC) $(CCFLAGS) -c $*.c
-+  $(CC) $(CFLAGS) -c $*.c
- 
+-
 -gbase.o: gbase.c
 \ No newline at end of file
-+gbase.o: gbase.c

diff --git a/x11-misc/gbase/gbase-0.5-r1.ebuild 
b/x11-misc/gbase/gbase-0.5-r2.ebuild
similarity index 79%
rename from x11-misc/gbase/gbase-0.5-r1.ebuild
rename to x11-misc/gbase/gbase-0.5-r2.ebuild
index e40430eebba8..c24962442fd6 100644
--- a/x11-misc/gbase/gbase-0.5-r1.ebuild
+++ b/x11-misc/gbase/gbase-0.5-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -12,21 +12,19 @@ SRC_URI="http://www.fluxcode.net/files/${P}.tar.gz;
 LICENSE="Artistic"
 SLOT="0"
 KEYWORDS="amd64 x86"
-
 RESTRICT="test" #424671
 
 RDEPEND="x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=( "${FILESDIR}"/${P}-gtk.patch )
 
-src_compile() {
+src_configure() {
tc-export CC PKG_CONFIG
-   default
 }
 
 src_install() {
-   dobin ${PN}
+   dobin gbase
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/e16menuedit2/files/, x11-misc/e16menuedit2/

2023-10-07 Thread David Seifert
commit: b7b6297354122788f6f529d9a63b890dd59d6035
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:42 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b62973

x11-misc/e16menuedit2: update EAPI 6 -> 8

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

 ...2-0.0.3.ebuild => e16menuedit2-0.0.3-r1.ebuild} | 22 +-
 ...ult-docs.patch => e16menuedit2-autotools.patch} | 14 --
 .../files/e16menuedit2-missing-include.patch   | 10 ++
 .../files/e16menuedit2-no-common.patch |  8 
 4 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild 
b/x11-misc/e16menuedit2/e16menuedit2-0.0.3-r1.ebuild
similarity index 62%
rename from x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild
rename to x11-misc/e16menuedit2/e16menuedit2-0.0.3-r1.ebuild
index 44b1cc54d695..97e6c4f9efaf 100644
--- a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild
+++ b/x11-misc/e16menuedit2/e16menuedit2-0.0.3-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 GNOME2_EAUTORECONF="yes"
 inherit gnome2
@@ -9,25 +9,21 @@ inherit gnome2
 DESCRIPTION="Menu editor for Enlightenment DR16 written in GTK2"
 HOMEPAGE="https://www.enlightenment.org 
https://sourceforge.net/projects/enlightenment/;
 SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 
-DEPEND="
+RDEPEND="
>=gnome-base/libglade-2.4
-   virtual/pkgconfig
x11-libs/gtk+:2
x11-wm/e16
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-no-default-docs.patch"
-   "${FILESDIR}/${PN}-no-common.patch"
+   "${FILESDIR}"/${PN}-missing-include.patch
+   "${FILESDIR}"/${PN}-autotools.patch
+   "${FILESDIR}"/${PN}-no-common.patch
 )
-
-src_prepare() {
-   sed -i '1i#include ' src/e16menuedit2.c || die
-   gnome2_src_prepare
-}

diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-no-default-docs.patch 
b/x11-misc/e16menuedit2/files/e16menuedit2-autotools.patch
similarity index 51%
rename from x11-misc/e16menuedit2/files/e16menuedit2-no-default-docs.patch
rename to x11-misc/e16menuedit2/files/e16menuedit2-autotools.patch
index bb456d52b0d7..98ae4d6fbd99 100644
--- a/x11-misc/e16menuedit2/files/e16menuedit2-no-default-docs.patch
+++ b/x11-misc/e16menuedit2/files/e16menuedit2-autotools.patch
@@ -1,5 +1,5 @@
 e16menuedit2-0.0.3/Makefile.am.orig2019-03-08 00:52:08.0 
+0300
-+++ e16menuedit2-0.0.3/Makefile.am 2019-03-08 00:52:31.930201552 +0300
+--- a/Makefile.am
 b/Makefile.am
 @@ -2,15 +2,8 @@
  
  SUBDIRS = src po pixmaps help
@@ -18,3 +18,13 @@
  
  GLADE_FILES = e16menuedit2.glade
  
+--- a/configure.in
 b/configure.in
+@@ -1,6 +1,6 @@
+ dnl Process this file with autoconf to produce a configure script.
+ 
+-AC_INIT(configure.in)
++AC_INIT(configure.ac)
+ AM_INIT_AUTOMAKE(e16menuedit2, 0.0.3)
+ AM_CONFIG_HEADER(config.h)
+ AM_MAINTAINER_MODE

diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch 
b/x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch
new file mode 100644
index ..25cc8908177c
--- /dev/null
+++ b/x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch
@@ -0,0 +1,10 @@
+--- a/src/e16menuedit2.c
 b/src/e16menuedit2.c
+@@ -31,6 +31,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include "callbacks.h"
+ #include "e16menuedit2.h"
+ #include "file.h"

diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch 
b/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch
index 4ac213b101f9..521be7df2b0d 100644
--- a/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch
+++ b/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch
@@ -1,5 +1,5 @@
 e16menuedit2-0.0.3/src/e16menu.h.orig  2020-10-11 10:41:36.827021380 
+0300
-+++ e16menuedit2-0.0.3/src/e16menu.h   2020-10-11 10:51:27.043070842 +0300
+--- a/src/e16menu.h
 b/src/e16menu.h
 @@ -45,6 +45,6 @@
  gboolean table_check_func (GtkTreeModel *model, GtkTreePath *path,
GtkTreeIter *iter, gpointer user_data); 
  
@@ -8,8 +8,8 @@
 +extern gchar *menu_file[MAX_RECURSION];
  
  #endif /* _E16MENU_H */
 e16menuedit2-0.0.3/src/e16menu.c.orig  2005-02-18 15:09:55.0 
+0300
-+++ e16menuedit2-0.0.3/src/e16menu.c   2020-10-11 10:51:52.615152314 +0300
+--- a/src/e16menu.c
 b/src/e16menu.c
 @@ -34,6 +34,7 @@
  #include "treeview.h"
  



[gentoo-commits] repo/gentoo:master commit in: x11-misc/oroborus-keylaunch/, x11-misc/oroborus-keylaunch/files/

2023-10-07 Thread David Seifert
commit: d058cc945fd83dee6114d8d121806fb528879e98
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:48 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d058cc94

x11-misc/oroborus-keylaunch: update EAPI 6 -> 8

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

 .../files/oroborus-keylaunch-1.3.9-makefile.patch  | 44 ++
 ...1.ebuild => oroborus-keylaunch-1.3.9-r2.ebuild} | 25 +---
 2 files changed, 54 insertions(+), 15 deletions(-)

diff --git 
a/x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch 
b/x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch
new file mode 100644
index ..523fd85aa0eb
--- /dev/null
+++ b/x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch
@@ -0,0 +1,44 @@
+--- a/Makefile.in
 b/Makefile.in
+@@ -14,7 +14,7 @@
+ DOC_DIR   =   $(INSTDIR)/share/doc/$(PROG)
+ 
+ 
+-VERBOSE   =
++VERBOSE   =   1
+ ifeq ($(VERBOSE), 1)
+   Q   =
+ else
+@@ -22,7 +22,8 @@
+ endif
+ 
+ CC=   @CC@
+-CFLAGS=   @CFLAGS@ @X_CFLAGS@ -g -O2 -Wall
++CFLAGS=   @CFLAGS@ @X_CFLAGS@
++CPPFLAGS  =   @CPPFLAGS@
+ LIBS  =   @LIBS@ @X_LIBS@
+ LDFLAGS   =   @LDFLAGS@
+ RCFILE=   .$(PROG)rc
+@@ -55,11 +56,11 @@
+ 
+ $(PROG): $(OBJS)
+   @echo "[ linking $< ]"
+-  $Q$(CC) $< $(LDFLAGS) $(LIBS) -o $@
++  $Q$(CC) $(LDFLAGS) $(CFLAGS) $< -o $@ $(LIBS)
+ 
+ $(OBJS): %.o: %.c $(HEADERS)
+   @echo "[ compiling $< ]"
+-  $Q$(CC) $(CFLAGS) $(DEFINES) -c $< -o $@
++  $Q$(CC) $(CFLAGS) $(CPPFLAGS) $(DEFINES) -c $< -o $@
+ 
+ install-mans:
+   @echo "[ installing manpages. (section 1) ]"
+@@ -71,7 +72,7 @@
+   $Q$(INSTALL) $(INST_CREATEDIR) $(DOC_DIR)
+   $Q$(INSTALL) $(INST_DOC_OPTS) $(DOCS) $(DOC_DIR)
+ 
+-install: all install-mans install-docs
++install: all install-mans 
+   @echo "[ installing $(PROG) ]"
+   $Q$(INSTALL) $(INST_PROG_OPTS) $(PROG) $(BIN_DIR)/$(PROG)
+ 

diff --git a/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r1.ebuild 
b/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r2.ebuild
similarity index 57%
rename from x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r1.ebuild
rename to x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r2.ebuild
index aade3f2ad749..e3907005102c 100644
--- a/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r1.ebuild
+++ b/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r2.ebuild
@@ -1,34 +1,29 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
+WANT_AUTOMAKE=none
+inherit autotools
 
 MY_PN=${PN/oroborus-//}
 
 DESCRIPTION="utility for binding keys in Oroborus"
 HOMEPAGE="https://www.oroborus.org;
 SRC_URI="mirror://debian/pool/main/k/${MY_PN}/${MY_PN}_${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="x11-libs/libX11
-   !x11-wm/oroborus-extras"
-RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/${MY_PN}-${PV}
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
 DOCS=( README docs/example_rc debian/changelog )
 
 src_prepare() {
default
-   sed -e "s: -g -O2 -Wall::" \
-   -e "/^install:/s/install-docs//" \
-   -i Makefile.in || die
-}
-
-src_compile() {
-   emake VERBOSE=1
+   eautoconf # bug 898254
 }



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

2023-10-07 Thread David Seifert
commit: 5a354093e6de8a995cd42a8d01a46c343546f452
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:46 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a354093

x11-misc/mgm: update EAPI 6 -> 8

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

 x11-misc/mgm/{mgm-1.2-r1.ebuild => mgm-1.2-r2.ebuild} | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/x11-misc/mgm/mgm-1.2-r1.ebuild b/x11-misc/mgm/mgm-1.2-r2.ebuild
similarity index 74%
rename from x11-misc/mgm/mgm-1.2-r1.ebuild
rename to x11-misc/mgm/mgm-1.2-r2.ebuild
index 63774cf206e7..cdf7c850095b 100644
--- a/x11-misc/mgm/mgm-1.2-r1.ebuild
+++ b/x11-misc/mgm/mgm-1.2-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Moaning Goat Meter: load and status meter written in Perl"
 HOMEPAGE="http://www.linuxmafia.com/mgm;
@@ -10,18 +10,20 @@ SRC_URI="http://downloads.xiph.org/releases/mgm/${P}.tgz;
 LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ppc x86"
-IUSE=""
 
-RDEPEND=">=dev-lang/perl-5.6.1
-   >=dev-perl/Tk-800.024"
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Tk"
 
 HTML_DOCS=( doc/. )
 
 src_install() {
exeinto /usr/share/mgm
doexe mgm
-   dosym /usr/share/mgm/mgm /usr/bin/mgm
+   dosym ../share/mgm/mgm /usr/bin/mgm
+
insinto /usr/share/mgm
doins -r lib modules
+
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/oroborus-deskmenu/, x11-misc/oroborus-deskmenu/files/

2023-10-07 Thread David Seifert
commit: 52c9bad6b757b20b007982aa5067177b18dc5e2f
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:47 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c9bad6

x11-misc/oroborus-deskmenu: update EAPI 6 -> 8

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

 ...menu-1.4.5-Wimplicit-function-declaration.patch | 12 
 .../oroborus-deskmenu-1.4.5-r1.ebuild  | 24 ---
 .../oroborus-deskmenu-1.4.5-r2.ebuild  | 36 ++
 3 files changed, 48 insertions(+), 24 deletions(-)

diff --git 
a/x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch
 
b/x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch
new file mode 100644
index ..80e83a3a9c88
--- /dev/null
+++ 
b/x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch
@@ -0,0 +1,12 @@
+--- a/src/deskmenu.c
 b/src/deskmenu.c
+@@ -146,6 +146,9 @@
+   return value;
+ }
+ 
++int
++decode_switches (int argc, char **argv);
++
+ void
+ initialize (int argc, char *argv[])
+ {

diff --git a/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild 
b/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild
deleted file mode 100644
index 69756f240669..
--- a/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN=${PN/oroborus-//}
-
-DESCRIPTION="root menu program for Oroborus"
-HOMEPAGE="https://www.oroborus.org;
-SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_PN}_${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="=x11-libs/gtk+-2*
-   !x11-wm/oroborus-extras"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_PN}-${PV}
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO example_rc )

diff --git a/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild 
b/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild
new file mode 100644
index ..ff4450b199aa
--- /dev/null
+++ b/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN="${PN/oroborus-//}"
+
+DESCRIPTION="root menu program for Oroborus"
+HOMEPAGE="https://www.oroborus.org;
+SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_PN}_${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   # bug 875131
+   "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf # bug 898252
+}
+
+src_install() {
+   default
+   dodoc example_rc
+}



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

2023-10-07 Thread David Seifert
commit: de1620f3a59fd4c70ff5ff2a2469a7e8181d7558
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:49 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1620f3

package.mask: Last rite dev-libs/libtubo, x11-libs/librfm, x11-misc/rodent

Bug: https://bugs.gentoo.org/742782
Bug: https://bugs.gentoo.org/742809
Bug: https://bugs.gentoo.org/771858
Bug: https://bugs.gentoo.org/811393
Bug: https://bugs.gentoo.org/898314
Bug: https://bugs.gentoo.org/898322
Bug: https://bugs.gentoo.org/898324
Bug: https://bugs.gentoo.org/898326
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 61a27085adc3..68a87424bb47 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,15 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2023-10-08)
+# Unmaintained, last release over 5 years ago, lots of QA issues, no
+# other distro carries this.
+# Removal on 2023-11-06. Bug #742782, #742809, #771858, #811393,
+# #898314, #898322, #898324, #898326.
+dev-libs/libtubo
+x11-libs/librfm
+x11-misc/rodent
+
 # Hans de Graaff  (2023-10-07)
 # Unresolved security issues since two years, bug #792336. Original
 # upstream inactive since 2019. Substitute upstream inactive since



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

2023-10-07 Thread David Seifert
commit: 594d37daff1e2239606bd28554fa91dec081c154
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:44 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594d37da

x11-misc/idesk-extras: update EAPI 6 -> 8

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

 ...desk-extras-1.37-r2.ebuild => idesk-extras-1.37-r3.ebuild} | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/x11-misc/idesk-extras/idesk-extras-1.37-r2.ebuild 
b/x11-misc/idesk-extras/idesk-extras-1.37-r3.ebuild
similarity index 86%
rename from x11-misc/idesk-extras/idesk-extras-1.37-r2.ebuild
rename to x11-misc/idesk-extras/idesk-extras-1.37-r3.ebuild
index 326a880a51d5..505f802b4a62 100644
--- a/x11-misc/idesk-extras/idesk-extras-1.37-r2.ebuild
+++ b/x11-misc/idesk-extras/idesk-extras-1.37-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Graphical configuration for iDesk plus icons"
 
HOMEPAGE="https://web.archive.org/web/20070828214007/http://www.jmurray.id.au/idesk-extras.html;
@@ -10,9 +10,9 @@ 
SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
-RDEPEND="app-shells/bash
+RDEPEND="
+   app-shells/bash
x11-misc/idesk
x11-misc/xdialog"
 
@@ -21,7 +21,8 @@ HTML_DOCS=( ${PN}.html )
 
 src_install() {
dobin idesktool
+   einstalldocs
+
insinto /usr/share/idesk
doins -r icons
-   einstalldocs
 }



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

2023-10-07 Thread David Seifert
commit: 328f3a7a59dd22066b4787fecf447dd0ee5dfe6e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:41 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328f3a7a

x11-misc/blockdpy: update EAPI 6 -> 8

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

 .../{blockdpy-1-r1.ebuild => blockdpy-1-r2.ebuild} | 32 ++
 1 file changed, 15 insertions(+), 17 deletions(-)

diff --git a/x11-misc/blockdpy/blockdpy-1-r1.ebuild 
b/x11-misc/blockdpy/blockdpy-1-r2.ebuild
similarity index 73%
rename from x11-misc/blockdpy/blockdpy-1-r1.ebuild
rename to x11-misc/blockdpy/blockdpy-1-r2.ebuild
index 37504c2a8993..a53a9f8c48af 100644
--- a/x11-misc/blockdpy/blockdpy-1-r1.ebuild
+++ b/x11-misc/blockdpy/blockdpy-1-r2.ebuild
@@ -1,26 +1,24 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Tool to block access via the physical display while x11vnc is 
running"
 HOMEPAGE="http://www.karlrunge.com/x11vnc/blockdpy.c;
 SRC_URI="http://www.karlrunge.com/x11vnc/blockdpy.c;
+S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="
x11-libs/libX11
x11-libs/libXext"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S=${WORKDIR}
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 src_unpack() {
cp "${DISTDIR}"/blockdpy.c blockdpy.c || die
@@ -34,16 +32,16 @@ src_prepare() {
sed -i '/#include /i#include ' blockdpy.c || die
 }
 
+src_configure() {
+   tc-export CC
+   append-cppflags $($(tc-getPKG_CONFIG) --cflags x11 xext)
+   export LDLIBS=$($(tc-getPKG_CONFIG) --libs x11 xext)
+}
+
 src_compile() {
-   $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \
-   $($(tc-getPKG_CONFIG) --cflags x11) \
-   $($(tc-getPKG_CONFIG) --cflags xext) \
-   -o blockdpy blockdpy.c \
-   $($(tc-getPKG_CONFIG) --libs x11) \
-   $($(tc-getPKG_CONFIG) --libs xext) \
-   || die "compile failed"
+   emake blockdpy
 
-   # Create README from head comment in source.
+   # Create README from head comment in source
sed -n '1,/^ *\*\//s/^[ -]*\*[ \/]*//p' < blockdpy.c > README || die
 }
 
@@ -55,7 +53,7 @@ src_install() {
 pkg_postinst() {
# Just warn about missing xlock instead of requiring it in case
# the user wants to use something else.
-   if [[ ! -x ${EPREFIX}/usr/bin/xlock ]]; then
+   if [[ ! -x ${EROOR}/usr/bin/xlock ]]; then
ewarn 'The xlock executable was not found.'
ewarn 'blockdpy runs "xlock" as the screen-lock program by 
default.'
ewarn 'You should either install x11-misc/xlockmore or override 
the'



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

2023-10-07 Thread David Seifert
commit: fc20ff50946d9d2ee544d86de5edcbac9ed43b80
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct  7 22:19:40 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct  7 22:19:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc20ff50

x11-libs/gtkglext: update EAPI 6 -> 8

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

 .../gtkglext/files/gtkglext-1.2.0-no-pangox.patch  | 118 +++--
 ...xt-1.2.0-r5.ebuild => gtkglext-1.2.0-r6.ebuild} |  30 +++---
 2 files changed, 25 insertions(+), 123 deletions(-)

diff --git a/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch 
b/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch
index 1a0799959be6..f1d282d6cde5 100644
--- a/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch
+++ b/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch
@@ -1,7 +1,6 @@
-diff -up gtkglext-1.2.0/configure.in.nopangox gtkglext-1.2.0/configure.in
 gtkglext-1.2.0/configure.in.nopangox   2006-02-04 22:17:19.0 
-0500
-+++ gtkglext-1.2.0/configure.in2020-07-13 15:52:42.616448758 -0400
-@@ -59,10 +59,6 @@ m4_define([gmodule_required_version], [2
+--- a/configure.in
 b/configure.in
+@@ -59,10 +59,6 @@
  m4_define([pango_pkg], [pango])
  m4_define([pango_required_version], [1.0.0])
  
@@ -12,7 +11,7 @@ diff -up gtkglext-1.2.0/configure.in.nopangox 
gtkglext-1.2.0/configure.in
  # PangoFT2
  m4_define([pangoft2_pkg], [pangoft2])
  m4_define([pangoft2_required_version], [1.0.0])
-@@ -349,7 +345,6 @@ PKG_CHECK_MODULES([BASE_DEPENDENCIES], [
+@@ -350,7 +346,6 @@
  gtk_pkg >= gtk_required_version \
  gdk_pkg >= gdk_required_version \
  pango_pkg >= pango_required_version \
@@ -20,108 +19,17 @@ diff -up gtkglext-1.2.0/configure.in.nopangox 
gtkglext-1.2.0/configure.in
  gmodule_pkg >= gmodule_required_version \
  ])
  
-@@ -794,7 +789,7 @@ LIBS="$save_LIBS"
+@@ -570,7 +565,7 @@
  # CFLAGS and LIBS
  ##
  
 -GDKGLEXT_PACKAGES="gdk_pkg pango_pkg pangox_pkg gmodule_pkg"
 +GDKGLEXT_PACKAGES="gdk_pkg pango_pkg gmodule_pkg"
  GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS"
- GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS"
+ GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GLU_LIBS $GDKGLEXT_WIN_LIBS"
  GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags 
$GDKGLEXT_PACKAGES`"
-diff -up gtkglext-1.2.0/configure.nopangox gtkglext-1.2.0/configure
 gtkglext-1.2.0/configure.nopangox  2006-02-04 22:17:47.0 -0500
-+++ gtkglext-1.2.0/configure   2020-07-13 15:52:42.619448711 -0400
-@@ -19880,14 +19880,12 @@ if test -n "$PKG_CONFIG"; then
- gtk+-2.0 >= 2.0.0 \\
- gdk-2.0 >= 2.0.0 \\
- pango >= 1.0.0 \\
--pangox >= 1.0.0 \\
- gmodule-2.0 >= 2.0.0 \\
- \"") >&5
-   ($PKG_CONFIG --exists --print-errors "\
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ") 2>&5
-   ac_status=$?
-@@ -19897,7 +19895,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- " 2>/dev/null`
- else
-@@ -19916,14 +19913,12 @@ if test -n "$PKG_CONFIG"; then
- gtk+-2.0 >= 2.0.0 \\
- gdk-2.0 >= 2.0.0 \\
- pango >= 1.0.0 \\
--pangox >= 1.0.0 \\
- gmodule-2.0 >= 2.0.0 \\
- \"") >&5
-   ($PKG_CONFIG --exists --print-errors "\
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ") 2>&5
-   ac_status=$?
-@@ -19933,7 +19928,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- " 2>/dev/null`
- else
-@@ -19958,7 +19952,6 @@ fi
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- "`
- else
-@@ -19966,7 +19959,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- "`
- fi
-@@ -19977,7 +19969,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ) were not met:
- 
-@@ -19994,7 +19985,6 @@ echo "$as_me: error: Package requirement
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ) were not met:
- 
-@@ -25420,7 +25410,7 @@ LIBS="$save_LIBS"
- # CFLAGS and LIBS
- ##
- 
--GDKGLEXT_PACKAGES="gdk-2.0 pango pangox gmodule-2.0"
-+GDKGLEXT_PACKAGES="gdk-2.0 pango gmodule-2.0"
- GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS"
- GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS"
- GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags 
$GDKGLEXT_PACKAGES`"
-diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox 
gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c
 gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox2004-02-20 
04:38:14.0 -0500
-+++ 

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

2023-10-07 Thread Sam James
commit: 5f7ef4b530fa5e1a9e9fb05777c0267be9200eab
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:38:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7ef4b5

app-admin/emacs-updater: Stabilize 1.17 ALLARCHES, #915343

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

 app-admin/emacs-updater/emacs-updater-1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/emacs-updater/emacs-updater-1.17.ebuild 
b/app-admin/emacs-updater/emacs-updater-1.17.ebuild
index 81cb320756a5..abc5c225e246 100644
--- a/app-admin/emacs-updater/emacs-updater-1.17.ebuild
+++ b/app-admin/emacs-updater/emacs-updater-1.17.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="|| ( sys-apps/util-linux app-misc/getopt )"
 RDEPEND="${DEPEND}



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

2023-10-07 Thread Sam James
commit: 945a127d70ec90dc2f07c9584a2179982bd7071f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:38:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945a127d

dev-libs/tinyxml: Stabilize 2.6.2-r5 ppc64, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 4538b02e24de..bc157ec6155d 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: 62a2c376228aac5c0a49a1a94bc3fb27aa4a4aa8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:38:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a2c376

dev-libs/tinyxml: Stabilize 2.6.2-r5 sparc, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index bc157ec6155d..7195104bbcd1 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Mart Raudsepp
commit: 973d10b4802c1a38f9da8b93c2da0240bb389a90
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct  7 21:12:37 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct  7 21:33:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973d10b4

net-libs/librist: new package, add 0.2.8

Initially no ristreceiver/ristsender tools support, as that needs fixing of
automagic prometheus deps first.

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/librist/Manifest |  1 +
 net-libs/librist/librist-0.2.8.ebuild | 48 +++
 net-libs/librist/metadata.xml |  8 ++
 3 files changed, 57 insertions(+)

diff --git a/net-libs/librist/Manifest b/net-libs/librist/Manifest
new file mode 100644
index ..486fb4a90694
--- /dev/null
+++ b/net-libs/librist/Manifest
@@ -0,0 +1 @@
+DIST librist-v0.2.8.tar.bz2 2580630 BLAKE2B 
665b8111dceb12d86a51739c1e3205f4cf1059fbb14909db3988ad0529c9a11bd25b73b82d4f3e4e85fef1036d3d25d390b3eeac82ed15bab4145e52c46e8ee8
 SHA512 
05fe5eec411a53c9cf3f55a60b8aed1881f9ebe2960b3ac5f157a1c5c9f42865da58bb90a2f891450f1ae9178b949cdad282dfa3f216599a50b87da92b8a7449

diff --git a/net-libs/librist/librist-0.2.8.ebuild 
b/net-libs/librist/librist-0.2.8.ebuild
new file mode 100644
index ..d5c984d28111
--- /dev/null
+++ b/net-libs/librist/librist-0.2.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Library for Reliable Internet Stream Transport (RIST) protocol"
+HOMEPAGE="https://code.videolan.org/rist/librist;
+
+SRC_URI="https://code.videolan.org/rist/librist/-/archive/v${PV}/librist-v${PV}.tar.bz2;
+KEYWORDS="~arm64"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/cJSON
+   net-libs/mbedtls:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/librist-v${PV}"
+
+src_configure() {
+   local emesonargs=(
+   -Dstatic_analyze=false
+   $(meson_use test)
+   -Dbuiltin_cjson=false
+   -Dbuiltin_mbedtls=false
+   # Tools have automagic libmicrohttpd dep for prometheus;
+   # needs solved before exposing; look into use_tun once enabled
+   -Dbuilt_tools=false
+   -Dfallback_builtin=false
+   -Duse_mbedtls=true
+   -Duse_nettle=false
+   -Duse_tun=false # Used only by tools
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # multicast tests fails with FEATURES=network-sandbox
+   meson_src_test --no-suite multicast
+}

diff --git a/net-libs/librist/metadata.xml b/net-libs/librist/metadata.xml
new file mode 100644
index ..f3a2d1816285
--- /dev/null
+++ b/net-libs/librist/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   l...@gentoo.org
+   Mart Raudsepp
+   
+



[gentoo-commits] repo/user/dlang:master commit in: profiles/, dev-lang/ldc2/, eclass/

2023-10-07 Thread Horodniceanu Andrei
commit: 21fe0c08d3a89204e96d99ac0fbf1963928e51a2
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Tue Oct  3 19:21:39 2023 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sat Oct  7 11:58:27 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=21fe0c08

dev-lang/ldc2: add 1.34.0

Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-lang/ldc2/Manifest   |  1 +
 dev-lang/ldc2/ldc2-1.34.0.ebuild | 79 
 eclass/dlang-compilers.eclass|  1 +
 profiles/use.desc|  1 +
 4 files changed, 82 insertions(+)

diff --git a/dev-lang/ldc2/Manifest b/dev-lang/ldc2/Manifest
index 8520d03..cca7e9a 100644
--- a/dev-lang/ldc2/Manifest
+++ b/dev-lang/ldc2/Manifest
@@ -1,2 +1,3 @@
 DIST ldc-1.29.0-src.tar.gz 8080420 BLAKE2B 
37890b283f8097e6d845d6d849b9c04e64bdca5654f483bd83e0d387f0bc4d1cacdef023ccab67dd140a57615e0e7ba9f92acffb18f49211ca130a503f8307e8
 SHA512 
f8a1e23150b84ef31d3616b9be8ca4c1a64df2b3f26fbedb1119a7d2d3dacad10cd86b6b9bf79728c8c725213f8f7ae88acdeb7a0d9e2f3f5068857f97c39a7e
 DIST ldc-1.30.0-src.tar.gz 8292548 BLAKE2B 
e2e9846b055837bd2fbeb4b17481f0dd1a49978d8794ee380ad2c14b9713065e98486c62c76a02e9ac2deead8664191409d768da99c7cf447bc5c1d3c77c
 SHA512 
6da36e70cdb7e298b103642d40465fad7a08f05e5424ca9205783c9db867a2e75058d4d3b0124fe305ac69d853cd3dae41e179f80c5359d771f206b76a8b7e80
+DIST ldc-1.34.0-src.tar.gz 8176200 BLAKE2B 
048975a3142da860540ba5378be5214884eb44e2f4492e95aa124a669ccf53bbcf9ccce24f12946948265af5a0de1f5771d21f196052ab53275aa8bb7d0dfb2e
 SHA512 
c4ceda1d448b91f706719cdea141cb705f9996ea3f86c107620f13e2f50f6a29724a69b5e3b01c51e13dd4e50ba29a280785ce0789188641c90738d774300a06

diff --git a/dev-lang/ldc2/ldc2-1.34.0.ebuild b/dev-lang/ldc2/ldc2-1.34.0.ebuild
new file mode 100644
index 000..61d39c9
--- /dev/null
+++ b/dev-lang/ldc2/ldc2-1.34.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build cmake llvm
+
+MY_PV="${PV//_/-}"
+MY_P="ldc-${MY_PV}-src"
+SRC_URI="https://github.com/ldc-developers/ldc/releases/download/v${MY_PV}/${MY_P}.tar.gz;
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="LLVM D Compiler"
+HOMEPAGE="https://github.com/ldc-developers/ldc;
+KEYWORDS="~amd64 ~arm64 ~x86"
+LICENSE="BSD"
+SLOT="$(ver_cut 1-2)/$(ver_cut 3)"
+
+IUSE="static-libs"
+
+# Upstream supports LLVM 11.0 through 16.
+RDEPEND="dev-util/ninja
+   || (
+   sys-devel/llvm:16
+   sys-devel/llvm:15
+   sys-devel/llvm:14
+   )
+   =app-eselect/eselect-dlang-20140709"
+DEPEND="${RDEPEND}"
+LLVM_MAX_SLOT=16
+PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
+
+# For now, we support amd64 multilib. Anyone is free to add more support here.
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+
+# Upstream supports "2.079-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_PACKAGE_TYPE="single"
+
+inherit dlang
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+d_src_configure() {
+   # Make sure libphobos2 is installed into ldc2's directory.
+   export LIBDIR_${ABI}="${LIBDIR_HOST}"
+   local mycmakeargs=(
+   -DD_VERSION=2
+   -DCMAKE_INSTALL_PREFIX=/usr/lib/ldc2/$(ver_cut 1-2)
+   -DD_COMPILER="${DMD} $(dlang_dmdw_dcflags)"
+   -DLDC_WITH_LLD=OFF
+   )
+   use static-libs && mycmakeargs+=( -DBUILD_SHARED_LIBS=BOTH ) || 
mycmakeargs+=( -DBUILD_SHARED_LIBS=ON )
+   use abi_x86_32 && use abi_x86_64 && mycmakeargs+=( -DMULTILIB=ON )
+   cmake_src_configure
+}
+
+d_src_compile()
+{
+   cmake_src_compile
+}
+
+d_src_install() {
+   cmake_src_install
+
+   rm -rf "${ED}"/usr/share/bash-completion
+}
+
+pkg_postinst() {
+   # Update active ldc2
+   "${ROOT}"/usr/bin/eselect dlang update ldc2
+}
+
+pkg_postrm() {
+   "${ROOT}"/usr/bin/eselect dlang update ldc2
+}

diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass
index 6198a85..5f73ea7 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -84,6 +84,7 @@ dlang-compilers_declare_versions() {
_dlang_ldc2_frontend=(
["1.29"]="2.099 amd64 ~arm ~arm64 ~ppc64 x86"
["1.30"]="2.100 ~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   ["1.34"]="2.104 ~amd64 ~arm64 ~x86"
)
 }
 

diff --git a/profiles/use.desc b/profiles/use.desc
index eb41af4..fe30397 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -50,3 +50,4 @@ gdc-13_1_1_p20230527 - Build for GCC 13.1.1_p20230527
 gdc-13_2_0 - Build for GCC 13.2.0
 ldc2-1_29 - Build for ldc2 1.29
 ldc2-1_30 - Build for ldc2 1.30
+ldc2-1_34 - Build for ldc2 1.34



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

2023-10-07 Thread Craig Andrews
commit: 5b63df4e16ae2080523514da6b75ee96ddec0ae8
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Oct  7 21:23:54 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Oct  7 21:24:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b63df4e

www-apps/lidarr: add 1.4.5.3639

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/lidarr/Manifest |  6 +++
 www-apps/lidarr/lidarr-1.4.5.3639.ebuild | 67 
 2 files changed, 73 insertions(+)

diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr/Manifest
index f410cf1f7932..61fc4296a1c4 100644
--- a/www-apps/lidarr/Manifest
+++ b/www-apps/lidarr/Manifest
@@ -4,3 +4,9 @@ DIST Lidarr.develop.1.4.4.3614.linux-core-x64.tar.gz 97479244 
BLAKE2B 056b155c57
 DIST Lidarr.develop.1.4.4.3614.linux-musl-core-arm.tar.gz 91436863 BLAKE2B 
5f9daea1bada9f27232f7e0c749e32fb52a674b8ed2d345c3222827c7756295ee9ae4581c4122b3c5ed5344dffb223042624a67fabdd0fe6462f59f1715ec2a7
 SHA512 
1aca5c71056ee9f932f016866cbed64f915df291e6d42ebc7db655d43af30d960e449544d89284f7701cac559bf0d490586c3e0fa410295a8673fbfabc2c6ae7
 DIST Lidarr.develop.1.4.4.3614.linux-musl-core-arm64.tar.gz 91033724 BLAKE2B 
b9d24d95bcdb4c633e960a986dbbe63544eebd6328f2c14a2f643bf50114631a60ca9aaff8b9deb7170b3d6b720573c345f5f83b4cb42c0b23c2163aa5f20bba
 SHA512 
00147799d8055650effbbf7e9a4a2155d5c91079dbb613921b71da88a8dd11da29e7d4d3a9b4d501de7faa05afe2f13731b17b8c4e290d837306c1d7a776b9e1
 DIST Lidarr.develop.1.4.4.3614.linux-musl-core-x64.tar.gz 96538187 BLAKE2B 
c9e76e00bc52f2bdb5a70818ea3c5452c39502457371d21e3ed285dc0c23180d37543932492d1300fb1504b3930f64514118e575047ba8e2a73f01448a9bd1e4
 SHA512 
ac5d8ae717fa9fea4cebb06d59ee08999f2b16188419c7fc30af8694484bae2b46a4ffb708b3b9e5a8358712fc84bb498f39cbc1127c4a3b4bf613a606625d0b
+DIST Lidarr.master.1.4.5.3639.linux-core-arm.tar.gz 91378988 BLAKE2B 
e0847a349143ac061963f92ed0a48ed2d6824b0772735632867a6b5f0b0825ec92eaf43be66c1b402be9959dbe58d8c92827fa19865da7b9ad7f3eed41f258db
 SHA512 
d6f24859a6cebc38ef5e50268636bfa6faa60ea264066b5c84dc684f8721140f6f14df2d27eed5e344f7bc273075f76721cbbf08c792bfa22720b02c025eb7ad
+DIST Lidarr.master.1.4.5.3639.linux-core-arm64.tar.gz 90970906 BLAKE2B 
a7437a3c07838d541c059f1b73b24cedf8936cc4a55be55db80efa69e6c7fec4125ee6f2c2087c2787ed5dce0e309d5d562e941fa765f50f970e74613c0ceb2c
 SHA512 
0c1be4e6d14a33e5116396d87dcff5e2bbc4ce7e8d86094a55f9d81d0b1db440a7f82477fd4c4986f85f9bda837495d88072cc526df5b900369956dce4da9134
+DIST Lidarr.master.1.4.5.3639.linux-core-x64.tar.gz 97470191 BLAKE2B 
8d8f8c5a13bbd360db7bfd46d182ef2c85871b36c1ca0c6607a1da59b4114c505c5e0f9686ab59d435d35af49267b3349808e75f8a65fe5aa1d9035ee192561d
 SHA512 
70818e3a5cb5af6c78aa5e6f33dbfe0ba28f9cce88268ca2033412014ed7f65e177fbf4af4e7c13bf9936ea45983cf80d5569ec0df285092505b6778a12a99de
+DIST Lidarr.master.1.4.5.3639.linux-musl-core-arm.tar.gz 91435215 BLAKE2B 
e38fba1f60762241dd03b302a703324ef5a220f9532ecb3be1a591250a7ba836e9d96ab9ca56a03c3e5fb59f042fdff2a8ffbb736d7b0b0b8cb29dd989b11da0
 SHA512 
1e6ba715fd64015d606138953774c761ab62ac49cf396370b9164379ea712b08c29dc24937b9e6524008b33d53fdf71033a41ca7278ed7173391e0009ed21356
+DIST Lidarr.master.1.4.5.3639.linux-musl-core-arm64.tar.gz 91040345 BLAKE2B 
7ebb95d3c5399bf227ce655fc20cb52fbade0c337f9a92f350bc078ae3a05cc5d512b9854021194cf6aba4e0c8d5648c2e467d0a5544256f74e2f55ee71790b9
 SHA512 
8f94d0357f921fdff5608e96c6fd5b0b6c5dc8e294496d7057190918850507e35f54b5045981813f50f579d1bb419548451b98fe396697d23851a680a3280929
+DIST Lidarr.master.1.4.5.3639.linux-musl-core-x64.tar.gz 96547880 BLAKE2B 
6c57c30111f9d056ad47480a137a0821bf262e2a1b1b76cf07ccb6b1e0b034e32061a2d5e737026cc05e126fae63cd0c7cd716633f16b80b7b40df1e81c1425b
 SHA512 
9e2131c7c3779a9f13a21c7bf313a38b6cf1e74052b8283380f9b3be6091d0c0327d6aabcb78fe972baa7498b2533ae9f1c1fdd5a94028313bebaea134258761

diff --git a/www-apps/lidarr/lidarr-1.4.5.3639.ebuild 
b/www-apps/lidarr/lidarr-1.4.5.3639.ebuild
new file mode 100644
index ..636bc9303268
--- /dev/null
+++ b/www-apps/lidarr/lidarr-1.4.5.3639.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-core-x64.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-musl-core-x64.tar.gz
 )
+   )
+   arm? (
+   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-core-arm.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-musl-core-arm.tar.gz
 )
+   )
+   arm64? (
+   elibc_glibc? ( 

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

2023-10-07 Thread Craig Andrews
commit: 077f30e2cee5cf4bc4fcb5d3b85b69ab99f42a05
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Oct  7 21:24:07 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Oct  7 21:24:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077f30e2

www-apps/lidarr: drop 1.4.4.3614

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/lidarr/Manifest |  6 ---
 www-apps/lidarr/lidarr-1.4.4.3614.ebuild | 67 
 2 files changed, 73 deletions(-)

diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr/Manifest
index 61fc4296a1c4..f9e17fac54cc 100644
--- a/www-apps/lidarr/Manifest
+++ b/www-apps/lidarr/Manifest
@@ -1,9 +1,3 @@
-DIST Lidarr.develop.1.4.4.3614.linux-core-arm.tar.gz 91369126 BLAKE2B 
65a3e2ff73f430f3a634c127bd13a37459ec2c54c5b6ce07418d0ac67e1a1ca3d041d8091bb520a665caef165c4511b4a59eecfcec3494423b77cabc28483968
 SHA512 
e330e68a0ca128c016b1e7ca33d465f6cb14956f460167bfb431b1317f290be762b755a05a381fa4acf0049ef4c355f9a577208ec83c5f622fa7b239c32c756e
-DIST Lidarr.develop.1.4.4.3614.linux-core-arm64.tar.gz 90985549 BLAKE2B 
3ddcfab89890b9791fe58f4a7655ca918e9bd98a0cd0547d686fa5b4db8f8abd5ba3fd818456dca385e68312b45e6f628de69ce4fa32a0f4303a79df76a57454
 SHA512 
d1f8252afb85416016cb5baf6b8e1fdd73e6facd98f98ef65a2538c925d4ca638a759c97688ac31f37f747e5201eaf971986bcae9733fcf9d066d13e354fa700
-DIST Lidarr.develop.1.4.4.3614.linux-core-x64.tar.gz 97479244 BLAKE2B 
056b155c570a3c3e73ccbc1be9bb0320d8708a31ee1cfba09bf47dfe52ffb584ce9e9ec73cfa295c2d559fc677a1919b940584eecfe491d3dec3ff1583f749d1
 SHA512 
8a7293c190c56219ab0354d35a8e8107c7ede69cb9f90d91f0f9024373088d04015d4f151eba62e4222faeda240bbbf53439844f2847c16d25465051d589adbb
-DIST Lidarr.develop.1.4.4.3614.linux-musl-core-arm.tar.gz 91436863 BLAKE2B 
5f9daea1bada9f27232f7e0c749e32fb52a674b8ed2d345c3222827c7756295ee9ae4581c4122b3c5ed5344dffb223042624a67fabdd0fe6462f59f1715ec2a7
 SHA512 
1aca5c71056ee9f932f016866cbed64f915df291e6d42ebc7db655d43af30d960e449544d89284f7701cac559bf0d490586c3e0fa410295a8673fbfabc2c6ae7
-DIST Lidarr.develop.1.4.4.3614.linux-musl-core-arm64.tar.gz 91033724 BLAKE2B 
b9d24d95bcdb4c633e960a986dbbe63544eebd6328f2c14a2f643bf50114631a60ca9aaff8b9deb7170b3d6b720573c345f5f83b4cb42c0b23c2163aa5f20bba
 SHA512 
00147799d8055650effbbf7e9a4a2155d5c91079dbb613921b71da88a8dd11da29e7d4d3a9b4d501de7faa05afe2f13731b17b8c4e290d837306c1d7a776b9e1
-DIST Lidarr.develop.1.4.4.3614.linux-musl-core-x64.tar.gz 96538187 BLAKE2B 
c9e76e00bc52f2bdb5a70818ea3c5452c39502457371d21e3ed285dc0c23180d37543932492d1300fb1504b3930f64514118e575047ba8e2a73f01448a9bd1e4
 SHA512 
ac5d8ae717fa9fea4cebb06d59ee08999f2b16188419c7fc30af8694484bae2b46a4ffb708b3b9e5a8358712fc84bb498f39cbc1127c4a3b4bf613a606625d0b
 DIST Lidarr.master.1.4.5.3639.linux-core-arm.tar.gz 91378988 BLAKE2B 
e0847a349143ac061963f92ed0a48ed2d6824b0772735632867a6b5f0b0825ec92eaf43be66c1b402be9959dbe58d8c92827fa19865da7b9ad7f3eed41f258db
 SHA512 
d6f24859a6cebc38ef5e50268636bfa6faa60ea264066b5c84dc684f8721140f6f14df2d27eed5e344f7bc273075f76721cbbf08c792bfa22720b02c025eb7ad
 DIST Lidarr.master.1.4.5.3639.linux-core-arm64.tar.gz 90970906 BLAKE2B 
a7437a3c07838d541c059f1b73b24cedf8936cc4a55be55db80efa69e6c7fec4125ee6f2c2087c2787ed5dce0e309d5d562e941fa765f50f970e74613c0ceb2c
 SHA512 
0c1be4e6d14a33e5116396d87dcff5e2bbc4ce7e8d86094a55f9d81d0b1db440a7f82477fd4c4986f85f9bda837495d88072cc526df5b900369956dce4da9134
 DIST Lidarr.master.1.4.5.3639.linux-core-x64.tar.gz 97470191 BLAKE2B 
8d8f8c5a13bbd360db7bfd46d182ef2c85871b36c1ca0c6607a1da59b4114c505c5e0f9686ab59d435d35af49267b3349808e75f8a65fe5aa1d9035ee192561d
 SHA512 
70818e3a5cb5af6c78aa5e6f33dbfe0ba28f9cce88268ca2033412014ed7f65e177fbf4af4e7c13bf9936ea45983cf80d5569ec0df285092505b6778a12a99de

diff --git a/www-apps/lidarr/lidarr-1.4.4.3614.ebuild 
b/www-apps/lidarr/lidarr-1.4.4.3614.ebuild
deleted file mode 100644
index ecfb5b24dcdf..
--- a/www-apps/lidarr/lidarr-1.4.4.3614.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-SRC_URI="
-   amd64? (
-   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-x64.tar.gz
 )
-   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-x64.tar.gz
 )
-   )
-   arm? (
-   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm.tar.gz
 )
-   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm.tar.gz
 )
-   )
-   arm64? (
-   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm64.tar.gz
 )
-   elibc_musl? ( 

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

2023-10-07 Thread Sam James
commit: aabc366d39186175611cde7390a3a94ec95a9a9e
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabc366d

dev-libs/tinyxml: Stabilize 2.6.2-r5 amd64, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 26ae2c9800b8..55ddef52a185 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: 7831276ff1b56d5a464de5e56ccd817ca4ff13d4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7831276f

dev-libs/tinyxml: Stabilize 2.6.2-r5 arm64, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 53f7786a222c..26ae2c9800b8 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: d6ff98a0b9ce048ceff249f2cf102db6aa1a0d6b
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ff98a0

dev-libs/tinyxml: Stabilize 2.6.2-r5 x86, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 8c7135fd0884..4538b02e24de 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



  1   2   >