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

2022-06-24 Thread Lars Wendler
commit: d559e4940f827ab4b0ac80042959e65f8e03fd18
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 09:51:23 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 09:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d559e494

net-libs/nghttp2: Bump to version 1.48.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.48.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 575ac2674bd8..956e0da4cefe 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
+DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f

diff --git a/net-libs/nghttp2/nghttp2-1.48.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.48.0.ebuild
new file mode 100644
index ..97b642d84a6d
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.48.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2022-06-24 Thread Lars Wendler
commit: 8209b5dacea46560ea349c7d6757b7b22a03d7c8
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 09:51:57 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 09:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8209b5da

net-libs/nghttp2: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 -
 net-libs/nghttp2/nghttp2-1.46.0.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 956e0da4cefe..bc76307237e7 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,4 +1,3 @@
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
-DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f

diff --git a/net-libs/nghttp2/nghttp2-1.46.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.46.0.ebuild
deleted file mode 100644
index 6d92e5272f14..
--- a/net-libs/nghttp2/nghttp2-1.46.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=8
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -type f -name '*.la' -delete || die
-   fi
-}



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

2022-06-24 Thread Lars Wendler
commit: 3cdc72ca412e3f5635fd60405b362d1cca951876
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 07:13:38 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cdc72ca

sys-libs/talloc: Bump to version 2.3.4

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/talloc/Manifest|   1 +
 sys-libs/talloc/talloc-2.3.4.ebuild | 116 
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/talloc/Manifest b/sys-libs/talloc/Manifest
index ae0afae278ed..0e8096deaf70 100644
--- a/sys-libs/talloc/Manifest
+++ b/sys-libs/talloc/Manifest
@@ -1,2 +1,3 @@
 DIST talloc-2.3.2.tar.gz 661344 BLAKE2B 
957eedc4a367051cb99fa4d2edb8e778de8e0187bb5c0d84a1afef20aab122a8b7310d10c694e15ddd6a0a45194889fe3d26dae0ceb8e406d51512af95a23014
 SHA512 
c851a6f43025720453a3bff8734bfcfff0e29fb7cf2ffcc6c03b6ab8589098daf01d668deec61aa2f238d4df3eb3c47bd080e26eec760cf04a70e1afcad5c5e1
 DIST talloc-2.3.3.tar.gz 650493 BLAKE2B 
4312d8bbd54da2cb8917946e46bb77dae1c6fdfeb72bd85d86ef8d5900f2132a36c5f0075608116a9bf036a2f02671472d389eed704f8e2923f8320d29aa12bd
 SHA512 
1e4b90769b9be72421d76bf9149fd0736f43d034b1573ab2dfb5cd613b4fb3fdf67d575f81789851787e1cbbc7353cdfc114cefbccb15fc0f39e222f40aff65f
+DIST talloc-2.3.4.tar.gz 674196 BLAKE2B 
1fac0a45a4ba16c7741e6d810e1a1e56352c04f266b99de62770177c1218a8c8253be2d5d1793aae67ce61e6a1159cbcd4888a49702822e6817b86eb7a1fea31
 SHA512 
c46488deda99753fd79566d42cae88899b71196513a127813be2cb855e7f36b77132f0552297ee4153ba4d8f177cea3bb0dc93340caabf321c026657744684d9

diff --git a/sys-libs/talloc/talloc-2.3.4.ebuild 
b/sys-libs/talloc/talloc-2.3.4.ebuild
new file mode 100644
index ..a7cc48314beb
--- /dev/null
+++ b/sys-libs/talloc/talloc-2.3.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit waf-utils python-single-r1 multilib-minimal
+
+DESCRIPTION="Samba talloc library"
+HOMEPAGE="https://talloc.samba.org/;
+SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-3 LGPL-3+ LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
+IUSE="compat +python"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"
+
+RDEPEND="
+   !elibc_SunOS? (
+   !elibc_Darwin? (
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   sys-devel/gettext
+"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=(
+   # python goes only for native
+   /usr/include/pytalloc.h
+)
+
+pkg_setup() {
+   # try to turn off distcc and ccache for people that have a problem with 
it
+   export DISTCC_DISABLE=1
+   export CCACHE_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # Drop irritating ABI names (e.g. cpython-37m)
+   # We're only installing one implementation anyway
+   sed -i "s/+ 
conf.all_envs\['default'\]\['PYTHON_SO_ABI_FLAG'\]//" wscript || die
+   sed -i "s/name = bld.pyembed_libname('pytalloc-util')/name = 
'pytalloc-util'/" wscript || die
+   fi
+
+   # what would you expect of waf? i won't even waste time trying.
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local extra_opts=(
+   $(usex compat --enable-talloc-compat1 '')
+   $(multilib_native_usex python '' --disable-python)
+   $([[ ${CHOST} == *-solaris* ]] && echo 
'--disable-symbol-versions')
+   )
+   waf-utils_src_configure "${extra_opts[@]}"
+}
+
+multilib_src_compile() {
+   waf-utils_src_compile
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+
+   # waf is stupid, and no, we can't fix the build-system, since it's 
provided
+   # as a brilliant binary blob thats decompressed on the fly
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   install_name_tool \
+   -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
+   "${ED}"/usr/$(get_libdir)/libtalloc.${PV}.dylib || die
+
+   if use python ; then
+   install_name_tool \
+   -id 
"${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
+ 

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

2022-06-24 Thread Lars Wendler
commit: 5b0b837f7175039d6b5e93543271f068f5797325
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 07:25:58 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0b837f

sys-libs/tevent: Bump to version 0.12.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/tevent/Manifest |  1 +
 sys-libs/tevent/tevent-0.12.1.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sys-libs/tevent/Manifest b/sys-libs/tevent/Manifest
index 03e6359da59b..523e7d95ee39 100644
--- a/sys-libs/tevent/Manifest
+++ b/sys-libs/tevent/Manifest
@@ -1,3 +1,4 @@
 DIST tevent-0.10.2.tar.gz 800731 BLAKE2B 
5ea6b83378b04dbe1666432db0dbd4c0df2e6b0bf5ebcc8ec4ec9bdeb834efec75c87b2019dc78c691aba6c4f6467394101febd6010f106046a1fb8848e27405
 SHA512 
1da8f28898f35daab515892b880d1de601062cc3e2b2570cd62e6913df17b0195a05acb7b484c628cddc0eb8b0cde893105ede3feb32bc5764e7d25684f332ba
 DIST tevent-0.11.0.tar.gz 866327 BLAKE2B 
9e6e958597e21c0d228346aa102987f89bb6630a5661cef21b908735469a59e7b4f46bc4473e9c25fe636913a1eebc1f26234448c09739ad812cd3ce97bf5048
 SHA512 
740346b19bf290ff31b0c1b36e232021b8ad107c3ce27e0e8b1ec1a77485214b07a9b7837ba57f3650a50e4c04f530674e486b5fa4d118a1778259be63b49790
 DIST tevent-0.12.0.tar.gz 877767 BLAKE2B 
cbfb823f9a8ce8a9a88964c9daa15643c077163c03a792468836e5bbc7e7500c745e1fc1203063ed01f899cf598794764c6d465afc3ed31cd711f420ebc6ce55
 SHA512 
ae955b64a683bc6aaba66592ca5d205eb48f62a70bd2674b5b3a0e3b0f4de30c93f400bf183d3bef5993845a3281716584b24cf8a93c849ba4fa7d1fcfb9cc99
+DIST tevent-0.12.1.tar.gz 879683 BLAKE2B 
51521aa26dc3ac38dcf69cdb77a7ad33fede88947e3a91cc5917fae9746951643a70615db24449437e133b575ca41d961ed63c23a0b4f1a01edf090952672032
 SHA512 
ab70262702d70ce00e8b3aef41930c674b04c147fdbf0006e57cfa057d82f6049ba6da4b2c2b7b53aa191dd4f0f3d55e72b0666ae8f5b6948eeb9fde1988c938

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
new file mode 100644
index ..7f294f50dfb2
--- /dev/null
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit waf-utils multilib-minimal python-single-r1
+
+DESCRIPTION="Samba tevent library"
+HOMEPAGE="https://tevent.samba.org/;
+SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+IUSE="python"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.4[${MULTILIB_USEDEP}]
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/cmocka-1.1.3
+   elibc_glibc? (
+   net-libs/libtirpc[${MULTILIB_USEDEP}]
+   || (
+   net-libs/rpcsvc-proto
+   

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

2022-06-24 Thread Lars Wendler
commit: 395e07af2a3c6de1a2c6e08a9a92fcde8f28066e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 07:33:09 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=395e07af

net-fs/samba: Bump to version 4.16.2

Signed-off-by: Lars Wendler  gentoo.org>

 net-fs/samba/Manifest|   1 +
 net-fs/samba/samba-4.16.2.ebuild | 343 +++
 2 files changed, 344 insertions(+)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 57fdc0a46076..840bb49530a1 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -5,3 +5,4 @@ DIST samba-4.15.6.tar.gz 19290189 BLAKE2B 
14a8d3cf03de303cce54e5b336f5866f5d3ded
 DIST samba-4.15.7.tar.gz 19290930 BLAKE2B 
4a295f79d38212d4c6917ed61a22e4204b5ea3d5e26f30b65d1e7e81842e92405870dd40fd4d05ec1126a532bdb1ddea300848387a4c64370ba5c2c1354ee8e5
 SHA512 
beffb09b5bcd62991398d39c7a8aec5fed0c51d550e2f0fb42b2e0a09094f4c6a8f29adf708c4969db12329f5c7343d2debd04315107b79bef59e99a4a7e4ce4
 DIST samba-4.16.0.tar.gz 30583390 BLAKE2B 
6ea27634690d00779ec7f671e48b17246285c9576221d9b9b3f9238cd72310e8aaaeb646031212e65c239d2e959deef7bd9739932db0c716b7ea79cc11f2f7b8
 SHA512 
cea6bab64021779d217669e58612d192b907c2c481ef30e40e449bc6b8f8993a9b7b7b5bfcfebe54d8f70b8f720893cfa77a9d674ef8e07dd45a55a0fbc673e2
 DIST samba-4.16.1.tar.gz 30590897 BLAKE2B 
4e22b1a8bbef28116cad71c87da139459d5eeb30e975aec6444369576ce716917d3ee89c0b328e457e2dcda17abe705d1f33d12b4205efcebdc54ba7f2fd
 SHA512 
d82ab250e87cb64b083345b61da8c4edbb2185a13f8cef33232f823fd510822570ed27c7b260a1fefd3af3b2fc4b271257c2c3e6ab3241c8c147bebae6ab39fc
+DIST samba-4.16.2.tar.gz 30597031 BLAKE2B 
d1268cb34ef951a47bd6cd8b76fa8576f3db2a4faca1fdae90f096f25d5e90e9eaca49c73f7952a6c8cf48a200247fb9957b230efb9ec725c29a1af16d8aa37e
 SHA512 
ed85acca0f23f9166530b600ae569f3259c2122d15e361fd3fe48a82921cd53bbb459d6c102bb60cc40b2dd811cde1262a3fb17ed6015a260432bffe5af83366

diff --git a/net-fs/samba/samba-4.16.2.ebuild b/net-fs/samba/samba-4.16.2.ebuild
new file mode 100644
index ..090a59c32be1
--- /dev/null
+++ b/net-fs/samba/samba-4.16.2.ebuild
@@ -0,0 +1,343 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam 
tmpfiles
+
+DESCRIPTION="Samba Suite Version 4"
+HOMEPAGE="https://samba.org/;
+
+MY_PV="${PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = *_rc* ]]; then
+   SRC_URI="mirror://samba/rc/${MY_P}.tar.gz"
+else
+   SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="acl addc ads ceph client cluster cpu_flags_x86_aes cups debug fam
+glusterfs gpg iprint json ldap pam profiling-data python quota +regedit selinux
+snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test winbind
+zeroconf"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   addc? ( python json winbind )
+   ads? ( acl ldap python winbind )
+   cluster? ( ads )
+   gpg? ( addc )
+   spotlight? ( json )
+   test? ( python )
+   !ads? ( !addc )
+   ?? ( system-heimdal system-mitkrb5 )
+"
+
+# the test suite is messed, it uses system-installed samba
+# bits instead of what was built, tests things disabled via use
+# flags, and generally just fails to work in a way ebuilds could
+# rely on in its current state
+RESTRICT="test"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/samba-4.0/policy.h
+   /usr/include/samba-4.0/dcerpc_server.h
+   /usr/include/samba-4.0/ctdb.h
+   /usr/include/samba-4.0/ctdb_client.h
+   /usr/include/samba-4.0/ctdb_protocol.h
+   /usr/include/samba-4.0/ctdb_private.h
+   /usr/include/samba-4.0/ctdb_typesafe_cb.h
+   /usr/include/samba-4.0/ctdb_version.h
+)
+
+COMMON_DEPEND="
+   >=app-arch/libarchive-3.1.2[${MULTILIB_USEDEP}]
+   dev-lang/perl:=
+   dev-libs/icu:=[${MULTILIB_USEDEP}]
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/libtasn1[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   dev-perl/Parse-Yapp
+   >=net-libs/gnutls-3.4.7[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   >=sys-libs/ldb-2.5.1[ldap(+)?,${MULTILIB_USEDEP}]
+   =sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.6[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   virtual/libicon

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

2022-06-24 Thread Lars Wendler
commit: 2bd7e4efc9e445674387cec2cbd9a0b8c19979f7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 07:28:38 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd7e4ef

sys-libs/ldb: Bump to versions 2.4.3 and 2.5.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/ldb/Manifest |   2 +
 sys-libs/ldb/ldb-2.4.3.ebuild | 121 ++
 sys-libs/ldb/ldb-2.5.1.ebuild | 121 ++
 3 files changed, 244 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index 72acf664f1cc..06d924419a9f 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -2,4 +2,6 @@ DIST ldb-2.3.2.tar.gz 1718583 BLAKE2B 
48b9fb77e414af0f9fffe0cda9cf49971d79ed8b66
 DIST ldb-2.3.3.tar.gz 1719542 BLAKE2B 
2a5cfe3ddac2054d167c2857e0cd92e0f88d2c196f9285c029b2a525d781025a956a296bd6d793b65f848188cf7adf70f99542999061a85be473b3fc3b2856f1
 SHA512 
ffb50208fe971afd544a431b79905ec8fce67d78d20c3fcfb8345a56f3b278fb664bc48079d7239a8ca5b70aae8b32076b6007cb63e080cd536e9fe458efeccd
 DIST ldb-2.4.1.tar.gz 1719769 BLAKE2B 
868d3dcc51bd8272d99f2335ed1af2e37506b6a175254f1aca37f758488ba0997e37419a7d8c81def77698128307df97de26d4807ac78c34088f7a623f8d9e68
 SHA512 
14ab5397d28c369142b2ccf55a2ab4e678a3fe6e018541cfce46241f8226400bc169360bbef254fae4410a6e15024ae986f02298d3d324e3d3a8b88801bf76d7
 DIST ldb-2.4.2.tar.gz 1720169 BLAKE2B 
d144218bf62dde57560df8b8a641e9f58bee001fdfa7b1527d9eb9a1a55e428662db81912173cbcdb9f993c0b316faab7d758a4878beeff1daadd487e9aa44a9
 SHA512 
77705ad284eed9105c9aba0459d2e48cd66ca19b657a55f7513e10281dd2e96540d24d1c8df53adc84109a918900687dc75b635cda05c4e788424ed71b5ff989
+DIST ldb-2.4.3.tar.gz 1729139 BLAKE2B 
90dbb41ec6db19c562f275cdbf8fe273763633ca6a86d5a2f2428fc2063f5f88fcae23543f588f4df16ae5315e597145eecce3d87b616f8a27c0df91ab8bf81c
 SHA512 
681433c5bbd1cc1fcddc35403c538f1511a83a7555b9113ac9247c6a22718ad6d7b21a86def50e6b5df91c9c8e04f2c45ffd264cd0ad1a715dc4b85681569622
 DIST ldb-2.5.0.tar.gz 1722847 BLAKE2B 
880a5a516b0b423854f8a3f9c54da89e4640f8462ccc54a7b147c70c3a9eb073dc9e914d1906ab914a9ddd9b9aa0e7d177ef3ecb4c0b506f5417db931b017849
 SHA512 
f16a235f1409e06266c51735ac645cf2708d31dd731ee7b95d6778498b115f4252b0a528952e620767d1616a4e1e7c5f2cdc69f3fa32d79288cf14da2f52a010
+DIST ldb-2.5.1.tar.gz 1736209 BLAKE2B 
f06df9878ca664a456859464895e91c21da55c340e6dc94dc1bae22002e1c93ce9c7c87e3435b362e01e7d3d407d4968a529445d465a3d37ecf95f969866b40b
 SHA512 
679ad695d4467a38e6cb87ba2b7d61049a42c59792b39f0a40256456ac673849adf58dc0759a89be982b80bb4a0834d34b51779424f7b997a53ea95f02f410ad

diff --git a/sys-libs/ldb/ldb-2.4.3.ebuild b/sys-libs/ldb/ldb-2.4.3.ebuild
new file mode 100644
index ..54d9456e59cd
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.4.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( python )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.4[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   virtual/libcrypt
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+
+   # waf requires a python interpreter
+ 

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

2022-06-24 Thread Lars Wendler
commit: 3fa6a93c052e4ac07f1b5d2401bcbad055f6ce51
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 23 13:50:04 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa6a93c

dev-libs/libbytesize: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libbytesize/Manifest   |  1 -
 dev-libs/libbytesize/libbytesize-2.5.ebuild | 89 -
 2 files changed, 90 deletions(-)

diff --git a/dev-libs/libbytesize/Manifest b/dev-libs/libbytesize/Manifest
index 0bc1e44127bc..44b25f50477b 100644
--- a/dev-libs/libbytesize/Manifest
+++ b/dev-libs/libbytesize/Manifest
@@ -1,3 +1,2 @@
-DIST libbytesize-2.5.tar.gz 439194 BLAKE2B 
8d2cd82cea1e95f3368eed5855abfbc89b410fe1d627f7cbe69974f0d1fc89b600c93ad242816a37c3585b8318fcce77ef0fe6ab349d10f34a8be4c69303e343
 SHA512 
730d9c84bfc7199424fa34de5037dd9187d60c1f32d82cedc3e395167bf39a98a3b7f20b15f154206e797144c11de05ae0f606e0af6a2157ed946f138a346ad6
 DIST libbytesize-2.6.tar.gz 444795 BLAKE2B 
5f89b2c614ebdd8efd3ac0841ad99c32309bdb33236373a0c9b007415a2f40ff30a0edcecb56947f2f41403cabb6a6bff68c2e4ce52e322df15d6daa3e10d2af
 SHA512 
f6e72b763216c54c08318d090d604791c61cd5a3e683ffbe6e9d01de850661bd4e8a3adeb85c6fd0fb60244e2e128292cbae06c0aa2d1fe9f34104e64af8210e
 DIST libbytesize-2.7.tar.gz 445367 BLAKE2B 
de5e48b4e17364308c19bbf8e8d68f88ee9e79c9b99d77a81f9f7a1b65e09c2af0ca1ae28ac30ad1b1820335afc1aa4a2596cff487cfd770f04fda0fb38258cd
 SHA512 
3f2bdebad1e145227d7c81b25b8832ab9f984513c35d81254f68c0cb50b1883f3b96fbb258d7c8223fb284d79dc4ec8b01beae3f7687cded629b269ef5b7210e

diff --git a/dev-libs/libbytesize/libbytesize-2.5.ebuild 
b/dev-libs/libbytesize/libbytesize-2.5.ebuild
deleted file mode 100644
index 9afd519fb6c1..
--- a/dev-libs/libbytesize/libbytesize-2.5.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit autotools python-r1
-
-DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary 
big sizes in bytes"
-HOMEPAGE="https://github.com/storaged-project/libbytesize;
-SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}/${P}.tar.gz;
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="doc python test tools"
-
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   tools? ( python )
-"
-
-RDEPEND="
-   dev-libs/gmp:0=
-   dev-libs/mpfr:=
-   dev-libs/libpcre2
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   sys-devel/gettext
-   doc? ( dev-util/gtk-doc )
-   test? (
-   dev-python/pocketlint[${PYTHON_USEDEP}]
-   dev-python/polib[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( README.md )
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.4-no_Werror.patch"
-)
-
-python_do() {
-   if use python; then
-   python_foreach_impl run_in_build_dir "$@"
-   else
-   "$@"
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_with doc gtk-doc)
-   $(use_with python python3)
-   $(use_with tools)
-   )
-   local ECONF_SOURCE="${S}"
-   CONFIG_SHELL="${BROOT}/bin/bash" python_do econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   python_do emake
-}
-
-src_test() {
-   python_do emake check
-}
-
-install_helper() {
-   emake DESTDIR="${D}" install
-   use python && python_optimize
-}
-
-src_install() {
-   python_do install_helper
-   einstalldocs
-   find "${ED}" -name "*.la" -type f -delete || die
-}



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

2022-06-24 Thread Lars Wendler
commit: 6d8433ee92fb00c06be8ed16fe57694e8f40b8fb
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 07:19:39 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 07:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8433ee

sys-libs/tdb: Bump to version 1.4.7

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/tdb/Manifest |  1 +
 sys-libs/tdb/tdb-1.4.7.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/sys-libs/tdb/Manifest b/sys-libs/tdb/Manifest
index 9b21a02b58d8..2af458538812 100644
--- a/sys-libs/tdb/Manifest
+++ b/sys-libs/tdb/Manifest
@@ -1,2 +1,3 @@
 DIST tdb-1.4.5.tar.gz 729650 BLAKE2B 
5d8a226cf251268d70f68759fb792628559fa3b10e7843d1a53914ea24f0ceca61fe0c3f348d704ebc8df4c56fe2365690b585b1c96cf53d63ecae1960aca58a
 SHA512 
373b2ce5b2c68fbc28b7679f0e7531115b91ddc6a68b27acada39b995f66b508b19f24d712fc4388654199abd69857e53ebd435d1ed47e3a69ba85ff667fed56
 DIST tdb-1.4.6.tar.gz 736747 BLAKE2B 
53b989955993e970f3ca0874ade4d7404e180fedaac94d409753b209ea9dfa5136f2cdce4eb6d67a44b208731466eb0557c4dfcd9db20ea5806c5da1a3917e50
 SHA512 
8af549867fdf2e0daf073c26933ae0d475ea64efaca23d3d7b0eb20839376e817f4c0a0ba2504f60f9e27a2b35d3b6ae7c329d88a5c2c0408e98ad9dfde84712
+DIST tdb-1.4.7.tar.gz 741714 BLAKE2B 
ec2f991bbaa61d46f16b7a68a4e47a2f690cda261dd0e9fd9708e51ad64eefeb54ac8b1102cde6935916f840d3c89d7a2903f58175cceb78ea4ef889e82ddbc6
 SHA512 
2b5b20c299b60545943f106d854b6e0d4a559e16f08a7ed62fe57ee962bebc888c2e663bd5fef907aace05b316826fe8fbbf3f323b6d3427531e59ffe47d48e4

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7.ebuild
new file mode 100644
index ..5a2043ce9f40
--- /dev/null
+++ b/sys-libs/tdb/tdb-1.4.7.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+inherit waf-utils multilib-minimal python-single-r1
+
+DESCRIPTION="Simple database API"
+HOMEPAGE="https://tdb.samba.org/;
+SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+   virtual/libcrypt"
+BDEPEND="${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.2"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   export PYTHONHASHSEED=1
+}
+
+src_prepare() {
+   default
+   python_fix_shebang .
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local extra_opts=()
+   if ! multilib_is_native_abi || ! use python ; then
+   extra_opts+=( --disable-python )
+   fi
+
+   waf-utils_src_configure "${extra_opts[@]}"
+}
+
+multilib_src_compile() {
+   # need to avoid parallel building, this looks like the sanest way with 
waf-utils/multiprocessing eclasses
+   unset MAKEOPTS
+   waf-utils_src_compile
+}
+
+multilib_src_test() {
+   # the default src_test runs 'make test' and 'make check', letting
+   # the tests fail occasionally (reason: unknown)
+   emake check
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+   use python && python_optimize
+}



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

2022-06-23 Thread Lars Wendler
commit: e0a4db50bba1405780945ed658eec1002dd9825f
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 23 05:52:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Jun 23 06:23:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a4db50

dev-vcs/git: Bump to version 2.37.0_rc2. Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-vcs/git/Manifest | 6 +++---
 dev-vcs/git/{git-2.37.0_rc1.ebuild => git-2.37.0_rc2.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index b65e7daa96e5..1126292faffb 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -6,7 +6,7 @@ DIST git-2.35.2.tar.xz 6876028 BLAKE2B 
2d59f0ef195770b3bd57ef8160ab24da5e1402531
 DIST git-2.35.3.tar.xz 6876328 BLAKE2B 
f584e9d94d167ba19bd2a00377f04eb4edf69cddbd2993a324178338b2e20e7fd126b51882ac7c7914c5118d0eab1ff9beddeb96a901a18fdfe027e21351ab61
 SHA512 
c92f8663988c57702bb5ee542ac8f36e8a43d377d16106ee462ce0b0a575b9d51baaafc654bf1821fbea2fe476ffd64d7fb87084c7de4dd8065b01d5083492c5
 DIST git-2.36.0.tar.xz 7003024 BLAKE2B 
72bb148fc5fded2976554788eaf599d20fe9f200ac1dd1ddd4ed89f7f5c8d6c1025907080620bab477b4efadf41d883e890dff73c80d0ff5f0becd83f13ebd88
 SHA512 
dce0d7dbe684af070271830a01bf1b9cc289182f5106f6e3303b1b3a0d5dc74bebf6ac0174373db05a28f5acc62acb095bc9385dabeeecc1d6e8567dce29b766
 DIST git-2.36.1.tar.xz 7004044 BLAKE2B 
99f54efb4ea1d8db0e3afd3dc9780cb37fc853e4757f4b37d68a6badd90eeed3e2943c97393eaed6adf61c82b97b5d01ca8d015784f5425072b1db14d39144ce
 SHA512 
459432bd0c1d5a87c828a6fbf6d3473f14bf6b95783b3f27ea4f3af1ba9fd0e712a96a41276a16c6ebeb7ac3583a5f445eedd0a9e19fe160c2c8e309ec58818e
-DIST git-2.37.0.rc1.tar.xz 7044188 BLAKE2B 
9b1e538f5cc8ba00d5fc0de98d25ebbd3bdd4496c4c452119bc2576633aff1a5512750cf39567f2eb8aa838fa84d432ab806a8b7d8611c0cc8b52213c144ad37
 SHA512 
4a2ddb7d4be9bcfcdcc181693d09bd4b34db0b44d22c3df6bcbb82f99950dfa2a19aebe0d877386be1c731cc307c891e85fe48c50c7988299ee92ed3aad95d11
+DIST git-2.37.0.rc2.tar.xz 7044232 BLAKE2B 
dca5e02e24ef103dfdc0360e4d2d1cca5ac488ba5ecbebf4e05b6feca7e6828b174eebc4e76c72b5c13ec317359cdcaeb5576a70871d8dc1b56fa98e03351830
 SHA512 
1b81180f2ed4566a74bc37d47fa9790eb70048c43b5204a9eda03d6fe6dd8c273ccb464d2490877b6ada901845edc9ec7cc1a6d73c064be5d426ff9b9e64e1e5
 DIST git-htmldocs-2.32.0.tar.xz 1381664 BLAKE2B 
d1b47aa99d32a252fd20df26eff44a558044f3a389379b161bb43621eb28375eb0621969849a31938ba7fc9fc58b140d27d703559ea5735d0a0ffd2e93cd9692
 SHA512 
12b84e342f0d19afe385ab8a685ae625e86c3295d1555992e0c427b361aa2cdfc89a679e7dbc468d3568a325dafbf699468aadcdb02f93e372eff3dd96a7cf7f
 DIST git-htmldocs-2.33.1.tar.xz 1396744 BLAKE2B 
cbd65cf08fc7ea466fcd72820ba3e2135ade37f69c436a4ee7276dc71fb62f6270b71e2f46d981f5681a0fd3c30613d61680c2ef2460d0d7d292f7455e114128
 SHA512 
5b856b919067e1f644539d43a85aab6f602537ea0970b6248b471e3fa6756a8494f0525a69d22ad3795fcf9e106ff8439e0f6716ba0b8c895d7aad8c59e5bd74
 DIST git-htmldocs-2.34.1.tar.xz 1406464 BLAKE2B 
6ee2f58df3c1622d96ac4b1a70d4dc3d0c973635774dd6bb89fea3e502dd82d99d676e2f9cb33c14c429c3d4680cd6020213154099b3f7fe71ad67602ca9bc6c
 SHA512 
cf9fa952d43e477528deece9f22d1bb63fa50b3a831fae20812c6af31c1dbaf193abe2fed48ac9966bcf1787442ceed19f00c00e524a1911f0ea31952a52fc8f
@@ -15,7 +15,7 @@ DIST git-htmldocs-2.35.2.tar.xz 1411248 BLAKE2B 
d4f318f6277015bb6aef3a556bbf7a9a
 DIST git-htmldocs-2.35.3.tar.xz 1411664 BLAKE2B 
c7d849b9573a257de47fc8d654f7f791d21917cf65315b4ae6909ba2ebbe90970bc9e6c9949266913b1e529e662bfc375acee26ebf9304162eeccc87ce3da067
 SHA512 
52b97dab838fff1a865ae4d449fbb77fbac3c528666d1b936c73bffac856f16583d1b182379bc4e6851f78bccab519c3ea7e5902fc502b2e8ab7bb85043c7eea
 DIST git-htmldocs-2.36.0.tar.xz 1426148 BLAKE2B 
ba121e8f7d6a232f3df2b5a50c0f4a798c80808562c710f306f26fa79c124e5e1580c0626a2fce04f4a17b96d40a2683809550f37028cbc436b359de91100599
 SHA512 
62ee14c2f1ff34c0fbdf281ea2bb08bf6a24850d1d8dc68ffb12ae15e343c167ac869559395769fb352bd441baa8f2d45d696923a04e2f04bca921c990d75a9d
 DIST git-htmldocs-2.36.1.tar.xz 1426284 BLAKE2B 
2213f870b7fe35cc76ce8654ed8c50c0e9694c58acac4aa2350f826422db6bf2fc238fbd12075f98e84539fdf6ca5624984e21844d1d1c1ceb90e3b090438a7d
 SHA512 
3aa2ca197a789161571a6961dae8c2723ff5ba05a2d8ce7443f7fd9ef46fe5a3d001364831345f3fc4e028140022d20afefbabdf4a82cdeb311167793b292c1f
-DIST git-htmldocs-2.37.0.rc1.tar.xz 1444520 BLAKE2B 
5f287504e37693349defd767fe25d52335d1003242f0d49d25df702e0a86175387eff79b4a2df35df9480f4ccb406c4d329d432b02ad61d1dda5236e9c5049dd
 SHA512 
afe1aea0af1b6f5dd8b3ac181c24e30e57eae27007b4bdd979c6e9f74809479e78c1b79dfc2b856409f4a806dcc64eacd159b05e6d8dcd1cd026709d7d5e9f6d
+DIST git-htmldocs-2.37.0.rc2.tar.xz 1444244 BLAKE2B 
49a698f988a08448379da541b76ec3319ca3794eb193470b9621996ecfbd35961f494dfea255ff1b809844f783ae9df518fb0c2b498a3827f4b186053a3a

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

2022-06-22 Thread Lars Wendler
commit: 2122dea1a2909566e942c5726397fa9b276016dc
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 22 10:27:48 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 22 10:30:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2122dea1

sys-libs/libsmbios: update LICENSE

Thanks-to: Ulrich Müller  gentoo.org>
Closes: https://bugs.gentoo.org/853724
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/libsmbios/libsmbios-2.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libsmbios/libsmbios-2.4.3.ebuild 
b/sys-libs/libsmbios/libsmbios-2.4.3.ebuild
index f982ee3c0391..4ee63a217cb1 100644
--- a/sys-libs/libsmbios/libsmbios-2.4.3.ebuild
+++ b/sys-libs/libsmbios/libsmbios-2.4.3.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Provide access to (SM)BIOS information"
 HOMEPAGE="http://linux.dell.com/files/libsmbios/;
 SRC_URI="https://github.com/dell/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-2 OSL-2.0"
+LICENSE="|| ( GPL-2+ OSL-2.1 ) BSD Boost-1.0"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~ia64 ~riscv x86"
 IUSE="doc graphviz nls +python static-libs test"



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

2022-06-22 Thread Lars Wendler
commit: d64089392cd2dfe63ecf77a3e2861f4d9e579b7d
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 22 08:55:53 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 22 09:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6408939

media-sound/qmmp: Revbump to fix usage of unused cmake variables

Closes: https://bugs.gentoo.org/853715
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/qmmp/{qmmp-1.6.1.ebuild => qmmp-1.6.1-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-sound/qmmp/qmmp-1.6.1.ebuild 
b/media-sound/qmmp/qmmp-1.6.1-r1.ebuild
similarity index 98%
rename from media-sound/qmmp/qmmp-1.6.1.ebuild
rename to media-sound/qmmp/qmmp-1.6.1-r1.ebuild
index a55e77012a92..74de5e84ffe0 100644
--- a/media-sound/qmmp/qmmp-1.6.1.ebuild
+++ b/media-sound/qmmp/qmmp-1.6.1-r1.ebuild
@@ -125,7 +125,6 @@ src_configure() {
-DUSE_FLAC="$(usex flac)"
-DUSE_GME="$(usex game)"
-DUSE_GNOMEHOTKEY="$(usex gnome)"
-   -DUSE_HAL=OFF
-DUSE_JACK="$(usex jack)"
-DUSE_LADSPA="$(usex ladspa)"
-DUSE_LYRICS="$(usex lyrics)"
@@ -149,7 +148,7 @@ src_configure() {
-DUSE_SOXR="$(usex soxr)"
-DUSE_STEREO="$(usex stereo)"
-DUSE_STATICON="$(usex tray)"
-   -DUSE_UDISKS2="$(usex udisks)"
+   -DUSE_UDISKS="$(usex udisks)"
-DUSE_VORBIS="$(usex vorbis)"
-DUSE_WAVPACK="$(usex wavpack)"
-DUSE_XMP="$(usex xmp)"



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

2022-06-22 Thread Lars Wendler
commit: 7e1cac4684c2cf3c893899b918dda1bb4894608f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 22 08:56:37 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 22 09:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1cac46

media-sound/qmmp: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/qmmp/qmmp-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-sound/qmmp/qmmp-.ebuild 
b/media-sound/qmmp/qmmp-.ebuild
index 973fbd88a571..4a8758eff61c 100644
--- a/media-sound/qmmp/qmmp-.ebuild
+++ b/media-sound/qmmp/qmmp-.ebuild
@@ -129,7 +129,6 @@ src_configure() {
-DUSE_FLAC="$(usex flac)"
-DUSE_GME="$(usex game)"
-DUSE_GNOMEHOTKEY="$(usex gnome)"
-   -DUSE_HAL=OFF
-DUSE_JACK="$(usex jack)"
-DUSE_LADSPA="$(usex ladspa)"
-DUSE_LYRICS="$(usex lyrics)"
@@ -153,7 +152,7 @@ src_configure() {
-DUSE_SOXR="$(usex soxr)"
-DUSE_STEREO="$(usex stereo)"
-DUSE_STATICON="$(usex tray)"
-   -DUSE_UDISKS2="$(usex udisks)"
+   -DUSE_UDISKS="$(usex udisks)"
-DUSE_VORBIS="$(usex vorbis)"
-DUSE_WAVPACK="$(usex wavpack)"
-DUSE_XMP="$(usex xmp)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/android-file-transfer-linux/

2022-06-22 Thread Lars Wendler
commit: 25d93218fb42d9cc045013f7ce34bf10e7542dad
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 22 07:32:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 22 07:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d93218

sys-fs/android-file-transfer-linux: Added python3_10 support

Signed-off-by: Lars Wendler  gentoo.org>

 .../android-file-transfer-linux-4.2.ebuild| 4 ++--
 .../android-file-transfer-linux-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.2.ebuild 
b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.2.ebuild
index 0b38a78cc13e..242c2c0cc226 100644
--- a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.2.ebuild
+++ b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake python-single-r1 xdg
 

diff --git 
a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-.ebuild 
b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-.ebuild
index 344d6b2e6548..c4f1917e99d4 100644
--- a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-.ebuild
+++ b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake python-single-r1 xdg
 



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

2022-06-22 Thread Lars Wendler
commit: 5f572c59c30cebe2609a4613424e5aa8b6b86e71
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 22 06:44:55 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 22 07:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f572c59

media-sound/qmmp: Bump to version 1.6.1

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/qmmp/Manifest  |   1 +
 media-sound/qmmp/qmmp-1.6.1.ebuild | 159 +
 2 files changed, 160 insertions(+)

diff --git a/media-sound/qmmp/Manifest b/media-sound/qmmp/Manifest
index 9b6246e96ef6..148f2d4294ca 100644
--- a/media-sound/qmmp/Manifest
+++ b/media-sound/qmmp/Manifest
@@ -1,2 +1,3 @@
 DIST qmmp-1.5.4.tar.bz2 1388941 BLAKE2B 
e1a205b6315cd841c7d7a94ed85dca7fcbc74416dcc09458637ccadab96c3a2614039007cdbab404098d2818f4b5cdb7a0bc5cf27e1bfdd0f146d73e2834f230
 SHA512 
5dcc543f75f3baa6115c7c692acaca00b1ad6b62c773ac18ad97447fc17978f067d85b132d1fdb65467474417b7d7e8d8b43e0284196978ca63dd5d431a23bf5
 DIST qmmp-1.6.0.tar.bz2 1364512 BLAKE2B 
3af905fa8af1a23f04d3df30856f881184a5150de571ffb82efc98179c2fe67a232207ad1233c57fde9000facc1df07317b10658e5f462f79083e99deeb7bb9f
 SHA512 
a96242b4eb46fce84f7eefb1dd90cf4c51809c7f8471a405462d95cb3ba5c373e217c50ed48b4ad6b94e1a7e0948839433d4085c41a35991bffd08699a4826f1
+DIST qmmp-1.6.1.tar.bz2 1353769 BLAKE2B 
d12f91166cec051caf604ec27dc563d4cf2a52511eabfc0dee0b0679373e7c5fa0f0faac2b4d25420f33485caf90545c7f0098f1e3814f92d46d82b253410afd
 SHA512 
efaf44002c21544514301b5ec1210507fe3cdeb4c6b8d14fb8a573d32db5bb73a9d6d36d00d9d61592261b69fa4260417e3c65183f13299234bd82dda43536c5

diff --git a/media-sound/qmmp/qmmp-1.6.1.ebuild 
b/media-sound/qmmp/qmmp-1.6.1.ebuild
new file mode 100644
index ..a55e77012a92
--- /dev/null
+++ b/media-sound/qmmp/qmmp-1.6.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Qt5-based audio player with winamp/xmms skins support"
+HOMEPAGE="http://qmmp.ylsoftware.com;
+if [[ ${PV} !=  ]]; then
+   SRC_URI="http://qmmp.ylsoftware.com/files/${P}.tar.bz2
+   mirror://sourceforge/${PN}-dev/files/${P}.tar.bz2"
+   KEYWORDS="~amd64 ~x86"
+else
+   inherit subversion
+   QMMP_DEV_BRANCH="1.3"
+   
ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# KEYWORDS further up
+IUSE="aac +alsa analyzer archive bs2b cdda cover crossfade cue curl +dbus enca
+ffmpeg flac game gnome jack ladspa lyrics +mad midi mms mplayer musepack
+notifier opus oss pipewire projectm pulseaudio qsui qtmedia scrobbler shout sid
+sndfile soxr stereo tray udisks +vorbis wavpack xmp"
+
+REQUIRED_USE="
+   gnome? ( dbus )
+   shout? ( soxr vorbis )
+   udisks? ( dbus )
+"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/taglib
+   x11-libs/libX11
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   archive? ( app-arch/libarchive )
+   bs2b? ( media-libs/libbs2b )
+   cdda? (
+   dev-libs/libcdio:=
+   dev-libs/libcdio-paranoia
+   )
+   curl? ( net-misc/curl )
+   dbus? ( dev-qt/qtdbus:5 )
+   enca? ( app-i18n/enca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? ( media-libs/flac )
+   game? ( media-libs/game-music-emu )
+   jack? (
+   media-libs/libsamplerate
+   virtual/jack
+   )
+   ladspa? ( media-plugins/cmt-plugins )
+   mad? (
+   media-libs/libmad:=
+   media-sound/mpg123:=
+   )
+   midi? ( media-sound/wildmidi )
+   mms? ( media-libs/libmms )
+   mplayer? ( media-video/mplayer )
+   musepack? ( >=media-sound/musepack-tools-444 )
+   opus? ( media-libs/opusfile )
+   pipewire? ( media-video/pipewire )
+   projectm? (
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtopengl:5
+   media-libs/libprojectm:=
+   )
+   pulseaudio? ( >=media-sound/pulseaudio-0.9.9 )
+   qtmedia? ( dev-qt/qtmultimedia:5 )
+   scrobbler? ( net-misc/curl )
+   shout? ( media-libs/libshout )
+   sid? ( >=media-libs/libsidplayfp-1.1.0 )
+   sndfile? ( media-libs/libsndfile )
+   soxr? ( media-libs/soxr )
+   udisks? ( sys-fs/udisks:2 )
+   vorbis? (
+   media-libs/libogg
+   media-libs/libvorbis
+   )
+   wavpack? ( media-sound/wavpack )
+   xmp? ( media-libs/libxmp )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+"
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_prepare() {
+  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/android-file-transfer-linux/

2022-06-22 Thread Lars Wendler
commit: f89e845eed15b5a5f55b877cbd58a3b846d3b8e3
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 22 07:31:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 22 07:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89e845e

sys-fs/android-file-transfer-linux: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/android-file-transfer-linux/Manifest|  2 -
 .../android-file-transfer-linux-3.9.ebuild | 64 --
 .../android-file-transfer-linux-4.1.ebuild | 79 --
 3 files changed, 145 deletions(-)

diff --git a/sys-fs/android-file-transfer-linux/Manifest 
b/sys-fs/android-file-transfer-linux/Manifest
index 50d40215513d..d50d223a791e 100644
--- a/sys-fs/android-file-transfer-linux/Manifest
+++ b/sys-fs/android-file-transfer-linux/Manifest
@@ -1,3 +1 @@
-DIST android-file-transfer-linux-3.9.tar.gz 781268 BLAKE2B 
63032a39b39cf31b8d051c0069c0357f0b6ed5bd9e592ee5ce1f5e95438ff27571ec7d58789eb865a1896097c3cebf0ec30a89526b62c93694d71ca29e95d415
 SHA512 
7468ff19d2b4ae0f768eea70ec45246da11c4e541d07a9548d057c080adbbc905f76dcdff18c4c8478cd19aee6992d02beaf8b4275d7302997652e25351ab5c8
-DIST android-file-transfer-linux-4.1.tar.gz 820290 BLAKE2B 
598a4ae25cc5110c38534d1b2b49c034f3dee3f8ab9e47835b4543acecf80521c102e0b8cdf89a19801b178a8fdbbd09e866b957b3ab5886700a26e6c00f8a1b
 SHA512 
76151089dcce304fb688a54a4f94ea605fa3d048765119c631a2ff2c8d107678062ed4d485a983dfb0b337c9b4d3639e3f76640b6bcc73e3e6449764e99298ab
 DIST android-file-transfer-linux-4.2.tar.gz 823609 BLAKE2B 
dfd9b6ef4a92b1bc7851fd160837366b97fa95db5a998b9df156dd8543be554e07d02aae9be9f27b1cd9ee96aacc2003e06e4c7670c49b478e07779c92829817
 SHA512 
88ee6bf0af6cf6b2f6b97dee8e79d20905d2a84c271d68d874b87ccc797f198f1e480565633feea08a585ebb55e77da9742bd9cd87b59d88e677c44c69e95659

diff --git 
a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-3.9.ebuild 
b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-3.9.ebuild
deleted file mode 100644
index e2ce2ae66cfe..
--- a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-3.9.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Android File Transfer for Linux"
-HOMEPAGE="https://github.com/whoozle/android-file-transfer-linux;
-
-if [[ "${PV}" = * ]] ; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://github.com/whoozle/android-file-transfer-linux.git;
-else
-   
SRC_URI="https://github.com/whoozle/android-file-transfer-linux/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-IUSE="fuse qt5"
-
-RDEPEND="
-   sys-apps/file
-   sys-libs/readline:0=
-   fuse? ( sys-fs/fuse:0 )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-"
-
-DEPEND="${RDEPEND}"
-
-# required to override src_prepare from xdg eclass
-src_prepare() {
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_FUSE="$(usex fuse)"
-   -DBUILD_QT_UI="$(usex qt5)"
-   -DBUILD_SHARED_LIB="ON"
-   # Upstream recommends to keep this off as libusb is broken
-   -DUSB_BACKEND_LIBUSB="OFF"
-   $(usex qt5 '-DDESIRED_QT_VERSION=5' '')
-   )
-   cmake_src_configure
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-}

diff --git 
a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.1.ebuild 
b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.1.ebuild
deleted file mode 100644
index 0b38a78cc13e..
--- a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Android File Transfer for Linux"
-HOMEPAGE="https://github.com/whoozle/android-file-transfer-linux;
-
-if [[ "${PV}" = * ]] ; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://github.com/whoozle/android-file-transfer-linux.git;
-else
-   
SRC_URI="https://github.com/whoozle/android-file-transfer-linux/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-IUSE="fuse python qt5 taglib zune"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-06-19 Thread Lars Wendler
commit: 2670dcf22431f24a3022ad4f82012d374c7098a5
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 18:14:02 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 18:15:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2670dcf2

games-strategy/wesnoth: Added 1.17.5 development release

Changed SRC_URI to fetch from sourceforge as the auto-generated
GitHub source tarballs are incomplete.

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.17.5.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 181f218e3336..a2c775399807 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,2 +1,3 @@
 DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66
 DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B 
e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20
 SHA512 
7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0
+DIST wesnoth-1.17.5.tar.bz2 418959651 BLAKE2B 
3b6e015192a4050e5d16b25b0e67f91894eeae772125e4bbbefa81082b17fc9c479cf0f4c68d3b74afc5e656c8680319d336d1c14f421f875a64df9b6adbd830
 SHA512 
7033673f058f3114fcaf9e9b0f5f457c4ed2243fdf04cf80775815d2661bead73d7323c00f4aa678ff82f3d2c23000d81aca97c58f33635060341368ef8c4377

diff --git a/games-strategy/wesnoth/wesnoth-1.17.5.ebuild 
b/games-strategy/wesnoth/wesnoth-1.17.5.ebuild
new file mode 100644
index ..764fb71cac25
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.17.5.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls,threads(+)]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   if use dedicated || use server ; then
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"
+   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
+   -DENABLE_NLS="$(usex nls)"
+   -DENABLE_NOTIFICATIONS=

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-06-19 Thread Lars Wendler
commit: 66959fabf450c970ec63195b9f882dc3d8f0a7d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 17:22:42 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 17:23:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66959fab

games-strategy/wesnoth: Bump to version 1.16.3

Closes: https://bugs.gentoo.org/835587
Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.16.3.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index fd1ae547afc1..afa25880c8f0 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,2 +1,3 @@
 DIST wesnoth-1.16.0.tar.gz 515780018 BLAKE2B 
1a9d6aa9b294b9919d3b51528928f43d786f30fda739f0af2e62ebbb210b8f071945fe6130c00e2055d3726ae7eabf63b57fd2f1d5d8981a4cd0feedbfbffbfb
 SHA512 
6d999a99e140916ef2070c524898ef69c7b45b3240f208aa380e81a1d1822a02c05a7fc9c5049a05a230e5126d8ff8723e16b6a62ba532b81c031f78ad8c85fe
 DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66
+DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B 
e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20
 SHA512 
7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0

diff --git a/games-strategy/wesnoth/wesnoth-1.16.3.ebuild 
b/games-strategy/wesnoth/wesnoth-1.16.3.ebuild
new file mode 100644
index ..17cdd9a055f7
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.16.3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls,threads(+)]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   if use dedicated || use server ; then
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"
+   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
+   -DENABLE_NLS="$(usex nls)"
+   -DENABLE_NOTIFICATIONS="$(usex dbus)"
+   -DENABLE_STRICT_

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-06-19 Thread Lars Wendler
commit: b3576714fa2808a8365e9321cac9a013a2e2235f
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 17:23:09 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 17:23:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3576714

games-strategy/wesnoth: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest |   1 -
 games-strategy/wesnoth/wesnoth-1.16.0-r1.ebuild | 100 
 2 files changed, 101 deletions(-)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index afa25880c8f0..181f218e3336 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,3 +1,2 @@
-DIST wesnoth-1.16.0.tar.gz 515780018 BLAKE2B 
1a9d6aa9b294b9919d3b51528928f43d786f30fda739f0af2e62ebbb210b8f071945fe6130c00e2055d3726ae7eabf63b57fd2f1d5d8981a4cd0feedbfbffbfb
 SHA512 
6d999a99e140916ef2070c524898ef69c7b45b3240f208aa380e81a1d1822a02c05a7fc9c5049a05a230e5126d8ff8723e16b6a62ba532b81c031f78ad8c85fe
 DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66
 DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B 
e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20
 SHA512 
7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0

diff --git a/games-strategy/wesnoth/wesnoth-1.16.0-r1.ebuild 
b/games-strategy/wesnoth/wesnoth-1.16.0-r1.ebuild
deleted file mode 100644
index f5718459c555..
--- a/games-strategy/wesnoth/wesnoth-1.16.0-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic xdg
-
-DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
-HOMEPAGE="http://www.wesnoth.org
-   https://github.com/wesnoth/wesnoth;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-# uneven minor versions are development versions
-if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-IUSE="dbus dedicated doc nls server"
-
-RDEPEND="
-   acct-group/wesnoth
-   acct-user/wesnoth
-   dev-libs/boost:=[bzip2,context,icu,nls,threads(+)]
-   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
-   !dedicated? (
-   dev-libs/glib:2
-   dev-libs/openssl:0=
-   >=media-libs/fontconfig-2.4.1
-   >=media-libs/sdl2-image-2.0.0[jpeg,png]
-   >=media-libs/sdl2-mixer-2.0.0[vorbis]
-   media-libs/libvorbis
-   >=x11-libs/pango-1.22.0
-   >=x11-libs/cairo-1.10.0
-   sys-libs/readline:0=
-   dbus? ( sys-apps/dbus )
-   )"
-DEPEND="${RDEPEND}
-   x11-libs/libX11
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-
-   if ! use doc ; then
-   sed -i \
-   -e '/manual/d' \
-   doc/CMakeLists.txt || die
-   fi
-
-   # respect LINGUAS (bug #483316)
-   if [[ ${LINGUAS+set} ]] ; then
-   local lang langs=()
-   for lang in $(cat po/LINGUAS) ; do
-   has ${lang} ${LINGUAS} && langs+=( ${lang} )
-   done
-   echo "${langs[@]}" > po/LINGUAS || die
-   fi
-}
-
-src_configure() {
-   filter-flags -ftracer -fomit-frame-pointer
-
-   if use dedicated || use server ; then
-   mycmakeargs=(
-   -DENABLE_CAMPAIGN_SERVER="ON"
-   -DENABLE_SERVER="ON"
-   -DSERVER_UID="${PN}"
-   -DSERVER_GID="${PN}"
-   -DFIFO_DIR="/run/wesnothd"
-   )
-   else
-   mycmakeargs=(
-   -DENABLE_CAMPAIGN_SERVER="OFF"
-   -DENABLE_SERVER="OFF"
-   )
-   fi
-   mycmakeargs+=(
-   -Wno-dev
-   -DENABLE_GAME="$(usex !dedicated)"
-   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
-   -DENABLE_NLS="$(usex nls)"
-   -DENABLE_NOTIFICATIONS="$(usex dbus)"
-   -DENABLE_STRICT_COMPILATION="OFF"
-   

[gentoo-commits] repo/gentoo:master commit in: www-apache/mod_gnutls/

2022-06-19 Thread Lars Wendler
commit: 66de8eb806a504783e3f66d5624760dce1082345
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 12:33:24 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 12:33:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66de8eb8

www-apache/mod_gnutls: Forgot to introduce BDEPEND

Signed-off-by: Lars Wendler  gentoo.org>

 www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild 
b/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild
index 7d8c03acc123..2b9dea4ff9d5 100644
--- a/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild
+++ b/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild
@@ -16,12 +16,11 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
-CDEPEND=">=net-libs/gnutls-3.3.0:=[pkcs11]"
-
 TEST_REQUIRED_APACHE_MODULES="apache2_modules_proxy,apache2_modules_proxy_http"
 
-DEPEND="${CDEPEND}
-   virtual/pkgconfig
+COMMON_DEPEND=">=net-libs/gnutls-3.3.0:=[pkcs11]"
+
+DEPEND="${COMMON_DEPEND}
$(python_gen_any_dep '
dev-python/pyyaml[${PYTHON_USEDEP}]
')
@@ -36,7 +35,10 @@ DEPEND="${CDEPEND}
)
)"
 
-RDEPEND="${CDEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: www-apache/mod_gnutls/

2022-06-19 Thread Lars Wendler
commit: a4c8cc105ae81625971bca30096f6491645b0c6c
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 12:22:28 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 12:24:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c8cc10

www-apache/mod_gnutls: Bump to version 0.12.0

Thanks-to: Forza  tnonline.net>
Closes: https://bugs.gentoo.org/846338
Closes: https://bugs.gentoo.org/853049
Signed-off-by: Lars Wendler  gentoo.org>

 www-apache/mod_gnutls/Manifest |  1 +
 www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/www-apache/mod_gnutls/Manifest b/www-apache/mod_gnutls/Manifest
index e8db9e5a3d09..3b98de5a5882 100644
--- a/www-apache/mod_gnutls/Manifest
+++ b/www-apache/mod_gnutls/Manifest
@@ -1 +1,2 @@
 DIST mod_gnutls-0.11.0.tar.bz2 458966 BLAKE2B 
6d81be7b7d48255173d028a8e3207badbce0c1ba541124a241b63d4ed4eb36833156e9cd7194318138b6f16667a971d5311d56b9b0036e5b3d9dac8d352a4335
 SHA512 
090d244823f15a6b23dd2ad9b35db202ebbe96210ec8fd06e06f13e32c327e9d9a449834c899755f1ec8c1a3a71db1b125d436ce661caee1002a8719b4c1320e
+DIST mod_gnutls-0.12.0.tar.bz2 461643 BLAKE2B 
ffbb4bd50cae7c974c59067908712e104e6d77b121e5e6114a1a45279b9396331f353a53ddae8e3d58259cd7669f047edc4d2b5ebebe94bb40df55f3546b0a02
 SHA512 
1ec32d0641dc8dc520726a4439edf2e9dbe582651aa4c782047d0499e5e7418b3145eb071d9e97aa4ec803e6818974efea2ed8ed18e5062cd7fdb90ef2e9e0f2

diff --git a/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild 
b/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild
new file mode 100644
index ..7d8c03acc123
--- /dev/null
+++ b/www-apache/mod_gnutls/mod_gnutls-0.12.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools apache-module python-any-r1
+
+DESCRIPTION="mod_gnutls uses GnuTLS for SSL/TLS encryption in Apache2 (compare 
to mod_ssl)"
+HOMEPAGE="https://mod.gnutls.org/;
+SRC_URI="https://mod.gnutls.org/downloads/${P}.tar.bz2;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND=">=net-libs/gnutls-3.3.0:=[pkcs11]"
+
+TEST_REQUIRED_APACHE_MODULES="apache2_modules_proxy,apache2_modules_proxy_http"
+
+DEPEND="${CDEPEND}
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   test? (
+   app-crypt/monkeysphere
+   >=net-libs/gnutls-3.3.0:=[tools]
+   net-misc/curl
+   || (
+   
www-servers/apache[apache2_mpms_worker,${TEST_REQUIRED_APACHE_MODULES}]
+   
www-servers/apache[apache2_mpms_prefork,${TEST_REQUIRED_APACHE_MODULES}]
+   
www-servers/apache[apache2_mpms_event,${TEST_REQUIRED_APACHE_MODULES}]
+   )
+   )"
+
+RDEPEND="${CDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+APACHE2_MOD_CONF="47_${PN}"
+APACHE2_MOD_DEFINE="GNUTLS"
+
+DOCFILES="CHANGELOG NOTICE README"
+
+need_apache2_4
+
+python_check_deps() {
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Calling depend.apache_pkg_setup fails because we do not have
+   # "apache2" in IUSE but the function expects this in order to call
+   # _init_apache2_late which sets the APACHE_MODULESDIR variable.
+   _init_apache2
+   _init_apache2_late
+
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-apxs="${APXS}"
+   --disable-strict
+   --disable-doxygen-dot
+   --disable-doxygen-doc
+   --disable-doxygen-html
+   --disable-doxygen-pdf
+   --disable-valgrind-test
+   ac_cv_path_UNSHARE=no
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake
+}
+
+src_install() {
+   apache-module_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2022-06-19 Thread Lars Wendler
commit: d3b3d13585838dfeaabd26b699c8fcf6bde84f60
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 08:48:50 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 08:48:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b3d135

x11-plugins/pidgin-otr: Revbump to remove useless .la files

Closes: https://bugs.gentoo.org/853019
Signed-off-by: Lars Wendler  gentoo.org>

 ...idgin-otr-4.0.2.ebuild => pidgin-otr-4.0.2-r1.ebuild} | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r1.ebuild
similarity index 73%
rename from x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
rename to x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r1.ebuild
index 13cd6b3ec41f..fce6c905d795 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="(OTR) Messaging allows you to have private conversations over 
instant messaging"
 HOMEPAGE="http://www.cypherpunks.ca/otr/;
@@ -16,8 +16,16 @@ RDEPEND="dev-libs/libgcrypt:0
net-im/pidgin[gtk]
>=net-libs/libotr-4.0.0
x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/intltool
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
 
 DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2022-06-18 Thread Lars Wendler
commit: c6f7d7309d9db31eb01e5684f04e559af3d0b9b9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun 18 07:03:32 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Jun 18 07:03:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f7d730

dev-vcs/git: Bump to version 2.37.0_rc1. Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-vcs/git/Manifest  |  6 +++---
 ...0-optional-cvs.patch => git-2.37.0_rc1-optional-cvs.patch} | 11 ++-
 dev-vcs/git/{git-2.37.0_rc0.ebuild => git-2.37.0_rc1.ebuild}  |  2 +-
 3 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index a1f88ece26d6..b65e7daa96e5 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -6,7 +6,7 @@ DIST git-2.35.2.tar.xz 6876028 BLAKE2B 
2d59f0ef195770b3bd57ef8160ab24da5e1402531
 DIST git-2.35.3.tar.xz 6876328 BLAKE2B 
f584e9d94d167ba19bd2a00377f04eb4edf69cddbd2993a324178338b2e20e7fd126b51882ac7c7914c5118d0eab1ff9beddeb96a901a18fdfe027e21351ab61
 SHA512 
c92f8663988c57702bb5ee542ac8f36e8a43d377d16106ee462ce0b0a575b9d51baaafc654bf1821fbea2fe476ffd64d7fb87084c7de4dd8065b01d5083492c5
 DIST git-2.36.0.tar.xz 7003024 BLAKE2B 
72bb148fc5fded2976554788eaf599d20fe9f200ac1dd1ddd4ed89f7f5c8d6c1025907080620bab477b4efadf41d883e890dff73c80d0ff5f0becd83f13ebd88
 SHA512 
dce0d7dbe684af070271830a01bf1b9cc289182f5106f6e3303b1b3a0d5dc74bebf6ac0174373db05a28f5acc62acb095bc9385dabeeecc1d6e8567dce29b766
 DIST git-2.36.1.tar.xz 7004044 BLAKE2B 
99f54efb4ea1d8db0e3afd3dc9780cb37fc853e4757f4b37d68a6badd90eeed3e2943c97393eaed6adf61c82b97b5d01ca8d015784f5425072b1db14d39144ce
 SHA512 
459432bd0c1d5a87c828a6fbf6d3473f14bf6b95783b3f27ea4f3af1ba9fd0e712a96a41276a16c6ebeb7ac3583a5f445eedd0a9e19fe160c2c8e309ec58818e
-DIST git-2.37.0.rc0.tar.xz 7041604 BLAKE2B 
6382e7c225c01178e9e9010329d239ff7e63f52c13709b761e94d4491786e8d7fc9f3515f714f872d8d658e43578e8508fab000a1b38a342b01e605dca7a0fd7
 SHA512 
bcb69bc211ea4a439260dca6b61afeb0ea1f61ad892f169d990454038ad83e28eccbf9d1da6d9f4deb56b1016d8cca6a431374e8f3401c33a6ca99f403391790
+DIST git-2.37.0.rc1.tar.xz 7044188 BLAKE2B 
9b1e538f5cc8ba00d5fc0de98d25ebbd3bdd4496c4c452119bc2576633aff1a5512750cf39567f2eb8aa838fa84d432ab806a8b7d8611c0cc8b52213c144ad37
 SHA512 
4a2ddb7d4be9bcfcdcc181693d09bd4b34db0b44d22c3df6bcbb82f99950dfa2a19aebe0d877386be1c731cc307c891e85fe48c50c7988299ee92ed3aad95d11
 DIST git-htmldocs-2.32.0.tar.xz 1381664 BLAKE2B 
d1b47aa99d32a252fd20df26eff44a558044f3a389379b161bb43621eb28375eb0621969849a31938ba7fc9fc58b140d27d703559ea5735d0a0ffd2e93cd9692
 SHA512 
12b84e342f0d19afe385ab8a685ae625e86c3295d1555992e0c427b361aa2cdfc89a679e7dbc468d3568a325dafbf699468aadcdb02f93e372eff3dd96a7cf7f
 DIST git-htmldocs-2.33.1.tar.xz 1396744 BLAKE2B 
cbd65cf08fc7ea466fcd72820ba3e2135ade37f69c436a4ee7276dc71fb62f6270b71e2f46d981f5681a0fd3c30613d61680c2ef2460d0d7d292f7455e114128
 SHA512 
5b856b919067e1f644539d43a85aab6f602537ea0970b6248b471e3fa6756a8494f0525a69d22ad3795fcf9e106ff8439e0f6716ba0b8c895d7aad8c59e5bd74
 DIST git-htmldocs-2.34.1.tar.xz 1406464 BLAKE2B 
6ee2f58df3c1622d96ac4b1a70d4dc3d0c973635774dd6bb89fea3e502dd82d99d676e2f9cb33c14c429c3d4680cd6020213154099b3f7fe71ad67602ca9bc6c
 SHA512 
cf9fa952d43e477528deece9f22d1bb63fa50b3a831fae20812c6af31c1dbaf193abe2fed48ac9966bcf1787442ceed19f00c00e524a1911f0ea31952a52fc8f
@@ -15,7 +15,7 @@ DIST git-htmldocs-2.35.2.tar.xz 1411248 BLAKE2B 
d4f318f6277015bb6aef3a556bbf7a9a
 DIST git-htmldocs-2.35.3.tar.xz 1411664 BLAKE2B 
c7d849b9573a257de47fc8d654f7f791d21917cf65315b4ae6909ba2ebbe90970bc9e6c9949266913b1e529e662bfc375acee26ebf9304162eeccc87ce3da067
 SHA512 
52b97dab838fff1a865ae4d449fbb77fbac3c528666d1b936c73bffac856f16583d1b182379bc4e6851f78bccab519c3ea7e5902fc502b2e8ab7bb85043c7eea
 DIST git-htmldocs-2.36.0.tar.xz 1426148 BLAKE2B 
ba121e8f7d6a232f3df2b5a50c0f4a798c80808562c710f306f26fa79c124e5e1580c0626a2fce04f4a17b96d40a2683809550f37028cbc436b359de91100599
 SHA512 
62ee14c2f1ff34c0fbdf281ea2bb08bf6a24850d1d8dc68ffb12ae15e343c167ac869559395769fb352bd441baa8f2d45d696923a04e2f04bca921c990d75a9d
 DIST git-htmldocs-2.36.1.tar.xz 1426284 BLAKE2B 
2213f870b7fe35cc76ce8654ed8c50c0e9694c58acac4aa2350f826422db6bf2fc238fbd12075f98e84539fdf6ca5624984e21844d1d1c1ceb90e3b090438a7d
 SHA512 
3aa2ca197a789161571a6961dae8c2723ff5ba05a2d8ce7443f7fd9ef46fe5a3d001364831345f3fc4e028140022d20afefbabdf4a82cdeb311167793b292c1f
-DIST git-htmldocs-2.37.0.rc0.tar.xz 1443848 BLAKE2B 
da2069cafc595475d2fe0390365c2fac4163d58d03ca9e047f38259da3e0fb1393c82678857248d3ef593ddf6d05447ce199a1315af7b9e8d8cc5884adbbb3fc
 SHA512 
012dc4512747273ac2c15204d540ab7bfe81275e723788fce88daa02dabbf44e51b4d379361bf9732012b801af3211912af10ba64aaf9c43391f2ee9e1753dd0
+DIST git-htmldocs-2.37.0.rc1.tar.xz 1444520 BLAKE2B 
5f287504e37693349defd767fe25d52335d1003242f0d49d25df702e0a86175387eff79b4a2df35df9480f4ccb406c4d329d432b02ad61d1dda5236e9

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

2022-06-16 Thread Lars Wendler
commit: f5296d73a7179526b8d737014bd8e68ece7e4aba
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 16 23:07:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Jun 16 23:07:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5296d73

app-misc/reptyr: Bump to version 0.9.0

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/reptyr/Manifest|  1 +
 app-misc/reptyr/reptyr-0.9.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/app-misc/reptyr/Manifest b/app-misc/reptyr/Manifest
index c89832a0568c..86b6b31f3f6e 100644
--- a/app-misc/reptyr/Manifest
+++ b/app-misc/reptyr/Manifest
@@ -1 +1,2 @@
 DIST reptyr-0.8.0.tar.gz 32239 BLAKE2B 
eb3d966c06df710ea27a421bceaca0c91e342cb981567eedc9125e5dd2dc937be294dc212ed9b3021d5e5d75e1011fa4a39eaf93c152c24ef7c5098f8edd9018
 SHA512 
880d899a2b6df3c33909dc70ce0a58f413b2e2eec2e212abc709348345d48294cf2e39f5891ab4b1fa24e69b54effe99c1b8ab03b448bfd7097e20498e7e85dc
+DIST reptyr-0.9.0.tar.gz 32589 BLAKE2B 
2673128d90f302a5591466314446257b654f727efce24e2c1a68a2f876a7b385905acb5a4648945ce15e90e2419b4aee5a8a88377dd8229f3b130ba5ba858e46
 SHA512 
a59670449cb597657dbb244228fd4246142190615ce1a6369f11b8c99cb12d8e2bedb4efd7cdc301a4f7c18d29e8799eea8f14d062a8ad7b7c025034cba66ac7

diff --git a/app-misc/reptyr/reptyr-0.9.0.ebuild 
b/app-misc/reptyr/reptyr-0.9.0.ebuild
new file mode 100644
index ..d36f18cfc3bd
--- /dev/null
+++ b/app-misc/reptyr/reptyr-0.9.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 toolchain-funcs flag-o-matic vcs-snapshot
+
+DESCRIPTION="A utility to attach a running program to a new terminal"
+HOMEPAGE="https://github.com/nelhage/reptyr;
+SRC_URI="https://github.com/nelhage/${PN}/archive/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   # respect CFLAGS
+   sed -i '/^override/d' Makefile || die
+}
+
+src_compile() {
+   append-cppflags -D_GNU_SOURCE
+   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+   dodoc ChangeLog NOTES README.md
+   newbashcomp reptyr{.bash,}
+}



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

2022-06-16 Thread Lars Wendler
commit: c6a224f71d8ad9bf6dc682ed456d63ffd9aca81a
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 16 11:15:29 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Jun 16 11:16:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a224f7

dev-vcs/git: Bump to version 2.37.0_rc0

Signed-off-by: Lars Wendler  gentoo.org>

 dev-vcs/git/Manifest   |   3 +
 .../git/files/git-2.37.0_rc0-optional-cvs.patch| 458 +++
 dev-vcs/git/git-2.37.0_rc0.ebuild  | 641 +
 3 files changed, 1102 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 3db6848ddd13..a1f88ece26d6 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -6,6 +6,7 @@ DIST git-2.35.2.tar.xz 6876028 BLAKE2B 
2d59f0ef195770b3bd57ef8160ab24da5e1402531
 DIST git-2.35.3.tar.xz 6876328 BLAKE2B 
f584e9d94d167ba19bd2a00377f04eb4edf69cddbd2993a324178338b2e20e7fd126b51882ac7c7914c5118d0eab1ff9beddeb96a901a18fdfe027e21351ab61
 SHA512 
c92f8663988c57702bb5ee542ac8f36e8a43d377d16106ee462ce0b0a575b9d51baaafc654bf1821fbea2fe476ffd64d7fb87084c7de4dd8065b01d5083492c5
 DIST git-2.36.0.tar.xz 7003024 BLAKE2B 
72bb148fc5fded2976554788eaf599d20fe9f200ac1dd1ddd4ed89f7f5c8d6c1025907080620bab477b4efadf41d883e890dff73c80d0ff5f0becd83f13ebd88
 SHA512 
dce0d7dbe684af070271830a01bf1b9cc289182f5106f6e3303b1b3a0d5dc74bebf6ac0174373db05a28f5acc62acb095bc9385dabeeecc1d6e8567dce29b766
 DIST git-2.36.1.tar.xz 7004044 BLAKE2B 
99f54efb4ea1d8db0e3afd3dc9780cb37fc853e4757f4b37d68a6badd90eeed3e2943c97393eaed6adf61c82b97b5d01ca8d015784f5425072b1db14d39144ce
 SHA512 
459432bd0c1d5a87c828a6fbf6d3473f14bf6b95783b3f27ea4f3af1ba9fd0e712a96a41276a16c6ebeb7ac3583a5f445eedd0a9e19fe160c2c8e309ec58818e
+DIST git-2.37.0.rc0.tar.xz 7041604 BLAKE2B 
6382e7c225c01178e9e9010329d239ff7e63f52c13709b761e94d4491786e8d7fc9f3515f714f872d8d658e43578e8508fab000a1b38a342b01e605dca7a0fd7
 SHA512 
bcb69bc211ea4a439260dca6b61afeb0ea1f61ad892f169d990454038ad83e28eccbf9d1da6d9f4deb56b1016d8cca6a431374e8f3401c33a6ca99f403391790
 DIST git-htmldocs-2.32.0.tar.xz 1381664 BLAKE2B 
d1b47aa99d32a252fd20df26eff44a558044f3a389379b161bb43621eb28375eb0621969849a31938ba7fc9fc58b140d27d703559ea5735d0a0ffd2e93cd9692
 SHA512 
12b84e342f0d19afe385ab8a685ae625e86c3295d1555992e0c427b361aa2cdfc89a679e7dbc468d3568a325dafbf699468aadcdb02f93e372eff3dd96a7cf7f
 DIST git-htmldocs-2.33.1.tar.xz 1396744 BLAKE2B 
cbd65cf08fc7ea466fcd72820ba3e2135ade37f69c436a4ee7276dc71fb62f6270b71e2f46d981f5681a0fd3c30613d61680c2ef2460d0d7d292f7455e114128
 SHA512 
5b856b919067e1f644539d43a85aab6f602537ea0970b6248b471e3fa6756a8494f0525a69d22ad3795fcf9e106ff8439e0f6716ba0b8c895d7aad8c59e5bd74
 DIST git-htmldocs-2.34.1.tar.xz 1406464 BLAKE2B 
6ee2f58df3c1622d96ac4b1a70d4dc3d0c973635774dd6bb89fea3e502dd82d99d676e2f9cb33c14c429c3d4680cd6020213154099b3f7fe71ad67602ca9bc6c
 SHA512 
cf9fa952d43e477528deece9f22d1bb63fa50b3a831fae20812c6af31c1dbaf193abe2fed48ac9966bcf1787442ceed19f00c00e524a1911f0ea31952a52fc8f
@@ -14,6 +15,7 @@ DIST git-htmldocs-2.35.2.tar.xz 1411248 BLAKE2B 
d4f318f6277015bb6aef3a556bbf7a9a
 DIST git-htmldocs-2.35.3.tar.xz 1411664 BLAKE2B 
c7d849b9573a257de47fc8d654f7f791d21917cf65315b4ae6909ba2ebbe90970bc9e6c9949266913b1e529e662bfc375acee26ebf9304162eeccc87ce3da067
 SHA512 
52b97dab838fff1a865ae4d449fbb77fbac3c528666d1b936c73bffac856f16583d1b182379bc4e6851f78bccab519c3ea7e5902fc502b2e8ab7bb85043c7eea
 DIST git-htmldocs-2.36.0.tar.xz 1426148 BLAKE2B 
ba121e8f7d6a232f3df2b5a50c0f4a798c80808562c710f306f26fa79c124e5e1580c0626a2fce04f4a17b96d40a2683809550f37028cbc436b359de91100599
 SHA512 
62ee14c2f1ff34c0fbdf281ea2bb08bf6a24850d1d8dc68ffb12ae15e343c167ac869559395769fb352bd441baa8f2d45d696923a04e2f04bca921c990d75a9d
 DIST git-htmldocs-2.36.1.tar.xz 1426284 BLAKE2B 
2213f870b7fe35cc76ce8654ed8c50c0e9694c58acac4aa2350f826422db6bf2fc238fbd12075f98e84539fdf6ca5624984e21844d1d1c1ceb90e3b090438a7d
 SHA512 
3aa2ca197a789161571a6961dae8c2723ff5ba05a2d8ce7443f7fd9ef46fe5a3d001364831345f3fc4e028140022d20afefbabdf4a82cdeb311167793b292c1f
+DIST git-htmldocs-2.37.0.rc0.tar.xz 1443848 BLAKE2B 
da2069cafc595475d2fe0390365c2fac4163d58d03ca9e047f38259da3e0fb1393c82678857248d3ef593ddf6d05447ce199a1315af7b9e8d8cc5884adbbb3fc
 SHA512 
012dc4512747273ac2c15204d540ab7bfe81275e723788fce88daa02dabbf44e51b4d379361bf9732012b801af3211912af10ba64aaf9c43391f2ee9e1753dd0
 DIST git-manpages-2.32.0.tar.xz 491868 BLAKE2B 
7598a864246aed771371924604ee13d3f51b839b10b254bb1159dd47266513f5cd6484aab200a7b4ed427edc76538a98e39a040a17201483965175f5e1c5f484
 SHA512 
5c9950bd5d6904972cddf4afad534197d843c0dee8198d14ec5a3448873cab37dac88295b2a4df3658749f048bda4800b54fdc850517be7208906c911832c66e
 DIST git-manpages-2.33.1.tar.xz 494288 BLAKE2B 
1f8bd4f23de31a285d3f4327e562dddafdf9f28e8b36334e54f5e280c81fc8170e8b153ca42baa642d02d8e6fdfcac9a8fdd3cee1e32c29bcd53f689d1a6c46

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/files/, app-emulation/virtualbox/

2022-06-15 Thread Lars Wendler
commit: 32e104524f206f4c02aa95f739995ad084c57201
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 15 12:36:35 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 15 12:37:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e10452

app-emulation/virtualbox: Revbumps to remove uage of whoami

Thanks-to: Johan Hedlin  protonmail.com>
Closes: https://bugs.gentoo.org/843776
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox/files/virtualbox-ose-6-wrapper | 2 +-
 .../{virtualbox-6.1.32-r1.ebuild => virtualbox-6.1.32-r2.ebuild}| 0
 .../{virtualbox-6.1.34.ebuild => virtualbox-6.1.34-r1.ebuild}   | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/files/virtualbox-ose-6-wrapper 
b/app-emulation/virtualbox/files/virtualbox-ose-6-wrapper
index af8090dd09af..57b15cc93eba 100644
--- a/app-emulation/virtualbox/files/virtualbox-ose-6-wrapper
+++ b/app-emulation/virtualbox/files/virtualbox-ose-6-wrapper
@@ -60,7 +60,7 @@ WARNING: The character device /dev/vboxdrv does not exist.
 EOF
 fi
 
-SERVER_PID=`ps -U \`whoami\` | grep VBoxSVC | awk '{ print $1 }'`
+SERVER_PID=$(ps -U ${LOGNAME:-$USER} | grep VBoxSVC | awk '{ print $1 }')
 if [ -z "$SERVER_PID" ]; then
 # Server not running yet/anymore, cleanup socket path.
 # See IPC_GetDefaultSocketPath()!

diff --git a/app-emulation/virtualbox/virtualbox-6.1.32-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.32-r2.ebuild
similarity index 100%
rename from app-emulation/virtualbox/virtualbox-6.1.32-r1.ebuild
rename to app-emulation/virtualbox/virtualbox-6.1.32-r2.ebuild

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34-r1.ebuild
similarity index 100%
rename from app-emulation/virtualbox/virtualbox-6.1.34.ebuild
rename to app-emulation/virtualbox/virtualbox-6.1.34-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/files/, app-emulation/virtualbox/

2022-06-15 Thread Lars Wendler
commit: ffb00de3f195d6273ef1f259795ffa86849e91b4
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 15 12:35:26 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun 15 12:37:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb00de3

app-emulation/virtualbox: Add patch to build with python3_10

Closes: https://bugs.gentoo.org/852152
Signed-off-by: Lars Wendler  gentoo.org>

 .../virtualbox/files/virtualbox-6.1.34-python3.10.patch | 13 +
 app-emulation/virtualbox/virtualbox-6.1.34.ebuild   |  1 +
 2 files changed, 14 insertions(+)

diff --git a/app-emulation/virtualbox/files/virtualbox-6.1.34-python3.10.patch 
b/app-emulation/virtualbox/files/virtualbox-6.1.34-python3.10.patch
new file mode 100644
index ..eacc77a7f5bc
--- /dev/null
+++ b/app-emulation/virtualbox/files/virtualbox-6.1.34-python3.10.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/852152
+
+--- VirtualBox-6.1.34/configure
 VirtualBox-6.1.34/configure
+@@ -2027,7 +2027,7 @@
+ }
+ EOF
+   found=
+-  SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 
python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m 
python3.8 python3.8m python3.9 python3.9m"
++  SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 
python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m 
python3.8 python3.8m python3.9 python3.9m python3.10 python3.10m"
+   for p in $PYTHONDIR; do
+ for d in $SUPPYTHONLIBS; do
+   for b in lib/x86_64-linux-gnu lib/i386-linux-gnu lib64 lib/64 lib; do

diff --git a/app-emulation/virtualbox/virtualbox-6.1.34.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.34.ebuild
index ffef67a75eb1..3857ced6663f 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.34.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.34.ebuild
@@ -131,6 +131,7 @@ REQUIRED_USE="
 
 PATCHES=(
"${FILESDIR}/${P}-vboxr0.patch"
+   "${FILESDIR}/${PN}-6.1.34-python3.10.patch" #852152
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: net-ftp/pure-ftpd/

2022-06-14 Thread Lars Wendler
commit: 1d38d5bd0404188eddab61d21bdf93b1d9b3c10e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 14 19:45:39 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Jun 14 19:45:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d38d5bd

net-ftp/pure-ftpd: Bump to version 1.0.51

Signed-off-by: Lars Wendler  gentoo.org>

 net-ftp/pure-ftpd/Manifest|   1 +
 net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild | 161 ++
 2 files changed, 162 insertions(+)

diff --git a/net-ftp/pure-ftpd/Manifest b/net-ftp/pure-ftpd/Manifest
index 95a31323d918..f988f5b6c22b 100644
--- a/net-ftp/pure-ftpd/Manifest
+++ b/net-ftp/pure-ftpd/Manifest
@@ -1 +1,2 @@
 DIST pure-ftpd-1.0.50.tar.bz2 520167 BLAKE2B 
0c694ed48e896be13d907a71a24357f8676daf2c66bdaac41d31b162741164fe5ab1560499acc08b11e4fdb2a678c81c81c03e65a8181fcfd960ffbfe4b731d4
 SHA512 
8fbd24fb0450b9ed8e47335c97c3bc1cbcd0ee2ac7ebea95721b9dbddb7f61d8bedaa1710ba94213d96c79e12ec9b2b555ddb5f494c8961ca2339b176a52fe12
+DIST pure-ftpd-1.0.51.tar.bz2 520648 BLAKE2B 
0b82fee114986140eb74d2669b7d91582a48f1b366936895acda913afb7d3bca1578295a930f7857f8674e593bd1bf8094c36f2ae8db6cf1a62cacfd4234cf13
 SHA512 
3615ac1ec42813855f3328dde200f60025e1f2ca7d1e17ea042967fd4164079260d058f3e2586acd778334660f387a280b35850a9e2091dd913fb84ef929bdca

diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild 
b/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild
new file mode 100644
index ..712fefda22b2
--- /dev/null
+++ b/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Fast, production-quality, standard-conformant FTP server"
+HOMEPAGE="https://www.pureftpd.org/project/pure-ftpd/;
+if [[ "${PV}" ==  ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/jedisct1/pure-ftpd.git;
+else
+   SRC_URI="
+   ftp://ftp.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2
+   http://download.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+IUSE="anondel anonperm anonren anonres caps implicittls ldap mysql noiplog pam 
paranoidmsg postgres resolveids selinux ssl sysquota vchroot xinetd"
+REQUIRED_USE="implicittls? ( ssl )"
+
+DEPEND="
+   dev-libs/libsodium:=
+   virtual/libcrypt:=
+   caps? ( sys-libs/libcap )
+   ldap? ( >=net-nds/openldap-2.0.25:= )
+   mysql? ( || (
+   dev-db/mariadb-connector-c
+   dev-db/mysql-connector-c
+   )
+   )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:= )
+   ssl? ( dev-libs/openssl:0=[-bindist(-)] )
+   sysquota? ( sys-fs/quota[-rpc] )
+   xinetd? ( virtual/inetd )
+"
+
+RDEPEND="
+   ${DEPEND}
+   net-ftp/ftpbase
+   selinux? ( sec-policy/selinux-ftp )
+"
+
+BDEPEND="sys-devel/autoconf-archive"
+
+PATCHES=( "${FILESDIR}/${PN}-1.0.28-pam.patch" )
+
+src_prepare() {
+   default
+
+   [[ "${PV}" ==  ]] && eautoreconf
+}
+
+src_configure() {
+   # Those features are only configurable like this, see bug #179375.
+   use anondel && append-cppflags -DANON_CAN_DELETE
+   use anonperm&& append-cppflags -DANON_CAN_CHANGE_PERMS
+   use anonren && append-cppflags -DANON_CAN_RENAME
+   use anonres && append-cppflags -DANON_CAN_RESUME
+   use resolveids  && append-cppflags -DALWAYS_RESOLVE_IDS
+
+   # Do not auto-use SSP -- let the user select this.
+   export ax_cv_check_cflags___fstack_protector_all=no
+
+   local myeconfargs=(
+   --enable-largefile
+   # Required for correct pid file location.
+   # Pure-FTPd appends "/run/pure-ftpd.pid" to the localstatedir
+   # path, and tries to write to that file even when being
+   # started in foreground. So we need to pin this to /
+   --localstatedir="${EPREFIX}"/
+   --with-altlog
+   --with-cookie
+   --with-diraliases
+   --with-extauth
+   --with-ftpwho
+   --with-language=${PUREFTPD_LANG:=english}
+   --with-peruserlimits
+   --with-privsep
+   --with-puredb
+   --with-quotas
+   --with-ratios
+   --with-throttling
+   --with-uploadscript
+   --with-virtualhosts
+   $(use_with implicittls)
+   $(use_with ldap)
+   $(use_with mysql)
+   

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

2022-06-14 Thread Lars Wendler
commit: 9318243660ec9c508d29b99ba666513462b063b2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 14 17:17:49 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Jun 14 17:22:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93182436

Revert "app-editors/nano: Don't uncomment all include lines in nanorc"

This reverts commit d52b5ff9bca3e3752cba40050ec0dffe7f2abc1e.
It breaks startup of nano:

  Error in /etc/nanorc on line 39: Unknown option "brackets"
  Error in /etc/nanorc on line 83: Unknown option "magic"
  Error in /etc/nanorc on line 128: Unknown option "punct"
  Error in /etc/nanorc on line 135: Unknown option "quotestr"
  Error in /etc/nanorc on line 190: Two single-column characters required

Bug: https://bugs.gentoo.org/851726
Signed-off-by: Lars Wendler  gentoo.org>

 app-editors/nano/{nano-6.2-r1.ebuild => nano-6.2.ebuild} | 2 +-
 app-editors/nano/{nano-6.3-r1.ebuild => nano-6.3.ebuild} | 2 +-
 app-editors/nano/nano-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/nano/nano-6.2-r1.ebuild 
b/app-editors/nano/nano-6.2.ebuild
similarity index 98%
rename from app-editors/nano/nano-6.2-r1.ebuild
rename to app-editors/nano/nano-6.2.ebuild
index bbea2f629b94..c76f1abb21ba 100644
--- a/app-editors/nano/nano-6.2-r1.ebuild
+++ b/app-editors/nano/nano-6.2.ebuild
@@ -76,7 +76,7 @@ src_install() {
if ! use minimal ; then
# Enable colorization by default.
sed -i \
-   -e '0,/^# include /s:# *::' \
+   -e '/^# include /s:# *::' \
"${ED}"/etc/nanorc || die
 
# Since nano-5.0 these are no longer being "enabled" by default

diff --git a/app-editors/nano/nano-6.3-r1.ebuild 
b/app-editors/nano/nano-6.3.ebuild
similarity index 98%
rename from app-editors/nano/nano-6.3-r1.ebuild
rename to app-editors/nano/nano-6.3.ebuild
index 52d1f38f69d5..9bd57c68b191 100644
--- a/app-editors/nano/nano-6.3-r1.ebuild
+++ b/app-editors/nano/nano-6.3.ebuild
@@ -76,7 +76,7 @@ src_install() {
if ! use minimal ; then
# Enable colorization by default.
sed -i \
-   -e '0,/^# include /s:# *::' \
+   -e '/^# include /s:# *::' \
"${ED}"/etc/nanorc || die
 
# Since nano-5.0 these are no longer being "enabled" by default

diff --git a/app-editors/nano/nano-.ebuild 
b/app-editors/nano/nano-.ebuild
index cd424d2c2341..25ad3e614940 100644
--- a/app-editors/nano/nano-.ebuild
+++ b/app-editors/nano/nano-.ebuild
@@ -76,7 +76,7 @@ src_install() {
if ! use minimal ; then
# Enable colorization by default.
sed -i \
-   -e '0,/^# include /s:# *::' \
+   -e '/^# include /s:# *::' \
"${ED}"/etc/nanorc || die
 
# Since nano-5.0 these are no longer being "enabled" by default



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

2022-06-14 Thread Lars Wendler
commit: d52b5ff9bca3e3752cba40050ec0dffe7f2abc1e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 14 15:47:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Jun 14 15:49:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52b5ff9

app-editors/nano: Don't uncomment all include lines in nanorc

Thanks-to: Jonathan Plews  tuta.io>
Closes: https://bugs.gentoo.org/851726
Signed-off-by: Lars Wendler  gentoo.org>

 app-editors/nano/{nano-6.2.ebuild => nano-6.2-r1.ebuild} | 2 +-
 app-editors/nano/{nano-6.3.ebuild => nano-6.3-r1.ebuild} | 2 +-
 app-editors/nano/nano-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/nano/nano-6.2.ebuild 
b/app-editors/nano/nano-6.2-r1.ebuild
similarity index 98%
rename from app-editors/nano/nano-6.2.ebuild
rename to app-editors/nano/nano-6.2-r1.ebuild
index c76f1abb21ba..bbea2f629b94 100644
--- a/app-editors/nano/nano-6.2.ebuild
+++ b/app-editors/nano/nano-6.2-r1.ebuild
@@ -76,7 +76,7 @@ src_install() {
if ! use minimal ; then
# Enable colorization by default.
sed -i \
-   -e '/^# include /s:# *::' \
+   -e '0,/^# include /s:# *::' \
"${ED}"/etc/nanorc || die
 
# Since nano-5.0 these are no longer being "enabled" by default

diff --git a/app-editors/nano/nano-6.3.ebuild 
b/app-editors/nano/nano-6.3-r1.ebuild
similarity index 98%
rename from app-editors/nano/nano-6.3.ebuild
rename to app-editors/nano/nano-6.3-r1.ebuild
index 9bd57c68b191..52d1f38f69d5 100644
--- a/app-editors/nano/nano-6.3.ebuild
+++ b/app-editors/nano/nano-6.3-r1.ebuild
@@ -76,7 +76,7 @@ src_install() {
if ! use minimal ; then
# Enable colorization by default.
sed -i \
-   -e '/^# include /s:# *::' \
+   -e '0,/^# include /s:# *::' \
"${ED}"/etc/nanorc || die
 
# Since nano-5.0 these are no longer being "enabled" by default

diff --git a/app-editors/nano/nano-.ebuild 
b/app-editors/nano/nano-.ebuild
index 25ad3e614940..cd424d2c2341 100644
--- a/app-editors/nano/nano-.ebuild
+++ b/app-editors/nano/nano-.ebuild
@@ -76,7 +76,7 @@ src_install() {
if ! use minimal ; then
# Enable colorization by default.
sed -i \
-   -e '/^# include /s:# *::' \
+   -e '0,/^# include /s:# *::' \
"${ED}"/etc/nanorc || die
 
# Since nano-5.0 these are no longer being "enabled" by default



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

2022-06-14 Thread Lars Wendler
commit: bec3759334c15b6f059901f5658a5222f6fa097c
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun 13 20:40:50 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Jun 14 15:49:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec37593

app-editors/nano: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 app-editors/nano/Manifest|  1 -
 app-editors/nano/nano-5.9.ebuild | 90 
 2 files changed, 91 deletions(-)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index 490acf481053..08f2fa8a0eee 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,3 +1,2 @@
-DIST nano-5.9.tar.gz 3093675 BLAKE2B 
d4fa2f0e64b6ab243a2b127ff894e900098f6261f5d46657ff3459cc0b51683a63fc5de54bd4545b47bc16c633b09142f8501b84a09df3e8123da5233a063766
 SHA512 
61bf4de300579bc6f0028a2237e105228d8657819c02f32c7ef8f84f9c54734df8fb9a9cddbce0f7721ebc5ac8ae4799c118291ae15480082f8b1317019a485d
 DIST nano-6.2.tar.gz 3146876 BLAKE2B 
be6dbc1f53890764184a701e97e792762600c892933830bfcb5c2c4eab19d659583fe797d7197c9045ea8912215aa5885a05f02c66194df17253d6788e0ba599
 SHA512 
5a59906664a88a03f215d8dba8f7e481fbaffc7bdf93c89ca997df7a8aba2cbb4d45ac84d11f03a796488b82b01ca75161a5ab49fd9115661575451b6ab018c4
 DIST nano-6.3.tar.xz 1581772 BLAKE2B 
92ef2acac0dacebc0bf8364bfee928a8394d8e4323e622ad6ba9d35bebd18d3976ab0ca747f7c9b5597874775b44ba4b5560e7392606aa68736158c2bda62b92
 SHA512 
42279bee54f4d83a0dc06e93c2f385798c304a41e995461b018f5724010213761455563cb53e2411e12bc43c7245e289f4254c359717ca1b89a34d5af8b8c3f3

diff --git a/app-editors/nano/nano-5.9.ebuild b/app-editors/nano/nano-5.9.ebuild
deleted file mode 100644
index 92f76e20465c..
--- a/app-editors/nano/nano-5.9.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/nano.git;
-   inherit git-r3 autotools
-else
-   MY_P="${PN}-${PV/_}"
-   SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="GNU GPL'd Pico clone with more functionality"
-HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_Guide;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="debug justify magic minimal ncurses nls +spell +split-usr static unicode"
-
-LIB_DEPEND="
-   >=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
-   sys-libs/ncurses:=[static-libs(+)]
-   magic? ( sys-apps/file[static-libs(+)] )
-   nls? ( virtual/libintl )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="
-   magic? ( !minimal )
-"
-
-src_prepare() {
-   default
-   if [[ ${PV} == "" ]] ; then
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myconf=(
-   --bindir="${EPREFIX}"/bin
-   --htmldir=/trash
-   $(use_enable !minimal color)
-   $(use_enable !minimal multibuffer)
-   $(use_enable !minimal nanorc)
-   $(use_enable magic libmagic)
-   $(use_enable spell speller)
-   $(use_enable justify)
-   $(use_enable debug)
-   $(use_enable nls)
-   $(use_enable unicode utf8)
-   $(use_enable minimal tiny)
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   # don't use "${ED}" here or things break (#654534)
-   rm -r "${D}"/trash || die
-
-   dodoc doc/sample.nanorc
-   docinto html
-   dodoc doc/faq.html
-   insinto /etc
-   newins doc/sample.nanorc nanorc
-   if ! use minimal ; then
-   # Enable colorization by default.
-   sed -i \
-   -e '/^# include /s:# *::' \
-   "${ED}"/etc/nanorc || die
-
-   # Since nano-5.0 these are no longer being "enabled" by default
-   # (bug #736848)
-   local rcdir="/usr/share/nano"
-   mv "${ED}"${rcdir}/extra/* "${ED}"/${rcdir}/ || die
-   rmdir "${ED}"${rcdir}/extra || die
-   fi
-
-   use split-usr && dosym ../../bin/nano /usr/bin/nano
-}



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

2022-06-11 Thread Lars Wendler
commit: 2cda4dbc25ce5861d67199909a7a85a49264b12b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun 11 23:32:42 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Jun 11 23:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cda4dbc

dev-libs/libinput: Bump to version 1.21.0

Closes: https://bugs.gentoo.org/842996
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.21.0.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 8ae9e3a564f3..8c70311bb34c 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.20.1.tar.gz 983069 BLAKE2B 
8e63e286c0c4284f4a61129d8b6394e7ca9f2018c6a2781a7fe4b7389120dcaf5c101ccfb4b0b869afc48e954ce244213b5d206ff546d698068e738ac853
 SHA512 
91f6d6957b16d76807b376d4f81333ed16218fd37b090417d03a2e551d1f5b2c734d891d267bcdc4314cd698d7830f2f467389a9af58155e4e97a86002c8db78
+DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e

diff --git a/dev-libs/libinput/libinput-1.21.0.ebuild 
b/dev-libs/libinput/libinput-1.21.0.ebuild
new file mode 100644
index ..0dfc7b33fd56
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.21.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2014-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udev_reload
+   udevadm hwdb --update --root="${ROOT}"
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2022-06-10 Thread Lars Wendler
commit: 4efa5bdd55aa21136a922a0d26a5a423d86d4d4d
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun 11 05:54:54 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Jun 11 05:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efa5bdd

media-sound/strawberry: Bump to version 1.0.5

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/strawberry/Manifest|   1 +
 media-sound/strawberry/strawberry-1.0.5.ebuild | 120 +
 2 files changed, 121 insertions(+)

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index cd77d11cbc5d..bd0c5b417abc 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1 +1,2 @@
 DIST strawberry-1.0.4.tar.xz 11208992 BLAKE2B 
f7a8b000672b55fb667fa4e0f32052adb138b4dbdf2149beec308555ed00417aac0734fe7ede1767bf648d5a10ab527b69f004ffe0b1f8834e65d6dbaf2c52a9
 SHA512 
e2a90911acd47735715266cb3745910a6e04a2ef4e98b0c9734230a5e2b382cf7d3681fc2e368a361e7a7c53bc0627a88a36e6df6c4f6941d54f65e2424d29ee
+DIST strawberry-1.0.5.tar.xz 11212028 BLAKE2B 
2bb668bc9a4f66a9cdeaa28f47f21bf90f999d5524fa443bc7beaa1d0d7c6dc6727bf4df010fc06989e00fc34d62902add11186908fcf3f1b490c3bf745a9971
 SHA512 
4c625c75855f87952b274c85b4c5b021b27e75a74d46202ab3ea0aa3c86f510bccdece583483c4ba73e4733f151feb5eac5f5ef5d9a956995979fa307fd8d911

diff --git a/media-sound/strawberry/strawberry-1.0.5.ebuild 
b/media-sound/strawberry/strawberry-1.0.5.ebuild
new file mode 100644
index ..af868219fe69
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.5.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic plocale xdg
+
+PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru 
sv uk zh_CN"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and 
Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/;
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda debug +gstreamer ipod moodbar mtp pulseaudio +udisks vlc"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   dev-db/sqlite:=
+   dev-libs/glib:2
+   dev-libs/protobuf:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   >=media-libs/taglib-1.11.1_p20181028
+   x11-libs/libX11
+   cdda? ( dev-libs/libcdio:= )
+   gstreamer? (
+   >=media-libs/chromaprint-1.4:=
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   ipod? ( >=media-libs/libgpod-0.8.0 )
+   moodbar? ( sci-libs/fftw:3.0 )
+   mtp? ( >=media-libs/libmtp-1.0.0 )
+   pulseaudio? ( media-sound/pulseaudio )
+   vlc? ( media-video/vlc )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is 
required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+   gstreamer? (
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   )
+   mtp? ( gnome-base/gvfs[mtp] )
+   udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-cpp/gtest-1.8.0
+   dev-libs/boost
+   dev-qt/qttest:5
+"
+
+DOCS=( Changelog README.md )
+
+REQUIRED_USE="
+   cdda? ( gstreamer )
+   || ( gstreamer vlc )
+"
+
+src_prepare() {
+   plocale_find_changes "src/translations" "" ".po"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # spotify is not in portage
+   local mycmakeargs=(
+   -DBUILD_WERROR=OFF
+   # avoid automagically enabling of ccache (bug #611010)
+   -DCCACHE_EXECUTABLE=OFF
+   -DENABLE_GIO=ON
+   -DLINGUAS="$(plocale_get_locales)"
+   -DENABLE_AUDIOCD="$(usex cdda)"
+   -DENABLE_GSTREAMER="$(usex gstreamer)"
+   -DENABLE_LIBGPOD="$(usex ipod)"
+   -DENABLE_LIBMTP="$(usex mtp)"
+   -DENABLE_LIBPULSE="$(usex pulseaudio)"
+   -DENABLE_MOODBAR="$(usex moodbar)"
+   -DENABLE_MUSICBRAINZ="$(usex g

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

2022-06-08 Thread Lars Wendler
commit: a833f845bbe679ce08b37c8af11c724da13c5966
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  8 13:21:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 13:28:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a833f845

app-admin/apache-tools: Bump to version 2.4.54

Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/apache-tools/Manifest   |   1 +
 app-admin/apache-tools/apache-tools-2.4.54.ebuild | 104 ++
 2 files changed, 105 insertions(+)

diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest
index 32676fef7e41..d2e907722b28 100644
--- a/app-admin/apache-tools/Manifest
+++ b/app-admin/apache-tools/Manifest
@@ -1 +1,2 @@
 DIST httpd-2.4.53.tar.bz2 7431942 BLAKE2B 
44acd51a2c18ae66878d64922947f2f24f0ddf8a5fa70718f788572032e18dafd06888fed3cf559e63e2a9e69d9b0a8dcc79e11fc9d8f216b5b073f769494727
 SHA512 
07ef59594251a30a864cc9cc9a58ab788c2d006cef85b728f29533243927c63cb063e0867f2a306f37324c3adb9cf7dcb2402f3516b05c2c6f32469d475dd756
+DIST httpd-2.4.54.tar.bz2 7434530 BLAKE2B 
be2ba2d33368f9dd619e36e63dd3635fbcf55773a539ac2840251bda04311f3eb535c08a37ab58d8b184c71e75b90b92e2bdc4e59c722cfb146de516f6e1ed04
 SHA512 
228493b2ff32c4142c6e484d304f2ea12e467498605fe12adce2b61388d8efe7b2e96ae2fd0abd1dc88a5f12d625e007d8da0ae5628cff2a5272806754f41e18

diff --git a/app-admin/apache-tools/apache-tools-2.4.54.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.54.ebuild
new file mode 100644
index ..7acb2c3546d3
--- /dev/null
+++ b/app-admin/apache-tools/apache-tools-2.4.54.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit toolchain-funcs
+
+DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
+HOMEPAGE="https://httpd.apache.org/;
+SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris 
~x64-solaris"
+IUSE="ssl"
+RESTRICT="test"
+
+RDEPEND=">=dev-libs/apr-1.5.0:1=
+   dev-libs/apr-util:1=
+   dev-libs/expat
+   dev-libs/libpcre
+   virtual/libcrypt:=
+   kernel_linux? ( sys-apps/util-linux )
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}
+   sys-devel/libtool"
+BDEPEND="
+   sys-apps/which
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/httpd-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4.7-Makefile.patch" #459446
+)
+
+src_prepare() {
+   default
+
+   # This package really should upgrade to using pcre's .pc file.
+   cat <<-\EOF >"${T}"/pcre-config
+   #!/bin/bash
+   flags=()
+   for flag; do
+   if [[ ${flag} == "--version" ]]; then
+   flags+=( --modversion )
+   else
+   flags+=( "${flag}" )
+   fi
+   done
+   exec ${PKG_CONFIG} libpcre "${flags[@]}"
+   EOF
+   chmod a+x "${T}"/pcre-config || die
+}
+
+src_configure() {
+   # Brain dead check.
+   tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
+
+   tc-export PKG_CONFIG
+
+   local myeconfargs=(
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules
+   --sbindir="${EPREFIX}"/usr/sbin
+   --with-z="${EPREFIX}"/usr
+   --with-apr="${ESYSROOT}"/usr
+   --with-apr-util="${ESYSROOT}"/usr
+   --with-pcre="${T}"/pcre-config
+   $(use_enable ssl)
+   $(usex ssl '--with-ssl="${EPREFIX}"/usr' '')
+   )
+   # econf overwrites the stuff from config.layout.
+   ac_cv_path_PKGCONFIG="${PKG_CONFIG}" \
+   econf "${myeconfargs[@]}"
+   sed -i \
+   -e '/^LTFLAGS/s:--silent::' \
+   build/rules.mk build/config_vars.mk || die
+}
+
+src_compile() {
+   emake -C support
+}
+
+src_install() {
+   emake -C support DESTDIR="${D}" install
+   dodoc CHANGES
+   doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
+   docs/man/{htcacheclean,rotatelogs}.8
+
+   # Providing compatiblity symlinks for #177697 (which we'll stop to 
install
+   # at some point).
+   pushd "${ED}"/usr/sbin >/dev/null || die
+   local i
+   for i in *; do
+   dosym ${i} /usr/sbin/${i}2
+   done
+   popd >/dev/null || die
+
+   # Provide a symlink for ab-ssl
+   if use ssl ; then
+   dosym ab /usr/bin/ab-ssl
+   dosym ab /usr/bin/ab2-ssl
+   fi
+}



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

2022-06-08 Thread Lars Wendler
commit: 59906f79ce95511e468a0a9e0c05ce66f15c026e
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  8 13:24:33 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 13:28:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59906f79

www-servers/apache: Bump to version 2.4.54

Signed-off-by: Lars Wendler  gentoo.org>

 www-servers/apache/Manifest |   1 +
 www-servers/apache/apache-2.4.54.ebuild | 262 
 2 files changed, 263 insertions(+)

diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest
index f4a2c7dac5b7..38fcd8af5bb0 100644
--- a/www-servers/apache/Manifest
+++ b/www-servers/apache/Manifest
@@ -1,2 +1,3 @@
 DIST gentoo-apache-2.4.46-r6-20210212.tar.bz2 25854 BLAKE2B 
001f16c1beac8c90fd407bb2f77417f886296baf02acf0f6d81dc0f10c209270db7005f58d845d309dec8332773556da88db41a57c6ecc86f24b8a5141ba07d0
 SHA512 
976dde952277542efca70831b67da32b8bf636a346adeeb6e0bc5a65b3543a7ca4fb182bc01204f747b583dd753607d184d91ef46a93d5e2f3ab55ed787860a2
 DIST httpd-2.4.53.tar.bz2 7431942 BLAKE2B 
44acd51a2c18ae66878d64922947f2f24f0ddf8a5fa70718f788572032e18dafd06888fed3cf559e63e2a9e69d9b0a8dcc79e11fc9d8f216b5b073f769494727
 SHA512 
07ef59594251a30a864cc9cc9a58ab788c2d006cef85b728f29533243927c63cb063e0867f2a306f37324c3adb9cf7dcb2402f3516b05c2c6f32469d475dd756
+DIST httpd-2.4.54.tar.bz2 7434530 BLAKE2B 
be2ba2d33368f9dd619e36e63dd3635fbcf55773a539ac2840251bda04311f3eb535c08a37ab58d8b184c71e75b90b92e2bdc4e59c722cfb146de516f6e1ed04
 SHA512 
228493b2ff32c4142c6e484d304f2ea12e467498605fe12adce2b61388d8efe7b2e96ae2fd0abd1dc88a5f12d625e007d8da0ae5628cff2a5272806754f41e18

diff --git a/www-servers/apache/apache-2.4.54.ebuild 
b/www-servers/apache/apache-2.4.54.ebuild
new file mode 100644
index ..2268b410b14b
--- /dev/null
+++ b/www-servers/apache/apache-2.4.54.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# latest gentoo apache files
+GENTOO_PATCHSTAMP="20210212"
+GENTOO_DEVELOPER="polynomial-c"
+GENTOO_PATCHNAME="gentoo-apache-2.4.46-r6"
+
+# IUSE/USE_EXPAND magic
+IUSE_MPMS_FORK="prefork"
+IUSE_MPMS_THREAD="event worker"
+
+# << obsolete modules:
+# authn_default authz_default mem_cache
+# mem_cache is replaced by cache_disk
+# ?? buggy modules
+# proxy_scgi: startup error: undefined symbol "ap_proxy_release_connection", 
no fix found
+# >> added modules for reason:
+# compat: compatibility with 2.2 access control
+# authz_host: new module for access control
+# authn_core: functionality provided by authn_alias in previous versions
+# authz_core: new module, provides core authorization capabilities
+# cache_disk: replacement for mem_cache
+# lbmethod_byrequests: Split off from mod_proxy_balancer in 2.3
+# lbmethod_bytraffic: Split off from mod_proxy_balancer in 2.3
+# lbmethod_bybusyness: Split off from mod_proxy_balancer in 2.3
+# lbmethod_heartbeat: Split off from mod_proxy_balancer in 2.3
+# slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests).
+# socache_shmcb: shared object cache provider. Default config with ssl needs it
+# unixd: fixes startup error: Invalid command 'User'
+IUSE_MODULES="access_compat actions alias asis auth_basic auth_digest auth_form
+authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authz_core
+authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex
+brotli cache cache_disk cache_socache cern_meta charset_lite cgi cgid dav 
dav_fs dav_lock
+dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2
+ident imagemap include info lbmethod_byrequests lbmethod_bytraffic 
lbmethod_bybusyness
+lbmethod_heartbeat log_config log_forensic logio lua macro md mime mime_magic 
negotiation
+proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_hcheck proxy_html 
proxy_http proxy_scgi
+proxy_http2 proxy_fcgi proxy_uwsgi proxy_wstunnel rewrite ratelimit remoteip 
reqtimeout
+session session_cookie session_crypto session_dbd setenvif slotmem_shm 
socache_memcache
+socache_shmcb speling status substitute systemd unique_id userdir usertrack
+unixd version vhost_alias watchdog xml2enc"
+# The following are also in the source as of this version, but are not 
available
+# for user selection:
+# bucketeer case_filter case_filter_in echo http isapi optional_fn_export
+# optional_fn_import optional_hook_export optional_hook_import
+
+# inter-module dependencies
+# TODO: this may still be incomplete
+MODULE_DEPENDS="
+   auth_form:session
+   brotli:filter
+   dav_fs:dav
+   dav_lock:dav
+   deflate:filter
+   cache_disk:cache
+   ext_filter:filter
+   file_cache:cache
+   lbmethod_byrequests:proxy_balancer
+   lbmethod_byrequests:slotmem_shm
+   lbmethod_bytraffic:pro

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

2022-06-08 Thread Lars Wendler
commit: 17840419451635f18e3c0affc4d7f71c5623b14d
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  8 08:04:31 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 08:04:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17840419

net-im/pidgin: Rename DYNAMIC_PRPLS variable to DEFAULT_PRPLS

Signed-off-by: Lars Wendler  gentoo.org>

 net-im/pidgin/pidgin-2.14.10.ebuild | 14 +++---
 net-im/pidgin/pidgin-2.14.8.ebuild  | 14 +++---
 net-im/pidgin/pidgin-2.14.9.ebuild  | 14 +++---
 3 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/net-im/pidgin/pidgin-2.14.10.ebuild 
b/net-im/pidgin/pidgin-2.14.10.ebuild
index 8b7a3577b542..5fa3ae3e271a 100644
--- a/net-im/pidgin/pidgin-2.14.10.ebuild
+++ b/net-im/pidgin/pidgin-2.14.10.ebuild
@@ -102,7 +102,7 @@ REQUIRED_USE="
 "
 
 # Enable Default protocols
-DYNAMIC_PRPLS="irc,jabber,simple"
+DEFAULT_PRPLS="irc,jabber,simple"
 
 # List of plugins
 #   app-accessibility/pidgin-festival
@@ -172,16 +172,16 @@ src_configure() {
replace-flags -O? -O2
use pie && append-cflags -fPIE -pie
 
-   use gadu&& DYNAMIC_PRPLS+=",gg"
-   use groupwise   && DYNAMIC_PRPLS+=",novell"
-   use meanwhile   && DYNAMIC_PRPLS+=",sametime"
-   use zephyr  && DYNAMIC_PRPLS+=",zephyr"
-   use zeroconf&& DYNAMIC_PRPLS+=",bonjour"
+   use gadu&& DEFAULT_PRPLS+=",gg"
+   use groupwise   && DEFAULT_PRPLS+=",novell"
+   use meanwhile   && DEFAULT_PRPLS+=",sametime"
+   use zephyr  && DEFAULT_PRPLS+=",zephyr"
+   use zeroconf&& DEFAULT_PRPLS+=",bonjour"
 
local myconf=(
--disable-mono
--disable-static
-   --with-dynamic-prpls="${DYNAMIC_PRPLS}"
+   --with-dynamic-prpls="${DEFAULT_PRPLS}"
--with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/"
--x-includes="${EPREFIX}"/usr/include/X11
$(use_enable dbus)

diff --git a/net-im/pidgin/pidgin-2.14.8.ebuild 
b/net-im/pidgin/pidgin-2.14.8.ebuild
index 9dc37e46de11..dfdb2ffb0211 100644
--- a/net-im/pidgin/pidgin-2.14.8.ebuild
+++ b/net-im/pidgin/pidgin-2.14.8.ebuild
@@ -100,7 +100,7 @@ REQUIRED_USE="
 "
 
 # Enable Default protocols
-DYNAMIC_PRPLS="irc,jabber,simple"
+DEFAULT_PRPLS="irc,jabber,simple"
 
 # List of plugins
 #   app-accessibility/pidgin-festival
@@ -170,16 +170,16 @@ src_configure() {
replace-flags -O? -O2
use pie && append-cflags -fPIE -pie
 
-   use gadu&& DYNAMIC_PRPLS+=",gg"
-   use groupwise   && DYNAMIC_PRPLS+=",novell"
-   use meanwhile   && DYNAMIC_PRPLS+=",sametime"
-   use zephyr  && DYNAMIC_PRPLS+=",zephyr"
-   use zeroconf&& DYNAMIC_PRPLS+=",bonjour"
+   use gadu&& DEFAULT_PRPLS+=",gg"
+   use groupwise   && DEFAULT_PRPLS+=",novell"
+   use meanwhile   && DEFAULT_PRPLS+=",sametime"
+   use zephyr  && DEFAULT_PRPLS+=",zephyr"
+   use zeroconf&& DEFAULT_PRPLS+=",bonjour"
 
local myconf=(
--disable-mono
--disable-static
-   --with-dynamic-prpls="${DYNAMIC_PRPLS}"
+   --with-dynamic-prpls="${DEFAULT_PRPLS}"
--with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/"
--x-includes="${EPREFIX}"/usr/include/X11
$(use_enable ncurses consoleui)

diff --git a/net-im/pidgin/pidgin-2.14.9.ebuild 
b/net-im/pidgin/pidgin-2.14.9.ebuild
index 8b7a3577b542..5fa3ae3e271a 100644
--- a/net-im/pidgin/pidgin-2.14.9.ebuild
+++ b/net-im/pidgin/pidgin-2.14.9.ebuild
@@ -102,7 +102,7 @@ REQUIRED_USE="
 "
 
 # Enable Default protocols
-DYNAMIC_PRPLS="irc,jabber,simple"
+DEFAULT_PRPLS="irc,jabber,simple"
 
 # List of plugins
 #   app-accessibility/pidgin-festival
@@ -172,16 +172,16 @@ src_configure() {
replace-flags -O? -O2
use pie && append-cflags -fPIE -pie
 
-   use gadu&& DYNAMIC_PRPLS+=",gg"
-   use groupwise   && DYNAMIC_PRPLS+=",novell"
-   use meanwhile   && DYNAMIC_PRPLS+=",sametime"
-   use zephyr  && DYNAMIC_PRPLS+=",zephyr"
-   use zeroconf&& DYNAMIC_PRPLS+=",bonjour"
+   use gadu&& DEFAULT_PRPLS+=",gg"
+   use groupwise   && DEFAULT_PRPLS+=",novell"
+   use meanwhile   && DEFAULT_PRPLS+=",sametime"
+   use zephyr  && DEFAULT_PRPLS+=",zephyr"
+   use zeroconf&& DEFAULT_PRPLS+=",bonjour"
 
local myconf=(
--disable-mono
--disable-static
-   --with-dynamic-prpls="${DYNAMIC_PRPLS}"
+   --with-dynamic-prpls="${DEFAULT_PRPLS}"
--with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/"
--x-includes="${EPREFIX}"/usr/include/X11
$(use_enable dbus)



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

2022-06-08 Thread Lars Wendler
commit: 08d1835e313475fc70902f197d639828b4238b56
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 11:07:59 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d1835e

media-sound/bluez-alsa: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 80ea97b69dbe..1343401528ab 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 inherit autotools bash-completion-r1 multilib-minimal systemd
 
 DESCRIPTION="Bluetooth Audio ALSA Backend"
@@ -17,13 +17,13 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs systemd 
test unwind upower"
 RESTRICT="!test? ( test )"
 
 # bluez-alsa does not directly link to upower but
 # is using the upower interface via dbus calls.
 RDEPEND="
-   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32[${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
@@ -39,11 +39,15 @@ RDEPEND="
)
ldac? ( >=media-libs/libldac-2.0.0 )
ofono? ( net-misc/ofono )
+   systemd? ( sys-apps/systemd )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
upower? ( sys-power/upower )
 "
 DEPEND="${RDEPEND}
-   test? ( dev-libs/check )"
+   test? (
+   dev-libs/check
+   media-libs/libsndfile
+   )"
 BDEPEND="
virtual/pkgconfig
man? ( app-text/pandoc )
@@ -57,6 +61,7 @@ src_prepare() {
 multilib_src_configure() {
local myeconfargs=(
--enable-cli
+   --enable-faststream
--enable-rfcomm
--with-bash-completion="$(get_bashcompdir)"
$(use_enable aac)
@@ -65,7 +70,9 @@ multilib_src_configure() {
$(use_enable man manpages)
$(use_enable mpg123)
$(use_enable static-libs static)
+   $(use_enable systemd)
$(use_enable test)
+   $(use_with systemd systemdsystemunitdir 
$(systemd_get_systemunitdir))
$(multilib_native_use_enable aptx)
$(multilib_native_use_enable hcitop)
$(multilib_native_use_enable ldac)
@@ -83,7 +90,7 @@ multilib_src_install_all() {
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-   systemd_dounit "${FILESDIR}"/bluealsa.service
+   #systemd_dounit "${FILESDIR}"/bluealsa.service
 
# Add config file to alsa datadir as well to preserve changes in /etc
insinto "/usr/share/alsa/alsa.conf.d/"



[gentoo-commits] repo/gentoo:master commit in: mail-client/clawsker/, mail-client/clawsker/files/

2022-06-08 Thread Lars Wendler
commit: c0fb0f79c87216d5af70d632d9d6612db11b3de5
Author: Alexander Kurakin  mail  ru>
AuthorDate: Fri Jun  3 15:14:17 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0fb0f79

mail-client/clawsker-1.3.5: remove failed test

Remove `get_screen_height` test as it requires absent
Test::NeedsDisplay Perl package

Closes: https://bugs.gentoo.org/841707
Signed-off-by: Alexander Kurakin  mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/25741
Signed-off-by: Lars Wendler  gentoo.org>

 mail-client/clawsker/clawsker-1.3.5.ebuild |  5 +
 .../clawsker-remove-get_screen_height-test.patch   | 23 ++
 2 files changed, 28 insertions(+)

diff --git a/mail-client/clawsker/clawsker-1.3.5.ebuild 
b/mail-client/clawsker/clawsker-1.3.5.ebuild
index 0e015938e1ed..c1de50a794d3 100644
--- a/mail-client/clawsker/clawsker-1.3.5.ebuild
+++ b/mail-client/clawsker/clawsker-1.3.5.ebuild
@@ -24,6 +24,11 @@ RDEPEND="
 "
 BDEPEND="test? ( dev-perl/Test-Exception )"
 
+PATCHES=(
+   # TODO: add Test::NeedsDisplay Perl package and remove this patch (bug 
#841707)
+   "${FILESDIR}/${PN}-remove-get_screen_height-test.patch"
+)
+
 src_install() {
emake install DESTDIR="${D}" PREFIX=/usr
 }

diff --git 
a/mail-client/clawsker/files/clawsker-remove-get_screen_height-test.patch 
b/mail-client/clawsker/files/clawsker-remove-get_screen_height-test.patch
new file mode 100644
index ..137699cdeb02
--- /dev/null
+++ b/mail-client/clawsker/files/clawsker-remove-get_screen_height-test.patch
@@ -0,0 +1,23 @@
+deleted file mode 100644
+--- a/t/get_screen_height.t
 /dev/null
+@@ -1,19 +0,0 @@
+-use 5.010_000;
+-use strict;
+-use utf8;
+-use Test::NeedsDisplay;
+-use Test::More tests => 3;
+-use Gtk3;
+-
+-require_ok ('Clawsker');
+-
+-use Clawsker;
+-
+-Gtk3->init;
+-
+-ok ( defined ::get_screen_height, 'has function' );
+-
+-my $height = Clawsker::get_screen_height();
+-
+-ok ( $height > 0, "has $height pixels" );
+-



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

2022-06-08 Thread Lars Wendler
commit: d4327efa8e41aa8c46f08eb6a89cb0e1130da5f0
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 10:49:21 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4327efa

sys-fs/inotify-tools: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/inotify-tools/Manifest  |  1 -
 sys-fs/inotify-tools/inotify-tools-3.21.9.6.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/sys-fs/inotify-tools/Manifest b/sys-fs/inotify-tools/Manifest
index 9ef891ba3324..a4b4dac3c8e1 100644
--- a/sys-fs/inotify-tools/Manifest
+++ b/sys-fs/inotify-tools/Manifest
@@ -1,4 +1,3 @@
 DIST inotify-tools-3.20.2.2.tar.gz 81006 BLAKE2B 
7dd29985f68096fe2146a3ad84d619b3d1238b0db25eeb125f2fe9591fa678078351f00c7e09b526cf2251e4736201d5625ff0e477523cae370a307ccb667730
 SHA512 
72d6fdcc216d8083cd384c71c02dc8e800d3a9702613568b3c571f704aee3d42bf084c52f2141c9afb8d28e8b87ebb6391ed3d825b3d664ed51c552debeb1881
-DIST inotify-tools-3.21.9.6.tar.gz 91668 BLAKE2B 
cfb279d69e650b275af03052f4f76522670b7a563aa4e81bd5883b3ff825ecb70382cd4a5d48a9eb50b59930685a60b59a17376958d111d129c61fbced47a6bb
 SHA512 
206eeebfd948499d81eb153cd7d9b05df618291fd3ada6479251b0773ce629c19f73117442a9093f028e294c5ba2dfa0aa4cf711510284ab7cad657da21c
 DIST inotify-tools-3.22.1.0.tar.gz 92922 BLAKE2B 
42558ca62f79e2bdf5a6071334a05cee826ec00b0666b1c0971af64d769eb7852cbcd8d6e630f88af68f26f5607ca4ef94ec832fbe2e89d42182120aac4896ce
 SHA512 
53317147af4803b69603839c010a2b0b3fa527f0e32b08126f24805600728c0a9570b2a3d94bf987f0b9a4bfbe7207b5faa9337f0d7add91b062e68de4245548
 DIST inotify-tools-3.22.6.0.tar.gz 92918 BLAKE2B 
601d3ac6896e445d297a04498c63df4f81c59699ba2d5b2eee2e8c499332913ce2783d13c9906d577ff0b6d7ef91ca826d48b01674adeb3d3569dfc1fbc0df63
 SHA512 
cda445add4b9d80b70eff9189ed50d05f4b5593a755159d0354431166c6fe6fdb33f7bf37fd50bc09aad3ed0a6e3763b9c74f65e554400f2596b8d492f1d0a21

diff --git a/sys-fs/inotify-tools/inotify-tools-3.21.9.6.ebuild 
b/sys-fs/inotify-tools/inotify-tools-3.21.9.6.ebuild
deleted file mode 100644
index 2d25f84ae71b..
--- a/sys-fs/inotify-tools/inotify-tools-3.21.9.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="a set of command-line programs providing a simple interface to 
inotify"
-HOMEPAGE="https://github.com/inotify-tools/inotify-tools;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~riscv ~sparc ~x86"
-IUSE="doc"
-
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_prepare() {
-   default
-
-   # Remove -Werror from CFLAGS (#745069)
-   find -name "Makefile.am" -print0 \
-   | xargs --null sed 's@ -Werror@@' -i || die
-
-   eautoreconf
-}
-
-src_configure() {
-   # only docs installed are doxygen ones, so use /html
-   local myeconfargs=(
-   --disable-static
-   --docdir='$(datarootdir)'/doc/${PF}/html
-   $(use_enable doc doxygen)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -type f -name '*.la' -delete || die
-}



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

2022-06-08 Thread Lars Wendler
commit: 74e587bc83308966f39d4ca3762a857a9f1b18ca
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 22:05:53 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e587bc

mail-client/clawsker: Taking over maintenance

Signed-off-by: Lars Wendler  gentoo.org>

 mail-client/clawsker/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/mail-client/clawsker/metadata.xml 
b/mail-client/clawsker/metadata.xml
index 115e9d64a669..99e2666c588b 100644
--- a/mail-client/clawsker/metadata.xml
+++ b/mail-client/clawsker/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   polynomia...@gentoo.org
+       Lars Wendler
+   
 



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

2022-06-08 Thread Lars Wendler
commit: 8b994f806ca1ae668a83f6fbb47e21c3b3c158b5
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun  3 06:00:17 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b994f80

Revert "sys-process/htop: add Python 3.11"

This reverts commit 5db477a0e2140ab9637dbee1e3ffbabbb5e8f451.

  * another unauthorized drive-by commit
  * Support for python 3.11 will be added once a final python-3.11
release is available

Signed-off-by: Lars Wendler  gentoo.org>

 sys-process/htop/htop-3.2.0.ebuild | 2 +-
 sys-process/htop/htop-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/htop/htop-3.2.0.ebuild 
b/sys-process/htop/htop-3.2.0.ebuild
index 7010ef03499c..97ec0972056e 100644
--- a/sys-process/htop/htop-3.2.0.ebuild
+++ b/sys-process/htop/htop-3.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools linux-info python-any-r1 xdg-utils
 

diff --git a/sys-process/htop/htop-.ebuild 
b/sys-process/htop/htop-.ebuild
index a79d5d03033d..f8aa53177141 100644
--- a/sys-process/htop/htop-.ebuild
+++ b/sys-process/htop/htop-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools fcaps linux-info python-any-r1 xdg-utils
 



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

2022-06-08 Thread Lars Wendler
commit: 11c624ec51fbf51d47d39158cdac4c1d4044eb71
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 11:07:31 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c624ec

media-sound/bluez-alsa: Bump to version 4.0.0

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|   1 +
 media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index c294ef4f4547..cb8ee1819256 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0
 DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B 
b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499
 SHA512 
8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf
+DIST bluez-alsa-4.0.0.tar.gz 230879 BLAKE2B 
998127cb4e03afc019679b80fc1ac7d56351aeb8274efe76a74d6c5600c4b8527d5463e864cc8f68c1fa82c1729ef38d8168e90e7092dfe5eaf5a7cf25ba4bfa
 SHA512 
8a79e5a1189db2d39b2d772cb8f8cd51ebb96b9bd91489556195e83dfd16f40a581dce68c5ad9e886b66cec8a03ae7f959e8288bb4c5c87ea5a2bbd6aee9c5f0

diff --git a/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
new file mode 100644
index ..1343401528ab
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools bash-completion-r1 multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs systemd 
test unwind upower"
+RESTRICT="!test? ( test )"
+
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.32[${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   aptx? ( media-libs/libopenaptx )
+   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
+   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   ofono? ( net-misc/ofono )
+   systemd? ( sys-apps/systemd )
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   upower? ( sys-power/upower )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/check
+   media-libs/libsndfile
+   )"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( app-text/pandoc )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-cli
+   --enable-faststream
+   --enable-rfcomm
+   --with-bash-completion="$(get_bashcompdir)"
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable lame mp3lame)
+   $(use_enable man manpages)
+   $(use_enable mpg123)
+   $(use_enable static-libs static)
+   $(use_enable systemd)
+   $(use_enable test)
+   $(use_with systemd systemdsystemunitdir 
$(systemd_get_systemunitdir))
+   $(multilib_native_use_enable aptx)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable ofono)
+   $(multilib_native_use_enable upower)
+   $(multilib_native_use_with aptx libopenaptx)
+   $(use_with unwind libunwind)
+   )
+   ECONF_SOURCE="${S}" econf "

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

2022-06-08 Thread Lars Wendler
commit: 66c8cc6d5c91a0e548fe03e5bf45d0fd0cdbd572
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 11:08:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c8cc6d

media-sound/bluez-alsa: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index cb8ee1819256..ee1b8979d798 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,3 +1,2 @@
-DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0
 DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B 
b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499
 SHA512 
8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf
 DIST bluez-alsa-4.0.0.tar.gz 230879 BLAKE2B 
998127cb4e03afc019679b80fc1ac7d56351aeb8274efe76a74d6c5600c4b8527d5463e864cc8f68c1fa82c1729ef38d8168e90e7092dfe5eaf5a7cf25ba4bfa
 SHA512 
8a79e5a1189db2d39b2d772cb8f8cd51ebb96b9bd91489556195e83dfd16f40a581dce68c5ad9e886b66cec8a03ae7f959e8288bb4c5c87ea5a2bbd6aee9c5f0

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
deleted file mode 100644
index e7b9c1c647a3..
--- a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal systemd
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
-RESTRICT="!test? ( test )"
-
-# bluez-alsa does not directly link to upower but
-# is using the upower interface via dbus calls.
-RDEPEND="
-   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   sys-apps/dbus[${MULTILIB_USEDEP}]
-   sys-libs/readline:0=
-   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
-   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
-   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )
-   ldac? ( >=media-libs/libldac-2.0.0 )
-   ofono? ( net-misc/ofono )
-   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   upower? ( sys-power/upower )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )"
-BDEPEND="
-   virtual/pkgconfig
-   man? ( app-text/pandoc )
-"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable lame mp3lame)
-   $(use_enable man manpages)
-   $(use_enable mpg123)
-   $(use_enable static-libs static)
-   $(use_enable test)
-   $(multilib_native_use_enable hcitop)
-   $(multilib_native_use_enable ldac)
-   $(multilib_native_use_enable ofono)
-   $(multilib_native_use_enable upower)
-   $(use_with unwind libunwind)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -type f -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-   systemd_dounit "${FILESDIR}"/bluealsa.service
-
-   # Add config file to alsa datadir as well to preserve changes in /etc
-   insinto "/usr/share/alsa/alsa.conf.d/"
-   doins "src/asound/20-bluealsa.conf"
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}



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

2022-06-08 Thread Lars Wendler
commit: 43dabd959a7d419159725f165e394572aaa941b1
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun  6 17:09:04 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dabd95

sys-process/htop: Bump to version 3.2.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-process/htop/Manifest  |   1 +
 sys-process/htop/htop-3.2.1.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/sys-process/htop/Manifest b/sys-process/htop/Manifest
index a321ed370318..bf26ca15fa8c 100644
--- a/sys-process/htop/Manifest
+++ b/sys-process/htop/Manifest
@@ -1,2 +1,3 @@
 DIST htop-3.1.2.tar.gz 387656 BLAKE2B 
a9682b6f3475fbae6ab7fd57330271190ec32267c5a8f2aac845cd18c566eaa9beed642c1e67fbc9606f120df600c27ed2ef0480a29ef304875a99898c1f10e4
 SHA512 
7e08b820042e480ca61137ff24b468804b49b95c1bbedaf82029dd79d29c2c541c5211284ec075692203788bbb868a9d4326ffd24c68419e22eec13ae5012700
 DIST htop-3.2.0.tar.gz 393712 BLAKE2B 
fff50fce1dd58d5738ca4a75a8b4078aa34e9544798c81bb18a2674823ab13a93ecec8c00d034704ecaab6a871efa2b021550dc1f0a03aa86f638c28e84f769e
 SHA512 
174eaa7333fa60e40f67148560c53125e7aaf46a48e7f3ecfa2daa68553c94b3d076d03320afd479dcee07e739c0ff286a81b67cbc994782c33e798d3ed4605c
+DIST htop-3.2.1.tar.gz 397632 BLAKE2B 
301bc421b3ff8136a70603c523dd719d38703288114712a6e178c1a348b1bc9b9d578cdf3cf8fe99a9bcd2d5721cd2a10caeeeb4614b24c4f20a8e103c37d236
 SHA512 
d7b76e28ee870ac572ba1d9606dec6f9475346a00e599ca15838017c97683f1fc1be40417b9c1e76128cacc8a60ff9ba88c6b237be1835d309f98329b25644fc

diff --git a/sys-process/htop/htop-3.2.1.ebuild 
b/sys-process/htop/htop-3.2.1.ebuild
new file mode 100644
index ..97ec0972056e
--- /dev/null
+++ b/sys-process/htop/htop-3.2.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools linux-info python-any-r1 xdg-utils
+
+DESCRIPTION="interactive process viewer"
+HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
+SRC_URI="https://github.com/htop-dev/${PN}/archive/${PV/_}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+IUSE="caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode 
unwind vserver"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)?]
+   hwloc? ( sys-apps/hwloc:= )
+   unwind? (
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   )
+   kernel_linux? (
+   caps? ( sys-libs/libcap )
+   delayacct? ( dev-libs/libnl:3 )
+   lm-sensors? ( sys-apps/lm-sensors )
+   )
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}"
+
+DOCS=( ChangeLog README )
+
+CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS"
+
+S="${WORKDIR}/${P/_}"
+
+pkg_setup() {
+   if ! has_version sys-process/lsof ; then
+   ewarn "To use lsof features in htop (what processes are 
accessing"
+   ewarn "what files), you must have sys-process/lsof installed."
+   fi
+
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   if [[ ${CBUILD} != ${CHOST} ]] ; then
+   export ac_cv_file__proc_{meminfo,stat}=yes #328971
+   fi
+
+   local myeconfargs=(
+   --enable-unicode
+   $(use_enable debug)
+   $(use_enable hwloc)
+   $(use_enable !hwloc affinity)
+   $(use_enable openvz)
+   $(use_enable unicode)
+   $(use_enable unwind)
+   $(use_enable vserver)
+   )
+
+   if use kernel_linux ; then
+   myeconfargs+=(
+   $(use_enable caps capabilities)
+   $(use_enable delayacct)
+   $(use_enable lm-sensors sensors)
+   )
+   else
+   if use kernel_Darwin ; then
+   # Upstream default to checking but --enable-affinity
+   # overrides this. Simplest to just disable on Darwin
+   # given it works on BSD anyway.
+   myeconfargs+=( --disable-affinity )
+   fi
+
+   myeconfargs+=(
+   --disable-capabilities
+   --disable-delayacct
+   --disable-sensors
+   )
+   fi
+
+   econf ${myeconfargs[@]}
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2022-06-08 Thread Lars Wendler
commit: f9b610fcaca7515702e3fd5ba1ffccc452606d41
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 10:47:29 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b610fc

net-im/pidgin: Bump to version 2.14.10

Signed-off-by: Lars Wendler  gentoo.org>

 net-im/pidgin/Manifest  |   1 +
 net-im/pidgin/pidgin-2.14.10.ebuild | 291 
 2 files changed, 292 insertions(+)

diff --git a/net-im/pidgin/Manifest b/net-im/pidgin/Manifest
index 535b57a1ff7b..52bc481c3d89 100644
--- a/net-im/pidgin/Manifest
+++ b/net-im/pidgin/Manifest
@@ -1,3 +1,4 @@
 DIST pidgin-2.10.9-irc_join_sleep.patch 534 BLAKE2B 
0215cebb93993e19e700e4d4974351ab5e9a00ea094775076d8f439569b34c0ec2faaed360965867df58bc42677516983ce11a2601dd322c1bdf2f288253a5b8
 SHA512 
8de0d6f05e48cd5a3e894576e06c7fb82e4bfc778cce8bb179fa22e2a05f5c2390a0e4c5b626ee4b910a18eab170d8f4be200f435ce408a86575af99e51e3bdf
+DIST pidgin-2.14.10.tar.bz2 8229328 BLAKE2B 
9f004abda0f00b315e763e8b17e4e938b44b8a971d5411d775b9428363ab2ae071462d6d16654fcc09270123c434ef2d1f639d7f6d85c08a83b05c0ba4342c21
 SHA512 
53241e9f62170fe7a8ea27ac03176d442f8aad4ed16da0033164b0949b00c3d476539b182e761950e7d6c385f22a891524c5f40a9cf8fe543b3003c37693314d
 DIST pidgin-2.14.8.tar.bz2 8683281 BLAKE2B 
757ae81cc17db61bb5d434920f230d18c25639179c0584346b2bc6f34620d5ef499fd564ded5bfb649cf619700bbfd7eab6a222fdaf0324903bb92d81f77d182
 SHA512 
23975501b07d14829edab7b92628703962d7a8f90849b303e2a765ec6e47d1fcbdeff62539811e26682e300a2f94520193369844de3b1c0e87f99721ca0255e6
 DIST pidgin-2.14.9.tar.bz2 8254729 BLAKE2B 
3151e1ba21894f3c16ce615223e56e8ebff8f4098fe448b15752ed93e26d7895094fe584dfe0ebc6d8e4e0dba8a51ac57e90e2b7e286f4a840edcac2630df7c2
 SHA512 
fa610b49f77711df9ec76d886c836a80c5ea1563da4e861cbfcc7f7aba3130eeb5db7bb217e2aac571f9aea5d03da8b15c1aeec300468ab2ede6c409cce60d4f

diff --git a/net-im/pidgin/pidgin-2.14.10.ebuild 
b/net-im/pidgin/pidgin-2.14.10.ebuild
new file mode 100644
index ..8b7a3577b542
--- /dev/null
+++ b/net-im/pidgin/pidgin-2.14.10.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools gnome2-utils flag-o-matic perl-module python-single-r1 xdg
+
+DESCRIPTION="GTK Instant Messenger client"
+HOMEPAGE="https://pidgin.im/;
+SRC_URI="
+   mirror://sourceforge/${PN}/${P}.tar.bz2
+   
https://gist.githubusercontent.com/imcleod/77f38d11af11b2413ada/raw/46e9d6cb4d2f839832dad2d697bb141a88028e04/pidgin-irc-join-sleep.patch
 -> ${PN}-2.10.9-irc_join_sleep.patch"
+
+LICENSE="GPL-2"
+SLOT="0/2" # libpurple version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="aqua dbus debug doc eds gadu gnutls groupwise +gstreamer +gtk idn
+meanwhile ncurses networkmanager nls perl pie prediction python sasl spell tcl
+tk v4l +xscreensaver zephyr zeroconf"
+
+# dbus requires python to generate C code for dbus bindings (thus DEPEND only).
+# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is
+# no way to build dbus and avoid libgnt linkage with python. If you want this
+# send patch upstream.
+# purple-url-handler and purple-remote require dbus-python thus in reality we
+# rdepend on python if dbus enabled. But it is possible to separate this dep.
+RDEPEND="
+   >=dev-libs/glib-2.16
+   >=dev-libs/libxml2-2.6.18
+   dbus? (
+   >=dev-libs/dbus-glib-0.71
+   >=sys-apps/dbus-0.90
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   ')
+   )
+   gadu? ( >=net-libs/libgadu-1.11.0 )
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/nspr
+   dev-libs/nss
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   >=net-libs/farstream-0.2.7:0.2
+   )
+   gtk? (
+   >=x11-libs/gtk+-2.10:2[aqua=]
+   x11-libs/libSM
+   >=x11-libs/pango-1.4.0
+   xscreensaver? ( x11-libs/libXScrnSaver )
+   spell? ( >=app-text/gtkspell-2.0.2:2 )
+   eds? ( >=gnome-extra/evolution-data-server-3.6:= )
+   prediction? ( >=dev-db/sqlite-3.3:3 )
+   )
+   idn? ( net-dns/libidn:= )
+   meanwhile? ( net-libs/meanwhile )
+   ncurses? (
+   >=dev-libs/libgnt-$(ver_cut 1-2)
+   sys-libs/ncurses:=[unicode(+)]
+   dbus? ( ${PYTHON_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   )
+   networkmanager? ( net-misc/networkma

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

2022-06-08 Thread Lars Wendler
commit: dfb97f896b0c756a009cf8f81f3e852c39cdda75
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 10:48:33 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb97f89

sys-fs/inotify-tools: Bump to version 3.22.6.0

Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/inotify-tools/Manifest  |  1 +
 sys-fs/inotify-tools/inotify-tools-3.22.6.0.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-fs/inotify-tools/Manifest b/sys-fs/inotify-tools/Manifest
index 55c4240f8e1b..9ef891ba3324 100644
--- a/sys-fs/inotify-tools/Manifest
+++ b/sys-fs/inotify-tools/Manifest
@@ -1,3 +1,4 @@
 DIST inotify-tools-3.20.2.2.tar.gz 81006 BLAKE2B 
7dd29985f68096fe2146a3ad84d619b3d1238b0db25eeb125f2fe9591fa678078351f00c7e09b526cf2251e4736201d5625ff0e477523cae370a307ccb667730
 SHA512 
72d6fdcc216d8083cd384c71c02dc8e800d3a9702613568b3c571f704aee3d42bf084c52f2141c9afb8d28e8b87ebb6391ed3d825b3d664ed51c552debeb1881
 DIST inotify-tools-3.21.9.6.tar.gz 91668 BLAKE2B 
cfb279d69e650b275af03052f4f76522670b7a563aa4e81bd5883b3ff825ecb70382cd4a5d48a9eb50b59930685a60b59a17376958d111d129c61fbced47a6bb
 SHA512 
206eeebfd948499d81eb153cd7d9b05df618291fd3ada6479251b0773ce629c19f73117442a9093f028e294c5ba2dfa0aa4cf711510284ab7cad657da21c
 DIST inotify-tools-3.22.1.0.tar.gz 92922 BLAKE2B 
42558ca62f79e2bdf5a6071334a05cee826ec00b0666b1c0971af64d769eb7852cbcd8d6e630f88af68f26f5607ca4ef94ec832fbe2e89d42182120aac4896ce
 SHA512 
53317147af4803b69603839c010a2b0b3fa527f0e32b08126f24805600728c0a9570b2a3d94bf987f0b9a4bfbe7207b5faa9337f0d7add91b062e68de4245548
+DIST inotify-tools-3.22.6.0.tar.gz 92918 BLAKE2B 
601d3ac6896e445d297a04498c63df4f81c59699ba2d5b2eee2e8c499332913ce2783d13c9906d577ff0b6d7ef91ca826d48b01674adeb3d3569dfc1fbc0df63
 SHA512 
cda445add4b9d80b70eff9189ed50d05f4b5593a755159d0354431166c6fe6fdb33f7bf37fd50bc09aad3ed0a6e3763b9c74f65e554400f2596b8d492f1d0a21

diff --git a/sys-fs/inotify-tools/inotify-tools-3.22.6.0.ebuild 
b/sys-fs/inotify-tools/inotify-tools-3.22.6.0.ebuild
new file mode 100644
index ..2d25f84ae71b
--- /dev/null
+++ b/sys-fs/inotify-tools/inotify-tools-3.22.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="a set of command-line programs providing a simple interface to 
inotify"
+HOMEPAGE="https://github.com/inotify-tools/inotify-tools;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~riscv ~sparc ~x86"
+IUSE="doc"
+
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_prepare() {
+   default
+
+   # Remove -Werror from CFLAGS (#745069)
+   find -name "Makefile.am" -print0 \
+   | xargs --null sed 's@ -Werror@@' -i || die
+
+   eautoreconf
+}
+
+src_configure() {
+   # only docs installed are doxygen ones, so use /html
+   local myeconfargs=(
+   --disable-static
+   --docdir='$(datarootdir)'/doc/${PF}/html
+   $(use_enable doc doxygen)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+}



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

2022-06-01 Thread Lars Wendler
commit: 16361846ceee13ca8ea2958bd1b99d5bb139b04b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 12:12:47 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 12:12:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16361846

sys-libs/libblockdev: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/sys-libs/libblockdev/libblockdev-.ebuild 
b/sys-libs/libblockdev/libblockdev-.ebuild
index caa2065daf93..ab7407f4a420 100644
--- a/sys-libs/libblockdev/libblockdev-.ebuild
+++ b/sys-libs/libblockdev/libblockdev-.ebuild
@@ -19,7 +19,7 @@ else
#MY_P="${PN}-${MY_PV}"

#SRC_URI="https://github.com/storaged-project/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"

SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
#S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2+"



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

2022-06-01 Thread Lars Wendler
commit: 85715b1c3a2ed6df14b10924ddfd002a9d3f2bde
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 12:11:38 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 12:11:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85715b1c

sys-libs/libblockdev: Bump to version 2.27

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/libblockdev/Manifest|   1 +
 sys-libs/libblockdev/libblockdev-2.27.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/sys-libs/libblockdev/Manifest b/sys-libs/libblockdev/Manifest
index 84b8e10b03ef..f57d6fe309d0 100644
--- a/sys-libs/libblockdev/Manifest
+++ b/sys-libs/libblockdev/Manifest
@@ -1 +1,2 @@
 DIST libblockdev-2.26.tar.gz 932129 BLAKE2B 
39d95db69de917449e6009fa0160b6288327b2c49b64309d17a1e4e028756d1ce170779ce1c4df926c8796d8a8ed7b9131b5d4b51115a3ea901dacdaa971961a
 SHA512 
ddd4e9c22135bd7dad0bb9bc254ac0c63e3bacc592e7c5a0c846e367da3fc248bf6187f1c81407c3bce599d3b0ceeec9a8a0030ad8e981e245f715b35eaec523
+DIST libblockdev-2.27.tar.gz 914021 BLAKE2B 
1e02a364ac918cc9bb288d3b8745cb09378317c4b509224326d13ff8b6481ba3d44502f248680801316a9a94d7d5eac353c5659eca55a681c88511da5dfc83da
 SHA512 
fa9faf3efefc1c76165c9456936175b2addb336a5257c43c1e41403db200386fd660203ef17559529f57b2f57b9ef768686ecd31493c58527434297c31712c10

diff --git a/sys-libs/libblockdev/libblockdev-2.27.ebuild 
b/sys-libs/libblockdev/libblockdev-2.27.ebuild
new file mode 100644
index ..c62582bdf020
--- /dev/null
+++ b/sys-libs/libblockdev/libblockdev-2.27.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools python-single-r1 xdg-utils
+
+DESCRIPTION="A library for manipulating block devices"
+HOMEPAGE="https://github.com/storaged-project/libblockdev;
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/storaged-project/libblockdev.git;
+   BDEPEND="
+   sys-devel/autoconf-archive
+   "
+else
+   MY_PV="${PV}-1"
+   #MY_P="${PN}-${MY_PV}"
+   
#SRC_URI="https://github.com/storaged-project/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   
SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   #S="${WORKDIR}/${MY_P}"
+fi
+LICENSE="LGPL-2+"
+SLOT="0"
+IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd test +tools vdo"
+# Tests require root. In a future release, we may be able to run a smaller
+# subset with new run_tests.py arguments.
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+   >=dev-libs/glib-2.42.2
+   dev-libs/libbytesize
+   >=sys-apps/kmod-19
+   >=sys-apps/util-linux-2.27
+   >=sys-block/parted-3.1
+   cryptsetup? (
+   escrow? (
+   >=dev-libs/nss-3.18.0
+   dev-libs/volume_key
+   )
+   >=sys-fs/cryptsetup-1.6.7:=
+   )
+   device-mapper? ( sys-fs/lvm2 )
+   dmraid? (
+   sys-fs/dmraid
+   sys-fs/lvm2
+   )
+   lvm? (
+   sys-fs/lvm2
+   virtual/udev
+   )
+   vdo? ( dev-libs/libyaml )
+   ${PYTHON_DEPS}
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND+="
+   dev-util/gtk-doc-am
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( >=dev-libs/gobject-introspection-1.3.0 )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   escrow? ( cryptsetup )"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   xdg_environment_reset #623992
+   default
+
+   # https://bugs.gentoo.org/744289
+   find -type f \( -name "Makefile.am" -o -name "configure.ac" \) -print0 \
+   | xargs --null sed "s@ -Werror@@" -i || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-btrfs
+   --with-fs
+   --with-part
+   --with-python3
+   --without-mpath
+   --without-nvdimm
+   --without-python2
+   $(use_enable introspection)
+   $(use_enable test tests)
+   $(use_with bcache)
+   $(use_with cryptsetup crypto)
+   $(use_with device-mapper dm)
+   $(use_with dmraid)
+   $(use_with escrow)
+   $(use_with gtk-doc)
+   $(use_with kbd)
+   $(use_with lvm lvm)
+   $(use_with lvm lv

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

2022-06-01 Thread Lars Wendler
commit: e1c564b624a9a23b70f55714dc5ddbf55b45a595
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:29:26 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:34:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c564b6

dev-libs/nss: Bump to versions 3.68.4 and 3.79

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nss/Manifest  |   2 +
 dev-libs/nss/nss-3.68.4.ebuild | 362 +
 dev-libs/nss/nss-3.79.ebuild   | 361 
 3 files changed, 725 insertions(+)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index d1ac5396fe9f..4ea83ed8fb33 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,3 +1,5 @@
 DIST nss-3.68.3.tar.gz 82406947 BLAKE2B 
92461f20294a9dce8c8a7eead9d06a4159e66afeb2d42a3313983fc5606a5f97321e038b9c25a7c7a361506910aee027ec91efd3096efdbf62096556d40896de
 SHA512 
70fa8ab48d45249c04424979640583e8bc867432b7e3f26c1602db49a13861dd070f081ed82660bb7451f835dc859b5788ae12a67f9ddab1f6bd1a7afb1174d2
+DIST nss-3.68.4.tar.gz 82409303 BLAKE2B 
a3cf572e82ce29dbc77e9356e0db425170f7294f1468755843746539663fe486089660e1c1b379d0184003d9ccf57db6cf0b2c161d7038301c1cb5028175b16d
 SHA512 
f97b63a9f8218f8fbd7b5d48c084b8166366d02cd50aac69a22d56324d2fea01c49d074e51430bd128f510c733085f3f43c9739ce4073a07a575e0ef3b15
 DIST nss-3.78.tar.gz 84815720 BLAKE2B 
f140fb49e5edff98abdaae5d90adc5fac080cedfd2fcc2cc86968ac8f51116af648802655986a95dba8f1ca4257dca3c01d850bfd2b064abadea215cb9fd8c5e
 SHA512 
ab54d838f41f963fdd4b87477b1e769186ae1f138f7c5d764cd6873be4791146d14dcc85697a2ca92e08f3bfcbeb61d64e26e7b5398095272c18a8196d43ac6c
+DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c225bcc8e2058cb6a4a721d471c575965a1c2b5d0a130dcf27840da3d7b0ee8aa27fc63791414e22ef7804fa8
 SHA512 
d3311da3bd0e6907760390221c1307a63d84dd8ad9b85dbfdbf59fe4678341c9856b6f93235731999a1236c98dc0ac66d2dc023eb439cb696f73509dae70c41d
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.68.4.ebuild b/dev-libs/nss/nss-3.68.4.ebuild
new file mode 100644
index ..21aa71ffc8c2
--- /dev/null
+++ b/dev-libs/nss/nss-3.68.4.ebuild
@@ -0,0 +1,362 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.32"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS;
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+   cacert? ( 
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
 )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+RESTRICT="test"
+
+S="${WORKDIR}/${P}/${PN}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nss-config
+)
+
+PATCHES=(
+   # Custom changes for gentoo
+   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
+   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
+   "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
+   "${FILESDIR}/nss-3.68-ld-fix.patch"
+)
+
+src_prepare() {
+   default
+
+   if use cacert ; then
+   eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
+   fi
+
+   pushd coreconf >/dev/null || die
+   # hack nspr paths
+   echo 'INCLUDES += -I$(DIST)/include/dbm' \
+   >> headers.mk || die "failed to append include"
+
+   # modify install path
+   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
+   -i source.mk || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+   popd >/dev/null || die
+
+   # Fix pkgconfig file for Prefix
+   sed -i

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/

2022-06-01 Thread Lars Wendler
commit: 3dd45d3822d8761f7a9a4c2e66c1b69aba3c1e71
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:18:55 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd45d38

media-libs/alsa-lib: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/alsa-lib/Manifest   |  3 -
 media-libs/alsa-lib/alsa-lib-1.2.4.ebuild  | 80 
 media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild| 87 --
 media-libs/alsa-lib/alsa-lib-1.2.6.ebuild  | 87 --
 .../alsa-lib/files/alsa-lib-1.2.4-musl.patch   | 32 
 5 files changed, 289 deletions(-)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 5c3e358ac1cb..cf75cd21ef5a 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,5 +1,2 @@
-DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B 
e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db
 SHA512 
12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844
-DIST alsa-lib-1.2.5.1.tar.bz2 1069073 BLAKE2B 
5464cc7f263bdf7b10aa7e1f542ad6dbc55bf300156fd1bded00375c41a518d4b14f96e28eb1c60a6ce7cc6e27da4b2e8598cd867f15417f260fc23513f93e11
 SHA512 
01998ffa449e925ff552c13aea47f9540903afdc533086067c78dcaba4d239c347180d3d28bbe6d19b7779c7249fcc77a30057930ca22d18ba55e163fa1c
 DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 
4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9
 SHA512 
70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45
-DIST alsa-lib-1.2.6.tar.bz2 1079598 BLAKE2B 
84a7a20fbea4025f2ac08acefa3a9ea9d2737585c5d5f09c8df3b5ccb998eaa09a7ec16a019a40c4d3e3e4b5209b961f9da23ec57c0bb9824bade9a3a0dd4350
 SHA512 
ae95718813abf62811fe44c6df2a8de5a1227da4b022c4dd97dd8e7c1001f48307ba36bf04208bdbe24e8a8eebf4ed5a59f40ee6750dcbe976678071c3f2f5b7
 DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B 
a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e
 SHA512 
6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild
deleted file mode 100644
index a79d156fc211..
--- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit autotools multilib-minimal python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-IUSE="alisp debug doc python +thread-safety"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )"
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   media-libs/alsa-topology-conf
-   media-libs/alsa-ucm-conf
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
-   "${FILESDIR}/${PN}-1.2.4-musl.patch" # bug #792570
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
-   # https://bugs.gentoo.org/545950
-   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-maintainer-mode
-   --disable-resmgr
-   --enable-aload
-   --enable-rawmidi
-   --enable-seq
-   --enable-shared
-   # enable Python only on final ABI
-   $(multilib_native_use_enable python)
-   $(use_enable alisp)
-   $(use_enable thread-safety)
-   $(use_with debug)
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
-   emake
-
-   if multilib_is_native_abi && use doc; then
-   emake doc
-   grep -FZrl "${S}" doc/doxygen/html | \
-   x

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

2022-06-01 Thread Lars Wendler
commit: 7ca96fdd8332bb48c50382fceea0955ad0aa1499
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:11:24 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca96fdd

media-sound/alsa-utils: Bump to version 1.2.7

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/alsa-utils/Manifest|  1 +
 media-sound/alsa-utils/alsa-utils-1.2.7.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index d47eefde5388..35d4c14ad691 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,3 +1,4 @@
 DIST alsa-utils-1.2.4.tar.bz2 1286259 BLAKE2B 
41eb0b8186c1956c19d8f8b28863ab54c66ff531b9ec5c48cc6c5ed8ca249d135614112ce412d6adb6f21982235e06a4148591777cce00d17ea537aacbd664ad
 SHA512 
13080abda55269513b3751044dac292d695e273073a62d74ed4a32c68f448a2b015fe16604650821a6398b6ef6a7b6008cb9f0b7fb7f4ee1fa2b4eb2dcf29770
 DIST alsa-utils-1.2.5.1.tar.bz2 1326965 BLAKE2B 
79f96fd3ba1d92e72dc634dc01439acd3ccd02555c39cc1714c52bbd1e4bc8b68ec7bf5d219a704533e4a61587c3528504ef9cd7c652924d74daafa90f74e42a
 SHA512 
bbafeb9189ec5802965c4e69cf6e7cd4c132ffb77b57f164d6585649890f96edd052c72697171fd629b39e12f78648fea634468df34c1a80255227ca397907bf
 DIST alsa-utils-1.2.6.tar.bz2 1334063 BLAKE2B 
3b81836e0de9f6d98f311dc3a316a02179ec1fc7520da9658192f27e7701c6dc41b04a82639d6269d6943afd8a89cb6477406cbc36ac450e57919cff46f2
 SHA512 
6842f0f4c2f7cc5ac3ba94736ee259d9988b5d3e0d2b522f858d712e16938d2845fa9ef64f4aa60222b8ef6738e053f9113a5ea24a197f2c0d6c4dbd70030f5e
+DIST alsa-utils-1.2.7.tar.bz2 1562595 BLAKE2B 
dd8821c510a98d76e2986d59c01516013f01c632fb6311e6ffd2b10eabbdd68312537d977b1bf2ab48e0f181751ecf58ec1c1da3f8d4f7ee84d8f2623893a091
 SHA512 
1be8f617315193e6033653ac96a14bd1c3272cd9d8f3776cdb1357f35f5353652acd5975cfc5bd16278cd496f5bf409bb60432818a526282edad9a4c718a97c9

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.7.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.7.ebuild
new file mode 100644
index ..46afae5d3434
--- /dev/null
+++ b/media-sound/alsa-utils/alsa-utils-1.2.7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd udev
+
+DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="bat doc +libsamplerate +ncurses nls selinux"
+
+CDEPEND=">=media-libs/alsa-lib-${PV}
+   libsamplerate? ( media-libs/libsamplerate )
+   ncurses? ( >=sys-libs/ncurses-5.7-r7:0= )
+   bat? ( sci-libs/fftw:= )"
+DEPEND="${CDEPEND}
+   doc? ( app-text/xmlto )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-alsa )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   # --disable-alsaconf because it doesn't work with sys-apps/kmod 
wrt #456214
+   --disable-alsaconf
+   --disable-maintainer-mode
+   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
+   $(use_enable bat)
+   $(use_enable libsamplerate alsaloop)
+   $(use_enable ncurses alsamixer)
+   $(use_enable nls)
+   $(usex doc '' --disable-xmlto)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   dodoc seq/*/README.*
+
+   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
+   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
+
+   insinto /etc/modprobe.d
+   newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
+
+   keepdir /var/lib/alsa
+
+   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
+   # scan directory /usr/share/alsa/ucm: No such file or directory
+   # alsaucm: unable to obtain card list: No such file or directory
+   keepdir /usr/share/alsa/ucm
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "To take advantage of the init script, and automate the 
process of"
+   elog "saving and restoring sound-card mixer levels you should"
+   elog "a

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

2022-06-01 Thread Lars Wendler
commit: d214aed71454e68fef761387f30114f7fa30e213
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:15:57 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d214aed7

media-plugins/alsa-plugins: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-plugins/alsa-plugins/Manifest|  2 -
 .../alsa-plugins/alsa-plugins-1.2.2.ebuild | 95 --
 .../alsa-plugins/alsa-plugins-1.2.5.ebuild | 95 --
 3 files changed, 192 deletions(-)

diff --git a/media-plugins/alsa-plugins/Manifest 
b/media-plugins/alsa-plugins/Manifest
index 5512d43b9060..66c48830c5ef 100644
--- a/media-plugins/alsa-plugins/Manifest
+++ b/media-plugins/alsa-plugins/Manifest
@@ -1,3 +1 @@
-DIST alsa-plugins-1.2.2.tar.bz2 406494 BLAKE2B 
64148e3e6fcf651a2ac62b6b5f3cc915fe6718d35fea53da08f6f4b1a5ff06ba29e69b8cd2a95e3b9edf3880570b1d0b9267239f705043dab592c27fdd150ef3
 SHA512 
25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb
-DIST alsa-plugins-1.2.5.tar.bz2 406134 BLAKE2B 
a1bb2f187c92a2999722e22775baf2c1fc4240162bb71f454c60359ef61b46934ff8ecd5af97589bafe2c7f737530cf5a4dcc139af7ed001d8dfe24bf3ae045c
 SHA512 
32aa475ec4af040861c2bfb01eac71042242d2109d3c5102d0111f3327e3f6c9031c32cbb50eb4b6568a6bd9408691a047a39972f09d6087e31ec11f19ddc9cf
 DIST alsa-plugins-1.2.6.tar.bz2 408596 BLAKE2B 
bead0b9514725560a4fb738c4b1e14b148bf888cc82e0d7611cb6c494ed97a7e366b57f233095372c26a7bd614655bd58a6505202910de421561b540c94d5cca
 SHA512 
ac54a6f227f1ca5f6e01e08d869e7c06f4bcd68f148932e1902a6fcf3e5ccd3667ac4d8c1a00b77e4b5cb27e17c01cf7526ded4aaf35c4b26fc69e14e6e341f9

diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.2.ebuild 
b/media-plugins/alsa-plugins/alsa-plugins-1.2.2.ebuild
deleted file mode 100644
index b6e088bd7f06..
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic multilib multilib-minimal
-
-DESCRIPTION="ALSA extra plugins"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux"
-IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex 
+usb_stream"
-
-RDEPEND="
-   >=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}]
-   ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   libsamplerate? ( 
>=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
-   speex? (
-   >=media-libs/speex-1.2.0:=[${MULTILIB_USEDEP}]
-   media-libs/speexdsp[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # For some reasons the polyp/pulse plugin does fail with alsaplayer 
with a
-   # failed assert. As the code works just fine with asserts disabled, for 
now
-   # disable them waiting for a better solution.
-   sed \
-   -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \
-   -i pulse/Makefile.am || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   use debug || append-cppflags -DNDEBUG
-
-   local myeconfargs=(
-   # default does not contain $prefix: bug #673464
-   --with-alsalconfdir="${EPREFIX}"/etc/alsa/conf.d
-
-   --with-speex="$(usex speex lib no)"
-   $(use_enable arcam_av arcamav)
-   $(use_enable ffmpeg libav)
-   $(use_enable jack)
-   $(use_enable libsamplerate samplerate)
-   $(use_enable mix)
-   $(use_enable oss)
-   $(use_enable pulseaudio)
-   $(use_enable speex speexdsp)
-   $(use_enable usb_stream usbstream)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   cd doc || die
-   dodoc upmix.txt vdownmix.txt README-pcm-oss
-   use jack && dodoc README-jack
-   use libsamplerate && dodoc samplerate.txt
-   use ffmpeg && dodoc lavrate.txt a52.txt
-
-   if use pulseaudio; then
-   dodoc README-pulse
-   # install ALSA configuration files
-   # making PA to be used by alsa clients
-   insinto /usr/share/alsa
-   doins "${FILE

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

2022-06-01 Thread Lars Wendler
commit: b0922c4c05ffe2452874e0ff2734c29e57cddafc
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:16:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0922c4c

media-sound/alsa-tools: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/alsa-tools/Manifest   |   1 -
 media-sound/alsa-tools/alsa-tools-1.2.2-r1.ebuild | 152 --
 2 files changed, 153 deletions(-)

diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index 96ea1a83771c..bea713b13d3b 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -1,2 +1 @@
-DIST alsa-tools-1.2.2.tar.bz2 1876266 BLAKE2B 
2bfe4464869927f73b1059de9d972231b90af3be930e0e63048fcc40dadace0c842396e339874595f917b632fe407e16977a8b774240ffaf758004d42f46a27c
 SHA512 
935d46ee3cc843566ccea183bcf7ea36439a4a6aa22964ebf6fd2722b78ec634d3be4e6a30b04c608abe6c5a132dd633f8343fff19f9d90a756d6699fc849a16
 DIST alsa-tools-1.2.5.tar.bz2 1880907 BLAKE2B 
1ecd7d24771e3f5899a7084a69196c9301b549dd331cbbbc55b6f0c694566147a9d5642cf94f0ad5ca5fcedb77daa1cb4615ce0ec0be157b32c9d756611a7cca
 SHA512 
1c4ff947d9f2424056a6748e04a1250fb73443a3f470f61d0b563c91be082bc42d56e550d6cc27eaed3edcea2066a107e20455c959b053b5deafa2d811b7e498

diff --git a/media-sound/alsa-tools/alsa-tools-1.2.2-r1.ebuild 
b/media-sound/alsa-tools/alsa-tools-1.2.2-r1.ebuild
deleted file mode 100644
index 90f3ebe67707..
--- a/media-sound/alsa-tools/alsa-tools-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic xdg
-
-DESCRIPTION="Advanced Linux Sound Architecture tools"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-
-IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
-alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
-alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
-alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
-
-DEPEND=">=media-libs/alsa-lib-${PV}
-   >=dev-python/pyalsa-1.0.26
-   fltk? ( >=x11-libs/fltk-1.3.0:1 )
-   gtk? (
-   dev-libs/gobject-introspection
-   x11-libs/gtk+:2
-   x11-libs/gtk+:3
-   )" #468294
-RDEPEND="${DEPEND}
-   gtk? ( media-fonts/font-misc-misc )" #456114
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/envy24control-config-dir.patch
-)
-
-pkg_setup() {
-   ALSA_TOOLS=(
-   seq/sbiload
-   us428control
-   hwmixvolume
-   hda-verb
-   $(usex alsa_cards_mixart mixartloader '')
-   $(usex alsa_cards_vx222 vxloader '')
-   $(usex alsa_cards_usb-usx2y usx2yloader '')
-   $(usex alsa_cards_pcxhr pcxhrloader '')
-   $(usex alsa_cards_sscape sscape_ctl '')
-   )
-
-   if use gtk; then
-   ALSA_TOOLS+=(
-   echomixer
-   hdajackretask
-   $(usex alsa_cards_ice1712 envy24control '')
-   )
-   # Perhaps a typo the following && logic?
-   if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
-   ALSA_TOOLS+=( rmedigicontrol )
-   fi
-   fi
-
-   if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
-   ALSA_TOOLS+=(
-   hdsploader
-   $(usex fltk 'hdspconf hdspmixer' '')
-   )
-   fi
-
-   if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
-   ALSA_TOOLS+=( sb16_csp )
-   fi
-
-   if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
-   ALSA_TOOLS+=( as10k1 ld10k1 )
-   fi
-}
-
-src_prepare() {
-   default
-
-   # This block only deals with the tools that still use GTK and the
-   # AM_PATH_GTK macro.
-   for dir in echomixer envy24control rmedigicontrol; do
-   has "${dir}" "${ALSA_TOOLS[*]}" || continue
-   pushd "${dir}" &> /dev/null
-   eautoreconf
-   popd &> /dev/null
-   done
-
-   # This block deals with the tools that are being patched
-   for dir in hdspconf; do
-   has "${dir}" "${ALSA_TOOLS[*]}" || continue
-   pushd "${dir}" &> /dev/null
-   eautoreconf
-   popd &> /dev/null
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/

2022-06-01 Thread Lars Wendler
commit: ba37b4604c8d2e1c17c5d60ab5d848a64dcd855b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:14:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba37b460

media-libs/alsa-ucm-conf: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/alsa-ucm-conf/Manifest   |  5 -
 media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.4.ebuild | 21 -
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.5.1.ebuild  | 21 -
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.6.1.ebuild  | 21 -
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.6.2.ebuild  | 21 -
 media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.6.ebuild | 21 -
 6 files changed, 110 deletions(-)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index f51ccc99e426..0f0700e21bee 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1,7 +1,2 @@
-DIST alsa-ucm-conf-1.2.4.tar.bz2 20141 BLAKE2B 
545f3bfb36c6c41e48a5d6c2a98b936b2e71d8aab99227faecfcb1dd1dec9a03eb25f1664ca9aad3f9371f140b548258bba5a3904f5a3ec83513eb72abe7c7c2
 SHA512 
9043460e92b2ed44757b08b9faca888e8bfae40d84e4ad7e7df44df2bb3b0617e86ef23783973accd62fb6681788262e67212e2bf67178d75781e57a0fa346d2
-DIST alsa-ucm-conf-1.2.5.1.tar.bz2 24124 BLAKE2B 
317bcb8e866a68fe467047c67bd15fc88dc1e745e9bbe05f7b091ea1febdac6bd0fd512c2ce410970eb2593c0f8500c28c8405098de2bc56e1438e5b33b00d4a
 SHA512 
774d6da1a0ee6fb1fcd764c1d4b3eb5812a35508cf27db71f6c82784f125eca207992da9081d25783fecb31e548d8b34124d4b3b3d506e33215b76ea48f71012
-DIST alsa-ucm-conf-1.2.6.1.tar.bz2 27682 BLAKE2B 
12ff26daefa4ab0c66d1d0778dfd8a588a30b331dcaa783350510e439cefc83c15422b027ca2119d5a1ecd98257c3f2022219d4096f0d1d3c5122b69eb396e48
 SHA512 
2fca5f6dd87ff46865b57c6224aac9d0a8ca6f09f26c4116b0b0db6379236db7322b240186e3bef05e97c4ccbbd12a73299aca35d85aed0cb20b0019696d6a16
-DIST alsa-ucm-conf-1.2.6.2.tar.bz2 27720 BLAKE2B 
98d0ad854b510f8ef41d014686e87776141cb8d3cc2989d5e91407bd2b412c0cb986d0ed726c9849bfc99472d6ca1f875e4c3ce16ac1b9181f031a210f13eb13
 SHA512 
d7122279bc36ab16dfe1a5f2e24b9dda57e1b59b7c7aeac3c8755af62b464053ed038aa56ebb52d7707ecae01674cac920ea784bb7493d978276a98cbf78d873
 DIST alsa-ucm-conf-1.2.6.3.tar.bz2 28153 BLAKE2B 
c14e50f2bcf95fbc038d3b2b5801850d4d22ab041fdb57dd9f4b161a748326671687585279801a9d3f803abd3d253d86b6b3e891e8c3024c5641f8a24bb7
 SHA512 
14031173dd9b44c506f13172fcf89d1119e4b2d409a749ec8ef4948e75231a5e5091206e826dff9e70f1f803de8cfb9fd94886ef70764c705f65c1c7ebdf649f
-DIST alsa-ucm-conf-1.2.6.tar.bz2 27309 BLAKE2B 
4f1f0ff361d11775799a215ffbd85acc229fb25e9e65321147e942ec5168997780003686a98f3d49dadd11cebc3156812d01ebcac385b0b7cbab78745951
 SHA512 
5fe85643b60c8defeafcdfcf97e61b5d05e6db28cef2466a70f63b8fffba22bdd50b83a5ca88806a6350de6e9d802dd3c2240b293190b9d05daea515c03d4397
 DIST alsa-ucm-conf-1.2.7.tar.bz2 31282 BLAKE2B 
e214e0957493a977d7016180a8b1ea26f91f568944e2b9fc65779d63f3f4317016d183c35bd07b7efc818bd875d904c4b308de240b60275d6b025b66ac134e73
 SHA512 
3f69343213632ca4196d83f2713302ff9839d9c5fcdf9e0c0be4d358a854844085f9c18acad01dfdf492eda203e2bd5d40939b09074e9c0b57692732bb3136ae

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.4.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.4.ebuild
deleted file mode 100644
index 3434a596acd9..
--- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="ALSA ucm configuration files"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE=""
-
-RDEPEND="!https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE=""
-
-RDEPEND="!https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE=""
-
-RDEPEND="!https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE=""
-
-RDEPEND="!https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE=""
-
-RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/

2022-06-01 Thread Lars Wendler
commit: 0c9ec7aaa9a07c7fb83ea6425c44481ae67c19b9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:12:42 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9ec7aa

media-libs/alsa-ucm-conf: Bump to version 1.2.7

Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/alsa-ucm-conf/Manifest   |  1 +
 media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index d4ac3b1e369e..f51ccc99e426 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -4,3 +4,4 @@ DIST alsa-ucm-conf-1.2.6.1.tar.bz2 27682 BLAKE2B 
12ff26daefa4ab0c66d1d0778dfd8a5
 DIST alsa-ucm-conf-1.2.6.2.tar.bz2 27720 BLAKE2B 
98d0ad854b510f8ef41d014686e87776141cb8d3cc2989d5e91407bd2b412c0cb986d0ed726c9849bfc99472d6ca1f875e4c3ce16ac1b9181f031a210f13eb13
 SHA512 
d7122279bc36ab16dfe1a5f2e24b9dda57e1b59b7c7aeac3c8755af62b464053ed038aa56ebb52d7707ecae01674cac920ea784bb7493d978276a98cbf78d873
 DIST alsa-ucm-conf-1.2.6.3.tar.bz2 28153 BLAKE2B 
c14e50f2bcf95fbc038d3b2b5801850d4d22ab041fdb57dd9f4b161a748326671687585279801a9d3f803abd3d253d86b6b3e891e8c3024c5641f8a24bb7
 SHA512 
14031173dd9b44c506f13172fcf89d1119e4b2d409a749ec8ef4948e75231a5e5091206e826dff9e70f1f803de8cfb9fd94886ef70764c705f65c1c7ebdf649f
 DIST alsa-ucm-conf-1.2.6.tar.bz2 27309 BLAKE2B 
4f1f0ff361d11775799a215ffbd85acc229fb25e9e65321147e942ec5168997780003686a98f3d49dadd11cebc3156812d01ebcac385b0b7cbab78745951
 SHA512 
5fe85643b60c8defeafcdfcf97e61b5d05e6db28cef2466a70f63b8fffba22bdd50b83a5ca88806a6350de6e9d802dd3c2240b293190b9d05daea515c03d4397
+DIST alsa-ucm-conf-1.2.7.tar.bz2 31282 BLAKE2B 
e214e0957493a977d7016180a8b1ea26f91f568944e2b9fc65779d63f3f4317016d183c35bd07b7efc818bd875d904c4b308de240b60275d6b025b66ac134e73
 SHA512 
3f69343213632ca4196d83f2713302ff9839d9c5fcdf9e0c0be4d358a854844085f9c18acad01dfdf492eda203e2bd5d40939b09074e9c0b57692732bb3136ae

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.ebuild
new file mode 100644
index ..69d00e46df60
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ALSA ucm configuration files"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE=""
+
+RDEPEND="!

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

2022-06-01 Thread Lars Wendler
commit: 5c4012ee75bc30bbc70c6221a20974850b2238cb
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:14:01 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4012ee

dev-python/pyalsa: Bump to version 1.2.7

Signed-off-by: Lars Wendler  gentoo.org>

 dev-python/pyalsa/Manifest|  1 +
 dev-python/pyalsa/pyalsa-1.2.7.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest
index b54a9e207301..c02a647321c4 100644
--- a/dev-python/pyalsa/Manifest
+++ b/dev-python/pyalsa/Manifest
@@ -1 +1,2 @@
 DIST pyalsa-1.2.6.tar.bz2 40171 BLAKE2B 
d142d5818527b30b333d2552045892854df25eb14a7983320fe56e30a6239d3fe947ef1f0e1202ed3b5aad7722002e0e5e82ab9f89564bb9640aca2dc03c7887
 SHA512 
11b8eed822e0f8acc96ff0e10eeec0ba26b2997c7ab1d82561661f59931cd6b6aa6397b46c5944a0853344517878ede6c9ba13bea241cefc72b72bf1d9ff
+DIST pyalsa-1.2.7.tar.bz2 40132 BLAKE2B 
c100d16bd8c0d9fc6eddcda360f3582c55ed1b143a58a49caf76a62494882952d311271941ce0ecdf57ac934f3564dc922c80e8a5f5742b593341ff4215b700c
 SHA512 
126501fe7b9c006f28e9290bdd3ad907ea9e053b71e21e2c6f0b0beeecdba07b4b557014041b03452f96be690f59f2e647e075487ee87054f21f66df7f39b34b

diff --git a/dev-python/pyalsa/pyalsa-1.2.7.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7.ebuild
new file mode 100644
index ..b722c5dd7316
--- /dev/null
+++ b/dev-python/pyalsa/pyalsa-1.2.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Python bindings for ALSA library"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE=""
+
+RDEPEND="media-libs/alsa-lib"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=( "${FILESDIR}/${PN}-1.1.6-no-build-symlinks.patch" )
+
+# Testsuite appears to require installed state



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

2022-06-01 Thread Lars Wendler
commit: 48ec739c69ac261c5e2fe010ce981089af3799fd
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  1 07:15:27 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Jun  1 07:21:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ec739c

media-sound/alsa-utils: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/alsa-utils/Manifest  |  2 -
 media-sound/alsa-utils/alsa-utils-1.2.4.ebuild   | 77 
 media-sound/alsa-utils/alsa-utils-1.2.5.1.ebuild | 77 
 3 files changed, 156 deletions(-)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index 35d4c14ad691..39571a16c4a5 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,4 +1,2 @@
-DIST alsa-utils-1.2.4.tar.bz2 1286259 BLAKE2B 
41eb0b8186c1956c19d8f8b28863ab54c66ff531b9ec5c48cc6c5ed8ca249d135614112ce412d6adb6f21982235e06a4148591777cce00d17ea537aacbd664ad
 SHA512 
13080abda55269513b3751044dac292d695e273073a62d74ed4a32c68f448a2b015fe16604650821a6398b6ef6a7b6008cb9f0b7fb7f4ee1fa2b4eb2dcf29770
-DIST alsa-utils-1.2.5.1.tar.bz2 1326965 BLAKE2B 
79f96fd3ba1d92e72dc634dc01439acd3ccd02555c39cc1714c52bbd1e4bc8b68ec7bf5d219a704533e4a61587c3528504ef9cd7c652924d74daafa90f74e42a
 SHA512 
bbafeb9189ec5802965c4e69cf6e7cd4c132ffb77b57f164d6585649890f96edd052c72697171fd629b39e12f78648fea634468df34c1a80255227ca397907bf
 DIST alsa-utils-1.2.6.tar.bz2 1334063 BLAKE2B 
3b81836e0de9f6d98f311dc3a316a02179ec1fc7520da9658192f27e7701c6dc41b04a82639d6269d6943afd8a89cb6477406cbc36ac450e57919cff46f2
 SHA512 
6842f0f4c2f7cc5ac3ba94736ee259d9988b5d3e0d2b522f858d712e16938d2845fa9ef64f4aa60222b8ef6738e053f9113a5ea24a197f2c0d6c4dbd70030f5e
 DIST alsa-utils-1.2.7.tar.bz2 1562595 BLAKE2B 
dd8821c510a98d76e2986d59c01516013f01c632fb6311e6ffd2b10eabbdd68312537d977b1bf2ab48e0f181751ecf58ec1c1da3f8d4f7ee84d8f2623893a091
 SHA512 
1be8f617315193e6033653ac96a14bd1c3272cd9d8f3776cdb1357f35f5353652acd5975cfc5bd16278cd496f5bf409bb60432818a526282edad9a4c718a97c9

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.4.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.4.ebuild
deleted file mode 100644
index 777934934c41..
--- a/media-sound/alsa-utils/alsa-utils-1.2.4.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="bat doc +libsamplerate +ncurses nls selinux"
-
-CDEPEND=">=media-libs/alsa-lib-${PV}
-   libsamplerate? ( media-libs/libsamplerate )
-   ncurses? ( >=sys-libs/ncurses-5.7-r7:0= )
-   bat? ( sci-libs/fftw:= )"
-DEPEND="${CDEPEND}
-   doc? ( app-text/xmlto )"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-alsa )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
-   local myeconfargs=(
-   # --disable-alsaconf because it doesn't work with sys-apps/kmod 
wrt #456214
-   --disable-alsaconf
-   --disable-maintainer-mode
-   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
-   $(use_enable bat)
-   $(use_enable libsamplerate alsaloop)
-   $(use_enable ncurses alsamixer)
-   $(use_enable nls)
-   $(usex doc '' --disable-xmlto)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   dodoc seq/*/README.*
-
-   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
-   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
-   insinto /etc/modprobe.d
-   newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
-
-   keepdir /var/lib/alsa
-
-   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
-   # scan directory /usr/share/alsa/ucm: No such file or directory
-   # alsaucm: unable to obtain card list: No such file or directory
-   keepdir /usr/share/alsa/ucm
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog
-   elog "To take advantage of the init script, and automate the 
process of"
-   elog "saving and restoring sound-card mixer levels you should&quo

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2022-05-28 Thread Lars Wendler
commit: e6f2c357279466c638ff47443be27847f0c1aaff
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 28 14:11:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 28 14:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f2c357

app-emulation/virtualbox-guest-additions: Revbumps to install VBoxDRMClient

Reported-by: Yuri Sevatz  hotmail.com>
Thanks-to: Yuri Sevatz  hotmail.com>
Closes: https://bugs.gentoo.org/846527
Signed-off-by: Lars Wendler  gentoo.org>

 ...itions-6.1.32.ebuild => virtualbox-guest-additions-6.1.32-r1.ebuild} | 2 ++
 ...itions-6.1.34.ebuild => virtualbox-guest-additions-6.1.34-r1.ebuild} | 2 ++
 2 files changed, 4 insertions(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32-r1.ebuild
similarity index 99%
rename from 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
rename to 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32-r1.ebuild
index a5164104500b..0fe9fe142731 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32-r1.ebuild
@@ -154,6 +154,8 @@ src_install() {
if use X ; then
doins VBoxClient
fperms 0755 /usr/bin/VBoxClient
+   doins VBoxDRMClient
+   fperms 4755 /usr/bin/VBoxDRMClient
 
pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
|| die

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34-r1.ebuild
similarity index 99%
rename from 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
rename to 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34-r1.ebuild
index 854435f84e8b..ba2e1c3daac9 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34-r1.ebuild
@@ -154,6 +154,8 @@ src_install() {
if use X ; then
doins VBoxClient
fperms 0755 /usr/bin/VBoxClient
+   doins VBoxDRMClient
+   fperms 4755 /usr/bin/VBoxDRMClient
 
pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
|| die



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

2022-05-27 Thread Lars Wendler
commit: 04a1aade2834f9e3ccc9e1e94cb10072eeb11743
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 27 14:11:27 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 27 14:11:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a1aade

net-misc/wget2: Bump to version 2.0.1

Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/wget2/Manifest   |   1 +
 net-misc/wget2/wget2-2.0.1.ebuild | 124 ++
 2 files changed, 125 insertions(+)

diff --git a/net-misc/wget2/Manifest b/net-misc/wget2/Manifest
index 6ea85dbe2ae0..69b5cbd09779 100644
--- a/net-misc/wget2/Manifest
+++ b/net-misc/wget2/Manifest
@@ -1 +1,2 @@
 DIST wget2-2.0.0.tar.gz 3565643 BLAKE2B 
8792950942c88aceed41aa1d00b2c39d55e057795d0f68e8bfe9a1da548161aa49eaa82d13e8ea3e14cccee4423d41f9643baff1007361c26464b10683a8ef88
 SHA512 
59be98a43057220f4eb4314d0876990c21bbc2606a82444e03282ca55d6de18a382fb75b3fcbb1e7f5a5930cd9a81c6c73cdac2ffba3932b55816fb8140c00eb
+DIST wget2-2.0.1.tar.gz 3780748 BLAKE2B 
cc28c58ab59c28540259545d60b19d6c513725e856fce02690e40ab0818d213bd656de704bd6310650af7190d7d3265fee859eebab326ad441f7351213fce6d3
 SHA512 
7a4afebf87ecda9e7e2d1fb2861c220875a96bab7c7ead6397c7ac11b6effae80d80f71b57a58d6b91a6c849b9a9fd974ce620d3050f677dd0fc4bc05358b27e

diff --git a/net-misc/wget2/wget2-2.0.1.ebuild 
b/net-misc/wget2/wget2-2.0.1.ebuild
new file mode 100644
index ..57cdc0a2f977
--- /dev/null
+++ b/net-misc/wget2/wget2-2.0.1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="GNU Wget2 is a file and recursive website downloader"
+HOMEPAGE="https://gitlab.com/gnuwget/wget2;
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitlab.com/gnuwget/wget2.git;
+else
+   SRC_URI="mirror://gnu/wget/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+LICENSE="GPL-3"
+SLOT="0/0" # subslot = libwget.so version
+IUSE="brotli bzip2 doc +gnutls gpgme +http2 idn lzma openssl pcre psl +ssl 
test valgrind xattr zlib"
+REQUIRED_USE="valgrind? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli )
+   bzip2? ( app-arch/bzip2 )
+   !gnutls? ( dev-libs/libgcrypt:= )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   gpgme? (
+   app-crypt/gpgme:=
+   dev-libs/libassuan
+   dev-libs/libgpg-error
+   )
+   http2? ( net-libs/nghttp2 )
+   idn? ( net-dns/libidn2:= )
+   lzma? ( app-arch/xz-utils )
+   pcre? ( dev-libs/libpcre2 )
+   psl? ( net-libs/libpsl )
+   xattr? ( sys-apps/attr )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   valgrind? ( dev-util/valgrind )
+"
+
+RESTRICT="!test? ( test )"
+
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   --skip-po
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   --with-plugin-support
+   --with-ssl="$(usex ssl $(usex gnutls gnutls openssl) none)"
+   --without-libidn
+   --without-libmicrohttpd
+   $(use_enable doc)
+   $(use_enable valgrind valgrind-tests)
+   $(use_enable xattr)
+   $(use_with brotli brotlidec)
+   $(use_with bzip2)
+   $(use_with gpgme)
+   $(use_with http2 libnghttp2)
+   $(use_with idn libidn2)
+   $(use_with lzma)
+   $(use_with pcre libpcre2)
+   $(use_with psl libpsl)
+   $(use_with zlib)
+
+   # Avoid calling ldconfig
+   LDCONFIG=:
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   defa

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

2022-05-27 Thread Lars Wendler
commit: 4faa86803ec9971e1a2036edc14828a34d006a99
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 27 13:40:50 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 27 13:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4faa8680

sys-apps/fwupd: Bump to version 1.8.1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.8.1.ebuild | 179 ++
 2 files changed, 180 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 59ab218ee758..6f34e1f61853 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,4 @@
 DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31
 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 
197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7
 SHA512 
a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a
 DIST fwupd-1.8.0.tar.gz 4103239 BLAKE2B 
15d06a261be1f529573a0f3b21a54066b1b286e1d1c68ac24f3862f7e3a8855661775b369016d67fbc9797fd13dea88000e78d1a6973e489ecaa6f7f6855b3cf
 SHA512 
8977e0b0878e46480565a32935cc008d57d3978609c01877e3a90dc594b122bed0c94613a53f0f2d3f50d8a039b09cb93787aaf7e0b5d8cf1ec1a6247fe1610b
+DIST fwupd-1.8.1.tar.gz 4143691 BLAKE2B 
1606bc35e0bf15efe202ec906161e5c526d4fdd1ef1469da6aeb141539c3196cbdd603b124e805c4eb43c020fed5049b1813d6301211fa02fa4c0c2c2b8222b3
 SHA512 
9f3e15b977b335058d1430049f19de8a17260cdbc4e84aa728ff4e6db3deebc8725f532e9b3edb7d51a0ddc9cc9f8272449417e7345009d447b9f4b3378a4819

diff --git a/sys-apps/fwupd/fwupd-1.8.1.ebuild 
b/sys-apps/fwupd/fwupd-1.8.1.ebuild
new file mode 100644
index ..cc9c6194035c
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.8.1.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test thunderbolt tpm 
uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   thunderbolt? ( dev-util/umockdev )
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   dev-libs/json-glib
+   dev-libs/libgudev:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=net-libs/libsoup-2.51.92:2.4[introspection?]
+   net-misc/curl
+   archive? ( app-arch/libarchive:= )
+   cbor? ( dev-libs/libcbor )
+   dell? (
+   >=app-crypt/tpm2-tss-2.0
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( net-libs/gnutls )
+   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[qmi] )
+   policykit? ( >=sys-auth/polkit-0.114 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss:= )
+   uefi? (
+   sys-apps/fwupd-efi
+ 

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

2022-05-27 Thread Lars Wendler
commit: dbf8ebfd6937b455d0db78e4610aae748e5c6ed8
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 27 10:04:14 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 27 10:11:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf8ebfd

net-misc/putty: Switched live ebuild to cmake

Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/putty/putty-.ebuild | 70 +---
 1 file changed, 30 insertions(+), 40 deletions(-)

diff --git a/net-misc/putty/putty-.ebuild b/net-misc/putty/putty-.ebuild
index 97dbfaea150f..a09ae7ae4600 100644
--- a/net-misc/putty/putty-.ebuild
+++ b/net-misc/putty/putty-.ebuild
@@ -1,18 +1,23 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-inherit autotools desktop git-r3 toolchain-funcs xdg-utils
+EAPI=8
+inherit cmake desktop xdg-utils
 
 DESCRIPTION="A Free Telnet/SSH Client"
 HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
-EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
 SRC_URI="https://dev.gentoo.org/~polynomial-c/${PN}-icons.tar.bz2;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
+else
+   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
 LICENSE="MIT"
 
 SLOT="0"
-KEYWORDS=""
-IUSE="doc +gtk gtk2 ipv6 gssapi"
+IUSE="debug +gtk gtk2 ipv6 gssapi"
 
 RDEPEND="
!net-misc/pssh
@@ -30,62 +35,47 @@ DEPEND="
${RDEPEND}
 "
 BDEPEND="
-   app-doc/halibut
dev-lang/perl
virtual/pkgconfig
 "
+#[[ ${PV} == * ]] && BDEPEND+=" doc? ( app-doc/halibut )"
+
 REQUIRED_USE="
gtk2? ( gtk )
 "
 
 src_unpack() {
-   git-r3_src_unpack
-   default
-}
-
-src_prepare() {
+   [[ ${PV} == * ]] && git-r3_src_unpack
default
-
-   sed -i \
-   -e 's|-Werror||g' \
-   configure.ac || die
-
-   ./mkfiles.pl || die
-
-   eautoreconf
 }
 
 src_configure() {
cd "${S}"/unix || die
-   econf \
-   $(use_with gssapi) \
-   $(usex gtk --with-gtk= --without-gtk $(usex gtk2 2 3 ) )
-}
-
-src_compile() {
-   emake -C "${S}"/doc
-   emake -C "${S}"/unix AR="$(tc-getAR)" $(usex ipv6 '' COMPAT=-DNO_IPV6)
-}
-
-src_test() {
-   emake -C unix cgtest
-   unix/cgtest || die
+   local mycmakeargs=(
+   -DPUTTY_DEBUG="$(usex debug)"
+   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
+   -DPUTTY_GTK_VERSION=$(usex gtk $(usex gtk2 2 3 ) '')
+   -DPUTTY_IPV6="$(usex ipv6)"
+   )
+   cmake_src_configure
 }
 
 src_install() {
-   dodoc doc/puttydoc.txt
+   cmake_src_install
 
-   if use doc; then
-   docinto html
-   dodoc doc/*.html
-   fi
+   doman "${BUILD_DIR}"/doc/*.1
 
-   cd "${S}"/unix || die
-   default
+   #if use doc ; then
+   #   docinto html
+   #   dodoc "${BUILD_DIR}"/doc/html/*.html
+   #fi
 
if use gtk ; then
+   local i
for i in 16 22 24 32 48 64 128 256; do
-   newicon -s ${i} "${WORKDIR}"/${PN}-icons/${PN}-${i}.png 
${PN}.png
+   newicon -s ${i} \
+   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
+   ${PN}.png
done
 
# install desktop file provided by Gustav Schaffter in #49577



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

2022-05-27 Thread Lars Wendler
commit: 82413119b1b63d48c6df186ad28190d998e2a6b4
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 27 10:11:29 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 27 10:11:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82413119

net-misc/putty: Bump to version 0.77

Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/putty/Manifest  |  1 +
 net-misc/putty/putty-0.77.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index 071ce9c471f5..28730e9df28b 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,2 +1,3 @@
 DIST putty-0.76.tar.gz 2735687 BLAKE2B 
7994a8ea4eb735091e92438fd9558b1047b2ddffe53e3cd2ae7c182e333d21482de7c1a549b738d00af1e592e078648b153fa095a9e5310ee4a884c0cc9fb896
 SHA512 
4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25
+DIST putty-0.77.tar.gz 2619481 BLAKE2B 
83b0838a3923c93f95020297d6402872605609da81d33f864d72074d1e5cae2fcf2710a038aef1de56077de2e296f4c5e573af077f4b55e433563f680cd9cc4b
 SHA512 
35eb1e3f98a07611365bedc492c69a5475ce9b3d920ecebc78c76813505684c16cfcbfbb2306c1106fb5a9b72ca3dd52cbd39b9e9805c6689c9a9464910c0e7d
 DIST putty-icons.tar.bz2 4878 BLAKE2B 
589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff
 SHA512 
4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71

diff --git a/net-misc/putty/putty-0.77.ebuild b/net-misc/putty/putty-0.77.ebuild
new file mode 100644
index ..a09ae7ae4600
--- /dev/null
+++ b/net-misc/putty/putty-0.77.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake desktop xdg-utils
+
+DESCRIPTION="A Free Telnet/SSH Client"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
+SRC_URI="https://dev.gentoo.org/~polynomial-c/${PN}-icons.tar.bz2;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
+else
+   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+
+SLOT="0"
+IUSE="debug +gtk gtk2 ipv6 gssapi"
+
+RDEPEND="
+   !net-misc/pssh
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf
+   x11-libs/libX11
+   x11-libs/pango
+   gtk2? ( x11-libs/gtk+:2 )
+   !gtk2? ( x11-libs/gtk+:3[X] )
+   )
+   gssapi? ( virtual/krb5 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+"
+#[[ ${PV} == * ]] && BDEPEND+=" doc? ( app-doc/halibut )"
+
+REQUIRED_USE="
+   gtk2? ( gtk )
+"
+
+src_unpack() {
+   [[ ${PV} == * ]] && git-r3_src_unpack
+   default
+}
+
+src_configure() {
+   cd "${S}"/unix || die
+   local mycmakeargs=(
+   -DPUTTY_DEBUG="$(usex debug)"
+   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
+   -DPUTTY_GTK_VERSION=$(usex gtk $(usex gtk2 2 3 ) '')
+   -DPUTTY_IPV6="$(usex ipv6)"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   doman "${BUILD_DIR}"/doc/*.1
+
+   #if use doc ; then
+   #   docinto html
+   #   dodoc "${BUILD_DIR}"/doc/html/*.html
+   #fi
+
+   if use gtk ; then
+   local i
+   for i in 16 22 24 32 48 64 128 256; do
+   newicon -s ${i} \
+   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
+   ${PN}.png
+   done
+
+   # install desktop file provided by Gustav Schaffter in #49577
+   make_desktop_entry ${PN} PuTTY ${PN} Network
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



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

2022-05-25 Thread Lars Wendler
commit: 289eb6acad7b64fa2d77685ce9273a0d96d0673f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 25 15:07:32 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed May 25 15:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289eb6ac

dev-libs/libbytesize: Bump to version 2.7

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libbytesize/Manifest   |  1 +
 dev-libs/libbytesize/libbytesize-2.7.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/libbytesize/Manifest b/dev-libs/libbytesize/Manifest
index d6c8e2acba8e..0bc1e44127bc 100644
--- a/dev-libs/libbytesize/Manifest
+++ b/dev-libs/libbytesize/Manifest
@@ -1,2 +1,3 @@
 DIST libbytesize-2.5.tar.gz 439194 BLAKE2B 
8d2cd82cea1e95f3368eed5855abfbc89b410fe1d627f7cbe69974f0d1fc89b600c93ad242816a37c3585b8318fcce77ef0fe6ab349d10f34a8be4c69303e343
 SHA512 
730d9c84bfc7199424fa34de5037dd9187d60c1f32d82cedc3e395167bf39a98a3b7f20b15f154206e797144c11de05ae0f606e0af6a2157ed946f138a346ad6
 DIST libbytesize-2.6.tar.gz 444795 BLAKE2B 
5f89b2c614ebdd8efd3ac0841ad99c32309bdb33236373a0c9b007415a2f40ff30a0edcecb56947f2f41403cabb6a6bff68c2e4ce52e322df15d6daa3e10d2af
 SHA512 
f6e72b763216c54c08318d090d604791c61cd5a3e683ffbe6e9d01de850661bd4e8a3adeb85c6fd0fb60244e2e128292cbae06c0aa2d1fe9f34104e64af8210e
+DIST libbytesize-2.7.tar.gz 445367 BLAKE2B 
de5e48b4e17364308c19bbf8e8d68f88ee9e79c9b99d77a81f9f7a1b65e09c2af0ca1ae28ac30ad1b1820335afc1aa4a2596cff487cfd770f04fda0fb38258cd
 SHA512 
3f2bdebad1e145227d7c81b25b8832ab9f984513c35d81254f68c0cb50b1883f3b96fbb258d7c8223fb284d79dc4ec8b01beae3f7687cded629b269ef5b7210e

diff --git a/dev-libs/libbytesize/libbytesize-2.7.ebuild 
b/dev-libs/libbytesize/libbytesize-2.7.ebuild
new file mode 100644
index ..7b5e88e42f96
--- /dev/null
+++ b/dev-libs/libbytesize/libbytesize-2.7.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools python-r1
+
+DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary 
big sizes in bytes"
+HOMEPAGE="https://github.com/storaged-project/libbytesize;
+SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}/${P}.tar.gz;
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc python test tools"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   tools? ( python )
+"
+
+RDEPEND="
+   dev-libs/gmp:0=
+   dev-libs/mpfr:=
+   dev-libs/libpcre2
+   python? ( ${PYTHON_DEPS} )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   sys-devel/gettext
+   doc? ( dev-util/gtk-doc )
+   test? (
+   dev-python/pocketlint[${PYTHON_USEDEP}]
+   dev-python/polib[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.md )
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4-no_Werror.patch"
+)
+
+python_do() {
+   if use python ; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with doc gtk-doc)
+   $(use_with python python3)
+   $(use_with tools)
+   )
+   local ECONF_SOURCE="${S}"
+   python_do econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   python_do emake
+}
+
+src_test() {
+   python_do emake check
+}
+
+install_helper() {
+   emake DESTDIR="${D}" install
+   use python && python_optimize
+}
+
+src_install() {
+   python_do install_helper
+   einstalldocs
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

2022-05-24 Thread Lars Wendler
commit: ea6af70e4d2109c1898816079e4768f43cf16d23
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 24 18:47:47 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue May 24 18:47:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6af70e

dev-libs/libxmlb: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libxmlb/Manifest |  1 -
 dev-libs/libxmlb/libxmlb-0.3.7.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index 5d18532e36c1..0499d9efd6cb 100644
--- a/dev-libs/libxmlb/Manifest
+++ b/dev-libs/libxmlb/Manifest
@@ -1,4 +1,3 @@
 DIST libxmlb-0.1.15.tar.gz 92923 BLAKE2B 
97b6af812397dd279e7e3c038627fcf8228cbfa5c3af91ceeb5361e32d37d357eda6a193f627a5f4442426fb08abca1ff11684fe199d9d3a4add72ca4f3f5d08
 SHA512 
58268b3a690af36c0923afdee3ae58e88bf778eebbc6a439be1bc85ed985efdc20cd7006c976586f7be87310dc091d67370f4bbec58379fc4e7349bfa3d8
-DIST libxmlb-0.3.7.tar.gz 121055 BLAKE2B 
5dda4695041af85a3fbb6c5ed9888ed822df1ddc6c281a89629598c82c022a8c55fdebbb4e49c553ed99d38c97843855569a3fcc5c2531b698b024e4b68638f6
 SHA512 
398d49e190aedd5c1f0eab2a8b6ddf5fc1cd866d575459c049e55399fc8fb54512783cc024b8f3016fbf19232502ba86781eea5b937871a3aed25b5ed28a5edd
 DIST libxmlb-0.3.8.tar.gz 121068 BLAKE2B 
fed6eccf0746952e3063030aa63447f2e5d29199c13166ed129c012be3e954d3fbc3109aa5397b4e9622c197222961984fb6cd3c0cec14c74f9fe80611639747
 SHA512 
a5302d570b5d6e5fae4be2536a11b93986cb22e7095da81e1982754cb6460464a1a9020a3e5b98566aa92d8570aa30a6fec190ae03a946e17b99f48621f476ff
 DIST libxmlb-0.3.9.tar.gz 121878 BLAKE2B 
4c61482f05535b84efb1bf466db8d89f58e9cb9d87eb22fe04343f89dc4efc882ff3d9f73131e8fc8c8c107a72fcc2765e5c1b3e290c52593666b7073b9d
 SHA512 
ff2b6567d97801b58ddb87be71246065c2b9d666494059c2f7cc2535508d4754969f8411bd3a28a49664be2c21aeb95c75b999a06ee8448bf1fd962dd36ac47b

diff --git a/dev-libs/libxmlb/libxmlb-0.3.7.ebuild 
b/dev-libs/libxmlb/libxmlb-0.3.7.ebuild
deleted file mode 100644
index 86105c7d3ce4..
--- a/dev-libs/libxmlb/libxmlb-0.3.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit meson python-any-r1
-
-DESCRIPTION="Library to help create and query binary XML blobs"
-HOMEPAGE="https://github.com/hughsie/libxmlb;
-SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="LGPL-2.1+"
-SLOT="0/2" # libxmlb.so version
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="doc introspection stemmer test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/xz-utils
-   dev-libs/glib:2
-   sys-apps/util-linux
-   stemmer? ( dev-libs/snowball-stemmer:= )
-"
-
-DEPEND="
-   ${RDEPEND}
-   doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
-"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-util/meson-0.47.0
-   virtual/pkgconfig
-   introspection? (
-   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-   )
-"
-
-python_check_deps() {
-   has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use doc gtkdoc)
-   $(meson_use introspection)
-   $(meson_use stemmer)
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}



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

2022-05-24 Thread Lars Wendler
commit: a34bbb256821f3142231375f85438d32cc1283dc
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 24 18:47:26 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue May 24 18:47:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34bbb25

dev-libs/libxmlb: Bump to version 0.3.9

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libxmlb/Manifest |  1 +
 dev-libs/libxmlb/libxmlb-0.3.9.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index 37c5a9fa2d32..5d18532e36c1 100644
--- a/dev-libs/libxmlb/Manifest
+++ b/dev-libs/libxmlb/Manifest
@@ -1,3 +1,4 @@
 DIST libxmlb-0.1.15.tar.gz 92923 BLAKE2B 
97b6af812397dd279e7e3c038627fcf8228cbfa5c3af91ceeb5361e32d37d357eda6a193f627a5f4442426fb08abca1ff11684fe199d9d3a4add72ca4f3f5d08
 SHA512 
58268b3a690af36c0923afdee3ae58e88bf778eebbc6a439be1bc85ed985efdc20cd7006c976586f7be87310dc091d67370f4bbec58379fc4e7349bfa3d8
 DIST libxmlb-0.3.7.tar.gz 121055 BLAKE2B 
5dda4695041af85a3fbb6c5ed9888ed822df1ddc6c281a89629598c82c022a8c55fdebbb4e49c553ed99d38c97843855569a3fcc5c2531b698b024e4b68638f6
 SHA512 
398d49e190aedd5c1f0eab2a8b6ddf5fc1cd866d575459c049e55399fc8fb54512783cc024b8f3016fbf19232502ba86781eea5b937871a3aed25b5ed28a5edd
 DIST libxmlb-0.3.8.tar.gz 121068 BLAKE2B 
fed6eccf0746952e3063030aa63447f2e5d29199c13166ed129c012be3e954d3fbc3109aa5397b4e9622c197222961984fb6cd3c0cec14c74f9fe80611639747
 SHA512 
a5302d570b5d6e5fae4be2536a11b93986cb22e7095da81e1982754cb6460464a1a9020a3e5b98566aa92d8570aa30a6fec190ae03a946e17b99f48621f476ff
+DIST libxmlb-0.3.9.tar.gz 121878 BLAKE2B 
4c61482f05535b84efb1bf466db8d89f58e9cb9d87eb22fe04343f89dc4efc882ff3d9f73131e8fc8c8c107a72fcc2765e5c1b3e290c52593666b7073b9d
 SHA512 
ff2b6567d97801b58ddb87be71246065c2b9d666494059c2f7cc2535508d4754969f8411bd3a28a49664be2c21aeb95c75b999a06ee8448bf1fd962dd36ac47b

diff --git a/dev-libs/libxmlb/libxmlb-0.3.9.ebuild 
b/dev-libs/libxmlb/libxmlb-0.3.9.ebuild
new file mode 100644
index ..86105c7d3ce4
--- /dev/null
+++ b/dev-libs/libxmlb/libxmlb-0.3.9.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1
+
+DESCRIPTION="Library to help create and query binary XML blobs"
+HOMEPAGE="https://github.com/hughsie/libxmlb;
+SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="LGPL-2.1+"
+SLOT="0/2" # libxmlb.so version
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc introspection stemmer test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/xz-utils
+   dev-libs/glib:2
+   sys-apps/util-linux
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+
+DEPEND="
+   ${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/meson-0.47.0
+   virtual/pkgconfig
+   introspection? (
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   )
+"
+
+python_check_deps() {
+   has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use doc gtkdoc)
+   $(meson_use introspection)
+   $(meson_use stemmer)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/qmmp-plugin-pack/

2022-05-24 Thread Lars Wendler
commit: 6cd5f4c9dd7b510afac8122b46fc6a4f9dc6e74e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 24 09:39:05 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue May 24 09:39:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd5f4c9

media-plugins/qmmp-plugin-pack: Bump to version 1.6.0

Signed-off-by: Lars Wendler  gentoo.org>

 media-plugins/qmmp-plugin-pack/Manifest|  1 +
 .../qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/media-plugins/qmmp-plugin-pack/Manifest 
b/media-plugins/qmmp-plugin-pack/Manifest
index 8cb598a7e097..8856b39dbf66 100644
--- a/media-plugins/qmmp-plugin-pack/Manifest
+++ b/media-plugins/qmmp-plugin-pack/Manifest
@@ -1 +1,2 @@
 DIST qmmp-plugin-pack-1.5.3.tar.bz2 231118 BLAKE2B 
6de426871f978a87be9fecf89e779cae3a60de02e5666f4193870fa1f79846831291d6115813e026b005ba29f437015403a4cd7e45cb67c6fc3441e6730aa0cf
 SHA512 
992d511310dfaf0bf6e9a57cd7611ae11461197da8edea6765433028c911c3a28cec06883bfecf8ec9d07f3cfd264d644d63ebece15b0784ffd56e6e7853db2c
+DIST qmmp-plugin-pack-1.6.0.tar.bz2 243564 BLAKE2B 
35477cc884ea707d9a6483398ccc537ccd5c68c0f9ac7a35066b6000e50a29389eb5bf5c7cd1aa2cde984503ba450b89036190c2dfdf3eaa38ddb3623177594d
 SHA512 
21c3ffce22f72041c1d499fe3a6ff2be0caf5a67c6f1165401f4e8a881dddb726a9232e0145a7fb63e42ef7ec8f72ddadc18e2363f61df86535cebae713cadd6

diff --git a/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild 
b/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild
new file mode 100644
index ..1632b05b61da
--- /dev/null
+++ b/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A set of extra plugins for Qmmp"
+HOMEPAGE="http://qmmp.ylsoftware.com/;
+SRC_URI="https://qmmp.ylsoftware.com/files/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   media-libs/libsamplerate
+   media-libs/taglib
+   =media-sound/qmmp-$(ver_cut 1-2)*
+   media-video/ffmpeg
+"
+DEPEND="${RDEPEND}
+   dev-lang/yasm
+   dev-qt/linguist-tools:5
+"
+
+src_configure() {
+   append-ldflags -Wl,-z,noexecstack
+   cmake_src_configure
+}



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

2022-05-22 Thread Lars Wendler
commit: e4376591bd636479d2781feffbf52943b4275e8a
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 22 07:54:48 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 22 07:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4376591

media-sound/qmmp: Bump to version 1.6.0

Closes: https://bugs.gentoo.org/846890
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/qmmp/Manifest  |   1 +
 .../qmmp/files/qmmp-1.6.0-udisks_plugin.patch  |  11 ++
 media-sound/qmmp/qmmp-1.6.0.ebuild | 163 +
 3 files changed, 175 insertions(+)

diff --git a/media-sound/qmmp/Manifest b/media-sound/qmmp/Manifest
index c1fd61a98ce8..9b6246e96ef6 100644
--- a/media-sound/qmmp/Manifest
+++ b/media-sound/qmmp/Manifest
@@ -1 +1,2 @@
 DIST qmmp-1.5.4.tar.bz2 1388941 BLAKE2B 
e1a205b6315cd841c7d7a94ed85dca7fcbc74416dcc09458637ccadab96c3a2614039007cdbab404098d2818f4b5cdb7a0bc5cf27e1bfdd0f146d73e2834f230
 SHA512 
5dcc543f75f3baa6115c7c692acaca00b1ad6b62c773ac18ad97447fc17978f067d85b132d1fdb65467474417b7d7e8d8b43e0284196978ca63dd5d431a23bf5
+DIST qmmp-1.6.0.tar.bz2 1364512 BLAKE2B 
3af905fa8af1a23f04d3df30856f881184a5150de571ffb82efc98179c2fe67a232207ad1233c57fde9000facc1df07317b10658e5f462f79083e99deeb7bb9f
 SHA512 
a96242b4eb46fce84f7eefb1dd90cf4c51809c7f8471a405462d95cb3ba5c373e217c50ed48b4ad6b94e1a7e0948839433d4085c41a35991bffd08699a4826f1

diff --git a/media-sound/qmmp/files/qmmp-1.6.0-udisks_plugin.patch 
b/media-sound/qmmp/files/qmmp-1.6.0-udisks_plugin.patch
new file mode 100644
index ..45512099ffeb
--- /dev/null
+++ b/media-sound/qmmp/files/qmmp-1.6.0-udisks_plugin.patch
@@ -0,0 +1,11 @@
+--- qmmp-1.6.0/src/plugins/General/CMakeLists.txt
 qmmp-1.6.0/src/plugins/General/CMakeLists.txt
+@@ -51,7 +51,7 @@
+ ENDIF(USE_HAL AND Qt5DBus_FOUND)
+ 
+ IF(USE_UDISKS2 AND Qt5DBus_FOUND)
+-add_subdirectory(udisks2)
++add_subdirectory(udisks)
+ ENDIF(USE_UDISKS2 AND Qt5DBus_FOUND)
+ 
+ IF(USE_HOTKEY AND Qt5X11Extras_FOUND)

diff --git a/media-sound/qmmp/qmmp-1.6.0.ebuild 
b/media-sound/qmmp/qmmp-1.6.0.ebuild
new file mode 100644
index ..973fbd88a571
--- /dev/null
+++ b/media-sound/qmmp/qmmp-1.6.0.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Qt5-based audio player with winamp/xmms skins support"
+HOMEPAGE="http://qmmp.ylsoftware.com;
+if [[ ${PV} !=  ]]; then
+   SRC_URI="http://qmmp.ylsoftware.com/files/${P}.tar.bz2
+   mirror://sourceforge/${PN}-dev/files/${P}.tar.bz2"
+   KEYWORDS="~amd64 ~x86"
+else
+   inherit subversion
+   QMMP_DEV_BRANCH="1.3"
+   
ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# KEYWORDS further up
+IUSE="aac +alsa analyzer archive bs2b cdda cover crossfade cue curl +dbus enca
+ffmpeg flac game gnome jack ladspa lyrics +mad midi mms mplayer musepack
+notifier opus oss pipewire projectm pulseaudio qsui qtmedia scrobbler shout sid
+sndfile soxr stereo tray udisks +vorbis wavpack xmp"
+
+REQUIRED_USE="
+   gnome? ( dbus )
+   shout? ( soxr vorbis )
+   udisks? ( dbus )
+"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/taglib
+   x11-libs/libX11
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   archive? ( app-arch/libarchive )
+   bs2b? ( media-libs/libbs2b )
+   cdda? (
+   dev-libs/libcdio:=
+   dev-libs/libcdio-paranoia
+   )
+   curl? ( net-misc/curl )
+   dbus? ( dev-qt/qtdbus:5 )
+   enca? ( app-i18n/enca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? ( media-libs/flac )
+   game? ( media-libs/game-music-emu )
+   jack? (
+   media-libs/libsamplerate
+   virtual/jack
+   )
+   ladspa? ( media-plugins/cmt-plugins )
+   mad? (
+   media-libs/libmad:=
+   media-sound/mpg123:=
+   )
+   midi? ( media-sound/wildmidi )
+   mms? ( media-libs/libmms )
+   mplayer? ( media-video/mplayer )
+   musepack? ( >=media-sound/musepack-tools-444 )
+   opus? ( media-libs/opusfile )
+   pipewire? ( media-video/pipewire )
+   projectm? (
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtopengl:5
+   media-libs/libprojectm:=
+   )
+   pulseaudio? ( >=media-sound/pulseaudio-0.9.9 )
+   qtmedia? ( dev-qt/qtmultimedia:5 )
+   scrobbler? ( net-misc/curl )
+   shout? ( media-libs/libshout )
+   sid? ( >=media-libs/libsidplayfp-1.1.0 )
+   s

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

2022-05-22 Thread Lars Wendler
commit: 05d6d47301145980377a6559ff373bed83d57803
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 22 07:55:14 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 22 07:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d6d473

media-sound/qmmp: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/qmmp/qmmp-.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/media-sound/qmmp/qmmp-.ebuild 
b/media-sound/qmmp/qmmp-.ebuild
index ee881e5be18c..973fbd88a571 100644
--- a/media-sound/qmmp/qmmp-.ebuild
+++ b/media-sound/qmmp/qmmp-.ebuild
@@ -21,9 +21,9 @@ LICENSE="GPL-2"
 SLOT="0"
 # KEYWORDS further up
 IUSE="aac +alsa analyzer archive bs2b cdda cover crossfade cue curl +dbus enca
-ffmpeg flac game gnome jack ladspa lyrics +mad midi mms modplug mplayer 
musepack
+ffmpeg flac game gnome jack ladspa lyrics +mad midi mms mplayer musepack
 notifier opus oss pipewire projectm pulseaudio qsui qtmedia scrobbler shout sid
-sndfile soxr stereo tray udisks +vorbis wavpack"
+sndfile soxr stereo tray udisks +vorbis wavpack xmp"
 
 REQUIRED_USE="
gnome? ( dbus )
@@ -65,7 +65,6 @@ RDEPEND="
)
midi? ( media-sound/wildmidi )
mms? ( media-libs/libmms )
-   modplug? ( >=media-libs/libmodplug-0.8.4 )
mplayer? ( media-video/mplayer )
musepack? ( >=media-sound/musepack-tools-444 )
opus? ( media-libs/opusfile )
@@ -88,6 +87,7 @@ RDEPEND="
media-libs/libvorbis
)
wavpack? ( media-sound/wavpack )
+   xmp? ( media-libs/libxmp )
 "
 DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
@@ -95,6 +95,10 @@ DEPEND="${RDEPEND}
 
 DOCS=( AUTHORS ChangeLog README )
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.6.0-udisks_plugin.patch"
+)
+
 src_prepare() {
if has_version dev-libs/libcdio-paranoia ; then
sed -i \
@@ -132,7 +136,6 @@ src_configure() {
-DUSE_MAD="$(usex mad)"
-DUSE_MIDI="$(usex midi)"
-DUSE_MMS="$(usex mms)"
-   -DUSE_MODPLUG="$(usex modplug)"
-DUSE_MPLAYER="$(usex mplayer)"
-DUSE_MPC="$(usex musepack)"
-DUSE_NOTIFIER="$(usex notifier)"
@@ -153,6 +156,7 @@ src_configure() {
-DUSE_UDISKS2="$(usex udisks)"
-DUSE_VORBIS="$(usex vorbis)"
-DUSE_WAVPACK="$(usex wavpack)"
+   -DUSE_XMP="$(usex xmp)"
)
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/amd64/

2022-05-22 Thread Lars Wendler
commit: 1019355f492f0d3671cf1467f9fd8bb980f799da
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 22 07:54:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 22 07:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1019355f

profiles/arch: Mask qmmp's xmp USE flag on non-amd64 arches for now

Signed-off-by: Lars Wendler  gentoo.org>

 profiles/arch/amd64/package.use.mask | 3 +++
 profiles/arch/base/package.use.mask  | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 789b47500e10..0c7b239567e0 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,9 @@
 
 #--- END OF EXAMPLES ---
 
+# Unmask media-libs/libxmp here
+media-sound/qmmp -xmp
+
 # Jakov Smolić  (2022-05-15)
 # media-video/nvidia_video_sdk is masked for removal
 media-libs/avidemux-core nvenc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9b39c72ba291..fbc14706bb29 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# media-libs/libxmp requires keywording
+media-sound/qmmp xmp
+
 # WANG Xuerui  (2022-04-24)
 # This is only for bringing in the not-upstreamed-yet LoongArch patchset;
 # masked everywhere in order to minimize impact on other arches.



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

2022-05-22 Thread Lars Wendler
commit: c4968e6d11c62ac5c4a152c2dce1052fce64530b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 22 07:57:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 22 07:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4968e6d

media-sound/qmmp: Explain "xmp" USE flag

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/qmmp/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/qmmp/metadata.xml b/media-sound/qmmp/metadata.xml
index b8eb53ed4c4a..13b31504cacc 100644
--- a/media-sound/qmmp/metadata.xml
+++ b/media-sound/qmmp/metadata.xml
@@ -30,5 +30,6 @@
Enable wav playback support via 
media-libs/libsndfile
Enable stereo effect
Build tray icon
+   Enable module files renderer (modplug 
replacement)

 



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

2022-05-22 Thread Lars Wendler
commit: b1ddac89e6da225c861fbbb3187d0981f07c3c44
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 22 07:46:38 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 22 07:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ddac89

media-libs/libxmp: First commit of libxmp

Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/libxmp/Manifest|  1 +
 media-libs/libxmp/libxmp-4.5.0.ebuild | 27 +++
 media-libs/libxmp/libxmp-.ebuild  | 27 +++
 media-libs/libxmp/metadata.xml| 11 +++
 4 files changed, 66 insertions(+)

diff --git a/media-libs/libxmp/Manifest b/media-libs/libxmp/Manifest
new file mode 100644
index ..cd7d0e9d567f
--- /dev/null
+++ b/media-libs/libxmp/Manifest
@@ -0,0 +1 @@
+DIST libxmp-4.5.0.tar.gz 652983 BLAKE2B 
f583c309b4c4349eec73352d16bbd9b2b20fb48be101f0cba34a3597fce903442fbc203be50f940a7e3b8f53cc1bbf6ff91236fc27c6ec70b21ec17ad71bd6fb
 SHA512 
71a57c7fcd696267c6e2d3cc12b43fe09adce9ed83f9f130755d3b2c2b984eb52e4ae4fad115ffeb07397c7cc4886fc3c4e01cbb1f047449228f7a557760cb1a

diff --git a/media-libs/libxmp/libxmp-4.5.0.ebuild 
b/media-libs/libxmp/libxmp-4.5.0.ebuild
new file mode 100644
index ..f0deadcf7930
--- /dev/null
+++ b/media-libs/libxmp/libxmp-4.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Library that renders module files to PCM data"
+HOMEPAGE="https://github.com/libxmp/libxmp;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/libxmp/libxmp.git;
+else
+   
SRC_URI="https://github.com/libxmp/${PN}/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE=""
+
+src_prepare() {
+   default
+   [[ ${PV} == * ]] && eautoreconf
+}
+
+src_compile() {
+   emake V=1
+}

diff --git a/media-libs/libxmp/libxmp-.ebuild 
b/media-libs/libxmp/libxmp-.ebuild
new file mode 100644
index ..f0deadcf7930
--- /dev/null
+++ b/media-libs/libxmp/libxmp-.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Library that renders module files to PCM data"
+HOMEPAGE="https://github.com/libxmp/libxmp;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/libxmp/libxmp.git;
+else
+   
SRC_URI="https://github.com/libxmp/${PN}/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE=""
+
+src_prepare() {
+   default
+   [[ ${PV} == * ]] && eautoreconf
+}
+
+src_compile() {
+   emake V=1
+}

diff --git a/media-libs/libxmp/metadata.xml b/media-libs/libxmp/metadata.xml
new file mode 100644
index ..bec5dff38140
--- /dev/null
+++ b/media-libs/libxmp/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+   
+   libxmp/libxmp
+   
+



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

2022-05-21 Thread Lars Wendler
commit: 99b82812a0e0d391b674acddcf72e8fe48c2af48
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 21 21:38:10 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 21 21:38:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b82812

www-apps/nextcloud: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 www-apps/nextcloud/Manifest|  3 ---
 www-apps/nextcloud/nextcloud-21.0.5.ebuild | 43 --
 www-apps/nextcloud/nextcloud-21.0.9.ebuild | 43 --
 www-apps/nextcloud/nextcloud-22.2.6.ebuild | 43 --
 4 files changed, 132 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 50e4aa8fba16..29bac3b0b416 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,6 +1,3 @@
-DIST nextcloud-21.0.5.tar.bz2 127542660 BLAKE2B 
b6c2bc642705ba5572a74a1f473e09a7be0ad6c4937b1a15d3b29bdad652872c373b9b6ab126c1ea90f32dced3fbb34505c82a7fc9d6913e407c6e43b97fe55b
 SHA512 
ef8796cb17e6143dc1c9ccdea56105d0d7e2138eddae228724074b6360f99d0416a3682be047955b9a84dd6a961cdbb15ccff67ee6656a896699bbfa640d715d
-DIST nextcloud-21.0.9.tar.bz2 128237860 BLAKE2B 
665d6c43300a595d745af3a2496e9865c5eedb84d99fcd94266fed8f6fd4889adc7dbbfbdccbd043ce5b68eea1af37f0513dc7b497fd585822bbcdab12507bce
 SHA512 
77028d0064b171addaee9569b5d60b617b3d27ce86791393edcf099c5c2674e1f323932810fcba48869bc6b69e76fe9bdbab60ee02d7664b5fd91062e4e6822d
-DIST nextcloud-22.2.6.tar.bz2 131746258 BLAKE2B 
4a259b13beb1c061a0c789b87f7d3fbc82154f4784ce3c616f1d1e1d8d4bb383a46586a1e5c3e30f2545d8447b633c7c5a114dba8d583c0b8a285d69ee762093
 SHA512 
e221026b08096c7a99043a37300a33f0396f475b121406e4d2c6fe295b4bd3d8d21ecf0c2b5a352b0ca5a66fdb6f882a945ed8ecb2cc5b3c54ad27681d78b3bf
 DIST nextcloud-22.2.7.tar.bz2 131669340 BLAKE2B 
a20aeb22a6ba6d13318821b7b9e1acbbe25cbec9cbb94ed8502dc1bb8369a589404dc7595dc18f51f8fa66c612ed0b0e9869aa1c7211fde9c345a249c7ca7c2e
 SHA512 
cdeafbf9089c42836fffc3b2c7c4898a27e0c5de09b942e6f69a0c70aec570de2386bc45343ad8c71db24401154473d283edb7c442988ba253a87d2cd53064c0
 DIST nextcloud-22.2.8.tar.bz2 131507024 BLAKE2B 
3c2a57332d4592f351ab2ef550abe8ae911cf2a1e6a65d8fa7983dd63ef38eb92f9facb37405d28e20244327cf370620db71793178563903bcf438ad059089ef
 SHA512 
4bd3c7cb6c56c737d03e6c297a02dcbcf9b24c0c6c5367088d0067d1a897afadc3f38ed13d2a180ccbbf7dce70a00819ffebfc47dcd27ddc4a628c50c1636d92
 DIST nextcloud-23.0.3.tar.bz2 139983015 BLAKE2B 
271d247d66c80e2b342e435ec5b1a627703e09adc373e52a3bfe0a0802b698759c25904e6c489033ba3f6028155b5c0c5bcbcb2378089eddefe2dd967ecabe4b
 SHA512 
406e9c0615447ffa9f77104e067d1d6b73262d78388e531ebcd8de3a759260a26bf08461997a8513ce910b8de81775d6ccad65a26f38e159014aebf6a555aa23

diff --git a/www-apps/nextcloud/nextcloud-21.0.5.ebuild 
b/www-apps/nextcloud/nextcloud-21.0.5.ebuild
deleted file mode 100644
index facb26136365..
--- a/www-apps/nextcloud/nextcloud-21.0.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
-   imagemagick? ( dev-php/pecl-imagick )
-   virtual/httpd-php"
-
-S=${WORKDIR}/${PN}
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-   dodir "${MY_HTDOCSDIR}"/data
-
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/config
-   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
-   webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
-
-   webapp_src_install
-}

diff --git a/www-apps/nextcloud/nextcloud-21.0.9.ebuild 
b/www-apps/nextcloud/nextcloud-21.0.9.ebuild
deleted file mode 100644
index b49730459a5f..
--- a/www-apps/nextcloud/nextcloud-21.0.9.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS=&

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

2022-05-21 Thread Lars Wendler
commit: 0f27df99081f3864814c287d8dc500d8be45d059
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 21 21:37:30 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 21 21:38:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f27df99

www-apps/nextcloud: Bump to version 22.2.8, 23.0.5 and 24.0.1

Signed-off-by: Lars Wendler  gentoo.org>

 www-apps/nextcloud/Manifest|  3 +++
 www-apps/nextcloud/nextcloud-22.2.8.ebuild | 43 ++
 www-apps/nextcloud/nextcloud-23.0.5.ebuild | 43 ++
 www-apps/nextcloud/nextcloud-24.0.1.ebuild | 43 ++
 4 files changed, 132 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index c9e4585b723e..50e4aa8fba16 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -2,5 +2,8 @@ DIST nextcloud-21.0.5.tar.bz2 127542660 BLAKE2B 
b6c2bc642705ba5572a74a1f473e09a7
 DIST nextcloud-21.0.9.tar.bz2 128237860 BLAKE2B 
665d6c43300a595d745af3a2496e9865c5eedb84d99fcd94266fed8f6fd4889adc7dbbfbdccbd043ce5b68eea1af37f0513dc7b497fd585822bbcdab12507bce
 SHA512 
77028d0064b171addaee9569b5d60b617b3d27ce86791393edcf099c5c2674e1f323932810fcba48869bc6b69e76fe9bdbab60ee02d7664b5fd91062e4e6822d
 DIST nextcloud-22.2.6.tar.bz2 131746258 BLAKE2B 
4a259b13beb1c061a0c789b87f7d3fbc82154f4784ce3c616f1d1e1d8d4bb383a46586a1e5c3e30f2545d8447b633c7c5a114dba8d583c0b8a285d69ee762093
 SHA512 
e221026b08096c7a99043a37300a33f0396f475b121406e4d2c6fe295b4bd3d8d21ecf0c2b5a352b0ca5a66fdb6f882a945ed8ecb2cc5b3c54ad27681d78b3bf
 DIST nextcloud-22.2.7.tar.bz2 131669340 BLAKE2B 
a20aeb22a6ba6d13318821b7b9e1acbbe25cbec9cbb94ed8502dc1bb8369a589404dc7595dc18f51f8fa66c612ed0b0e9869aa1c7211fde9c345a249c7ca7c2e
 SHA512 
cdeafbf9089c42836fffc3b2c7c4898a27e0c5de09b942e6f69a0c70aec570de2386bc45343ad8c71db24401154473d283edb7c442988ba253a87d2cd53064c0
+DIST nextcloud-22.2.8.tar.bz2 131507024 BLAKE2B 
3c2a57332d4592f351ab2ef550abe8ae911cf2a1e6a65d8fa7983dd63ef38eb92f9facb37405d28e20244327cf370620db71793178563903bcf438ad059089ef
 SHA512 
4bd3c7cb6c56c737d03e6c297a02dcbcf9b24c0c6c5367088d0067d1a897afadc3f38ed13d2a180ccbbf7dce70a00819ffebfc47dcd27ddc4a628c50c1636d92
 DIST nextcloud-23.0.3.tar.bz2 139983015 BLAKE2B 
271d247d66c80e2b342e435ec5b1a627703e09adc373e52a3bfe0a0802b698759c25904e6c489033ba3f6028155b5c0c5bcbcb2378089eddefe2dd967ecabe4b
 SHA512 
406e9c0615447ffa9f77104e067d1d6b73262d78388e531ebcd8de3a759260a26bf08461997a8513ce910b8de81775d6ccad65a26f38e159014aebf6a555aa23
 DIST nextcloud-23.0.4.tar.bz2 140409123 BLAKE2B 
6202ca26c1fd2839cd46651dfb727e20ea8eaab5329aedb905d23817ed3399ce999aff3161f0a6301d558a7acf537b8b54befeabe831e132a56b22bc3c13e635
 SHA512 
f43acf7c9df6e3105d9085bf9b4c95eebca83812980b933cd57920dec5684c34fe47e8f5395aa7eed806c75f13049790a30b2f8abce8738f9e8a55b24280871f
+DIST nextcloud-23.0.5.tar.bz2 140493624 BLAKE2B 
13c524a2f26affd3c078210cf1552b1af044fdcd3c6cdcb2a2bde50808bf2953bbb658efa13ebff8806b2e2deb9ff23e36c0cbd7d8bea17329a6fe7e2845f1b8
 SHA512 
460ddfa994cf1e9423efa8e940dd1beebec17a99bdf78c238384554618b9590405e58c31bf29b011b7fd41cdd21f183053fc9ef6bd245ca9f47d43a19870a0e4
+DIST nextcloud-24.0.1.tar.bz2 123379803 BLAKE2B 
fc00f22cf1ed9e09da29ed5681f5e1fa5c46df80ba81f26680391effa1f68b9022879b05d1f92402e7c3c3982c755491eeab151880d7532425b3f230a7ab8166
 SHA512 
29746cd27356ee81c310854b714189a3d1a3817683cc29706af3d76daa70ceeb1201ead92ba3f6ac0de4c6ccdf6a9bbcf646246dd213fbc85638f92e0d73a2d2

diff --git a/www-apps/nextcloud/nextcloud-22.2.8.ebuild 
b/www-apps/nextcloud/nextcloud-22.2.8.ebuild
new file mode 100644
index ..b49730459a5f
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-22.2.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+   imagemagick? ( dev-php/pecl-imagick )
+   virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+   dodir "${MY_HTDOCSDIR}"/data
+
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+   webapp_configfile &qu

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

2022-05-21 Thread Lars Wendler
commit: 5325dae5e32f45af0a3c9805d7e37ba3b594f1b6
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 21 08:20:22 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 21 08:34:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5325dae5

sys-process/htop: Added live ebuild

Introducing cap_sys_ptrace file capability for htop

Bug: https://bugs.gentoo.org/846635
Signed-off-by: Lars Wendler  gentoo.org>

 sys-process/htop/htop-.ebuild | 113 ++
 1 file changed, 113 insertions(+)

diff --git a/sys-process/htop/htop-.ebuild 
b/sys-process/htop/htop-.ebuild
new file mode 100644
index ..f8aa53177141
--- /dev/null
+++ b/sys-process/htop/htop-.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools fcaps linux-info python-any-r1 xdg-utils
+
+DESCRIPTION="interactive process viewer"
+HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/htop-dev/htop.git;
+else
+   SRC_URI="https://github.com/htop-dev/${PN}/archive/${PV/_}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+IUSE="caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode 
unwind vserver"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)?]
+   hwloc? ( sys-apps/hwloc:= )
+   unwind? (
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   )
+   kernel_linux? (
+   caps? ( sys-libs/libcap )
+   delayacct? ( dev-libs/libnl:3 )
+   lm-sensors? ( sys-apps/lm-sensors )
+   )
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}"
+
+DOCS=( ChangeLog README )
+
+CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS"
+
+S="${WORKDIR}/${P/_}"
+
+pkg_setup() {
+   if ! has_version sys-process/lsof ; then
+   ewarn "To use lsof features in htop (what processes are 
accessing"
+   ewarn "what files), you must have sys-process/lsof installed."
+   fi
+
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   if [[ ${CBUILD} != ${CHOST} ]] ; then
+   export ac_cv_file__proc_{meminfo,stat}=yes #328971
+   fi
+
+   local myeconfargs=(
+   --enable-unicode
+   $(use_enable debug)
+   $(use_enable hwloc)
+   $(use_enable !hwloc affinity)
+   $(use_enable openvz)
+   $(use_enable unicode)
+   $(use_enable unwind)
+   $(use_enable vserver)
+   )
+
+   if use kernel_linux ; then
+   myeconfargs+=(
+   $(use_enable caps capabilities)
+   $(use_enable delayacct)
+   $(use_enable lm-sensors sensors)
+   )
+   else
+   if use kernel_Darwin ; then
+   # Upstream default to checking but --enable-affinity
+   # overrides this. Simplest to just disable on Darwin
+   # given it works on BSD anyway.
+   myeconfargs+=( --disable-affinity )
+   fi
+
+   myeconfargs+=(
+   --disable-capabilities
+   --disable-delayacct
+   --disable-sensors
+   )
+   fi
+
+   econf ${myeconfargs[@]}
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+
+   fcaps cap_sys_ptrace /usr/bin/${PN}
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2022-05-20 Thread Lars Wendler
commit: 8e1ebe87bad01cdacf963cdc9e2c2123c55c46e1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 20 21:23:02 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 20 21:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1ebe87

media-libs/harfbuzz: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/harfbuzz/Manifest  |  2 -
 media-libs/harfbuzz/harfbuzz-4.1.0.ebuild | 98 ---
 media-libs/harfbuzz/harfbuzz-4.2.0.ebuild | 98 ---
 3 files changed, 198 deletions(-)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 887d29c2ba0f..b78b79d22cde 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,5 +1,3 @@
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
-DIST harfbuzz-4.1.0.tar.gz 29069953 BLAKE2B 
6f8fd1889e36b20309609cc0e0d75c06167345273c78998a481c00e14fb219c3f61538c85e1956d14141b475bbe7cbffed5dfe26313e30ac970231c4e1eb50fb
 SHA512 
e558b58233a13570693cc35764ce2824dea8b6388f47ced228f1317a9f08b6f482c1bc8d5c46352b74e84e709f569b164bea81647212c7e82467e19dfcb703a6
-DIST harfbuzz-4.2.0.tar.gz 29092181 BLAKE2B 
75e2461932a17b2da50331b5bb4c68ddafeea59088e2ad34e2de6b9f679154fddaf6579de1ef244f5f55baf61fa0b7f66459d9e16b365e152f973471f649
 SHA512 
2aff1e6a41d6186b71f2915296c46c0b2ffc67371e1f05c13a62c237ff7a84d7d78d414d7a395e1616a2861c83c4792ef5936a492713780564b994d18e2d3e38
 DIST harfbuzz-4.2.1.tar.gz 29096419 BLAKE2B 
eb523c2e3c956559e2445bd12719b14c244cfdedd239041afec71a17912e489adb94c0b6fe148c60ae9e908cc3e740752de2a33a255c123ef937debe6008d78b
 SHA512 
de14b673f6bd03d561c45f94e9bda44ee41897a643ab8837493260a83b1eb1f1ca0fe105c1bee241f2ecd6ab869dbccf3ffba8e2c4ee9a3a1fca4e1c6c7ca4f3
 DIST harfbuzz-4.3.0.tar.gz 29200217 BLAKE2B 
dfe5e3b47e3d89a5ad7c6eaf6d274027a0eb05d1994b922d3124c97270f34353384c0161d8815fb2e379e82c8bdf046843902ba53db38daa4348e99d99255900
 SHA512 
bccf7cfb06ac18a9a9bf465c30dbfb51d73762a6667b3a069a85f9f597e6d27858e9e39a36cce12e23ec5b002b9e572638bf00c76bdea66545ae67a2bb7915f4

diff --git a/media-libs/harfbuzz/harfbuzz-4.1.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.1.0.ebuild
deleted file mode 100644
index 899f139ec716..
--- a/media-libs/harfbuzz/harfbuzz-4.1.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
-
-DESCRIPTION="An OpenType text shaping engine"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
-
-if [[ ${PV} =  ]] ; then
-   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="Old-MIT ISC icu"
-# 0.9.18 introduced the harfbuzz-icu split; bug #472416
-# 3.0.0 dropped some unstable APIs; bug #813705
-SLOT="0/4.0.0"
-
-IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="introspection? ( glib )"
-
-RDEPEND="
-   cairo? ( x11-libs/cairo:= )
-   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
-   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
-   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/gobject-introspection-common-1.34
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   doc? ( dev-util/gtk-doc )
-   introspection? ( dev-util/glib-utils )
-"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   if ! use debug ; then
-   append-cppflags -DHB_NDEBUG
-   fi
-}
-
-src_prepare() {
-   default
-
-   xdg_environment_reset
-
-   sed -i \
-   -e '/tests\/macos\.tests/d' \
-   test/shape/data/in-house/Makefile.sources \
-   || die # bug 726120
-
-   # bug 618772
-   append-cxxflags -std=c++14
-
-   # bug 790359
-   filter-flags -fexceptions -fthreadsafe-statics
-
-   # bug 762415
-   local pyscript
-

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

2022-05-20 Thread Lars Wendler
commit: 752d0dc6169bd4b4aa0f15f47d2676c9396f5829
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 20 21:22:26 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 20 21:22:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752d0dc6

media-libs/harfbuzz: Bump to version 4.3.0

Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/harfbuzz/Manifest  |  1 +
 media-libs/harfbuzz/harfbuzz-4.3.0.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index ab0e85a70334..887d29c2ba0f 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -2,3 +2,4 @@ DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba
 DIST harfbuzz-4.1.0.tar.gz 29069953 BLAKE2B 
6f8fd1889e36b20309609cc0e0d75c06167345273c78998a481c00e14fb219c3f61538c85e1956d14141b475bbe7cbffed5dfe26313e30ac970231c4e1eb50fb
 SHA512 
e558b58233a13570693cc35764ce2824dea8b6388f47ced228f1317a9f08b6f482c1bc8d5c46352b74e84e709f569b164bea81647212c7e82467e19dfcb703a6
 DIST harfbuzz-4.2.0.tar.gz 29092181 BLAKE2B 
75e2461932a17b2da50331b5bb4c68ddafeea59088e2ad34e2de6b9f679154fddaf6579de1ef244f5f55baf61fa0b7f66459d9e16b365e152f973471f649
 SHA512 
2aff1e6a41d6186b71f2915296c46c0b2ffc67371e1f05c13a62c237ff7a84d7d78d414d7a395e1616a2861c83c4792ef5936a492713780564b994d18e2d3e38
 DIST harfbuzz-4.2.1.tar.gz 29096419 BLAKE2B 
eb523c2e3c956559e2445bd12719b14c244cfdedd239041afec71a17912e489adb94c0b6fe148c60ae9e908cc3e740752de2a33a255c123ef937debe6008d78b
 SHA512 
de14b673f6bd03d561c45f94e9bda44ee41897a643ab8837493260a83b1eb1f1ca0fe105c1bee241f2ecd6ab869dbccf3ffba8e2c4ee9a3a1fca4e1c6c7ca4f3
+DIST harfbuzz-4.3.0.tar.gz 29200217 BLAKE2B 
dfe5e3b47e3d89a5ad7c6eaf6d274027a0eb05d1994b922d3124c97270f34353384c0161d8815fb2e379e82c8bdf046843902ba53db38daa4348e99d99255900
 SHA512 
bccf7cfb06ac18a9a9bf465c30dbfb51d73762a6667b3a069a85f9f597e6d27858e9e39a36cce12e23ec5b002b9e572638bf00c76bdea66545ae67a2bb7915f4

diff --git a/media-libs/harfbuzz/harfbuzz-4.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.3.0.ebuild
new file mode 100644
index ..36d9b9aebfcd
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-4.3.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
+
+DESCRIPTION="An OpenType text shaping engine"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
+
+if [[ ${PV} =  ]] ; then
+   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="Old-MIT ISC icu"
+# 0.9.18 introduced the harfbuzz-icu split; bug #472416
+# 3.0.0 dropped some unstable APIs; bug #813705
+SLOT="0/4.0.0"
+
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="introspection? ( glib )"
+
+RDEPEND="
+   cairo? ( x11-libs/cairo:= )
+   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
+   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/gobject-introspection-common-1.34
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-util/glib-utils )
+"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if ! use debug ; then
+   append-cppflags -DHB_NDEBUG
+   fi
+}
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   sed -i \
+   -e '/tests\/macos\.tests/d' \
+   test/shape/data/in-house/Makefile.sources \
+   || die # bug 726120
+
+   # bug 618772
+   append-cxxflags -std=c++14
+
+   # bug 790359
+   filter-flags -fexceptions -fthreadsafe-statics
+
+   # bug 762415
+   local pyscript
+   for pyscript in $(find -type f -name "*.py") ; do
+   python_fix_shebang -q "${pyscript}"
+   done
+}
+
+multilib_src_configure() {
+   # harfbuzz-gobject only used for introspection, bug #535852
+   local emesonargs=(
+   -Dcoretext=&qu

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

2022-05-20 Thread Lars Wendler
commit: 064a1f6462587573309045cbc97f549cf8b0429f
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 20 06:27:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 20 06:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064a1f64

app-shells/fish: Security cleanup

Bug: https://bugs.gentoo.org/835337
Signed-off-by: Lars Wendler  gentoo.org>

 app-shells/fish/Manifest   |   1 -
 .../fish/files/3.3.1-don-t-override-linker.patch   |  48 --
 app-shells/fish/files/3.3.1-drop-some-tests.patch  |  26 -
 .../fish/files/3.3.1-sbin-path-sh-test.patch   |  25 -
 app-shells/fish/fish-3.3.1-r1.ebuild   | 106 -
 5 files changed, 206 deletions(-)

diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index b25d455e313f..86348f3b4176 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -1,3 +1,2 @@
-DIST fish-3.3.1.tar.xz 3489152 BLAKE2B 
61b2bf96526d957d3f9706df5a76d4d9b4ccf55a1ff2b7b66f1a0d5d126a220df9984551f5adb06dcedbfb5674b93c4f3d75ef991585980a29d4dd84f7697559
 SHA512 
fc50ca44fab3f2d942284d4f714150f7ccf1e49c73da36f8d4ae4a33a9b3280f98bed15848839f5d443b4274fd0ff90174bafa6a8e9a4da226dda63d7766a660
 DIST fish-3.4.0.tar.xz 3292216 BLAKE2B 
3691e5387a8392d7d43b3b0f8b893e83e246c3532684e95a19c7b2eb4ebe80bcf04aaa1b965f5c4f6d782d0ae52269bb1cdafef76845b02f9f99d4c82ea77ce3
 SHA512 
463ee8d86815520c6de9777fd2b5975f06cc0842137c86cca7ae0331e95d74e755bf6f4b0bdea7e96c11371436ff9f97ce483ae026daa1e8d385f6cad8860ed4
 DIST fish-3.4.1.tar.xz 3293068 BLAKE2B 
5edcd59445e6d928fb2183deb68fb0a305f6f80c134fef48ea79d91b79af1da6b31a1e870a9df963bb27dfc5985f326d9b6d53d64b16c79f9c303aa8edfa4423
 SHA512 
20a2892ec0c413c4c3fcfe5fbf52fb2398de35a9172758728bd2ccdccc5fb6e0e18712a664d02db67543d47180a4d04f3998a6297d23088926b6d03baefdf981

diff --git a/app-shells/fish/files/3.3.1-don-t-override-linker.patch 
b/app-shells/fish/files/3.3.1-don-t-override-linker.patch
deleted file mode 100644
index cb67498fd2ba..
--- a/app-shells/fish/files/3.3.1-don-t-override-linker.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From c9ab706be64439d1a03f978d3a47450135c87002 Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev 
-Date: Tue, 29 Jun 2021 09:40:44 -0700
-Subject: [PATCH] don't override linker
-

- CMakeLists.txt | 18 +-
- 1 file changed, 1 insertion(+), 17 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fda837cd3..507dc8817 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -56,22 +56,6 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra \
- # Disable exception handling.
- add_compile_options(-fno-exceptions)
- 
--# Prefer lld or the gold linker because they don't emit useless warnings 
about sys_nerr and
--# _sys_errlist. They're also faster (significantly so in the case of lld).
--if (UNIX)
--execute_process(COMMAND ${CMAKE_C_COMPILER} -fuse-ld=lld -Wl,--version
--ERROR_QUIET OUTPUT_VARIABLE LD_VERSION)
--if ("${LD_VERSION}" MATCHES "LLD ")
--set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=lld")
--elseif (NOT APPLE)
--execute_process(COMMAND ${CMAKE_C_COMPILER} -fuse-ld=gold 
-Wl,--version
--ERROR_QUIET OUTPUT_VARIABLE LD_VERSION)
--if ("${LD_VERSION}" MATCHES "GNU gold")
--set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
-fuse-ld=gold")
--endif()
--endif()
--endif()
--
- # Hide the CMake Rules directories in Xcode projects.
- source_group("CMake Rules" REGULAR_EXPRESSION "^$")
- 
-@@ -128,7 +112,7 @@ set(FISH_SRCS
- src/proc.cpp src/reader.cpp src/redirection.cpp src/sanity.cpp 
src/screen.cpp
- src/signal.cpp src/termsize.cpp src/timer.cpp src/tinyexpr.cpp
- src/tokenizer.cpp src/topic_monitor.cpp src/trace.cpp src/utf8.cpp 
src/util.cpp
--src/wait_handle.cpp src/wcstringutil.cpp src/wgetopt.cpp src/wildcard.cpp 
-+src/wait_handle.cpp src/wcstringutil.cpp src/wgetopt.cpp src/wildcard.cpp
- src/wutil.cpp src/fds.cpp
- )
- 
--- 
-2.32.0
-

diff --git a/app-shells/fish/files/3.3.1-drop-some-tests.patch 
b/app-shells/fish/files/3.3.1-drop-some-tests.patch
deleted file mode 100644
index 4c4081d77cfa..
--- a/app-shells/fish/files/3.3.1-drop-some-tests.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From ec8844d834cc9fe626e9fc326c6f5410341d532a Mon Sep 17 00:00:00 2001
-From: Fabian Homborg 
-Date: Thu, 14 Oct 2021 18:18:51 +0200
-Subject: [PATCH] Drop tests with resetting match start inside lookaround
-
-This seems to be of little use
-
-Fixes #8353

- src/fish_tests.cpp | 5 -
- 1 file changed, 5 deletions(-)
-
-diff --git a/src/fish_tests.cpp b/src/fish_tests.cpp
-index 3d71877de81..04058b47ba7 100644
 a/src/fish_tests.cpp
-+++ b/src/fish_tests.cpp
-@@ -5723,9 +5723,6 @@ static void test_string() {
- {{L"s

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

2022-05-20 Thread Lars Wendler
commit: dedd765a52e9d3519f50a28d02f7499380dbbcf3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri May 20 06:31:33 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri May 20 06:31:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedd765a

net-misc/netifrc: Re-add udev_reload call

Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/netifrc/netifrc-0.7.3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/netifrc/netifrc-0.7.3-r1.ebuild 
b/net-misc/netifrc/netifrc-0.7.3-r1.ebuild
index 64bea176c13c..daf90d2df7ed 100644
--- a/net-misc/netifrc/netifrc-0.7.3-r1.ebuild
+++ b/net-misc/netifrc/netifrc-0.7.3-r1.ebuild
@@ -62,6 +62,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   udev_reload
if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; 
then
elog "The network configuration scripts will use dhcp by"
elog "default to set up your interfaces."



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

2022-05-18 Thread Lars Wendler
commit: 3af5208d3dcb070081dca7a01ae415d52b5c04b1
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 18 12:27:38 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed May 18 12:27:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af5208d

net-misc/kea: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/kea/kea-.ebuild | 41 +
 1 file changed, 33 insertions(+), 8 deletions(-)

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index 9f241b088227..aca4fe99e606 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PV="${PV//_p/-P}"
 MY_PV="${MY_PV/_/-}"
@@ -10,7 +10,9 @@ MY_P="${PN}-${MY_PV}"
 DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
 HOMEPAGE="https://www.isc.org/kea/;
 
-inherit autotools systemd tmpfiles
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools fcaps python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
@@ -18,34 +20,53 @@ if [[ ${PV} = * ]] ; then
 else
SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz;
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   # Odd minor version = development release
+   if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
+   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   fi
 fi
 
 LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-IUSE="mysql +openssl postgres +samples"
+IUSE="mysql +openssl postgres +samples shell test"
+RESTRICT="!test? ( test )"
 
-DEPEND="
+COMMON_DEPEND="
dev-libs/boost:=
dev-libs/log4cplus
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
openssl? ( dev-libs/openssl:0= )
postgres? ( dev-db/postgresql:* )
+   shell? ( ${PYTHON_DEPS} )
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-cpp/gtest )
+"
+RDEPEND="${COMMON_DEPEND}
acct-group/dhcp
acct-user/dhcp"
 BDEPEND="virtual/pkgconfig"
 
+REQUIRED_USE="shell? ( ${PYTHON_REQUIRED_USE} )"
+
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.2-boost-1.77.0.patch
+   "${FILESDIR}"/${PN}-1.9.10-gtest.patch
+)
+
+pkg_setup() {
+   use shell && python-single-r1_pkg_setup
+}
+
 src_prepare() {
default
# Brand the version with Gentoo
sed -i \
-   -e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT(kea,${PVR}-gentoo, kea-...@lists.isc.org)/g" \
+   -e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT([kea], [${PVR}-gentoo], 
[kea-...@lists.isc.org])/g" \
configure.ac || die
 
sed -i \
@@ -59,10 +80,13 @@ src_configure() {
local myeconfargs=(
--disable-install-configurations
--disable-static
+   --enable-generate-messages
--enable-perfdhcp
--localstatedir="${EPREFIX}/var"
--runstatedir="${EPREFIX}/run"
--without-werror
+   $(use_enable test gtest)
+   $(use_enable shell)
$(use_with mysql)
$(use_with openssl)
$(use_with postgres pgsql)
@@ -99,4 +123,5 @@ src_install() {
 
 pkg_postinst() {
tmpfiles_process ${PN}.conf
+   fcaps cap_net_bind_service,cap_net_raw=+ep /usr/sbin/kea-dhcp{4,6}
 }



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

2022-05-18 Thread Lars Wendler
commit: 81a63c1b1c97241a2650b313579d83abbf177fe4
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 18 12:27:01 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed May 18 12:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a63c1b

net-misc/kea: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/kea/kea-1.8.2.ebuild | 78 ---
 1 file changed, 78 deletions(-)

diff --git a/net-misc/kea/kea-1.8.2.ebuild b/net-misc/kea/kea-1.8.2.ebuild
deleted file mode 100644
index 7bf6f71daf2a..
--- a/net-misc/kea/kea-1.8.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="${PV//_p/-P}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
-HOMEPAGE="https://www.isc.org/kea/;
-if [[ ${PV} = * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/isc-projects/kea.git;
-else
-   inherit autotools
-   SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz
-   ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz;
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
-SLOT="0"
-IUSE="mysql +openssl postgres samples"
-
-DEPEND="
-   dev-libs/boost:=
-   dev-cpp/gtest
-   dev-libs/log4cplus
-   mysql? ( dev-db/mysql-connector-c )
-   !openssl? ( dev-libs/botan:2= )
-   openssl? ( dev-libs/openssl:0= )
-   postgres? ( dev-db/postgresql:* )
-"
-RDEPEND="${DEPEND}
-   acct-group/dhcp
-   acct-user/dhcp"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.2-fix-cxx11-detection.patch
-   "${FILESDIR}"/${PN}-1.8.2-boost-1.77.0.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-   # Brand the version with Gentoo
-   sed -i \
-   -e "/VERSION=/s:'$: Gentoo-${PR}':" \
-   configure || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   --enable-perfdhcp
-   --localstatedir="${EPREFIX}/var"
-   --without-werror
-   $(use_with mysql)
-   $(use_with openssl)
-   $(use_with postgres pgsql)
-   $(use_enable samples install-configurations)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN}
-   newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN}
-   keepdir /var/lib/${PN} /var/log
-   rm -rf "${ED}"/var/run || die
-   find "${ED}" -type f -name "*.la" -delete || die
-}



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

2022-05-18 Thread Lars Wendler
commit: c7d3e9c71823164d3eb6f0ffe3470043be4be7ba
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 18 12:09:59 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed May 18 12:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d3e9c7

net-misc/kea: Bump to version 2.0.2

Removed old

- Bump to EAPI-8
- Install message-compiler (#845327)
- Add missing caps (831115)

Closes: https://bugs.gentoo.org/830059
Closes: https://bugs.gentoo.org/831115
Closes: https://bugs.gentoo.org/845327
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/kea/Manifest  |  2 +-
 .../kea/{kea-1.9.11.ebuild => kea-2.0.2.ebuild}| 32 --
 net-misc/kea/metadata.xml  |  1 +
 3 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest
index 88efc3d478ab..bff98126c828 100644
--- a/net-misc/kea/Manifest
+++ b/net-misc/kea/Manifest
@@ -1,2 +1,2 @@
 DIST kea-1.8.2.tar.gz 9005645 BLAKE2B 
fec1118ca34adc4bdafea13dd6c1c3abcd42df80043b621d1ed994e7ec6906a5d13e86a1bbb6dcbdfee32a4d70281c751b46c57d4866bd92557448ab7c602c30
 SHA512 
7bea9eb30ee819bd350ba3f64da7dc46d1176363e7243e934ff0f0498fcd47ef4eccb7fe8d8dd4f883ab9e376174aaba4fae06b20405181d46b6b12cfbdf7dd0
-DIST kea-1.9.11.tar.gz 9739770 BLAKE2B 
0215ac48036506018dc869c313d59244e4bf03634be279039fd0dbf7de73a2d87654b11153ec9014b89c815068961633987d44a26b820e4692937c85d29d352c
 SHA512 
5d7739d74b6fbed9733719af1aa068498fcc1eaa1ed423b93b9b4dd92de970e3cd036ad60377534a58e7d22e909404673358fa72307b6c32492f952684c180c0
+DIST kea-2.0.2.tar.gz 9796557 BLAKE2B 
a859c4cc3f6686db2dcf640738b421499a816700d134ee9322290051c3a192bab482be4a4bdb2630113594a3af1cafe2b95abce4a463815a6404fe87fac227ad
 SHA512 
edb7de227898fb7bd76dd8b503d02e07b4ba512b907b53399a5c45bd216820b342f00c1834858848ce8ff94aa3c228ceead0e2946cbcb1f75a03ca579630be83

diff --git a/net-misc/kea/kea-1.9.11.ebuild b/net-misc/kea/kea-2.0.2.ebuild
similarity index 76%
rename from net-misc/kea/kea-1.9.11.ebuild
rename to net-misc/kea/kea-2.0.2.ebuild
index cec8274fa82c..aca4fe99e606 100644
--- a/net-misc/kea/kea-1.9.11.ebuild
+++ b/net-misc/kea/kea-2.0.2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PV="${PV//_p/-P}"
 MY_PV="${MY_PV/_/-}"
@@ -10,7 +10,9 @@ MY_P="${PN}-${MY_PV}"
 DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
 HOMEPAGE="https://www.isc.org/kea/;
 
-inherit autotools systemd tmpfiles
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools fcaps python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
@@ -18,13 +20,16 @@ if [[ ${PV} = * ]] ; then
 else
SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz;
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   # Odd minor version = development release
+   if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
+   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   fi
 fi
 
 LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-IUSE="mysql +openssl postgres +samples test"
+IUSE="mysql +openssl postgres +samples shell test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
@@ -33,7 +38,9 @@ COMMON_DEPEND="
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
openssl? ( dev-libs/openssl:0= )
-   postgres? ( dev-db/postgresql:* )"
+   postgres? ( dev-db/postgresql:* )
+   shell? ( ${PYTHON_DEPS} )
+"
 DEPEND="${COMMON_DEPEND}
test? ( dev-cpp/gtest )
 "
@@ -42,6 +49,8 @@ RDEPEND="${COMMON_DEPEND}
acct-user/dhcp"
 BDEPEND="virtual/pkgconfig"
 
+REQUIRED_USE="shell? ( ${PYTHON_REQUIRED_USE} )"
+
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
@@ -49,11 +58,15 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.9.10-gtest.patch
 )
 
+pkg_setup() {
+   use shell && python-single-r1_pkg_setup
+}
+
 src_prepare() {
default
# Brand the version with Gentoo
sed -i \
-   -e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT(kea,${PVR}-gentoo, kea-...@lists.isc.org)/g" \
+   -e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT([kea], [${PVR}-gentoo], 
[kea-...@lists.isc.org])/g" \
configure.ac || die
 
sed -i \
@@ -67,14 +80,16 @@ src_configure() {
local myeconfargs=(
--disable-install-configurations
--disable-stat

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

2022-05-17 Thread Lars Wendler
commit: 6c38b46da6ca1d357fcad190939af28a9a89bbe5
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 17 09:30:07 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue May 17 09:31:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c38b46d

net-misc/icaclient: Removed old

Closes: https://bugs.gentoo.org/845156
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/icaclient/Manifest  |   2 -
 net-misc/icaclient/icaclient-22.3.0.24-r1.ebuild | 262 ---
 2 files changed, 264 deletions(-)

diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index 79d4eb610861..32cc32943b9e 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -1,4 +1,2 @@
-DIST linuxx64-22.3.0.24.tar.gz 161513614 BLAKE2B 
8e1d4756a0e25f8b03b2c17251dccedcf48107f55356fe79616935496216305b5ebea19e33741fd0d613812f6eabd920e5edbfca84871249b0552eb4be3761a1
 SHA512 
87ef69eb6fd25984c70a2646e0c151f162962c848d20769625854a5ff9f6364a16c04dea6145751ebb7e29c0f0bb93760500de1c631699e1c4fc6e8de131e06e
 DIST linuxx64-22.5.0.16.tar.gz 162733197 BLAKE2B 
32b4fd64d6bccf8a3be92e8f8ee59059839f31f4f771a6344fea320d2b635174c31c9e8d572a700568bab6032352fe72657dce1ee752327ed856370fa86acf9a
 SHA512 
796ecbccc60995baae2082b5b275d7bf1482b19aed198de6d9f4083b2a3a68ff2fe73dfd1d3d33f0f885a157a77f20de008635eade36d5f9adff6b662aaefc1b
-DIST linuxx86-22.3.0.24.tar.gz 143073253 BLAKE2B 
dab19b4ff0192687a33c385327d799cf5eb59cb5f75ae47246b4ddd124246e60179ab5503ff05f18c79b97194ecd6d71324834a443a92c0c7ac58d55a368bcf6
 SHA512 
5f79be72a626501ae857e13efcd46a8371ee8a402d3fe45b8caa2bd07e92e81240909d849969c738a262f1698c0810f4065ac7b37888df772a9042fe70d3eca7
 DIST linuxx86-22.5.0.16.tar.gz 144032901 BLAKE2B 
0f58adf7645eaba6ad75e126381ecfecf7434130b0e69bed75a0499386c5301475a48e414ce57aebdfeaea0cb6615ae93b48ecfdd0149851a56459d687d75bb7
 SHA512 
b94a3de41118d08f3ff549de33e80a85198a3db1349177cc5c921cdd45f1d5bb7e1ee338067602725a9bed16619216f552f98314d539915a251f020094ae3121

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

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

2022-05-17 Thread Lars Wendler
commit: 2b4eac3eb2840407c65bafca96b4357d4fbe8df3
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 17 09:29:39 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue May 17 09:31:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4eac3e

net-misc/icaclient: Stabilize version 22.5.0.16 for amd64 and x86

Bug: https://bugs.gentoo.org/845156
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/icaclient/icaclient-22.5.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild 
b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
index de4367d232f1..ed272b4e5416 100644
--- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild
+++ b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
@@ -12,7 +12,7 @@ SRC_URI="amd64? ( linuxx64-${PV}.tar.gz )
 
 LICENSE="icaclient"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN"
 RESTRICT="mirror strip userpriv fetch"
 



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

2022-05-16 Thread Lars Wendler
commit: d83dd74b77a83107df519c6c9b0ebe948947e443
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 12:26:00 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon May 16 12:26:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83dd74b

app-admin/apache-tools: Rebvump to add sys-apps/which to BDEPEND

Closes: https://bugs.gentoo.org/844868
Signed-off-by: Lars Wendler  gentoo.org>

 .../{apache-tools-2.4.53.ebuild => apache-tools-2.4.53-r1.ebuild}| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/apache-tools/apache-tools-2.4.53.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.53-r1.ebuild
similarity index 98%
rename from app-admin/apache-tools/apache-tools-2.4.53.ebuild
rename to app-admin/apache-tools/apache-tools-2.4.53-r1.ebuild
index ba78ee03975f..bf1562cee74c 100644
--- a/app-admin/apache-tools/apache-tools-2.4.53.ebuild
+++ b/app-admin/apache-tools/apache-tools-2.4.53-r1.ebuild
@@ -23,7 +23,10 @@ RDEPEND=">=dev-libs/apr-1.5.0:1=
ssl? ( dev-libs/openssl:0= )"
 DEPEND="${RDEPEND}
sys-devel/libtool"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   sys-apps/which
+   virtual/pkgconfig
+"
 
 S="${WORKDIR}/httpd-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-05-16 Thread Lars Wendler
commit: 47838dea4099ea7ca475dd845dc96b889b9258b1
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 09:38:47 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon May 16 09:38:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47838dea

games-strategy/wesnoth: Removed unused local USE flag description

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-strategy/wesnoth/metadata.xml 
b/games-strategy/wesnoth/metadata.xml
index 55f36d0dfad5..42cfc4670216 100644
--- a/games-strategy/wesnoth/metadata.xml
+++ b/games-strategy/wesnoth/metadata.xml
@@ -7,7 +7,6 @@
   
   
 Enable compilation of server
-Support for right-to-left languages
   
   
 wesnoth



[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-05-16 Thread Lars Wendler
commit: 381c84d717ce3ec12b13f9f9e10659b0c8db6723
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 09:25:12 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon May 16 09:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381c84d7

games-strategy/wesnoth: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest  |   2 -
 games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild | 111 ---
 games-strategy/wesnoth/wesnoth-1.15.15.ebuild| 106 --
 3 files changed, 219 deletions(-)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 4531e7bac927..fd1ae547afc1 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,4 +1,2 @@
-DIST wesnoth-1.14.14.tar.gz 502931191 BLAKE2B 
25bbead74d74bbce9c47b5ac9339fd5b4d996cb9f80137f0b1d9a600c71c82b732ed66937419a4dd59995311685960630415daf3fd3f51e8cf891f29a16ec024
 SHA512 
3924aa26b59445568472a10c5fe0e1ddf87eb0a878faf2bcc52d4618f5743dfeda103d1f4025f4a129628e6a25f4c16407e968d594769a0751ada2c9a733e2e4
-DIST wesnoth-1.15.15.tar.gz 512968280 BLAKE2B 
2b5c979244fb168e674d120a5eeef3905560992a7ca50735ef30918144ad7b21a9d57bef8cf19d564e02226955fb1c6922b27151fef36825a9b06cbe3d9e40ee
 SHA512 
7f59ac11223e6ca93f926ca978638828e366ea2fd75530b317656e5edd8b0f042f86beb57fd17b8cc9b2d3d093d60580cd3449e1c3bf53b8ee37f656df7198a2
 DIST wesnoth-1.16.0.tar.gz 515780018 BLAKE2B 
1a9d6aa9b294b9919d3b51528928f43d786f30fda739f0af2e62ebbb210b8f071945fe6130c00e2055d3726ae7eabf63b57fd2f1d5d8981a4cd0feedbfbffbfb
 SHA512 
6d999a99e140916ef2070c524898ef69c7b45b3240f208aa380e81a1d1822a02c05a7fc9c5049a05a230e5126d8ff8723e16b6a62ba532b81c031f78ad8c85fe
 DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66

diff --git a/games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild 
b/games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild
deleted file mode 100644
index 4350dcbc1a9b..
--- a/games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
-HOMEPAGE="http://www.wesnoth.org
-   https://github.com/wesnoth/wesnoth;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-# uneven minor versions are development versions
-if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-IUSE="dbus dedicated doc fribidi nls server"
-
-RDEPEND="
-   acct-group/wesnoth
-   acct-user/wesnoth
-   >=dev-libs/boost-1.50:=[nls,threads(+),icu]
-   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
-   !dedicated? (
-   dev-libs/glib:2
-   dev-libs/openssl:0=
-   >=media-libs/fontconfig-2.4.1
-   >=media-libs/sdl2-image-2.0.0[jpeg,png]
-   >=media-libs/sdl2-mixer-2.0.0[vorbis]
-   >=media-libs/sdl2-ttf-2.0.12
-   media-libs/libvorbis
-   >=x11-libs/pango-1.22.0
-   >=x11-libs/cairo-1.10.0
-   sys-libs/readline:0=
-   dbus? ( sys-apps/dbus )
-   fribidi? ( dev-libs/fribidi )
-   )"
-DEPEND="${RDEPEND}
-   x11-libs/libX11
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/wesnoth-1.14.14-ar.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   if ! use doc ; then
-   sed -i \
-   -e '/manual/d' \
-   doc/CMakeLists.txt || die
-   fi
-
-   # respect LINGUAS (bug #483316)
-   if [[ ${LINGUAS+set} ]] ; then
-   local lang langs=()
-   for lang in $(cat po/LINGUAS) ; do
-   has ${lang} ${LINGUAS} && langs+=( ${lang} )
-   done
-   echo "${langs[@]}" > po/LINGUAS || die
-   fi
-}
-
-src_configure() {
-   filter-flags -ftracer -fomit-frame-pointer
-   if [[ $(gcc-major-version) -eq 3 ]] ; then
-   filter-flags -fstack-protector
-   append-flags -fno-stack-protector
-   fi
-
-   if use dedicated || use server ; then
-   mycmakeargs=(
-   -DENABLE_CAMPAIGN_SERVER="ON"
-   -DENABLE_SERVER="ON&quo

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-05-16 Thread Lars Wendler
commit: 42911e89ccd7faa91bb2fff8d5c1037759bcbba4
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 09:17:04 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon May 16 09:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42911e89

games-strategy/wesnoth: Bump to version 1.16.2

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.16.2.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 088b5bb879df..4531e7bac927 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,3 +1,4 @@
 DIST wesnoth-1.14.14.tar.gz 502931191 BLAKE2B 
25bbead74d74bbce9c47b5ac9339fd5b4d996cb9f80137f0b1d9a600c71c82b732ed66937419a4dd59995311685960630415daf3fd3f51e8cf891f29a16ec024
 SHA512 
3924aa26b59445568472a10c5fe0e1ddf87eb0a878faf2bcc52d4618f5743dfeda103d1f4025f4a129628e6a25f4c16407e968d594769a0751ada2c9a733e2e4
 DIST wesnoth-1.15.15.tar.gz 512968280 BLAKE2B 
2b5c979244fb168e674d120a5eeef3905560992a7ca50735ef30918144ad7b21a9d57bef8cf19d564e02226955fb1c6922b27151fef36825a9b06cbe3d9e40ee
 SHA512 
7f59ac11223e6ca93f926ca978638828e366ea2fd75530b317656e5edd8b0f042f86beb57fd17b8cc9b2d3d093d60580cd3449e1c3bf53b8ee37f656df7198a2
 DIST wesnoth-1.16.0.tar.gz 515780018 BLAKE2B 
1a9d6aa9b294b9919d3b51528928f43d786f30fda739f0af2e62ebbb210b8f071945fe6130c00e2055d3726ae7eabf63b57fd2f1d5d8981a4cd0feedbfbffbfb
 SHA512 
6d999a99e140916ef2070c524898ef69c7b45b3240f208aa380e81a1d1822a02c05a7fc9c5049a05a230e5126d8ff8723e16b6a62ba532b81c031f78ad8c85fe
+DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66

diff --git a/games-strategy/wesnoth/wesnoth-1.16.2.ebuild 
b/games-strategy/wesnoth/wesnoth-1.16.2.ebuild
new file mode 100644
index ..9c2f089d6905
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.16.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic toolchain-funcs xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls,threads(+)]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+   if [[ $(gcc-major-version) -eq 3 ]] ; then
+   filter-flags -fstack-protector
+   append-flags -fno-stack-protector
+   fi
+
+   if use dedicated || use server ; then
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs=(
+   -DENABLE_CAMPA

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

2022-05-15 Thread Lars Wendler
commit: 53c2003a4bacc8a9c256a5977c89434044488b70
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 18:42:09 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 18:42:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c2003a

media-sound/mumble: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/mumble/mumble-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index 65568a3e5235..009f89b12418 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
S="${WORKDIR}/${P/_*}.src"
fi
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="BSD MIT"
@@ -48,7 +48,7 @@ RDEPEND="
x11-libs/libXi
alsa? ( media-libs/alsa-lib )
dbus? ( dev-qt/qtdbus:5 )
-   g15? ( app-misc/g15daemon )
+   g15? ( app-misc/g15daemon:= )
jack? ( virtual/jack )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )



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

2022-05-15 Thread Lars Wendler
commit: c32871887d55283d057716665337417fbe6c697e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 18:38:15 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 18:42:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3287188

app-misc/g15daemon: Revbump to introduce sub-slot for libg15daemon_client.so

Signed-off-by: Lars Wendler  gentoo.org>

 .../g15daemon/{g15daemon-3.0.4.ebuild => g15daemon-3.0.4-r1.ebuild}| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/g15daemon/g15daemon-3.0.4.ebuild 
b/app-misc/g15daemon/g15daemon-3.0.4-r1.ebuild
similarity index 98%
rename from app-misc/g15daemon/g15daemon-3.0.4.ebuild
rename to app-misc/g15daemon/g15daemon-3.0.4-r1.ebuild
index 991e249327e9..660ce78c17cd 100644
--- a/app-misc/g15daemon/g15daemon-3.0.4.ebuild
+++ b/app-misc/g15daemon/g15daemon-3.0.4-r1.ebuild
@@ -16,7 +16,8 @@ else
 fi
 
 LICENSE="GPL-2"
-SLOT="0"
+# Subslot = libg15daemon_client.so major version
+SLOT="0/3"
 IUSE="perl static-libs"
 
 # Has no "test" target in Makefile



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

2022-05-15 Thread Lars Wendler
commit: 8cafd748a01e2edd965b2127e87081c8c1b1b752
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 18:35:04 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 18:42:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cafd748

app-misc/g15message: Bump to version 1.2

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/g15message/Manifest  |  1 +
 app-misc/g15message/g15message-1.2.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/app-misc/g15message/Manifest b/app-misc/g15message/Manifest
index bd1dc875f38b..f6022ce46a62 100644
--- a/app-misc/g15message/Manifest
+++ b/app-misc/g15message/Manifest
@@ -1 +1,2 @@
 DIST g15message-1.0.0.tar.bz2 219798 BLAKE2B 
47320e9f43547756e3f427d917b76f816e5422ad65151e5b9cac72813a6a5c7233273c089e9bc2693c243d98bc612c0a2a824d7e6c84b2565f99c01f3034f476
 SHA512 
608fb789e1390e6f8fabe4c1f21cabfb0c445660a2629616ddca253d232d9e58775c8aeb8c44dde0b014e6e26cbab70db991000f1bfcb4daed1727a06de7a78f
+DIST g15message-1.2.tar.bz2 281717 BLAKE2B 
ea7945b269bf79e373aa1067c8d85c62da7df1726268edb1495f84928302e0468d065b4f8860325dcdb3941c7be6e91f734ecca35a3dc212bfddab67007a8a57
 SHA512 
aac0bcfa92020abe371cb7023236b8f4590eedb301e9d2731f6b7b012baf9a6898b9139bebe5e6adb004979162f36b6aed27522be67e7829e41a0609dc761af9

diff --git a/app-misc/g15message/g15message-1.2.ebuild 
b/app-misc/g15message/g15message-1.2.ebuild
new file mode 100644
index ..9b070a283210
--- /dev/null
+++ b/app-misc/g15message/g15message-1.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A simple message/alert client for G15daemon"
+HOMEPAGE="https://gitlab.com/menelkir/g15message;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/menelkir/g15message.git;
+else
+   SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=app-misc/g15daemon-3.0
+   >=dev-libs/libg15-3.0
+   >=dev-libs/libg15render-3.0
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # Remove the following two lines on next version bump please
+   mv -v configure.{in,ac} || die
+   sed -i '/^AC_HEADER_STDC/d' configure.ac || die
+
+   default
+   eautoreconf
+}



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

2022-05-15 Thread Lars Wendler
commit: bb8cc05292883c5939534e85ad04b8ff0135c453
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 18:28:15 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 18:42:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8cc052

app-misc/g15message: Added live ebuild

- new upstream

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/g15message/g15message-.ebuild | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/app-misc/g15message/g15message-.ebuild 
b/app-misc/g15message/g15message-.ebuild
new file mode 100644
index ..fe08cebd
--- /dev/null
+++ b/app-misc/g15message/g15message-.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A simple message/alert client for G15daemon"
+HOMEPAGE="https://gitlab.com/menelkir/g15message;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/menelkir/g15message.git;
+else
+   SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=app-misc/g15daemon-3.0
+   >=dev-libs/libg15-3.0
+   >=dev-libs/libg15render-3.0
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2022-05-15 Thread Lars Wendler
commit: 1c693e0a1827f0e988f1f5092caf83247f0a3a28
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 18:40:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 18:42:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c693e0a

media-sound/mumble: Revbump to introduce sub-slot dep on app-misc/g15daemon

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/mumble/{mumble-1.4.230.ebuild => mumble-1.4.230-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mumble/mumble-1.4.230.ebuild 
b/media-sound/mumble/mumble-1.4.230-r1.ebuild
similarity index 99%
rename from media-sound/mumble/mumble-1.4.230.ebuild
rename to media-sound/mumble/mumble-1.4.230-r1.ebuild
index c6c38d8a9fd2..690186d97251 100644
--- a/media-sound/mumble/mumble-1.4.230.ebuild
+++ b/media-sound/mumble/mumble-1.4.230-r1.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
x11-libs/libXi
alsa? ( media-libs/alsa-lib )
dbus? ( dev-qt/qtdbus:5 )
-   g15? ( app-misc/g15daemon )
+   g15? ( app-misc/g15daemon:= )
jack? ( virtual/jack )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )



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

2022-05-15 Thread Lars Wendler
commit: 16b624ae78d8343916955cb2d30ddf851c1f
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 18:39:34 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 18:42:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b624ae

app-misc/g15daemon: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/g15daemon/g15daemon-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/g15daemon/g15daemon-.ebuild 
b/app-misc/g15daemon/g15daemon-.ebuild
index 0d8e30618ef2..0e442d9fbcdc 100644
--- a/app-misc/g15daemon/g15daemon-.ebuild
+++ b/app-misc/g15daemon/g15daemon-.ebuild
@@ -16,7 +16,8 @@ else
 fi
 
 LICENSE="GPL-2"
-SLOT="0"
+# Subslot = libg15daemon_client.so major version
+SLOT="0/3"
 IUSE="perl static-libs"
 
 # Has no "test" target in Makefile



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2022-05-15 Thread Lars Wendler
commit: abbb374d5cc58328f68464d6b6894246258f4785
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 13:00:46 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 13:00:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbb374d

app-emulation/virtualbox-guest-additions: Use udev.eclass and call udev_reload 
in pkg_postinst()

Closes: https://bugs.gentoo.org/844136
Signed-off-by: Lars Wendler  gentoo.org>

 .../virtualbox-guest-additions-6.1.32.ebuild   | 3 ++-
 .../virtualbox-guest-additions-6.1.34.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
index c1be1343480d..a5164104500b 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit linux-mod systemd toolchain-funcs
+inherit linux-mod systemd toolchain-funcs udev
 
 MY_PN="VirtualBox"
 MY_PV="${PV/beta/BETA}"
@@ -185,6 +185,7 @@ src_install() {
 
 pkg_postinst() {
linux-mod_pkg_postinst
+   udev_reload
if ! use X ; then
elog "use flag X is off, enable it to install the"
elog "X Window System video driver."

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
index a456cbc82909..854435f84e8b 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-mod systemd toolchain-funcs
+inherit linux-mod systemd toolchain-funcs udev
 
 MY_PN="VirtualBox"
 MY_PV="${PV/beta/BETA}"
@@ -185,6 +185,7 @@ src_install() {
 
 pkg_postinst() {
linux-mod_pkg_postinst
+   udev_reload
if ! use X ; then
elog "use flag X is off, enable it to install the"
elog "X Window System video driver."



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

2022-05-15 Thread Lars Wendler
commit: 42d21143f7ee71dc001c32ae2ed822297fa8ebcf
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 12:43:47 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 12:44:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d21143

app-shells/zsh: Bump to version 5.9

Signed-off-by: Lars Wendler  gentoo.org>

 app-shells/zsh/Manifest   |   2 +
 app-shells/zsh/zsh-5.9.ebuild | 216 ++
 2 files changed, 218 insertions(+)

diff --git a/app-shells/zsh/Manifest b/app-shells/zsh/Manifest
index 4ce7faa192bc..b5eba80c9a19 100644
--- a/app-shells/zsh/Manifest
+++ b/app-shells/zsh/Manifest
@@ -1,2 +1,4 @@
 DIST zsh-5.8.1-doc.tar.xz 3088728 BLAKE2B 
c7f62f50a8fce483d2946ac550fa0996e5749a9040cf9424a61d591024292a2f1eb0fc2401824104c6ef0fff2a4b38e07269a0069cde1b0bff6e8a7b09daf160
 SHA512 
0d8ca4c54c10e8a471ba7d53f1371ee057f7df4b710fc01194833f29a61b5465133432b891b0b891b6cc5235a928a783bf99f39c67314e29e3d161ca5abf3219
 DIST zsh-5.8.1.tar.xz 3200540 BLAKE2B 
19981d0cc208fb590af8e034bde66bda36a4a20abe76ff71ba9222d7150b7d53573e1f5b81ddb2cdd29f6aa0611071a35d8b48250e6bd4b196f0428b776c4af8
 SHA512 
f54a5a47ed15d134902613f6169c985680afc45a67538505e11b66b348fcb367145e9b8ae2d9eac185e07ef5f97254b85df01ba97294002a8c036fd02ed5e76d
+DIST zsh-5.9-doc.tar.xz 3130444 BLAKE2B 
96b635b438f8a90bc1f3c15c8a287ab392ba830e975e49b7f1c09d12de44c250dcf33d1d6dc93b58693839af2e57eb5c9d4e874ca08dd82fe876cb5ca26e6508
 SHA512 
5cc6abcdcfb4f5ad7bc4a31364ca49dfd87ae03e0082d89cc2ba1f00570f6757266ee60894ad31b562408de91494c22f177b414b03cb78c31d92328686be9860
+DIST zsh-5.9.tar.xz 3332400 BLAKE2B 
3ecd6d080ff47b78d228d9bf5c1bafd3dfc602beb681ec533ce1039041d0e93143ebd7e0e73a9aed0789e27ca42d58a55f3b6e2c7d89113ab3ee99112dec46d1
 SHA512 
d9138b7f379ad942a5f46819d2dd52d31f3a1129f2a0d1b53d4c5cd43c318b60396da6d37c57c477b8e958fb750209aca0ae93f8c9dd42ac958de006a0ff067e

diff --git a/app-shells/zsh/zsh-5.9.ebuild b/app-shells/zsh/zsh-5.9.ebuild
new file mode 100644
index ..d50d9b419785
--- /dev/null
+++ b/app-shells/zsh/zsh-5.9.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic prefix
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.code.sf.net/p/zsh/code;
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   SRC_URI="https://www.zsh.org/pub/${P}.tar.xz
+   https://www.zsh.org/pub/old/${P}.tar.xz
+   mirror://sourceforge/${PN}/${P}.tar.xz
+   doc? (
+   https://www.zsh.org/pub/${P}-doc.tar.xz
+   mirror://sourceforge/${PN}/${P}-doc.tar.xz
+   )"
+fi
+
+DESCRIPTION="UNIX Shell similar to the Korn shell"
+HOMEPAGE="https://www.zsh.org/;
+
+LICENSE="ZSH gdbm? ( GPL-2 )"
+SLOT="0"
+IUSE="caps debug doc examples gdbm maildir pcre static unicode"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.1:0=
+   static? ( >=sys-libs/ncurses-5.7-r4:0=[static-libs] )
+   caps? ( sys-libs/libcap )
+   pcre? (
+   >=dev-libs/libpcre-3.9
+   static? ( >=dev-libs/libpcre-3.9[static-libs] )
+   )
+   gdbm? ( sys-libs/gdbm:= )
+"
+DEPEND="sys-apps/groff
+   ${RDEPEND}"
+PDEPEND="
+   examples? ( app-doc/zsh-lovers )
+"
+if [[ ${PV} == * ]] ; then
+   DEPEND+=" app-text/yodl
+   doc? (
+   sys-apps/texinfo
+   app-text/texi2html
+   virtual/latex-base
+   )"
+fi
+
+src_prepare() {
+   if [[ ${PV} != * ]]; then
+   # fix zshall problem with soelim
+   ln -s Doc man1 || die
+   mv Doc/zshall.1 Doc/zshall.1.soelim || die
+   soelim Doc/zshall.1.soelim > Doc/zshall.1 || die
+   fi
+
+   # add openrc specific options for init.d completion
+   eapply "${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff
+
+   default
+
+   hprefixify configure.ac
+   if [[ ${PV} == * ]] ; then
+   sed -i "/^VERSION=/s@=.*@=${PV}@" Config/version.mk || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --bindir="${EPREFIX}"/bin
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-etcdir="${EPREFIX}"/etc/zsh
+   --enable-runhelpdir="${EPREFIX}"/usr/share/zsh/${PV%_*}/help
+   --enable-fndir="${EPREFIX}"/usr/share/zsh/${PV%_*}/functions
+   --enable-site-

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

2022-05-15 Thread Lars Wendler
commit: 760026288e2cdfefbdaa0bf99637c8d01c64953d
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 15 12:45:18 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 12:45:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76002628

app-shells/zsh: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 app-shells/zsh/zsh-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-shells/zsh/zsh-.ebuild b/app-shells/zsh/zsh-.ebuild
index 89b4b12aae9c..d50d9b419785 100644
--- a/app-shells/zsh/zsh-.ebuild
+++ b/app-shells/zsh/zsh-.ebuild
@@ -35,7 +35,6 @@ RDEPEND="
static? ( >=dev-libs/libpcre-3.9[static-libs] )
)
gdbm? ( sys-libs/gdbm:= )
-   !

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

2022-05-15 Thread Lars Wendler
commit: 7e647e02c4f09ffb0df70a5d3771d0f834e15849
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 13 09:22:39 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun May 15 12:40:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e647e02

app-shells/zsh: restore color change on su

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25461
Signed-off-by: Lars Wendler  gentoo.org>

 app-shells/zsh/files/prompt_gentoo_setup-1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/zsh/files/prompt_gentoo_setup-1 
b/app-shells/zsh/files/prompt_gentoo_setup-1
index 046e2d87f53a..8b9ac4439919 100644
--- a/app-shells/zsh/files/prompt_gentoo_setup-1
+++ b/app-shells/zsh/files/prompt_gentoo_setup-1
@@ -14,7 +14,7 @@ prompt_gentoo_setup () {
   local prompt_gentoo_user=${2:-'green'}
   local prompt_gentoo_root=${3:-'red'}
 
-  if [ "$USER" = 'root' ]
+  if [ "$EUID" = '0' ]
   then
 local base_prompt="%B%F{$prompt_gentoo_root}%m%k "
   else



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

2022-05-14 Thread Lars Wendler
commit: a408da145fd50df02054ca80583b5417e477a112
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 14 16:36:37 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 14 22:56:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a408da14

app-misc/g15daemon: Bump to version 3.0.4

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/g15daemon/Manifest   |   1 +
 app-misc/g15daemon/g15daemon-3.0.4.ebuild | 157 ++
 2 files changed, 158 insertions(+)

diff --git a/app-misc/g15daemon/Manifest b/app-misc/g15daemon/Manifest
index 7a3f74981600..876c54484337 100644
--- a/app-misc/g15daemon/Manifest
+++ b/app-misc/g15daemon/Manifest
@@ -1 +1,2 @@
 DIST g15daemon-1.9.5.3.tar.gz 414603 BLAKE2B 
4f683bab47f6cbde3a028b306c1999ea4fcb84c0c05160a17374be93f953d21588f332e8fbf040c607545c31ee09e30b56b1068db95a801472c9d72ee9fe8e43
 SHA512 
7a1770d08d1d4155866bba3b676d33bf943363f4519af41a13ab6ec73cc5d6c536b173977b3e3583b594b149b7f01ffbc51123a4678c2a249a51ff0b42c8b69a
+DIST g15daemon-3.0.4.tar.bz2 372553 BLAKE2B 
008cf2eda9e8cbc45a2fd2eef938438be73236f2bffbbc47bdce66f04d6860705572270994df09bc1d7c2c02dc75ca347199e02dc7aa9f71134985cff284c7c8
 SHA512 
4adbb11ca8128bbaff5ad1dee17ddcfcdfca589f7e8a1a264127dd9d5aec39e07e4986a4b78f4199fb7f3e12979fd8d50a851b047b6cb8cfa13410aa59df062a

diff --git a/app-misc/g15daemon/g15daemon-3.0.4.ebuild 
b/app-misc/g15daemon/g15daemon-3.0.4.ebuild
new file mode 100644
index ..991e249327e9
--- /dev/null
+++ b/app-misc/g15daemon/g15daemon-3.0.4.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic linux-info perl-module systemd toolchain-funcs 
udev
+
+DESCRIPTION="Takes control of the G15 keyboard, through the linux kernel 
uinput device driver"
+HOMEPAGE="https://gitlab.com/menelkir/g15daemon;
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/menelkir/g15daemon.git;
+else
+   SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="perl static-libs"
+
+# Has no "test" target in Makefile
+RESTRICT="test"
+
+DEPEND="virtual/libusb:0
+   >=dev-libs/libg15-3.0
+   >=dev-libs/libg15render-3.0
+   perl? (
+   dev-lang/perl
+   dev-perl/GDGraph
+   >=dev-perl/Inline-0.4
+   )"
+RDEPEND="${DEPEND}"
+
+uinput_check() {
+   ebegin "Checking for uinput support"
+   local rc=1
+   linux_config_exists && linux_chkconfig_present INPUT_UINPUT
+   rc=$?
+   eend ${rc}
+
+   if [[ ${rc} -ne 0 ]] ; then
+   eerror "To use g15daemon, you need to compile your kernel with 
uinput support."
+   eerror "Please enable uinput support in your kernel config, 
found at:"
+   eerror
+   eerror "Device Drivers -> Input Device ... -> Miscellaneous 
devices -> User level driver support."
+   eerror
+   eerror "Once enabled, you should have the /dev/input/uinput 
device."
+   eerror "g15daemon will not work without the uinput device."
+   fi
+}
+
+pkg_setup() {
+   export CC="$(tc-getCC)" #729294
+
+   linux-info_pkg_setup
+   uinput_check
+}
+
+src_unpack() {
+   if [[ ${PV} == ** ]] ; then
+   git-r3_src_unpack
+   else
+   default
+   fi
+
+   if use perl ; then
+   unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz"
+   fi
+}
+
+src_prepare() {
+   if use perl ; then
+   perl-module_src_prepare
+   sed -i \
+   -e '1i#!/usr/bin/perl' \
+   "${S}"/contrib/testbindings.pl || die
+   else
+   # perl-module_src_prepare always calls base_src_prepare
+   default
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   append-cflags -fcommon #706712
+
+   econf $(use_enable static-libs static)
+
+   if use perl ; then
+   cd "${WORKDIR}/G15Daemon-0.2" || die
+   perl-module_src_configure
+   fi
+}
+
+src_compile() {
+   default
+
+   if use perl ; then
+   cd "${WORKDIR}/G15Daemon-0.2" || die
+   perl-module_src_compile
+   fi
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   # remove odd docs installed my make
+   rm "${ED}"/usr/share/doc/${PF}/README.usage || die
+
+   insinto /usr/share/${PN}/contrib
+   doins contrib/xmodmapr

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

2022-05-14 Thread Lars Wendler
commit: 23d270d7102a5e7d7ac028a6a7414ef23bda0a55
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 14 16:34:21 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 14 22:56:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d270d7

app-misc/g15daemon: Updated live ebuild

- new upstream
- switch from svn to git
- bump to EAPI-8

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/g15daemon/g15daemon-.ebuild | 49 ++--
 1 file changed, 21 insertions(+), 28 deletions(-)

diff --git a/app-misc/g15daemon/g15daemon-.ebuild 
b/app-misc/g15daemon/g15daemon-.ebuild
index 701a835b318c..0d8e30618ef2 100644
--- a/app-misc/g15daemon/g15daemon-.ebuild
+++ b/app-misc/g15daemon/g15daemon-.ebuild
@@ -1,26 +1,30 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-GENTOO_DEPEND_ON_PERL="no"
-ESVN_PROJECT=${PN}/trunk
-ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk/${PN}-wip;
-
-inherit autotools flag-o-matic linux-info perl-module subversion systemd 
toolchain-funcs udev
+inherit autotools flag-o-matic linux-info perl-module systemd toolchain-funcs 
udev
 
 DESCRIPTION="Takes control of the G15 keyboard, through the linux kernel 
uinput device driver"
-HOMEPAGE="https://sourceforge.net/projects/g15daemon/;
-[[ ${PV} = ** ]] || SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="https://gitlab.com/menelkir/g15daemon;
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/menelkir/g15daemon.git;
+else
+   SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
 IUSE="perl static-libs"
 
+# Has no "test" target in Makefile
+RESTRICT="test"
+
 DEPEND="virtual/libusb:0
-   >=dev-libs/libg15-
-   >=dev-libs/libg15render-
+   >=dev-libs/libg15-3.0
+   >=dev-libs/libg15render-3.0
perl? (
dev-lang/perl
dev-perl/GDGraph
@@ -28,12 +32,6 @@ DEPEND="virtual/libusb:0
)"
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}/${PN}-1.9.5.3-g510-keys.patch"
-   "${FILESDIR}/${PN}-1.9.5.3-docdir.patch"
-   "${FILESDIR}/${PN}-1.9.5.3-avoid_bashisms.patch"
-)
-
 uinput_check() {
ebegin "Checking for uinput support"
local rc=1
@@ -60,20 +58,18 @@ pkg_setup() {
 }
 
 src_unpack() {
-   if [[ ${PV} = ** ]] ; then
-   subversion_src_unpack
+   if [[ ${PV} == ** ]] ; then
+   git-r3_src_unpack
else
-   unpack ${A}
+   default
fi
+
if use perl ; then
unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz"
fi
 }
 
 src_prepare() {
-   if [[ ${PV} = ** ]] ; then
-   subversion_wc_info
-   fi
if use perl ; then
perl-module_src_prepare
sed -i \
@@ -83,10 +79,7 @@ src_prepare() {
# perl-module_src_prepare always calls base_src_prepare
default
fi
-   if [[ ${PV} = ** ]] ; then
-   mv configure.{in,ac} || die
-   eautoreconf
-   fi
+   eautoreconf
 }
 
 src_configure() {
@@ -118,7 +111,7 @@ src_install() {
rm "${ED}"/usr/share/doc/${PF}/README.usage || die
 
insinto /usr/share/${PN}/contrib
-   doins contrib/xmodmaprc
+   doins contrib/Xmodmap{,-alternative}
doins contrib/xmodmap.sh
if use perl ; then
doins contrib/testbindings.pl



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

2022-05-14 Thread Lars Wendler
commit: 497eb9d332adf8bd51512a33f10ca14e0c133f29
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 14 16:43:31 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 14 22:56:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497eb9d3

dev-libs/libg15render: Forgot to update HOMEPAGE

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libg15render/libg15render-3.0.4.ebuild | 2 +-
 dev-libs/libg15render/libg15render-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libg15render/libg15render-3.0.4.ebuild 
b/dev-libs/libg15render/libg15render-3.0.4.ebuild
index 4fd1e505fdfa..5ac51ead28ff 100644
--- a/dev-libs/libg15render/libg15render-3.0.4.ebuild
+++ b/dev-libs/libg15render/libg15render-3.0.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Small library for display text and graphics on a Logitech G15 
keyboard"
-HOMEPAGE="https://sourceforge.net/projects/g15tools/;
+HOMEPAGE="https://gitlab.com/menelkir/libg15render;
 if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/menelkir/libg15render.git;

diff --git a/dev-libs/libg15render/libg15render-.ebuild 
b/dev-libs/libg15render/libg15render-.ebuild
index 35bbac68dd31..bafaecea0fdc 100644
--- a/dev-libs/libg15render/libg15render-.ebuild
+++ b/dev-libs/libg15render/libg15render-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Small library for display text and graphics on a Logitech G15 
keyboard"
-HOMEPAGE="https://sourceforge.net/projects/g15tools/;
+HOMEPAGE="https://gitlab.com/menelkir/libg15render;
 if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/menelkir/libg15render.git;



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

2022-05-14 Thread Lars Wendler
commit: c4e7e934e5ea563d842e22a1a9825a2c2a1dc607
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 14 17:11:34 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat May 14 22:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e7e934

app-misc/g15macro: Bump to version 1.0.5

Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/g15macro/Manifest |  1 +
 .../files/g15macro-1.0.5-autoconf_fixes.patch  | 22 +++
 app-misc/g15macro/g15macro-1.0.5.ebuild| 43 ++
 3 files changed, 66 insertions(+)

diff --git a/app-misc/g15macro/Manifest b/app-misc/g15macro/Manifest
index 8200ab494721..890b03143152 100644
--- a/app-misc/g15macro/Manifest
+++ b/app-misc/g15macro/Manifest
@@ -1 +1,2 @@
 DIST g15macro-1.0.3.tar.gz 324859 BLAKE2B 
66168090d6daa82c1a9ce3fb8b028316f12691b599fecc683d141a3584bcbf28e5169044d5baa0957c27e51d7634092bf65158da1106059ec87cdfa4f9fa7c36
 SHA512 
8497aea4a6c8df3b9015ce87c38c8ad20fc66c6b2b04368716a11130e09ef75e32ba9664b57fcda0f5d8a962653ba46e6f851e6e56110d89629765cf77fa751d
+DIST g15macro-1.0.5.tar.bz2 150358 BLAKE2B 
fe6e44ba2c7730722bfc7378c224eb97fb31110bf101c8afc4b843314e78b464f42d50c50f98e5459e1a5c52ff0a65399bcca8d80bc7ac08d4d292e9181cc682
 SHA512 
efccb9fc02dcee4cd482bc91c7964476a38eade6c5912d3ae6cbaf2fc79ed94cf91944d4ea0c1e1d4046e6c120812e8599d0f295f63a387dba7729071fbe88ca

diff --git a/app-misc/g15macro/files/g15macro-1.0.5-autoconf_fixes.patch 
b/app-misc/g15macro/files/g15macro-1.0.5-autoconf_fixes.patch
new file mode 100644
index ..afa2f86bfb1e
--- /dev/null
+++ b/app-misc/g15macro/files/g15macro-1.0.5-autoconf_fixes.patch
@@ -0,0 +1,22 @@
+From 67f905a6ac134b75e9197715aeb407c7d4ba7cbb Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Sat, 14 May 2022 19:02:58 +0200
+Subject: [PATCH] configure.ac: Fix quoting in AC_INIT
+
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 2a73dc0..b2d49bf 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1,4 +1,4 @@
+-AC_INIT(g15macro,[1.0.5, [menel...@itroll.org])
++AC_INIT([g15macro], [1.0.5], [menel...@itroll.org])
+  
+ PACKAGE=g15macro
+ VERSION=1.0.5
+-- 
+2.36.1
+

diff --git a/app-misc/g15macro/g15macro-1.0.5.ebuild 
b/app-misc/g15macro/g15macro-1.0.5.ebuild
new file mode 100644
index ..c5d3bbe3db57
--- /dev/null
+++ b/app-misc/g15macro/g15macro-1.0.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+DESCRIPTION="Macro recording plugin to G15daemon"
+HOMEPAGE="https://gitlab.com/menelkir/g15macro;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/menelkir/g15macro.git;
+else
+   SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=app-misc/g15daemon-3.0
+   >=dev-libs/libg15-3.0
+   >=dev-libs/libg15render-3.0
+   x11-libs/libX11
+   x11-libs/libXtst
+"
+RDEPEND="${DEPEND}
+   sys-libs/zlib
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.5-autoconf_fixes.patch"
+)
+
+src_prepare() {
+   mv configure.{in,ac} || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf --enable-xtest
+}



  1   2   3   4   5   6   7   8   9   10   >