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

2022-04-03 Thread Lars Wendler
commit: 83e5769546fa91b869283673e394812fb69cef95
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Apr  3 13:29:19 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Apr  3 13:29:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e57695

mail-client/claws-mail: xdg_src_prepare no longer gets exported with EAPI-8

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

 mail-client/claws-mail/claws-mail-3.19.0.ebuild | 2 +-
 mail-client/claws-mail/claws-mail-4.1.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/claws-mail/claws-mail-3.19.0.ebuild 
b/mail-client/claws-mail/claws-mail-3.19.0.ebuild
index 9917a1878d89..b949c8576708 100644
--- a/mail-client/claws-mail/claws-mail-3.19.0.ebuild
+++ b/mail-client/claws-mail/claws-mail-3.19.0.ebuild
@@ -111,7 +111,7 @@ PATCHES=(
 )
 
 src_prepare() {
-   xdg_src_prepare
+   default
eautoreconf
 }
 

diff --git a/mail-client/claws-mail/claws-mail-4.1.0.ebuild 
b/mail-client/claws-mail/claws-mail-4.1.0.ebuild
index 1df2cb6bc15d..ec4aa3009ba5 100644
--- a/mail-client/claws-mail/claws-mail-4.1.0.ebuild
+++ b/mail-client/claws-mail/claws-mail-4.1.0.ebuild
@@ -112,7 +112,7 @@ PATCHES=(
 )
 
 src_prepare() {
-   xdg_src_prepare
+   default
eautoreconf
 }
 



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

2022-04-03 Thread Lars Wendler
commit: ebc1e6c39f6c068b645d88c314a92125750e7b8e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Apr  3 13:22:19 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Apr  3 13:24:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc1e6c3

mail-client/claws-mail: Bump to versions 3.19.0 and 4.1.0

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

 mail-client/claws-mail/Manifest |   2 +
 mail-client/claws-mail/claws-mail-3.19.0.ebuild | 215 +++
 mail-client/claws-mail/claws-mail-4.1.0.ebuild  | 216 
 3 files changed, 433 insertions(+)

diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest
index 45769d66e3df..f838d817cef6 100644
--- a/mail-client/claws-mail/Manifest
+++ b/mail-client/claws-mail/Manifest
@@ -1,2 +1,4 @@
 DIST claws-mail-3.18.0.tar.xz 6517632 BLAKE2B 
534a37a081ceeb4d3066717d738d04e2027d38c621c15091506ec117a3b592eedb6f3c67afddd972424976398019fda3d618db4083f0a05f39e7b8f07a1c2138
 SHA512 
3f73e11fc75234c44c0faf266a196c7f1c80b837fb920fc4a3979ede81f37efd180c006ab6436ae9c2dffde2d6c3bf6340a90d93e1e3fa8821fb09693d030811
+DIST claws-mail-3.19.0.tar.xz 6543188 BLAKE2B 
eeb7df2b921dbd7ad40c845804fcabe5ddc2064fcf410e7809004be472bbe2ba8bfd89a868420a1bb76845180856fee8a0b3cde879ae67b1a1aab14442fe5d2d
 SHA512 
88780df55873919197d3c6df5102a8eb89a586e8287419c179e1d0af839435a719814b1e3643aa783a7badeadceafda2dc3cb4a3265432b5ad3a210663922b20
 DIST claws-mail-4.0.0.tar.xz 6390300 BLAKE2B 
291c62e7dc0329ce12dd571a15f19942ac6ae6f3bbbcba3708afbe30682392883ceba165356d4be68e3b655aade85ecdad4ed8a296517b37fd0f7918e8418d51
 SHA512 
26d207fb8b5ce8b814a8a712843a209f58c8c9df3e9623387322b2e70ac351c71ac8b1ff77c52c5df9a14a46be7f65413efc0a4dbcda1e70ecb453f042da153e
+DIST claws-mail-4.1.0.tar.xz 6471604 BLAKE2B 
30d1725c2679e8a0b44edd6c30b15f28633c0a017935980d1412dabffdfb1f33e1c36bee3506e90af54410db222b64422155be821ba18f5e315ed411d477ed63
 SHA512 
83c7b1a8065628b1dcac58feb4d852b759b3fc376531572e88450b8e9517172a641f710a219b7e16bbc672dbe69853783e4edd1d7647a3f2aacb92e47be9175b

diff --git a/mail-client/claws-mail/claws-mail-3.19.0.ebuild 
b/mail-client/claws-mail/claws-mail-3.19.0.ebuild
new file mode 100644
index ..9917a1878d89
--- /dev/null
+++ b/mail-client/claws-mail/claws-mail-3.19.0.ebuild
@@ -0,0 +1,215 @@
+# 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 desktop python-any-r1 xdg
+
+DESCRIPTION="An email client (and news reader) based on GTK+"
+HOMEPAGE="https://www.claws-mail.org/;
+
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git;
+else
+   
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+SLOT="0"
+LICENSE="GPL-3"
+
+IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc 
gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager 
nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin 
spam-report spell startup-notification svg valgrind xface"
+REQUIRED_USE="
+   appindicator? ( notification )
+   libcanberra? ( notification )
+   libnotify? ( notification )
+   networkmanager? ( dbus )
+   smime? ( pgp )
+"
+
+COMMONDEPEND="
+   dev-libs/nettle:=
+   net-mail/ytnef
+   sys-libs/zlib:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2[jpeg]
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   archive? (
+   app-arch/libarchive
+   >=net-misc/curl-7.9.7
+   )
+   bogofilter? ( mail-filter/bogofilter )
+   calendar? (
+   >=dev-libs/libical-2.0.0:=
+   >=net-misc/curl-7.9.7
+   )
+   dbus? (
+   >=dev-libs/dbus-glib-0.60
+   sys-apps/dbus
+   )
+   gdata? ( >=dev-libs/libgdata-0.17.2 )
+   dillo? ( www-client/dillo )
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   imap? ( >=net-libs/libetpan-0.57 )
+   ldap? ( >=net-nds/openldap-2.0.7:= )
+   litehtml? (
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/gumbo-0.10
+   net-misc/curl
+   media-libs/fontconfig
+   )
+   nls? ( >=sys-devel/gettext-0.18 )
+   nntp? ( >=net-libs/libetpan-0.57 )
+   notification? (
+   dev-libs/glib:2
+   appindicator? ( dev-libs/libindicate:3[gtk] )
+   libcanberra? (  media-libs/libcanberra[gtk] )
+   libnotify? ( x11-libs/libnotify )
+   )
+   pdf? ( app-text/poppler[cairo] )
+   pgp? ( >=app-crypt/gpgme-1.0.

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

2022-04-03 Thread Lars Wendler
commit: 6fc2fd0a0bf9a13f3920506959a567cbfc81c986
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Apr  3 13:24:02 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Apr  3 13:24:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc2fd0a

mail-client/claws-mail: Synced live ebuild

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

 mail-client/claws-mail/claws-mail-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/claws-mail/claws-mail-.ebuild 
b/mail-client/claws-mail/claws-mail-.ebuild
index 47e6a88b592a..9b09dc5f2698 100644
--- a/mail-client/claws-mail/claws-mail-.ebuild
+++ b/mail-client/claws-mail/claws-mail-.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
 
 PYTHON_COMPAT=( python3_{8..10} )
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, profiles/arch/alpha/, media-libs/freetype/files/, ...

2022-04-01 Thread Lars Wendler
commit: 2a1d5f677bd1ee17d9976fceb7cba71e9fc4d536
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr  1 08:28:05 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Apr  1 08:29:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1d5f67

media-libs/freetype: Bump to version 2.12.0

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

 media-libs/freetype/Manifest   |   3 +
 .../files/freetype-2.12.0-librsvg_automagic.patch  |  56 +
 media-libs/freetype/freetype-2.12.0.ebuild | 258 +
 profiles/arch/alpha/package.use.mask   |   4 +
 profiles/arch/hppa/package.use.mask|   4 +
 profiles/arch/ia64/package.use.mask|   4 +
 profiles/arch/sparc/package.use.mask   |   4 +
 7 files changed, 333 insertions(+)

diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 6f1f0ea25bee..4825dc8a5add 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,7 +1,10 @@
 DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 
45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354
 SHA512 
bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29
 DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B 
ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324
 SHA512 
bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d
 DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 
15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b
 SHA512 
0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08
+DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 
09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08
 SHA512 
d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54
 DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B 
a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60
 SHA512 
5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301
 DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 
2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c
 SHA512 
c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36
+DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B 
ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979
 SHA512 
49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6
 DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B 
fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602
 SHA512 
9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531
 DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 
1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf
 SHA512 
93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5
+DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B 
d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96
 SHA512 
70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2

diff --git a/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch 
b/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch
new file mode 100644
index ..bb6854e9ecb5
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch
@@ -0,0 +1,56 @@
+https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/156
+
+--- freetype-2.12.0/builds/unix/configure.ac
 freetype-2.12.0/builds/unix/configure.ac
+@@ -530,13 +530,20 @@
+[test "$ac_cv_search_clock_gettime" = "none required" \
+ || LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
+ 
+-# 'librsvg' is needed to demonstrate SVG support.
+-PKG_CHECK_MODULES([LIBRSVG], [librsvg-2.0 >= 2.46.0],
+

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

2022-03-30 Thread Lars Wendler
commit: 326ea8e2ab852ea59a6286db4718284c3ca3e9f6
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 30 14:43:08 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar 30 14:43:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326ea8e2

media-libs/harfbuzz: Bump to version 4.2.0

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

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

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 6de70e22455c..c90f9dd51dbe 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -2,3 +2,4 @@ DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd1031253
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
 DIST harfbuzz-4.0.1.tar.gz 29070744 BLAKE2B 
c88aa93908a8203d53eff0e2dabe29fd619ee75ca32932fe836270fa0eaae535746029d917c1b378c598bf50d4b50a062f9bd70f22f24aa1d7d7bba6e65ad24f
 SHA512 
771be2493e35c9ba101e1c173bd2bcab13d733d83a93ca1a0dceec1db217197bc0ba2bd8b85a3052857aea5c509de827715074c16717d7133fc95afb5a7e89e2
 DIST harfbuzz-4.1.0.tar.gz 29069953 BLAKE2B 
6f8fd1889e36b20309609cc0e0d75c06167345273c78998a481c00e14fb219c3f61538c85e1956d14141b475bbe7cbffed5dfe26313e30ac970231c4e1eb50fb
 SHA512 
e558b58233a13570693cc35764ce2824dea8b6388f47ced228f1317a9f08b6f482c1bc8d5c46352b74e84e709f569b164bea81647212c7e82467e19dfcb703a6
+DIST harfbuzz-4.2.0.tar.gz 29092181 BLAKE2B 
75e2461932a17b2da50331b5bb4c68ddafeea59088e2ad34e2de6b9f679154fddaf6579de1ef244f5f55baf61fa0b7f66459d9e16b365e152f973471f649
 SHA512 
2aff1e6a41d6186b71f2915296c46c0b2ffc67371e1f05c13a62c237ff7a84d7d78d414d7a395e1616a2861c83c4792ef5936a492713780564b994d18e2d3e38

diff --git a/media-libs/harfbuzz/harfbuzz-4.2.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.2.0.ebuild
new file mode 100644
index ..899f139ec716
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-4.2.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 ~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: media-video/simplescreenrecorder/

2022-03-29 Thread Lars Wendler
commit: 67469a0e4ef30244aac92adde06855f5343270b2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 29 11:50:32 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar 29 11:55:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67469a0e

media-video/simplescreenrecorder: Bump to version 0.4.4

Converted some elog calls to einfo. Added "opengl" USE flag.

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

 media-video/simplescreenrecorder/Manifest  |   1 +
 .../simplescreenrecorder-0.4.4.ebuild  | 105 +
 2 files changed, 106 insertions(+)

diff --git a/media-video/simplescreenrecorder/Manifest 
b/media-video/simplescreenrecorder/Manifest
index c7bcb7952774..6cf208454ae7 100644
--- a/media-video/simplescreenrecorder/Manifest
+++ b/media-video/simplescreenrecorder/Manifest
@@ -1,2 +1,3 @@
 DIST simplescreenrecorder-0.4.2.tar.gz 1912151 BLAKE2B 
d8a4605a82e49693f94ecfac8853405a660a4528c3001961b1734d4387e49eeb4c91603929b3cd5d5b67a23a6ec839ace606b29666b916960f10322e6ec1b452
 SHA512 
60b0127d7f82f294e5a8f015363e37a10b5492089a0178b07a5e383c7e4b857102ed2bda7a95e3c67293a255f892481aeaf4037c583320d68d463637348ed7f7
 DIST simplescreenrecorder-0.4.3.tar.gz 1918958 BLAKE2B 
9d0e07255c7345d8752a8f49fd2e7947db4058c6e6bdbe1239955f96f06543eff24b207bcd049d07eb7d3d5815ad5f1c77721e1fa139f940b1deb3b3da7a46e0
 SHA512 
c930045d6763bdb026cee80fe82aa0e973de7a1bd92bce9650c5cae627f5d8f8d913f260024410a41170081c8eda61c1aea346bc2d9740b8dc169a3952b3bfd0
+DIST simplescreenrecorder-0.4.4.tar.gz 1961269 BLAKE2B 
05c7635840f8461ab324f740f0cc554eb544ed91b00cdf39c80f861e6a8631f59afbdcc9fe958830b0f1e31eedb90f11d29c114ce4bbb612f1756264502f069f
 SHA512 
a90549a2709490482d70559073e505e669417a93abf16124b98c021e6d2bf08b91b53eb68e006df4f80fcee9fe4da2624bf8de979618953adb3f37eb1d471525

diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild 
b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild
new file mode 100644
index ..5c2e985195d7
--- /dev/null
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib flag-o-matic xdg
+
+DESCRIPTION="A Simple Screen Recorder"
+HOMEPAGE="https://www.maartenbaert.be/simplescreenrecorder;
+LICENSE="GPL-3"
+PKGNAME="ssr"
+if [[ ${PV} =  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/MaartenBaert/${PKGNAME}.git;
+   EGIT_BOOTSTRAP=""
+else
+   
SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PKGNAME}-${PV}"
+fi
+
+SLOT="0"
+IUSE="+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib:0=
+   media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXext
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi
+   x11-libs/libXinerama
+   virtual/glu[${MULTILIB_USEDEP}]
+   v4l? ( media-libs/libv4l )
+   jack? ( virtual/jack )
+   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+REQUIRED_USE="abi_x86_32? ( opengl )"
+
+pkg_pretend() {
+   if [[ "${ABI}" == amd64 ]] ; then
+   einfo "You may want to add USE flag 'abi_x86_32' when running a 
64bit system"
+   einfo "When added 32bit GLInject libraries are also included. 
This is"
+   einfo "required if you want to use OpenGL recording on 32bit 
applications."
+   einfo
+   fi
+
+   if has_version media-video/ffmpeg[x264] && has_version 
media-libs/x264[10bit] ; then
+   ewarn
+   ewarn "media-libs/x264 is currently built with 10bit useflag."
+   ewarn "This is known to prevent simplescreenrecorder from 
recording x264 videos"
+   ewarn "correctly. Please build media-libs/x264 without 10bit if 
you want to "
+   ewarn "record videos with x264."
+   ewarn
+   fi
+}
+
+pkg_setup() {
+   # QT requires -fPIC. Compile fails otherwise.
+   # Recently removed from the default compile options upstream
+   # 
https://github.com/MaartenBaert/ssr/commit/25fe1743058f0d1f95f6fbb39014b6ac146b518

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

2022-03-29 Thread Lars Wendler
commit: 2ded61bf2f0fdcc6f39eb949ac43ad3d052be6e9
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 29 11:54:27 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar 29 11:55:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ded61bf

media-video/simplescreenrecorder: Synced live ebuild

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

 .../simplescreenrecorder-.ebuild   | 23 --
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-.ebuild 
b/media-video/simplescreenrecorder/simplescreenrecorder-.ebuild
index 337ba993d166..5c2e985195d7 100644
--- a/media-video/simplescreenrecorder/simplescreenrecorder-.ebuild
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 CMAKE_ECLASS=cmake
 inherit cmake-multilib flag-o-matic xdg
@@ -21,7 +21,7 @@ else
 fi
 
 SLOT="0"
-IUSE="+asm jack mp3 pulseaudio theora v4l vorbis vpx x264"
+IUSE="+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264"
 
 RDEPEND="
dev-qt/qtcore:5
@@ -29,7 +29,6 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
media-libs/alsa-lib:0=
-   media-libs/libglvnd[${MULTILIB_USEDEP},X]
media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXext
@@ -39,17 +38,20 @@ RDEPEND="
virtual/glu[${MULTILIB_USEDEP}]
v4l? ( media-libs/libv4l )
jack? ( virtual/jack )
+   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
pulseaudio? ( media-sound/pulseaudio )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"
 
+REQUIRED_USE="abi_x86_32? ( opengl )"
+
 pkg_pretend() {
-   if [[ "${ABI}" == amd64 ]]; then
-   elog "You may want to add USE flag 'abi_x86_32' when running a 
64bit system"
-   elog "When added 32bit GLInject libraries are also included. 
This is"
-   elog "required if you want to use OpenGL recording on 32bit 
applications."
-   elog
+   if [[ "${ABI}" == amd64 ]] ; then
+   einfo "You may want to add USE flag 'abi_x86_32' when running a 
64bit system"
+   einfo "When added 32bit GLInject libraries are also included. 
This is"
+   einfo "required if you want to use OpenGL recording on 32bit 
applications."
+   einfo
fi
 
if has_version media-video/ffmpeg[x264] && has_version 
media-libs/x264[10bit] ; then
@@ -78,9 +80,10 @@ multilib_src_configure() {
local mycmakeargs=(
-DENABLE_JACK_METADATA="$(multilib_native_usex jack)"
-DENABLE_X86_ASM="$(usex asm)"
+   -DWITH_OPENGL_RECORDING="$(usex opengl)"
-DWITH_PULSEAUDIO="$(multilib_native_usex pulseaudio)"
-DWITH_JACK="$(multilib_native_usex jack)"
-   -DWITH_GLINJECT="true"
+   -DWITH_GLINJECT="$(usex opengl)"
-DWITH_V4L2="$(multilib_native_usex v4l)"
)
 



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

2022-03-29 Thread Lars Wendler
commit: efb188384b0d18c078ae01c1599a4423ec108a6a
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 29 11:54:51 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar 29 11:55:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb18838

media-video/simplescreenrecorder: Removed old

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

 media-video/simplescreenrecorder/Manifest  |   1 -
 .../simplescreenrecorder-0.4.2.ebuild  | 101 -
 2 files changed, 102 deletions(-)

diff --git a/media-video/simplescreenrecorder/Manifest 
b/media-video/simplescreenrecorder/Manifest
index 6cf208454ae7..d37af0a63f37 100644
--- a/media-video/simplescreenrecorder/Manifest
+++ b/media-video/simplescreenrecorder/Manifest
@@ -1,3 +1,2 @@
-DIST simplescreenrecorder-0.4.2.tar.gz 1912151 BLAKE2B 
d8a4605a82e49693f94ecfac8853405a660a4528c3001961b1734d4387e49eeb4c91603929b3cd5d5b67a23a6ec839ace606b29666b916960f10322e6ec1b452
 SHA512 
60b0127d7f82f294e5a8f015363e37a10b5492089a0178b07a5e383c7e4b857102ed2bda7a95e3c67293a255f892481aeaf4037c583320d68d463637348ed7f7
 DIST simplescreenrecorder-0.4.3.tar.gz 1918958 BLAKE2B 
9d0e07255c7345d8752a8f49fd2e7947db4058c6e6bdbe1239955f96f06543eff24b207bcd049d07eb7d3d5815ad5f1c77721e1fa139f940b1deb3b3da7a46e0
 SHA512 
c930045d6763bdb026cee80fe82aa0e973de7a1bd92bce9650c5cae627f5d8f8d913f260024410a41170081c8eda61c1aea346bc2d9740b8dc169a3952b3bfd0
 DIST simplescreenrecorder-0.4.4.tar.gz 1961269 BLAKE2B 
05c7635840f8461ab324f740f0cc554eb544ed91b00cdf39c80f861e6a8631f59afbdcc9fe958830b0f1e31eedb90f11d29c114ce4bbb612f1756264502f069f
 SHA512 
a90549a2709490482d70559073e505e669417a93abf16124b98c021e6d2bf08b91b53eb68e006df4f80fcee9fe4da2624bf8de979618953adb3f37eb1d471525

diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.2.ebuild 
b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.2.ebuild
deleted file mode 100644
index f0ac1589ed52..
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib flag-o-matic xdg
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="https://www.maartenbaert.be/simplescreenrecorder;
-LICENSE="GPL-3"
-PKGNAME="ssr"
-if [[ ${PV} =  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/MaartenBaert/${PKGNAME}.git;
-   EGIT_BOOTSTRAP=""
-else
-   
SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-   S="${WORKDIR}/${PKGNAME}-${PV}"
-fi
-
-SLOT="0"
-IUSE="+asm jack mp3 pulseaudio theora vorbis vpx x264"
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-libs/alsa-lib:0=
-   media-libs/libglvnd[${MULTILIB_USEDEP},X]
-   media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXext
-   x11-libs/libXfixes[${MULTILIB_USEDEP}]
-   x11-libs/libXi
-   x11-libs/libXinerama
-   virtual/glu[${MULTILIB_USEDEP}]
-   jack? ( virtual/jack )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug #624480, in git master
-
-pkg_pretend() {
-   if [[ "${ABI}" == amd64 ]]; then
-   elog "You may want to add USE flag 'abi_x86_32' when running a 
64bit system"
-   elog "When added 32bit GLInject libraries are also included. 
This is"
-   elog "required if you want to use OpenGL recording on 32bit 
applications."
-   elog
-   fi
-
-   if has_version media-video/ffmpeg[x264] && has_version 
media-libs/x264[10bit] ; then
-   ewarn
-   ewarn "media-libs/x264 is currently built with 10bit useflag."
-   ewarn "This is known to prevent simplescreenrecorder from 
recording x264 videos"
-   ewarn "correctly. Please build media-libs/x264 without 10bit if 
you want to "
-   ewarn "record videos with x264."
-   ewarn
-   fi
-}
-
-pkg_setup() {
-   # QT requires -fPIC. Compile fails otherwise.
-   # Recently removed from the default compile options upstream
-   # 
https://github.com/MaartenBaert/ssr/commit/25fe1743058f0d1f95f6fbb39014b6ac146b5180
-   append-flags -fPIC
-}
-
-src_prepare() {
-   # required because xdg.eclass overrides default cmake_src_prepare
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
- 

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

2022-03-29 Thread Lars Wendler
commit: 4d5a592e2c67ba52b1150b131b128c2da320e283
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Mar 29 06:12:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar 29 06:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5a592e

net-misc/icaclient: Bump to version 22.3.0.24

Closes: https://bugs.gentoo.org/836349
Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/24802
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/icaclient/Manifest   |   2 +
 net-misc/icaclient/icaclient-22.3.0.24.ebuild | 260 ++
 2 files changed, 262 insertions(+)

diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index cb682fdba518..748b8861dc34 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -2,3 +2,5 @@ DIST linuxx64-21.8.0.40.tar.gz 150632410 BLAKE2B 
a63480e5c5a934a06a66e6754013e6a
 DIST linuxx64-21.9.0.25.tar.gz 157545077 BLAKE2B 
c35d5da11809d68a8618d5d07df092f0ccc1af4f32485dbf5032aa7cfc0a78311d742e34bece6791c80d2798c277a9cc1a618bb2291d63b97926cda42fcd2fb4
 SHA512 
f111ba048464aad1ecdd543faf6cd7db2ea45b7934f9acf06864239ff653eb0d87abe8267a7717db45b6607b20764e1c26e0901e82e6907a4a3c09d6b331449e
 DIST linuxx86-21.8.0.40.tar.gz 135966502 BLAKE2B 
a870cbe584958deeb5727a3994d6bfd93c62f2e6a100c029cd1d5514ee6a8d788ed43b51a6bd01b7ba47f12d40b0669807183717b7231b0cc9b919654279e4ac
 SHA512 
86e82ee8d00604f75e7042989e298a87be48a81717865237e9e0ccdb6def91a4d7f52319773f0a04b31db0b6bcf90a4457355414e62cfb6595511a6679525a66
 DIST linuxx86-21.9.0.25.tar.gz 139524584 BLAKE2B 
e8854b2a363b7d15b490f97239d6a4af9e5bd32fa70e7884b5f23ccba9b072d74e7d4d11b39b1eb252e3d0d37ed8450f105e864f0b17f42f1ee1a47723b444e0
 SHA512 
326109d17142aa633a64afd1ed5972ae7fec3182e3d8bed74ce93a0fba9db3c86a6c73831d2b9c4a1424ad885f2462289786dd7a92ea23c429560c700be89416
+DIST linuxx86-22.3.0.24.tar.gz 143073253 BLAKE2B 
dab19b4ff0192687a33c385327d799cf5eb59cb5f75ae47246b4ddd124246e60179ab5503ff05f18c79b97194ecd6d71324834a443a92c0c7ac58d55a368bcf6
 SHA512 
5f79be72a626501ae857e13efcd46a8371ee8a402d3fe45b8caa2bd07e92e81240909d849969c738a262f1698c0810f4065ac7b37888df772a9042fe70d3eca7
+DIST linuxx64-22.3.0.24.tar.gz 161513614 BLAKE2B 
8e1d4756a0e25f8b03b2c17251dccedcf48107f55356fe79616935496216305b5ebea19e33741fd0d613812f6eabd920e5edbfca84871249b0552eb4be3761a1
 SHA512 
87ef69eb6fd25984c70a2646e0c151f162962c848d20769625854a5ff9f6364a16c04dea6145751ebb7e29c0f0bb93760500de1c631699e1c4fc6e8de131e06e

diff --git a/net-misc/icaclient/icaclient-22.3.0.24.ebuild 
b/net-misc/icaclient/icaclient-22.3.0.24.ebuild
new file mode 100644
index ..c6fed4ed5d78
--- /dev/null
+++ b/net-misc/icaclient/icaclient-22.3.0.24.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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)
+   

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

2022-03-28 Thread Lars Wendler
commit: 093c4cde84466c321d4f7b61210d51a302c7906e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 28 19:31:12 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Mar 28 19:31:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093c4cde

net-fs/samba: Added dev-perl/JSON to DEPEND

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

 net-fs/samba/samba-4.16.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-fs/samba/samba-4.16.0.ebuild b/net-fs/samba/samba-4.16.0.ebuild
index 70564439a33a..acbdab767d9f 100644
--- a/net-fs/samba/samba-4.16.0.ebuild
+++ b/net-fs/samba/samba-4.16.0.ebuild
@@ -115,6 +115,7 @@ COMMON_DEPEND="
 "
 DEPEND="${COMMON_DEPEND}
>=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   dev-perl/JSON
net-libs/libtirpc[${MULTILIB_USEDEP}]
|| (
net-libs/rpcsvc-proto



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

2022-03-28 Thread Lars Wendler
commit: 8aeeba04d1e08aa74cf50e402eb37477e402ec33
Author: Jeremi Piotrowski  microsoft  com>
AuthorDate: Thu Mar 24 11:17:22 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Mar 28 19:31:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aeeba04

sys-libs/liburing: pass --cxx paramter to configure

Provide the correct value to --cxx to fix cross-compilation. liburing uses the
value of the cxx variable for linking. This happens to work for native builds
but breaks when cross-compiling, as evidenced by the below output (from
Flatcar):

>>> Configuring source in 
>>> /build/arm64-usr/var/tmp/portage/sys-libs/liburing-2.1-r1/work/liburing-2.1 
>>> ...
 * .arm64: running multilib-minimal_abi_src_configure
prefix/usr
includedir/usr/include
libdir/usr/lib64
libdevdir /usr/lib64
relativelibdir
mandir/usr/share/man
datadir   /usr/share
stringop_overflow yes
array_bounds  yes
__kernel_rwf_tyes
__kernel_timespec yes
open_how  no
statx yes
C++   yes
has_ucontext  yes
CCaarch64-cros-linux-gnu-gcc
CXX   g++

...

aarch64-cros-linux-gnu-gcc -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ 
-I../src/include/ -include ../config-host.h -O2 -pipe -mtune=generic -g 
-D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ 
-o statx statx.c helpers.o -luring -Wstringop-overflow=0 -Warray-bounds=0
g++ -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ -I../src/include/ -include 
../config-host.h -O2 -pipe -mtune=generic -g -O2 -pipe -mtune=generic -g 
-D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ 
-std=c++11 -o sq-full-cpp sq-full-cpp.cc helpers.o -luring 
-Wstringop-overflow=0 -Warray-bounds=0
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
helpers.o: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:165: sq-full-cpp] Error 1
make[1]: *** Waiting for unfinished jobs

Bug: https://bugs.gentoo.org/836316
Signed-off-by: Jeremi Piotrowski  microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/24733
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/liburing/liburing-2.1-r1.ebuild | 1 +
 sys-libs/liburing/liburing-2.1-r2.ebuild | 1 +
 sys-libs/liburing/liburing-.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/sys-libs/liburing/liburing-2.1-r1.ebuild 
b/sys-libs/liburing/liburing-2.1-r1.ebuild
index ae14b067cbb3..ddf39035944f 100644
--- a/sys-libs/liburing/liburing-2.1-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r1.ebuild
@@ -45,6 +45,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+   --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"

diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild 
b/sys-libs/liburing/liburing-2.1-r2.ebuild
index c65e7baf841c..cb5271810e69 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -51,6 +51,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+   --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"

diff --git a/sys-libs/liburing/liburing-.ebuild 
b/sys-libs/liburing/liburing-.ebuild
index c7427bfe9a0d..87e93eac4554 100644
--- a/sys-libs/liburing/liburing-.ebuild
+++ b/sys-libs/liburing/liburing-.ebuild
@@ -40,6 

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

2022-03-27 Thread Lars Wendler
commit: 92337d58802284031dc43c661565094c29caad3b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 27 20:02:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Mar 27 20:03:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92337d58

app-misc/mc: Synced live ebuild

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

 app-misc/mc/mc-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/mc/mc-.ebuild b/app-misc/mc/mc-.ebuild
index efb7afe860f7..51b9527c8fb4 100644
--- a/app-misc/mc/mc-.ebuild
+++ b/app-misc/mc/mc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ IUSE="+edit gpm nls sftp +slang spell test unicode X"
 
 REQUIRED_USE="spell? ( edit )"
 
-RDEPEND=">=dev-libs/glib-2.26.0:2
+RDEPEND=">=dev-libs/glib-2.30.0:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
sftp? ( net-libs/libssh2 )



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

2022-03-27 Thread Lars Wendler
commit: 8bbc36263ca99059242651049cc3de7e41f1136f
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 27 20:02:16 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Mar 27 20:03:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbc3626

app-misc/mc: Bump to version 4.8.28

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

 app-misc/mc/Manifest |   1 +
 app-misc/mc/mc-4.8.28.ebuild | 124 +++
 2 files changed, 125 insertions(+)

diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest
index 24aa91127356..3bd448e40db0 100644
--- a/app-misc/mc/Manifest
+++ b/app-misc/mc/Manifest
@@ -1 +1,2 @@
 DIST mc-4.8.27.tar.xz 2510296 BLAKE2B 
efb0f3a8beb7285a793085a8e3b3a49619d0f8a4babff7de90f7a462cf6c013bbc08b92bc48e2c2e2204799332cd0160a86e201d9368cabde78e653b4306763f
 SHA512 
c955d66cee06e3a0e0c795f2f6b98b184762363390a903cf8ef83dc5e98e6e94d5a9c06c4788d9ff4b3ae111541df8c7dc0b864a5c21c40421a81cd8690e9a69
+DIST mc-4.8.28.tar.xz 2333072 BLAKE2B 
f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436
 SHA512 
ca3b3a57281e9387cb52bf1fcfc3f39a4d5f438aafc256dc492c192678824f67c983a852c759664efc5bc6d0de471c9b3929834f8301f6302ca1ebeee513fdfd

diff --git a/app-misc/mc/mc-4.8.28.ebuild b/app-misc/mc/mc-4.8.28.ebuild
new file mode 100644
index ..3b62f454f445
--- /dev/null
+++ b/app-misc/mc/mc-4.8.28.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+MY_P="${P/_/-}"
+SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz;
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x86-solaris"
+
+DESCRIPTION="GNU Midnight Commander is a text based file manager"
+HOMEPAGE="https://midnight-commander.org;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+edit gpm nls sftp +slang spell test unicode X"
+
+REQUIRED_USE="spell? ( edit )"
+
+RDEPEND="
+   >=dev-libs/glib-2.30.0:2
+   gpm? ( sys-libs/gpm )
+   kernel_linux? ( sys-fs/e2fsprogs )
+   sftp? ( net-libs/libssh2 )
+   slang? ( >=sys-libs/slang-2 )
+   !slang? ( sys-libs/ncurses:=[unicode(+)?] )
+   spell? ( app-text/aspell )
+   X? (
+   x11-libs/libX11
+   x11-libs/libICE
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libSM
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   test? ( dev-libs/check )
+"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
+)
+
+pkg_pretend() {
+   if use slang && use unicode ; then
+   ewarn "\"unicode\" USE flag only takes effect when the 
\"slang\" USE flag is disabled."
+   fi
+}
+
+src_prepare() {
+   default
+   # patch touches configure.ac
+   eautoreconf
+}
+
+src_configure() {
+   [[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
+
+   local myeconfargs=(
+   --enable-charset
+   --enable-vfs
+   --with-screen=$(usex slang 'slang' "ncurses$(usex unicode 'w' 
'')")
+   $(use_enable kernel_linux vfs-undelfs)
+   # Today mclib does not expose any headers and is linked to
+   # single 'mc' binary. Thus there is no advantage of having
+   # a library. Let's avoid shared library altogether
+   # as it also conflicts with sci-libs/mc: bug #685938
+   --disable-mclib
+   $(use_enable nls)
+   $(use_enable sftp vfs-sftp)
+   $(use_enable spell aspell)
+   $(use_enable test tests)
+   $(use_with gpm gpm-mouse)
+   $(use_with X x)
+   $(use_with edit internal-edit)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Bug #759466
+   if [[ ${EUID} == 0 ]] ; then
+   ewarn "You are emerging ${PN} as root with 'userpriv' disabled."
+   ewarn "Expect some test failures, or emerge with 
'FEATURES=userpriv'!"
+   fi
+
+   # CK_FORK=no to avoid using fork() in check library
+   # as mc mocks fork() itself: bug #644462.
+   #
+   # VERBOSE=1 to make test failures contain detailed
+   # information.
+   CK_FORK=no emake check VERBOSE=1
+}
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS NEWS README
+
+   # f

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

2022-03-26 Thread Lars Wendler
commit: af394fa95143745bd43bb0469cbaccfae375a438
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Mar 26 18:17:34 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Mar 26 18:21:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af394fa9

app-shells/fish: Bump to version 3.4.1

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

 app-shells/fish/Manifest  |   1 +
 app-shells/fish/fish-3.4.1.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index 831e89ae2a2a..b25d455e313f 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -1,2 +1,3 @@
 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/fish-3.4.1.ebuild 
b/app-shells/fish/fish-3.4.1.ebuild
new file mode 100644
index ..45bc18a52822
--- /dev/null
+++ b/app-shells/fish/fish-3.4.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1 readme.gentoo-r1
+
+DESCRIPTION="Friendly Interactive SHell"
+HOMEPAGE="http://fishshell.com/;
+
+MY_PV="${PV/_beta/b}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
+else
+   
SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+doc nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libpcre2-10.32:=[pcre32]
+   sys-apps/coreutils
+   sys-libs/ncurses:=[unicode(+)]
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? (
+   ${PYTHON_DEPS}
+   dev-tcltk/expect
+   $(python_gen_any_dep '
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   ')
+   )
+"
+# we don't need shpinx dep for release tarballs
+[[ ${PV} ==  ]] && DEPEND+=" doc? ( dev-python/sphinx )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   use test || return 0
+   has_version -d "dev-python/pexpect[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   # workaround for https://github.com/fish-shell/fish-shell/issues/4883
+   sed -i 
's#${TEST_INSTALL_DIR}/${CMAKE_INSTALL_PREFIX}#${TEST_INSTALL_DIR}#' \
+   cmake/Tests.cmake || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_BINDIR="${EPREFIX}/bin"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DCURSES_NEED_NCURSES=ON
+   -DINSTALL_DOCS="$(usex doc)"
+   -DWITH_GETTEXT="$(usex nls)"
+   )
+   # release tarballs ship pre-built docs // -DHAVE_PREBUILT_DOCS=TRUE
+   if [[ ${PV} ==  ]]; then
+   mycmakeargs+=( -DBUILD_DOCS="$(usex doc)" )
+   else
+   mycmakeargs+=( -DBUILD_DOCS=OFF )
+   fi
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   keepdir /usr/share/fish/vendor_{completions,conf,functions}.d
+   readme.gentoo_create_doc
+}
+
+src_test() {
+   # some tests are fragile, sanitize environment
+   local -x COLUMNS=80
+   local -x LINES=24
+
+   # very fragile, depends on terminal, size, tmux, screen and timing
+   if [[ ${PV} !=  ]]; then
+   rm -v tests/pexpects/terminal.py || die
+   fi
+
+   cmake_build test
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2022-03-25 Thread Lars Wendler
commit: c6a0565b4a24ab7e17a5776a6611433471708852
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar 25 16:00:48 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar 25 16:22:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a0565b

net-fs/samba: Bump to versions 4.15.6 and 4.16.0. Removed old

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

 net-fs/samba/Manifest | 3 ++-
 net-fs/samba/{samba-4.16.0_rc5.ebuild => samba-4.15.6.ebuild} | 6 +++---
 net-fs/samba/{samba-4.16.0_rc5.ebuild => samba-4.16.0.ebuild} | 0
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 07896c245941..d9ea8d343c84 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,4 +1,5 @@
 DIST samba-4.14.12.tar.gz 19145135 BLAKE2B 
94ffc6dee4448e302591bf30bc34f75c5cdeab8acaa04b2d1105a0f0155ba13d366e61f2d0b38060fccb841febcc212d8ab7b6dfd860d784ae9299a375cb98c3
 SHA512 
6a021d61dc2a8894c646a9b6d85e38c9020b3c227f10d1820cbdf2ad6793c0beeacedd5fff5f75718d4083ec9169cb1fb58f65636e1a50e638fcefce355690d9
 DIST samba-4.15.4.tar.gz 19280813 BLAKE2B 
3106f2f265263e871fe3f82d3eecaac2e5f642925ff5dd2a9d163092fd13e9348a3910e40431d51cb94a1abeb3b9c32c487ce1f8caebe59a8d6d90641b4d9201
 SHA512 
e55473dd4971816a01880870309ca44f022625cd529511bcf386c865a2e7e79118577ee4866559f607952de47dc0d310d6426bd08dd4293db95ddbbe3982383d
 DIST samba-4.15.5.tar.gz 19279071 BLAKE2B 
355970b9918e95f925636cdea919e123b072f8710134fe6310637c29b2b5e1bc55d7b66d9674a68408ce5f14545a2cb9a94f596f90204935addb2f8f6a503873
 SHA512 
808e0f15931bab18a1e36298528a01a1250efaef9f99508dd620d6936dd4a2fc3ccc64ab9dcc94bd73460697d16d6ca0652ccbcdbe1644ffedce0137d796d3ca
-DIST samba-4.16.0rc5.tar.gz 30573619 BLAKE2B 
fc8c198f64bb204ef7f5c50a8316525c151c00ed9e3219199a8fbef803d460eb89cebcdc996410b486cdc6aad4c52d3f62e2cc01595ac41813519a119c315d3a
 SHA512 
1239d89b8c02d8a5da65be18e318662f65900fcf34f081ff8b80d11a9c3a2609ee723c090122cd2510957ec2af87e748d6d176557bcba176fc9af1e46e407901
+DIST samba-4.15.6.tar.gz 19290189 BLAKE2B 
14a8d3cf03de303cce54e5b336f5866f5d3dedbcc435827791929a6722797111a4ae6b9720f64cca18803a4edb0dc3590657f680686613cf9a32dc552db41180
 SHA512 
cd193d74173831449abc24f1769f0af2dabd5dd8a65507af7b09fde6dd5780d30336d59600add939b044cfa5781f357ec9192c7fed1a1e7278812b6c07b824e2
+DIST samba-4.16.0.tar.gz 30583390 BLAKE2B 
6ea27634690d00779ec7f671e48b17246285c9576221d9b9b3f9238cd72310e8aaaeb646031212e65c239d2e959deef7bd9739932db0c716b7ea79cc11f2f7b8
 SHA512 
cea6bab64021779d217669e58612d192b907c2c481ef30e40e449bc6b8f8993a9b7b7b5bfcfebe54d8f70b8f720893cfa77a9d674ef8e07dd45a55a0fbc673e2

diff --git a/net-fs/samba/samba-4.16.0_rc5.ebuild 
b/net-fs/samba/samba-4.15.6.ebuild
similarity index 98%
copy from net-fs/samba/samba-4.16.0_rc5.ebuild
copy to net-fs/samba/samba-4.15.6.ebuild
index 6ab49166aab6..3932ec20a93c 100644
--- a/net-fs/samba/samba-4.16.0_rc5.ebuild
+++ b/net-fs/samba/samba-4.15.6.ebuild
@@ -68,14 +68,14 @@ COMMON_DEPEND="
>=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
)
-   >=sys-libs/ldb-2.5.0[ldap(+)?,${MULTILIB_USEDEP}]
-   =sys-libs/ldb-2.4.2[ldap(+)?,${MULTILIB_USEDEP}]
+   =sys-libs/talloc-2.3.3[${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.4.6[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.4[${MULTILIB_USEDEP}]
>=sys-libs/tevent-0.11.0[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
virtual/libcrypt:=[${MULTILIB_USEDEP}]

diff --git a/net-fs/samba/samba-4.16.0_rc5.ebuild 
b/net-fs/samba/samba-4.16.0.ebuild
similarity index 100%
rename from net-fs/samba/samba-4.16.0_rc5.ebuild
rename to net-fs/samba/samba-4.16.0.ebuild



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

2022-03-24 Thread Lars Wendler
commit: c6020f102e7a09a8f1b3442febf418571a6b3992
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 22:35:24 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 22:40:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6020f10

media-sound/strawberry: Bump to version 1.0.3

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

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

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 4efcbe13e44c..4c360d62bf9e 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,2 +1,3 @@
 DIST strawberry-1.0.1.tar.xz 11191132 BLAKE2B 
e182ec5db26b22b60e9393b3a418cf44c01b647ab268bafe6d3f098d879817563d68faf7962f0670017f70b7f9f64f3a680056002e7041a2dc956fdc1dceeb95
 SHA512 
6a668ba6dbdcd5c60e78190c2cc8c04ad4ed920102c7555fdd42f6bf47c5b4004f9580c0f009cade642b404f6884b2b5dac386d326bf6f234403e4ba7612a2bb
 DIST strawberry-1.0.2.tar.xz 11202768 BLAKE2B 
555c9492a6c10e9df579d4e9b1c718c722531f21784f68a436d8bd313a6950f0cfc58ded85f9a144de12a73ab07a0cc4d0e028223122dd4fde6604eb92145bd8
 SHA512 
196be23dde8fee531b2996bc7dacaf5b00dcd3f1aaaeb6630ed2a2fdeb777abb66d6c19928fc157dde7d5bceffdc646ff615a6d52bc0e6ee5ddcc14de6ee7a59
+DIST strawberry-1.0.3.tar.xz 11197224 BLAKE2B 
de47d07133506e21e5e5cc6a9460482f364cca4eb1ff9a3433b09a75db4cbde339b6ed7949d788c87d465b6dac488e598b4840a3b24d6439f28cbe59185b01e3
 SHA512 
a61c0824ac75d29048c31ce7d8b7ae5ccc700f21700951b53ab87f30b15a2ce49368c7a366037565d3b5c556cf20dad8c93d1db936108eda7429518d7700d6dc

diff --git a/media-sound/strawberry/strawberry-1.0.3.ebuild 
b/media-sound/strawberry/strawberry-1.0.3.ebuild
new file mode 100644
index ..af868219fe69
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.3.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=&q

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

2022-03-24 Thread Lars Wendler
commit: 827fc52e085fbfca5eb0bee8c55648c30c876c99
Author: Thomas Bettler  gmail  com>
AuthorDate: Thu Dec 16 19:33:50 2021 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 22:21:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827fc52e

net-libs/libpsl: add python 3.10

Closes: https://bugs.gentoo.org/829372
Closes: https://github.com/gentoo/gentoo/pull/23344
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 33ab42070c4a..9f62b4a5210b 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 3af43132fb4f..a64f5cc0f2d7 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"



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

2022-03-24 Thread Lars Wendler
commit: ab01cd1864f97407bbbf6acb45ca9b70d95f75d5
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 22:16:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 22:17:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab01cd18

net-im/pidgin: Attempt to fix USE="gstreamer -v4l" constellation

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

 net-im/pidgin/pidgin-2.14.8-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/pidgin/pidgin-2.14.8-r1.ebuild 
b/net-im/pidgin/pidgin-2.14.8-r1.ebuild
index f5afab2726d5..028282d415c0 100644
--- a/net-im/pidgin/pidgin-2.14.8-r1.ebuild
+++ b/net-im/pidgin/pidgin-2.14.8-r1.ebuild
@@ -188,8 +188,6 @@ src_configure() {
$(use_enable debug)
$(use_enable doc doxygen)
$(use_enable gstreamer)
-   $(use_enable gstreamer farstream)
-   $(use_enable gstreamer vv)
$(use_enable gtk gtkui)
$(use_enable gtk sm)
$(use_enable idn)
@@ -200,7 +198,9 @@ src_configure() {
$(use_enable sasl cyrus-sasl )
$(use_enable tk)
$(use_enable tcl)
+   $(use_enable v4l farstream)
$(use_enable v4l gstreamer-video)
+   $(use_enable v4l vv)
$(use_enable zeroconf avahi)
$(use_with gstreamer gstreamer 1.0)
$(usex gtk '--enable-nls' "$(use_enable nls)")



[gentoo-commits] repo/gentoo:master commit in: mail-mta/msmtp/

2022-03-24 Thread Lars Wendler
commit: 33b965c3d522b49415ad8cd79449034b848ee098
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:14:33 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:21:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b965c3

mail-mta/msmtp: Bump to version 1.8.20

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

 mail-mta/msmtp/Manifest|   1 +
 mail-mta/msmtp/msmtp-1.8.20.ebuild | 145 +
 2 files changed, 146 insertions(+)

diff --git a/mail-mta/msmtp/Manifest b/mail-mta/msmtp/Manifest
index 53585e58e751..3095d09b86c2 100644
--- a/mail-mta/msmtp/Manifest
+++ b/mail-mta/msmtp/Manifest
@@ -1,3 +1,4 @@
 DIST msmtp-1.8.16.tar.xz 375372 BLAKE2B 
4567c323bf2f53fa878ed315dc4a2c524918de22305d2034be476373409bc61a9c841f0b9c6075e06e47eceb816ea24e9d6cb71c2bd94d9ba6738ae36ccb09b7
 SHA512 
5e7e39927007fe8e1763b13a83f44f6456e8e9efade8e1c3148f34d5c2b5aff51b1e4519337628776e6bce91066de9f145c7c2957927cadb0962a25452a47247
 DIST msmtp-1.8.18.tar.xz 380776 BLAKE2B 
33d1c4da55537248fcd317d1813eff43951e70dea86cfeabd387cbd1443be062a48fc0362452a7b744a3e6371ccfc1493d244e48c3793ae13c1d2c8b772f
 SHA512 
904da49a4ab92011f05403f32c8a23065ce2ba1afaaa3eea3a2607c98caf5f7e2f786e49695c37cb51f7c1551236eb555d404b49576b9026cf163d229b7f94d8
 DIST msmtp-1.8.19.tar.xz 383100 BLAKE2B 
4a24fc63f8d1057bceaede09050bd2fa81ae9cfe20f5663dd1766b261634af580a190fdbbff36a0373e804fe2d6b357268d349bf78a4c8c47ec87b63e03f7798
 SHA512 
0be193fc0a415824e311f88b57521898caaed49737370b6ae688c7f75e3ff5bc3dc9d87d9d08289b46a1b9650b2a48fb3cd40fb156f894b3fe805136d124f1bd
+DIST msmtp-1.8.20.tar.xz 385696 BLAKE2B 
cf75715538a65ac0f6fb3b8407e5b7cec865d552b6ecc5a450f5e35d4e42581cfb9f15bb7edc67dae1846018a834769d4e3be5da60ae0e52390cb61531a29a87
 SHA512 
cc5ad4ab21d05f24bac75ab25607d1ede50f5ac24ce40d72cf1b61f9cdfc48e9af477f9975d799a93f1990d0c2e24b651e5a3b3aa6b71279b37a4a43fce11f11

diff --git a/mail-mta/msmtp/msmtp-1.8.20.ebuild 
b/mail-mta/msmtp/msmtp-1.8.20.ebuild
new file mode 100644
index ..5999471c9317
--- /dev/null
+++ b/mail-mta/msmtp/msmtp-1.8.20.ebuild
@@ -0,0 +1,145 @@
+# Copyright 2004-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps
+
+DESCRIPTION="An SMTP client and SMTP plugin for mail user agents such as Mutt"
+HOMEPAGE="https://marlam.de/msmtp/;
+SRC_URI="https://marlam.de/msmtp/releases/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="daemon doc gnome-keyring idn +mta nls sasl ssl vim-syntax"
+
+# fcaps.eclass unconditionally defines "filecaps" USE flag which we need for
+# USE="daemon" in order to set the caps we need.
+REQUIRED_USE="daemon? ( filecaps )"
+
+# Upstream discourages usage of openssl. See also
+# https://marlam.de/msmtp/news/openssl-discouraged/
+DEPEND="
+   gnome-keyring? ( app-crypt/libsecret )
+   idn? ( net-dns/libidn2:= )
+   nls? ( virtual/libintl )
+   sasl? ( virtual/gsasl )
+   ssl? ( net-libs/gnutls[idn?] )
+"
+
+RDEPEND="${DEPEND}
+   net-mail/mailbase
+   daemon? (
+   acct-group/msmtpd
+   acct-user/msmtpd
+   )
+   mta? (
+   !mail-mta/courier
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/mini-qmail
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/qmail-ldap
+   !mail-mta/sendmail
+   !mail-mta/opensmtpd
+   !=mail-mta/ssmtp-2.64-r2[mta]
+   )
+"
+
+BDEPEND="
+   doc? ( virtual/texi2dvi )
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+
+DOCS="AUTHORS ChangeLog NEWS README THANKS doc/msmtprc*"
+
+src_prepare() {
+   # Use default Gentoo location for mail aliases
+   sed 's:/etc/aliases:/etc/mail/aliases:' \
+   -i scripts/find_alias/find_alias_for_msmtp.sh || die
+
+   default
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-gai-idn
+   $(use_enable nls)
+   $(use_with daemon msmtpd)
+   $(use_with gnome-keyring libsecret)
+   $(use_with idn libidn)
+   $(use_with sasl libgsasl)
+   $(use_with ssl tls gnutls)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   cd doc || die
+   emake html pdf
+   fi
+}
+
+src_install() {
+   default
+
+   if use daemon ; then
+   fcaps CAP_NET_BIND_SERVICE usr/bin/msmtpd
+   newinitd "${FILESDIR}"/msmtpd.init msmtpd
+

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

2022-03-24 Thread Lars Wendler
commit: 69e644d6e7afdf5f8be9adbe83dff4c12a7910ef
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:18:05 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e644d6

app-admin/monit: Bump to version 5.32.0

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

 app-admin/monit/Manifest|  1 +
 app-admin/monit/monit-5.32.0.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/app-admin/monit/Manifest b/app-admin/monit/Manifest
index 20a40e54a2c4..30e020cb1318 100644
--- a/app-admin/monit/Manifest
+++ b/app-admin/monit/Manifest
@@ -1,3 +1,4 @@
 DIST monit-5.29.0.tar.gz 1476102 BLAKE2B 
a4037c61e8d893b194317dc3c79d37f9b449d3524b91a06c0ff36a9c39016b12b0ce970c969fc10421412e6406c680714522379780cd80897a7a467f7b08450f
 SHA512 
a69125bfa6fa9ea837f396e762a45e0cb41258c175d120c2af999ae1b500ce5cf5b57d774cc89299f70950a25ced5368c85455fffafd75677311c7912f86c49d
 DIST monit-5.30.0.tar.gz 1476979 BLAKE2B 
deb3d58770e2cd33cd33094bc43a9375df567d389542439920f16ed864c743c348915ed37730a3ceb217c9e435d4fb3ba42038406cfcdf52c1382e83ef31ca24
 SHA512 
4d73eaf3785f40de2789bd1feceda5363cbdc8cbeb4431b14d09d72c65483afe09f68257cef4492304ad87314cd3e5e631bf1165d69abea93a9f70f73767655f
 DIST monit-5.31.0.tar.gz 1479644 BLAKE2B 
3aee9e87acb287dbf9cdc26dd5cb5e693a52d7f88c4851f9c1101aec8060df250e75890815b7ec30e58324ec118bded8e25e6a17e694bec1c028941e2cff0141
 SHA512 
1259c57683389d7241db9524136cec7e42067e32dac79d97753211525c6451af2768c1023535d7d894dad7c5f6e7c3b3ac77bd8540bb53634f6d72587b522d42
+DIST monit-5.32.0.tar.gz 1480629 BLAKE2B 
48b824365dca349914ffc066a19758f23fee122fb29b1aed5cecad6f97799a987752e3e59cbed488282738c755fdf4d7c95dbe85069f2e070c28f03a324e0a7f
 SHA512 
dcb56bee23c5fef4abe08a2b1633e58b60c8863b335d651d26e87f5306b4f98bd4887d2bf6311c2fc11c9b99eb853226d836b9d212ab65c0f150872c7297e005

diff --git a/app-admin/monit/monit-5.32.0.ebuild 
b/app-admin/monit/monit-5.32.0.ebuild
new file mode 100644
index ..54708e6c5d9e
--- /dev/null
+++ b/app-admin/monit/monit-5.32.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 pam systemd
+
+DESCRIPTION="Monitoring and managing daemons or similar programs running on a 
Unix system"
+HOMEPAGE="http://mmonit.com/monit/;
+SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+IUSE="ipv6 pam ssl"
+
+RDEPEND="sys-libs/zlib:=
+   virtual/libcrypt:=
+   pam? ( sys-libs/pam )
+   ssl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with ipv6)
+   $(use_with pam)
+   $(use_with ssl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/monit.logrotate monit
+
+   insinto /etc; insopts -m600; doins monitrc
+   newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
+   systemd_dounit system/startup/${PN}.service
+
+   use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
+
+   dobashcomp system/bash/monit
+}
+
+pkg_postinst() {
+   elog "Sample configurations are available at:"
+   elog "http://mmonit.com/monit/documentation/;
+}



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

2022-03-24 Thread Lars Wendler
commit: 0e90e71fa7a6f5eaf463b3034104cdcdca42a9c0
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:21:14 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:21:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e90e71f

app-admin/monit: Removed old

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

 app-admin/monit/Manifest|  1 -
 app-admin/monit/monit-5.30.0.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/app-admin/monit/Manifest b/app-admin/monit/Manifest
index 30e020cb1318..51e75d08fb32 100644
--- a/app-admin/monit/Manifest
+++ b/app-admin/monit/Manifest
@@ -1,4 +1,3 @@
 DIST monit-5.29.0.tar.gz 1476102 BLAKE2B 
a4037c61e8d893b194317dc3c79d37f9b449d3524b91a06c0ff36a9c39016b12b0ce970c969fc10421412e6406c680714522379780cd80897a7a467f7b08450f
 SHA512 
a69125bfa6fa9ea837f396e762a45e0cb41258c175d120c2af999ae1b500ce5cf5b57d774cc89299f70950a25ced5368c85455fffafd75677311c7912f86c49d
-DIST monit-5.30.0.tar.gz 1476979 BLAKE2B 
deb3d58770e2cd33cd33094bc43a9375df567d389542439920f16ed864c743c348915ed37730a3ceb217c9e435d4fb3ba42038406cfcdf52c1382e83ef31ca24
 SHA512 
4d73eaf3785f40de2789bd1feceda5363cbdc8cbeb4431b14d09d72c65483afe09f68257cef4492304ad87314cd3e5e631bf1165d69abea93a9f70f73767655f
 DIST monit-5.31.0.tar.gz 1479644 BLAKE2B 
3aee9e87acb287dbf9cdc26dd5cb5e693a52d7f88c4851f9c1101aec8060df250e75890815b7ec30e58324ec118bded8e25e6a17e694bec1c028941e2cff0141
 SHA512 
1259c57683389d7241db9524136cec7e42067e32dac79d97753211525c6451af2768c1023535d7d894dad7c5f6e7c3b3ac77bd8540bb53634f6d72587b522d42
 DIST monit-5.32.0.tar.gz 1480629 BLAKE2B 
48b824365dca349914ffc066a19758f23fee122fb29b1aed5cecad6f97799a987752e3e59cbed488282738c755fdf4d7c95dbe85069f2e070c28f03a324e0a7f
 SHA512 
dcb56bee23c5fef4abe08a2b1633e58b60c8863b335d651d26e87f5306b4f98bd4887d2bf6311c2fc11c9b99eb853226d836b9d212ab65c0f150872c7297e005

diff --git a/app-admin/monit/monit-5.30.0.ebuild 
b/app-admin/monit/monit-5.30.0.ebuild
deleted file mode 100644
index 54708e6c5d9e..
--- a/app-admin/monit/monit-5.30.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 pam systemd
-
-DESCRIPTION="Monitoring and managing daemons or similar programs running on a 
Unix system"
-HOMEPAGE="http://mmonit.com/monit/;
-SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
-IUSE="ipv6 pam ssl"
-
-RDEPEND="sys-libs/zlib:=
-   virtual/libcrypt:=
-   pam? ( sys-libs/pam )
-   ssl? ( dev-libs/openssl:0= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_prepare() {
-   default
-   sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_with ipv6)
-   $(use_with pam)
-   $(use_with ssl)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/monit.logrotate monit
-
-   insinto /etc; insopts -m600; doins monitrc
-   newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
-   systemd_dounit system/startup/${PN}.service
-
-   use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
-
-   dobashcomp system/bash/monit
-}
-
-pkg_postinst() {
-   elog "Sample configurations are available at:"
-   elog "http://mmonit.com/monit/documentation/;
-}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/msmtp/

2022-03-24 Thread Lars Wendler
commit: d4c4b37340caab124773a268adf90da4c83cfd64
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:14:55 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:21:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c4b373

mail-mta/msmtp: Removed old

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

 mail-mta/msmtp/Manifest|   1 -
 mail-mta/msmtp/msmtp-1.8.18.ebuild | 145 -
 2 files changed, 146 deletions(-)

diff --git a/mail-mta/msmtp/Manifest b/mail-mta/msmtp/Manifest
index 3095d09b86c2..283b5cd5d7c4 100644
--- a/mail-mta/msmtp/Manifest
+++ b/mail-mta/msmtp/Manifest
@@ -1,4 +1,3 @@
 DIST msmtp-1.8.16.tar.xz 375372 BLAKE2B 
4567c323bf2f53fa878ed315dc4a2c524918de22305d2034be476373409bc61a9c841f0b9c6075e06e47eceb816ea24e9d6cb71c2bd94d9ba6738ae36ccb09b7
 SHA512 
5e7e39927007fe8e1763b13a83f44f6456e8e9efade8e1c3148f34d5c2b5aff51b1e4519337628776e6bce91066de9f145c7c2957927cadb0962a25452a47247
-DIST msmtp-1.8.18.tar.xz 380776 BLAKE2B 
33d1c4da55537248fcd317d1813eff43951e70dea86cfeabd387cbd1443be062a48fc0362452a7b744a3e6371ccfc1493d244e48c3793ae13c1d2c8b772f
 SHA512 
904da49a4ab92011f05403f32c8a23065ce2ba1afaaa3eea3a2607c98caf5f7e2f786e49695c37cb51f7c1551236eb555d404b49576b9026cf163d229b7f94d8
 DIST msmtp-1.8.19.tar.xz 383100 BLAKE2B 
4a24fc63f8d1057bceaede09050bd2fa81ae9cfe20f5663dd1766b261634af580a190fdbbff36a0373e804fe2d6b357268d349bf78a4c8c47ec87b63e03f7798
 SHA512 
0be193fc0a415824e311f88b57521898caaed49737370b6ae688c7f75e3ff5bc3dc9d87d9d08289b46a1b9650b2a48fb3cd40fb156f894b3fe805136d124f1bd
 DIST msmtp-1.8.20.tar.xz 385696 BLAKE2B 
cf75715538a65ac0f6fb3b8407e5b7cec865d552b6ecc5a450f5e35d4e42581cfb9f15bb7edc67dae1846018a834769d4e3be5da60ae0e52390cb61531a29a87
 SHA512 
cc5ad4ab21d05f24bac75ab25607d1ede50f5ac24ce40d72cf1b61f9cdfc48e9af477f9975d799a93f1990d0c2e24b651e5a3b3aa6b71279b37a4a43fce11f11

diff --git a/mail-mta/msmtp/msmtp-1.8.18.ebuild 
b/mail-mta/msmtp/msmtp-1.8.18.ebuild
deleted file mode 100644
index 9e91391eb5d4..
--- a/mail-mta/msmtp/msmtp-1.8.18.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2004-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps
-
-DESCRIPTION="An SMTP client and SMTP plugin for mail user agents such as Mutt"
-HOMEPAGE="https://marlam.de/msmtp/;
-SRC_URI="https://marlam.de/msmtp/releases/${P}.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="daemon doc gnome-keyring idn +mta nls sasl ssl vim-syntax"
-
-# fcaps.eclass unconditionally defines "filecaps" USE flag which we need for
-# USE="daemon" in order to set the caps we need.
-REQUIRED_USE="daemon? ( filecaps )"
-
-# Upstream discourages usage of openssl. See also
-# https://marlam.de/msmtp/news/openssl-discouraged/
-DEPEND="
-   gnome-keyring? ( app-crypt/libsecret )
-   idn? ( net-dns/libidn2:= )
-   nls? ( virtual/libintl )
-   sasl? ( virtual/gsasl )
-   ssl? ( net-libs/gnutls[idn?] )
-"
-
-RDEPEND="${DEPEND}
-   net-mail/mailbase
-   daemon? (
-   acct-group/msmtpd
-   acct-user/msmtpd
-   )
-   mta? (
-   !mail-mta/courier
-   !mail-mta/esmtp
-   !mail-mta/exim
-   !mail-mta/mini-qmail
-   !mail-mta/netqmail
-   !mail-mta/nullmailer
-   !mail-mta/postfix
-   !mail-mta/qmail-ldap
-   !mail-mta/sendmail
-   !mail-mta/opensmtpd
-   !=mail-mta/ssmtp-2.64-r2[mta]
-   )
-"
-
-BDEPEND="
-   doc? ( virtual/texi2dvi )
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig
-"
-
-DOCS="AUTHORS ChangeLog NEWS README THANKS doc/msmtprc*"
-
-src_prepare() {
-   # Use default Gentoo location for mail aliases
-   sed 's:/etc/aliases:/etc/mail/aliases:' \
-   -i scripts/find_alias/find_alias_for_msmtp.sh || die
-
-   default
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-gai-idn
-   $(use_enable nls)
-   $(use_with daemon msmtpd)
-   $(use_with gnome-keyring libsecret)
-   $(use_with idn libidn)
-   $(use_with sasl libgsasl)
-   $(use_with ssl tls gnutls)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   default
-
-   if use doc ; then
-   cd doc || die
-   emake html pdf
-   fi
-}
-
-src_install() {
-   default
-
-   if use daemon ; then
-   fcaps CAP_NET_BIND_SERVICE usr/bin/msmtpd
-   newinitd "${FILESDIR}"/msmtpd.init msmtpd
-   newconfd "${FILESDIR}

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

2022-03-24 Thread Lars Wendler
commit: 97bfd1d6eb18ae72388a9c67f66e598f3ad7b69d
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:15:30 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97bfd1d6

media-libs/harfbuzz: Removed old

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

 media-libs/harfbuzz/Manifest  |  1 -
 media-libs/harfbuzz/harfbuzz-4.0.0.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index bdd48e9e2503..6de70e22455c 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,5 +1,4 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
-DIST harfbuzz-4.0.0.tar.gz 29060304 BLAKE2B 
f49693d3329a44c7e614d27a491076dd00e725ac85f64bdaacc128a9573e459b84c247c1585adb2e3ce194bd7b3d01ce7c517ff2e27f04d23985b8655188a239
 SHA512 
d2b740f3392cd2763f467298dcd384e74fdbf592ebc066125451f886163c24bfe7993eb43f34d0ea3933ad16eee1c6f6ebe4e95f48cc13ac6650c64dd0b4ba8c
 DIST harfbuzz-4.0.1.tar.gz 29070744 BLAKE2B 
c88aa93908a8203d53eff0e2dabe29fd619ee75ca32932fe836270fa0eaae535746029d917c1b378c598bf50d4b50a062f9bd70f22f24aa1d7d7bba6e65ad24f
 SHA512 
771be2493e35c9ba101e1c173bd2bcab13d733d83a93ca1a0dceec1db217197bc0ba2bd8b85a3052857aea5c509de827715074c16717d7133fc95afb5a7e89e2
 DIST harfbuzz-4.1.0.tar.gz 29069953 BLAKE2B 
6f8fd1889e36b20309609cc0e0d75c06167345273c78998a481c00e14fb219c3f61538c85e1956d14141b475bbe7cbffed5dfe26313e30ac970231c4e1eb50fb
 SHA512 
e558b58233a13570693cc35764ce2824dea8b6388f47ced228f1317a9f08b6f482c1bc8d5c46352b74e84e709f569b164bea81647212c7e82467e19dfcb703a6

diff --git a/media-libs/harfbuzz/harfbuzz-4.0.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.0.0.ebuild
deleted file mode 100644
index 5513b4acfdb6..
--- a/media-libs/harfbuzz/harfbuzz-4.0.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
-   for pyscript in $(find -type f -name "*.py") ; do
-   pyth

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

2022-03-24 Thread Lars Wendler
commit: b96a58b746e8dd9c223189d9e544eb6049ee5f5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:15:15 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96a58b7

media-libs/harfbuzz: Bump to version 4.1.0

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

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

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index b98fdf7413c7..bdd48e9e2503 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -2,3 +2,4 @@ DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd1031253
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
 DIST harfbuzz-4.0.0.tar.gz 29060304 BLAKE2B 
f49693d3329a44c7e614d27a491076dd00e725ac85f64bdaacc128a9573e459b84c247c1585adb2e3ce194bd7b3d01ce7c517ff2e27f04d23985b8655188a239
 SHA512 
d2b740f3392cd2763f467298dcd384e74fdbf592ebc066125451f886163c24bfe7993eb43f34d0ea3933ad16eee1c6f6ebe4e95f48cc13ac6650c64dd0b4ba8c
 DIST harfbuzz-4.0.1.tar.gz 29070744 BLAKE2B 
c88aa93908a8203d53eff0e2dabe29fd619ee75ca32932fe836270fa0eaae535746029d917c1b378c598bf50d4b50a062f9bd70f22f24aa1d7d7bba6e65ad24f
 SHA512 
771be2493e35c9ba101e1c173bd2bcab13d733d83a93ca1a0dceec1db217197bc0ba2bd8b85a3052857aea5c509de827715074c16717d7133fc95afb5a7e89e2
+DIST harfbuzz-4.1.0.tar.gz 29069953 BLAKE2B 
6f8fd1889e36b20309609cc0e0d75c06167345273c78998a481c00e14fb219c3f61538c85e1956d14141b475bbe7cbffed5dfe26313e30ac970231c4e1eb50fb
 SHA512 
e558b58233a13570693cc35764ce2824dea8b6388f47ced228f1317a9f08b6f482c1bc8d5c46352b74e84e709f569b164bea81647212c7e82467e19dfcb703a6

diff --git a/media-libs/harfbuzz/harfbuzz-4.1.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.1.0.ebuild
new file mode 100644
index ..5513b4acfdb6
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-4.1.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 ~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 instrospection, bug #535852
+   local emesonargs=(
+   -Dcoretext=&qu

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

2022-03-24 Thread Lars Wendler
commit: 841e0c5e2a266d1224511ffee776e620b3b33232
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 17:07:39 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 17:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841e0c5e

net-im/pidgin: Add "v4l" USE flag + dep

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

 net-im/pidgin/pidgin-2.14.8-r1.ebuild | 291 ++
 1 file changed, 291 insertions(+)

diff --git a/net-im/pidgin/pidgin-2.14.8-r1.ebuild 
b/net-im/pidgin/pidgin-2.14.8-r1.ebuild
new file mode 100644
index ..f5afab2726d5
--- /dev/null
+++ b/net-im/pidgin/pidgin-2.14.8-r1.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit autotools gnome2-utils flag-o-matic toolchain-funcs multilib 
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/networkmanager )
+   perl? ( >=dev-lang/perl-5.16:= )
+   sasl? ( dev-libs/cyrus-sasl:2 )
+   tcl? ( dev-lang/tcl:0= )
+   tk? ( dev-lang/tk:0= )
+   v4l? ( media-plugins/gst-plugins-v4l2 )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+
+# We want nls in case gtk is enabled, bug #
+NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext"
+
+DEPEND="${RDEPEND}
+   gtk? (
+   x11-base/xorg-proto
+   ${NLS_DEPEND}
+   )
+   dbus? ( ${PYTHON_DEPS} )
+"
+BDEPEND="
+   dev-lang/perl
+   dev-perl/XML-Parser
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   !gtk? ( nls? ( ${NLS_DEPEND} ) )
+"
+
+DOCS=( AUTHORS HACKING NEWS README ChangeLog )
+
+REQUIRED_USE="
+   dbus? ( ${PYTHON_REQUIRED_USE} )
+   networkmanager? ( dbus )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   v4l? ( gstreamer )
+"
+
+# Enable Default protocols
+DYNAMIC_PRPLS="irc,jabber,simple"
+
+# List of plugins
+#   app-accessibility/pidgin-festival
+#   net-im/librvp
+#   x11-plugins/guifications
+#  x11-plugins/msn-pecan
+#   x11-plugins/pidgin-encryption
+#   x11-plugins/pidgin-extprefs
+#   x11-plugins/pidgin-hotkeys
+#   x11-plugins/pidgintex
+#   x11-plugins/pidgin-libnotify
+#  x11-plugins/pidgin-mbpurple
+#  x11-plugins/pidgin-bot-sentry
+#   x11-plugins/pidgin-

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

2022-03-24 Thread Lars Wendler
commit: aad7f5357b9912d99b92aa692579280d62307263
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 12:48:34 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 12:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad7f535

sys-process/cronie: Use EPREFIX for --runstatedir

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

 sys-process/cronie/cronie-1.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/cronie/cronie-1.6.0-r1.ebuild 
b/sys-process/cronie/cronie-1.6.0-r1.ebuild
index f45298904d22..93c845e1da39 100644
--- a/sys-process/cronie/cronie-1.6.0-r1.ebuild
+++ b/sys-process/cronie/cronie-1.6.0-r1.ebuild
@@ -48,7 +48,7 @@ src_configure() {
$(use_enable anacron)
--enable-syscrontab
# Required for correct pidfile location #835814
-   --runstatedir="/run"
+   --runstatedir="${EPREFIX}/run"
--with-daemon_username=cron
--with-daemon_groupname=cron
)



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

2022-03-24 Thread Lars Wendler
commit: 5cd02087c0ed6a49d4930571eb6886658a06f14d
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 09:13:29 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 12:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd02087

www-apps/nextcloud: Bump to versions 22.2.6 and 23.0.3

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

 www-apps/nextcloud/Manifest|  2 ++
 www-apps/nextcloud/nextcloud-22.2.6.ebuild | 43 ++
 www-apps/nextcloud/nextcloud-23.0.3.ebuild | 43 ++
 3 files changed, 88 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index c53b808096a9..6271a7238f89 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -3,6 +3,8 @@ DIST nextcloud-21.0.8.tar.bz2 127759792 BLAKE2B 
80628713ca3b3805fd81be4ecff6f084
 DIST nextcloud-21.0.9.tar.bz2 128237860 BLAKE2B 
665d6c43300a595d745af3a2496e9865c5eedb84d99fcd94266fed8f6fd4889adc7dbbfbdccbd043ce5b68eea1af37f0513dc7b497fd585822bbcdab12507bce
 SHA512 
77028d0064b171addaee9569b5d60b617b3d27ce86791393edcf099c5c2674e1f323932810fcba48869bc6b69e76fe9bdbab60ee02d7664b5fd91062e4e6822d
 DIST nextcloud-22.2.4.tar.bz2 131112732 BLAKE2B 
7122df7d127c5f4a09f47de14cec8113c4024977512ffbb43970f7d342239361e2018035eb289ac740535238d644aa9e03664d7f4ecef558d9efa0560f802091
 SHA512 
94c8913cc9971be58dffd3b8f5438e544df7a8255e0a661139e44ccfd0f04fe218375218032e1db19ee6d08a8db1723d023662b65ffb754b464f1f469fabad36
 DIST nextcloud-22.2.5.tar.bz2 131058728 BLAKE2B 
6cb2238aed99342ecd61700e7bc2db64eeefd94bb212ee729ec9b3a9fde0e985470cb4bbe70640a0ba51381b41b021d9c85137de32d2538fa0f2f6e63bd72280
 SHA512 
973151d28108fc428e6c9d1e7d4470c6f9b81f79a3244dca85bbcc74d9c226e2dbe51eb9b2b203d030f589e76bee0cd36ab146b331cc889cae56338218cfa021
+DIST nextcloud-22.2.6.tar.bz2 131746258 BLAKE2B 
4a259b13beb1c061a0c789b87f7d3fbc82154f4784ce3c616f1d1e1d8d4bb383a46586a1e5c3e30f2545d8447b633c7c5a114dba8d583c0b8a285d69ee762093
 SHA512 
e221026b08096c7a99043a37300a33f0396f475b121406e4d2c6fe295b4bd3d8d21ecf0c2b5a352b0ca5a66fdb6f882a945ed8ecb2cc5b3c54ad27681d78b3bf
 DIST nextcloud-23.0.0.tar.bz2 138156149 BLAKE2B 
2dc00a1b522b51baa368a19628e354a674af1428e062595ccf75cb8541f497c1b2f8ed4f301cc0b5136382526e0e0c6ea1405f2d08a748b8fa2caf95d70c3d89
 SHA512 
fba9f03c37a4d3f5e44472218fc50a49157872ae7c13bc0c1c0301a97394690f75cf03cd11b3f9b0f282fef29eea189fa52ee5019f40a0d6f671ddda6706
 DIST nextcloud-23.0.1.tar.bz2 139850037 BLAKE2B 
7b878035b6c760ae95ea87c73496917c904c944a28e5c49055f65dbe18db6ce2057610426732fdfc3f504aae670cc968c53beb62e1148c84c176719a32b0f90b
 SHA512 
38355386b98b1d8dd15c93acbd59cdbe7ba95620833353e89487da47827fce28ab3442142afa70ffd6a1005f87f16a3099d7b270ba946bb932008e68054a2a9e
 DIST nextcloud-23.0.2.tar.bz2 139878469 BLAKE2B 
a0d4b8be3f76ea217711e3006346e4db7d9463fa3883a93630457db8675f64fdb33d34ef4cb54abb21bc6157ac01469bdb13986d61241e8da1e43646d9af9b96
 SHA512 
0c033a39a13daf2be1f6720908ca0052659995458ad6ab3c22147761a10d62da1ad0fb9f0c1090b4e8ba993729b95cad02e9b39b6a682a02c832329c2fbe68f9
+DIST nextcloud-23.0.3.tar.bz2 139983015 BLAKE2B 
271d247d66c80e2b342e435ec5b1a627703e09adc373e52a3bfe0a0802b698759c25904e6c489033ba3f6028155b5c0c5bcbcb2378089eddefe2dd967ecabe4b
 SHA512 
406e9c0615447ffa9f77104e067d1d6b73262d78388e531ebcd8de3a759260a26bf08461997a8513ce910b8de81775d6ccad65a26f38e159014aebf6a555aa23

diff --git a/www-apps/nextcloud/nextcloud-22.2.6.ebuild 
b/www-apps/nextcloud/nextcloud-22.2.6.ebuild
new file mode 100644
index ..b49730459a5f
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-22.2.6.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 "${MY_HTDOCSDIR}"/.htaccess
+
+   webapp_postinst_txt en "${FILESDIR}&quo

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

2022-03-24 Thread Lars Wendler
commit: 9d36b56b990f150502a050d8d2444539bde32741
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 24 07:41:27 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 07:41:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d36b56b

sys-process/cronie: Revbump to give correct path to pidfile location

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

 sys-process/cronie/{cronie-1.6.0.ebuild => cronie-1.6.0-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-process/cronie/cronie-1.6.0.ebuild 
b/sys-process/cronie/cronie-1.6.0-r1.ebuild
similarity index 97%
rename from sys-process/cronie/cronie-1.6.0.ebuild
rename to sys-process/cronie/cronie-1.6.0-r1.ebuild
index 803851ce4c04..f45298904d22 100644
--- a/sys-process/cronie/cronie-1.6.0.ebuild
+++ b/sys-process/cronie/cronie-1.6.0-r1.ebuild
@@ -47,6 +47,8 @@ src_configure() {
$(use_with selinux)
$(use_enable anacron)
--enable-syscrontab
+   # Required for correct pidfile location #835814
+   --runstatedir="/run"
--with-daemon_username=cron
--with-daemon_groupname=cron
)



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

2022-03-23 Thread Lars Wendler
commit: 166db1b3a8ecac12f80b2c186a6e79b38f017e8b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 23 14:39:05 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar 23 14:40:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166db1b3

app-admin/keepassxc: 2.7.0 unconditionally RDEPENDs on dev-qt/qtx11extras

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

 .../keepassxc/{keepassxc-2.7.0-r1.ebuild => keepassxc-2.7.0-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.0-r2.ebuild
similarity index 98%
rename from app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
rename to app-admin/keepassxc/keepassxc-2.7.0-r2.ebuild
index 5a55699208b5..fb5899e8a65b 100644
--- a/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.0-r2.ebuild
@@ -39,11 +39,11 @@ RDEPEND="
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
media-gfx/qrencode:=
sys-libs/readline:0=
sys-libs/zlib:=
autotype? (
-   dev-qt/qtx11extras:5
x11-libs/libX11
x11-libs/libXtst
)



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

2022-03-23 Thread Lars Wendler
commit: aef50611ead5cde590a85d35ef2dd38ad1196b3c
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 23 14:39:50 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar 23 14:40:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef50611

app-admin/keepassxc: Synced live ebuild

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

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

diff --git a/app-admin/keepassxc/keepassxc-.ebuild 
b/app-admin/keepassxc/keepassxc-.ebuild
index 5a55699208b5..fb5899e8a65b 100644
--- a/app-admin/keepassxc/keepassxc-.ebuild
+++ b/app-admin/keepassxc/keepassxc-.ebuild
@@ -39,11 +39,11 @@ RDEPEND="
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
media-gfx/qrencode:=
sys-libs/readline:0=
sys-libs/zlib:=
autotype? (
-   dev-qt/qtx11extras:5
x11-libs/libX11
x11-libs/libXtst
)



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

2022-03-23 Thread Lars Wendler
commit: 58cb9de75dad48328f1e84ed36012888b58436c2
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 23 08:38:42 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar 23 08:40:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58cb9de7

app-admin/keepassxc: Revbump adding app-crypt/argon2 to RDEPEND

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

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

diff --git a/app-admin/keepassxc/keepassxc-2.7.0.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
similarity index 97%
rename from app-admin/keepassxc/keepassxc-2.7.0.ebuild
rename to app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
index 3d0e25a306e7..5a55699208b5 100644
--- a/app-admin/keepassxc/keepassxc-2.7.0.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" != * ]] ; then
else

#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> 
${P}.tar.gz"

SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
 else
inherit git-r3
@@ -30,6 +30,7 @@ IUSE="autotype browser ccache doc keeshare +network test 
yubikey"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   app-crypt/argon2:=
dev-libs/botan:2
dev-qt/qtconcurrent:5
dev-qt/qtcore:5



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

2022-03-23 Thread Lars Wendler
commit: 428f2f3b07376df0cfb2b5b6f9f7cce1b54ab977
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 23 08:39:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar 23 08:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428f2f3b

app-admin/keepassxc: Synced live ebuild

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

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

diff --git a/app-admin/keepassxc/keepassxc-.ebuild 
b/app-admin/keepassxc/keepassxc-.ebuild
index 3d0e25a306e7..5a55699208b5 100644
--- a/app-admin/keepassxc/keepassxc-.ebuild
+++ b/app-admin/keepassxc/keepassxc-.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" != * ]] ; then
else

#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> 
${P}.tar.gz"

SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
 else
inherit git-r3
@@ -30,6 +30,7 @@ IUSE="autotype browser ccache doc keeshare +network test 
yubikey"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   app-crypt/argon2:=
dev-libs/botan:2
dev-qt/qtconcurrent:5
dev-qt/qtcore:5



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

2022-03-22 Thread Lars Wendler
commit: e064a543ab94d8c2378fe1368292e78f6f6af0f2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 22 18:11:51 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar 22 18:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e064a543

sys-process/cronie: Bump to version 1.6.0

Do some more anacron adjustments. Hopefully all is set now for anacron.
Use /run instead of /var/run for pidfile.

Bug: https://bugs.gentoo.org/825026
Closes: https://bugs.gentoo.org/685306
Signed-off-by: Lars Wendler  gentoo.org>

 sys-process/cronie/Manifest   |   1 +
 sys-process/cronie/cronie-1.6.0.ebuild| 116 ++
 sys-process/cronie/files/cronie-1.3-initd |   2 +-
 3 files changed, 118 insertions(+), 1 deletion(-)

diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
index d7b2a169a5dc..8238b355cca7 100644
--- a/sys-process/cronie/Manifest
+++ b/sys-process/cronie/Manifest
@@ -1 +1,2 @@
 DIST cronie-1.5.7.tar.gz 148739 BLAKE2B 
3e9f8b78a29d2304e2ece7ce2b794b80e6023428d5b07f21936f3690eae2741b9e6814f966d8e3cb3d4f9daf32b3fe730ce6adebb76f8779c3f5039d2a19b6a4
 SHA512 
cddf1ffd518bf8daed8ae2634ace41da669f6d1039b1936b602200e2f2902944d8e84c80f73f6ab67b2fa755c4192f9181cf44d87bc893201b756367ab55148e
+DIST cronie-1.6.0.tar.gz 149859 BLAKE2B 
0b63b07d8138c74c57ff0cbe1ae3cd3abb21178116322327d06cbc5e12a0c54e5f2512fb9f810787721f7ad1bba897f206b96fd83645bbfeeace734eedbcaf3d
 SHA512 
9d078e2f8ffc0d2feaa16d419fcccf354f8de8021869b14d315b6f0a0acbd888da98fb47888b71672354ec221bbbaf5b77a543b909ae44b0fc6d2b39394ddf5b

diff --git a/sys-process/cronie/cronie-1.6.0.ebuild 
b/sys-process/cronie/cronie-1.6.0.ebuild
new file mode 100644
index ..803851ce4c04
--- /dev/null
+++ b/sys-process/cronie/cronie-1.6.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools cron flag-o-matic pam systemd
+
+DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original 
vixie-cron"
+HOMEPAGE="https://github.com/cronie-crond/cronie;
+SRC_URI="https://github.com/cronie-crond/cronie/archive/${P}.tar.gz;
+
+LICENSE="ISC BSD BSD-2 GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="+anacron +inotify pam selinux"
+
+DEPEND="
+   acct-group/crontab
+   pam? ( sys-libs/pam )
+   anacron? (
+   !sys-process/anacron
+   !sys-process/systemd-cron
+   elibc_musl? ( sys-libs/obstack-standalone )
+   )
+"
+RDEPEND="${DEPEND}
+   sys-apps/debianutils
+"
+
+#cronie supports /etc/crontab
+CRON_SYSTEM_CRONTAB="yes"
+
+S="${WORKDIR}/${PN}-${P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.5.3-systemd.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with inotify)
+   $(use_with pam)
+   $(use_with selinux)
+   $(use_enable anacron)
+   --enable-syscrontab
+   --with-daemon_username=cron
+   --with-daemon_groupname=cron
+   )
+
+   if use anacron ; then
+   if use elibc_musl ; then
+   append-cflags "-lobstack"
+   fi
+   fi
+   SPOOL_DIR="/var/spool/cron/crontabs" \
+   ANACRON_SPOOL_DIR="/var/spool/anacron" \
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   docrondir -m 1730 -o root -g crontab
+   fowners root:crontab /usr/bin/crontab
+   fperms 2751 /usr/bin/crontab
+
+   newconfd "${S}"/crond.sysconfig ${PN}
+
+   insinto /etc
+   newins "${FILESDIR}/${PN}-crontab" crontab
+   newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
+
+   insinto /etc/cron.d
+   doins contrib/dailyjobs
+
+   newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
+
+   if use pam ; then
+   newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
+   fi
+
+   systemd_newunit contrib/cronie.systemd cronie.service
+
+   if use anacron ; then
+   local anacrondir="/var/spool/anacron"
+   keepdir ${anacrondir}
+   fowners root:cron ${anacrondir}
+   fperms 0750 ${anacrondir}
+
+   insinto /etc
+   doins contrib/anacrontab
+
+   insinto /etc/cron.hourly
+   doins contrib/0anacron
+   fperms 0750 /etc/cron.hourly/0anacron
+
+   insinto /etc/cron.d
+   doins contrib/0hourly
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   cron_pkg_postinst
+
+   if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+ 

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

2022-03-21 Thread Lars Wendler
commit: f34bed86c4ea478ed9377a787192042cecbe1cac
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 22 01:59:19 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar 22 01:59:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34bed86

app-admin/keepassxc: Bump to version 2.7.0. Removed old

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

 app-admin/keepassxc/Manifest| 2 +-
 .../keepassxc/{keepassxc-2.7.0_beta1.ebuild => keepassxc-2.7.0.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest
index 2e6bcf95b9b0..b8332fd0afed 100644
--- a/app-admin/keepassxc/Manifest
+++ b/app-admin/keepassxc/Manifest
@@ -1,2 +1,2 @@
 DIST keepassxc-2.6.6-src.tar.xz 7640532 BLAKE2B 
ed55dfe992c02e78354d7aeb9f63853380dbcdec0e834232997cb6f5ecc303ff18ed50dcc48f54497031d6fc8b741c620202e78c3eacbe50d4dcfa7e4d59a92c
 SHA512 
175702ef3ae5b048ba23a794ddf4e17d61f2640955de7ec21a3e49e4abe7cab8c93c9a2bc61c5c052c62382a69bd8dcb4a4f0cf6daa162f5e00cff3f7a1a713b
-DIST keepassxc-2.7.0_beta1.tar.gz 10634757 BLAKE2B 
3ec079dacbf6f13f60ac68084d167e90f213894f3141a55962720646673de0bf466c81493a4f449b4871298d8067b1971e7e25477b7cbecb47a277e5594b425e
 SHA512 
b1fbdf5afea1514a8e42338ea26077b0a6d3088674baf1761e8ac0060ffd5c14da6f7bf11d31cd04f90d02c30e6db39e559c2995863cb3f563d7e6894f7680a9
+DIST keepassxc-2.7.0-src.tar.xz 8846780 BLAKE2B 
74c4e9c6d06239950f1b8a64c5bce894799fdd73a562ee22d1189c60dedfff3555132c0619488e0682e94de8759e096627520b96d664f472645e4b6375d68ff9
 SHA512 
0fc436ae5fb8fb82765a0c2df20c9567b1baf6aceff1e08c843a151ddcc0920d4cb2d416aebd89bdd8f1b53efb0a4ad0f579955c6943ee66c20b0becbb978e12

diff --git a/app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.0.ebuild
similarity index 100%
rename from app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild
rename to app-admin/keepassxc/keepassxc-2.7.0.ebuild



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

2022-03-14 Thread Lars Wendler
commit: 04d63407a3280ba280a38143bdbe76a03bc76eaa
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 14 06:47:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Mar 14 06:48:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d63407

app-shells/fish: Bump to version 3.4.0

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

 app-shells/fish/Manifest  |   1 +
 app-shells/fish/fish-3.4.0.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index c41057369d88..831e89ae2a2a 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -1 +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

diff --git a/app-shells/fish/fish-3.4.0.ebuild 
b/app-shells/fish/fish-3.4.0.ebuild
new file mode 100644
index ..45bc18a52822
--- /dev/null
+++ b/app-shells/fish/fish-3.4.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1 readme.gentoo-r1
+
+DESCRIPTION="Friendly Interactive SHell"
+HOMEPAGE="http://fishshell.com/;
+
+MY_PV="${PV/_beta/b}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
+else
+   
SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+doc nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libpcre2-10.32:=[pcre32]
+   sys-apps/coreutils
+   sys-libs/ncurses:=[unicode(+)]
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? (
+   ${PYTHON_DEPS}
+   dev-tcltk/expect
+   $(python_gen_any_dep '
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   ')
+   )
+"
+# we don't need shpinx dep for release tarballs
+[[ ${PV} ==  ]] && DEPEND+=" doc? ( dev-python/sphinx )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   use test || return 0
+   has_version -d "dev-python/pexpect[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   # workaround for https://github.com/fish-shell/fish-shell/issues/4883
+   sed -i 
's#${TEST_INSTALL_DIR}/${CMAKE_INSTALL_PREFIX}#${TEST_INSTALL_DIR}#' \
+   cmake/Tests.cmake || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_BINDIR="${EPREFIX}/bin"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DCURSES_NEED_NCURSES=ON
+   -DINSTALL_DOCS="$(usex doc)"
+   -DWITH_GETTEXT="$(usex nls)"
+   )
+   # release tarballs ship pre-built docs // -DHAVE_PREBUILT_DOCS=TRUE
+   if [[ ${PV} ==  ]]; then
+   mycmakeargs+=( -DBUILD_DOCS="$(usex doc)" )
+   else
+   mycmakeargs+=( -DBUILD_DOCS=OFF )
+   fi
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   keepdir /usr/share/fish/vendor_{completions,conf,functions}.d
+   readme.gentoo_create_doc
+}
+
+src_test() {
+   # some tests are fragile, sanitize environment
+   local -x COLUMNS=80
+   local -x LINES=24
+
+   # very fragile, depends on terminal, size, tmux, screen and timing
+   if [[ ${PV} !=  ]]; then
+   rm -v tests/pexpects/terminal.py || die
+   fi
+
+   cmake_build test
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2022-03-14 Thread Lars Wendler
commit: 042a657b691466600de67c8d79e52162bc630bfe
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 14 06:48:08 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Mar 14 06:48:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042a657b

app-shells/fish: Synced live ebuild

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

 app-shells/fish/fish-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-shells/fish/fish-.ebuild b/app-shells/fish/fish-.ebuild
index c35b05dc2100..45bc18a52822 100644
--- a/app-shells/fish/fish-.ebuild
+++ b/app-shells/fish/fish-.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
 
 PYTHON_COMPAT=( python3_{8..10} )
 
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
 else

SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-03-11 Thread Lars Wendler
commit: 7e23bdaa57e1a179ce91e1d99da7a83578ea730d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar 11 22:01:38 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar 11 22:03:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e23bdaa

media-libs/harfbuzz: Bump to version 4.0.1

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

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

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index b94e9377c1a3..b98fdf7413c7 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,3 +1,4 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
 DIST harfbuzz-4.0.0.tar.gz 29060304 BLAKE2B 
f49693d3329a44c7e614d27a491076dd00e725ac85f64bdaacc128a9573e459b84c247c1585adb2e3ce194bd7b3d01ce7c517ff2e27f04d23985b8655188a239
 SHA512 
d2b740f3392cd2763f467298dcd384e74fdbf592ebc066125451f886163c24bfe7993eb43f34d0ea3933ad16eee1c6f6ebe4e95f48cc13ac6650c64dd0b4ba8c
+DIST harfbuzz-4.0.1.tar.gz 29070744 BLAKE2B 
c88aa93908a8203d53eff0e2dabe29fd619ee75ca32932fe836270fa0eaae535746029d917c1b378c598bf50d4b50a062f9bd70f22f24aa1d7d7bba6e65ad24f
 SHA512 
771be2493e35c9ba101e1c173bd2bcab13d733d83a93ca1a0dceec1db217197bc0ba2bd8b85a3052857aea5c509de827715074c16717d7133fc95afb5a7e89e2

diff --git a/media-libs/harfbuzz/harfbuzz-4.0.1.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.0.1.ebuild
new file mode 100644
index ..5513b4acfdb6
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-4.0.1.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 ~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 instrospection, bug #535852
+   local emesonargs=(
+   -Dcoretext="disabled"
+   -Dchafa="disabled"
+
+   $(meson_feat

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

2022-03-08 Thread Lars Wendler
commit: 05f1249546ad813a7066765f94ddd45d22fa2193
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar  9 07:43:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar  9 07:46:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f12495

net-fs/samba: Removed old

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

 net-fs/samba/Manifest|   3 -
 net-fs/samba/samba-4.14.10-r3.ebuild | 348 ---
 net-fs/samba/samba-4.15.2-r3.ebuild  | 345 --
 net-fs/samba/samba-4.15.3-r2.ebuild  | 343 --
 4 files changed, 1039 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index f287c2b01a04..07896c245941 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,7 +1,4 @@
-DIST samba-4.14.10.tar.gz 19134066 BLAKE2B 
c6daebc7abbf2ed371ed694e4478d05875d55f7c5a9f83461932eebd7fe9089ff15e0530555d468e64f897d4cadab86e8c0acbfbd20938b3be842cb4324486e2
 SHA512 
0e1dd386d185cf77a2be4155646e98b3218316b5c290358684ec8eed747ffea67aa7db0937edc971fb791dc47f0f51306db33eb3b8cb65cca8787f18fd4b7f1c
 DIST samba-4.14.12.tar.gz 19145135 BLAKE2B 
94ffc6dee4448e302591bf30bc34f75c5cdeab8acaa04b2d1105a0f0155ba13d366e61f2d0b38060fccb841febcc212d8ab7b6dfd860d784ae9299a375cb98c3
 SHA512 
6a021d61dc2a8894c646a9b6d85e38c9020b3c227f10d1820cbdf2ad6793c0beeacedd5fff5f75718d4083ec9169cb1fb58f65636e1a50e638fcefce355690d9
-DIST samba-4.15.2.tar.gz 19252338 BLAKE2B 
aded33cbefce69c9b20148de1be224514de5cc825404e8188fb0a96022d0fdc6595256f74a5e295fd2e1062e8520775b6c59c1d6a7bf80a52ed9fa9db412dcdd
 SHA512 
6fdf9db0da90332afe527703066cca4ec5b0ec6bf6a5979443953f9fbc18b870a7e2445a41c9ae3d63f7738c9c0282e7ca82f6066aa68e151eec248615ea7b21
-DIST samba-4.15.3.tar.gz 19272345 BLAKE2B 
ada18904ee7889209488f022daacc34ce1f41c12f9c8c48515cc24aa158072da499cc6ec484cf2b9108c6b2d4074ad734d1850063a354000aa90091faba6f7a6
 SHA512 
1c30cfa6cd927f4d822dd7227b89542d05d7ab4e50c2d9717eea4fcf1af5120b55d66ec628acd5c887e9bffc732c1d37ab084db953534a2b3987531b10fef63c
 DIST samba-4.15.4.tar.gz 19280813 BLAKE2B 
3106f2f265263e871fe3f82d3eecaac2e5f642925ff5dd2a9d163092fd13e9348a3910e40431d51cb94a1abeb3b9c32c487ce1f8caebe59a8d6d90641b4d9201
 SHA512 
e55473dd4971816a01880870309ca44f022625cd529511bcf386c865a2e7e79118577ee4866559f607952de47dc0d310d6426bd08dd4293db95ddbbe3982383d
 DIST samba-4.15.5.tar.gz 19279071 BLAKE2B 
355970b9918e95f925636cdea919e123b072f8710134fe6310637c29b2b5e1bc55d7b66d9674a68408ce5f14545a2cb9a94f596f90204935addb2f8f6a503873
 SHA512 
808e0f15931bab18a1e36298528a01a1250efaef9f99508dd620d6936dd4a2fc3ccc64ab9dcc94bd73460697d16d6ca0652ccbcdbe1644ffedce0137d796d3ca
 DIST samba-4.16.0rc5.tar.gz 30573619 BLAKE2B 
fc8c198f64bb204ef7f5c50a8316525c151c00ed9e3219199a8fbef803d460eb89cebcdc996410b486cdc6aad4c52d3f62e2cc01595ac41813519a119c315d3a
 SHA512 
1239d89b8c02d8a5da65be18e318662f65900fcf34f081ff8b80d11a9c3a2609ee723c090122cd2510957ec2af87e748d6d176557bcba176fc9af1e46e407901

diff --git a/net-fs/samba/samba-4.14.10-r3.ebuild 
b/net-fs/samba/samba-4.14.10-r3.ebuild
deleted file mode 100644
index 6232b2584a7d..
--- a/net-fs/samba/samba-4.14.10-r3.ebuild
+++ /dev/null
@@ -1,348 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-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 addns ads ceph client cluster cups debug fam glusterfs
-gpg iprint json ldap ntvfs 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 )
-   addns? ( python )
-   ads? ( acl ldap winbind )
-   cluster? ( ads )
-   gpg? ( addc )
-   ntvfs? ( 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/d

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

2022-03-08 Thread Lars Wendler
commit: 42f10a8611e7a2e0a2c547bba57ba33b01e06b0a
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar  9 07:40:49 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar  9 07:46:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f10a86

net-fs/samba: Bump to version 4.16.0_rc5. Removed old

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

 net-fs/samba/Manifest | 2 +-
 net-fs/samba/{samba-4.16.0_rc4.ebuild => samba-4.16.0_rc5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index fa8f828b1135..f287c2b01a04 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -4,4 +4,4 @@ DIST samba-4.15.2.tar.gz 19252338 BLAKE2B 
aded33cbefce69c9b20148de1be224514de5cc
 DIST samba-4.15.3.tar.gz 19272345 BLAKE2B 
ada18904ee7889209488f022daacc34ce1f41c12f9c8c48515cc24aa158072da499cc6ec484cf2b9108c6b2d4074ad734d1850063a354000aa90091faba6f7a6
 SHA512 
1c30cfa6cd927f4d822dd7227b89542d05d7ab4e50c2d9717eea4fcf1af5120b55d66ec628acd5c887e9bffc732c1d37ab084db953534a2b3987531b10fef63c
 DIST samba-4.15.4.tar.gz 19280813 BLAKE2B 
3106f2f265263e871fe3f82d3eecaac2e5f642925ff5dd2a9d163092fd13e9348a3910e40431d51cb94a1abeb3b9c32c487ce1f8caebe59a8d6d90641b4d9201
 SHA512 
e55473dd4971816a01880870309ca44f022625cd529511bcf386c865a2e7e79118577ee4866559f607952de47dc0d310d6426bd08dd4293db95ddbbe3982383d
 DIST samba-4.15.5.tar.gz 19279071 BLAKE2B 
355970b9918e95f925636cdea919e123b072f8710134fe6310637c29b2b5e1bc55d7b66d9674a68408ce5f14545a2cb9a94f596f90204935addb2f8f6a503873
 SHA512 
808e0f15931bab18a1e36298528a01a1250efaef9f99508dd620d6936dd4a2fc3ccc64ab9dcc94bd73460697d16d6ca0652ccbcdbe1644ffedce0137d796d3ca
-DIST samba-4.16.0rc4.tar.gz 30506861 BLAKE2B 
6932f59d34a0f0c96b6bfeeb4fe7c5eb8e125686485a55dad488343e29d4c908d5b9da1eeb354849b91430920542a9e673cfee66099b09d6aeb16d9821494f0c
 SHA512 
5c70d20910dbc18dc52b1d0dfffd752ce7ee7fd7ca1664a044c152b8df33d93a822303221c83204e3d57e664fd71a23e72540bd7b1776c6399c97e5cf06ed293
+DIST samba-4.16.0rc5.tar.gz 30573619 BLAKE2B 
fc8c198f64bb204ef7f5c50a8316525c151c00ed9e3219199a8fbef803d460eb89cebcdc996410b486cdc6aad4c52d3f62e2cc01595ac41813519a119c315d3a
 SHA512 
1239d89b8c02d8a5da65be18e318662f65900fcf34f081ff8b80d11a9c3a2609ee723c090122cd2510957ec2af87e748d6d176557bcba176fc9af1e46e407901

diff --git a/net-fs/samba/samba-4.16.0_rc4.ebuild 
b/net-fs/samba/samba-4.16.0_rc5.ebuild
similarity index 100%
rename from net-fs/samba/samba-4.16.0_rc4.ebuild
rename to net-fs/samba/samba-4.16.0_rc5.ebuild



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

2022-03-08 Thread Lars Wendler
commit: a75cc460e08d3361f1b2b888b793d3723503bb33
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  8 12:17:19 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  8 12:17:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a75cc460

media-sound/murmur: Allow to build against openssl-3

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

 media-sound/murmur/Manifest | 1 +
 media-sound/murmur/murmur-1.4.230-r2.ebuild | 6 ++
 2 files changed, 7 insertions(+)

diff --git a/media-sound/murmur/Manifest b/media-sound/murmur/Manifest
index a63c464033ff..04a9a00d763c 100644
--- a/media-sound/murmur/Manifest
+++ b/media-sound/murmur/Manifest
@@ -1,3 +1,4 @@
 DIST mumble-1.3.3.tar.gz 8591354 BLAKE2B 
e5bf4d0a21f3c9af761b0892c4a5a7d86244d3283070976fe7a779a10567ffd857e0c19dad750cdbae40d851ce1dcf17b66c63a2cb5142a13358af6f272445dd
 SHA512 
be4c6d4de82a1059bf30d4c7e3c44e41e4bb50dc4a811b7d0def808c52059ff7bcccf65140db940f18cc1bb66d58ea4dab23ba5dcfae3b8b904866751f32edb3
 DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B 
bcde3fd859ec4faea06f996cd4c583af7c0b8409cca79cb05ef8ba7fcdeac9e49ed1d07a4131225dd582da7610190d4006abc731fd4276b2288e02e8c18effb6
 SHA512 
e2dde5aad30d1a931e7acd8d7db0b8c785d3a268d0b8cf5626fa03953a51bcadb719c6682c440d02524e83beee13d73d8f5bb3fdf98ab1c82d3ecf824cc25f68
+DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 
5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a
 SHA512 
3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
 DIST mumble-1.4.230.tar.gz 9441667 BLAKE2B 
da433f3c15d7e45dfac0c8a78c9dbe86ba8d5cd078d2d87fd4d90718968fc9e5928c3c5c5ba2e40a8a54d02a646c5fc6a7ee2fff4b71dfa411d74f395b097c26
 SHA512 
6cffc7a95d88b33876f4093b99266468210f5c14f190fbd2fbe4991bef91a567e55296e7c8c6cc99e19c054853211085cc3cc08109e367e6776afb70766b3a53

diff --git a/media-sound/murmur/murmur-1.4.230-r2.ebuild 
b/media-sound/murmur/murmur-1.4.230-r2.ebuild
index d5c37496cf5d..d0e26545bd3d 100644
--- a/media-sound/murmur/murmur-1.4.230-r2.ebuild
+++ b/media-sound/murmur/murmur-1.4.230-r2.ebuild
@@ -27,6 +27,8 @@ else
KEYWORDS="~amd64 ~x86"
 fi
 
+SRC_URI+=" https://dev.gentoo.org/~polynomial-c/mumble-1.4-openssl3.patch.xz;
+
 LICENSE="BSD"
 SLOT="0"
 IUSE="+dbus grpc +ice test zeroconf"
@@ -79,6 +81,10 @@ DOC_CONTENTS="
registration will fail.
 "
 
+PATCHES=(
+   "${WORKDIR}/mumble-1.4-openssl3.patch"
+)
+
 src_prepare() {
if [[ "${PV}" == * ]] ; then
pushd scripts &>/dev/null || die



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

2022-03-08 Thread Lars Wendler
commit: 32dfe55c617a5e7e3f62d00a12882809bca657c3
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  8 12:16:48 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  8 12:17:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32dfe55c

media-sound/murmur: Removed redundant call to "default" in src_prepare

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

 media-sound/murmur/murmur-1.4.230-r2.ebuild | 2 --
 media-sound/murmur/murmur-.ebuild   | 2 --
 2 files changed, 4 deletions(-)

diff --git a/media-sound/murmur/murmur-1.4.230-r2.ebuild 
b/media-sound/murmur/murmur-1.4.230-r2.ebuild
index 50cc111347c0..d5c37496cf5d 100644
--- a/media-sound/murmur/murmur-1.4.230-r2.ebuild
+++ b/media-sound/murmur/murmur-1.4.230-r2.ebuild
@@ -80,8 +80,6 @@ DOC_CONTENTS="
 "
 
 src_prepare() {
-   default
-
if [[ "${PV}" == * ]] ; then
pushd scripts &>/dev/null || die
./mkini.sh || die

diff --git a/media-sound/murmur/murmur-.ebuild 
b/media-sound/murmur/murmur-.ebuild
index 50cc111347c0..d5c37496cf5d 100644
--- a/media-sound/murmur/murmur-.ebuild
+++ b/media-sound/murmur/murmur-.ebuild
@@ -80,8 +80,6 @@ DOC_CONTENTS="
 "
 
 src_prepare() {
-   default
-
if [[ "${PV}" == * ]] ; then
pushd scripts &>/dev/null || die
./mkini.sh || die



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

2022-03-07 Thread Lars Wendler
commit: 2119a7de4a7c2507c945a09c267a711ded72163c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  8 06:51:14 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  8 06:51:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2119a7de

media-sound/mumble: Allow to build against openssl-3

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

 media-sound/mumble/Manifest  | 1 +
 media-sound/mumble/mumble-1.4.230.ebuild | 6 ++
 2 files changed, 7 insertions(+)

diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest
index 5d94cb422874..0f2194f6c401 100644
--- a/media-sound/mumble/Manifest
+++ b/media-sound/mumble/Manifest
@@ -1,2 +1,3 @@
 DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B 
bcde3fd859ec4faea06f996cd4c583af7c0b8409cca79cb05ef8ba7fcdeac9e49ed1d07a4131225dd582da7610190d4006abc731fd4276b2288e02e8c18effb6
 SHA512 
e2dde5aad30d1a931e7acd8d7db0b8c785d3a268d0b8cf5626fa03953a51bcadb719c6682c440d02524e83beee13d73d8f5bb3fdf98ab1c82d3ecf824cc25f68
+DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 
5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a
 SHA512 
3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
 DIST mumble-1.4.230.tar.gz 9441667 BLAKE2B 
da433f3c15d7e45dfac0c8a78c9dbe86ba8d5cd078d2d87fd4d90718968fc9e5928c3c5c5ba2e40a8a54d02a646c5fc6a7ee2fff4b71dfa411d74f395b097c26
 SHA512 
6cffc7a95d88b33876f4093b99266468210f5c14f190fbd2fbe4991bef91a567e55296e7c8c6cc99e19c054853211085cc3cc08109e367e6776afb70766b3a53

diff --git a/media-sound/mumble/mumble-1.4.230.ebuild 
b/media-sound/mumble/mumble-1.4.230.ebuild
index 569287f40c7f..f2f4c764 100644
--- a/media-sound/mumble/mumble-1.4.230.ebuild
+++ b/media-sound/mumble/mumble-1.4.230.ebuild
@@ -23,6 +23,8 @@ else
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
+SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${PN}-1.4-openssl3.patch.xz;
+
 LICENSE="BSD MIT"
 SLOT="0"
 IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls 
+rnnoise speech test zeroconf"
@@ -67,6 +69,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${WORKDIR}/${PN}-1.4-openssl3.patch"
+)
+
 src_prepare() {
# required because of xdg.eclass also providing src_prepare
cmake_src_prepare



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

2022-03-07 Thread Lars Wendler
commit: 72495ac0653503119654c85088e05825e40624f2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  8 06:23:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  8 06:23:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72495ac0

sys-auth/pam_p11: Turn openssl-3 deprecation errors into warnings

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

 sys-auth/pam_p11/pam_p11-0.3.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-auth/pam_p11/pam_p11-0.3.1.ebuild 
b/sys-auth/pam_p11/pam_p11-0.3.1.ebuild
index b812b0b6f4e0..59c7cba7ce6d 100644
--- a/sys-auth/pam_p11/pam_p11-0.3.1.ebuild
+++ b/sys-auth/pam_p11/pam_p11-0.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools pam
+inherit autotools flag-o-matic pam
 
 DESCRIPTION="PAM module for authenticating against PKCS#11 tokens"
 HOMEPAGE="https://github.com/opensc/pam_p11/wiki;
@@ -21,6 +21,9 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_configure() {
+   # Ugly way to work around deprecated declarations in openssl-3
+   append-cflags -Wno-error=deprecated-declarations
+
econf --with-pamdir="$(getpam_mod_dir)"
 }
 



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

2022-03-04 Thread Lars Wendler
commit: 11ef57b76df54b68f0f14cbfe395714f01c3c61c
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Mar  5 00:04:12 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Mar  5 00:07:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ef57b7

media-sound/umurmur: Fixed build against openssl-3

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

 media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch | 11 +++
 media-sound/umurmur/umurmur-0.2.20.ebuild   |  6 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch 
b/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch
new file mode 100644
index ..ad7cc1177874
--- /dev/null
+++ b/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch
@@ -0,0 +1,11 @@
+--- umurmur-0.2.20/src/ssli_openssl.c
 umurmur-0.2.20/src/ssli_openssl.c
+@@ -142,8 +142,6 @@
+   
+   Log_info("Generating new server certificate.");
+   
+-  CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
+-  
+   x509 = X509_new();
+   if (!x509)
+   goto err_out;

diff --git a/media-sound/umurmur/umurmur-0.2.20.ebuild 
b/media-sound/umurmur/umurmur-0.2.20.ebuild
index ca21485b1db5..677e6fa4f97a 100644
--- a/media-sound/umurmur/umurmur-0.2.20.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,6 +41,10 @@ DOC_CONTENTS="
may want to review it. See also\n
https://github.com/umurmur/umurmur/wiki/Configuration "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.2.20-openssl3.patch" #806154
+)
+
 S="${WORKDIR}/${P/_}"
 
 get_ssl_impl() {



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

2022-03-04 Thread Lars Wendler
commit: 0683c784f2928cc374803638c382821ad5fee14c
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar  4 11:22:14 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar  4 11:22:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0683c784

www-servers/apache: Added missing systemd module defines

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

 www-servers/apache/apache-2.4.51-r2.ebuild | 1 +
 www-servers/apache/apache-2.4.52-r1.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/www-servers/apache/apache-2.4.51-r2.ebuild 
b/www-servers/apache/apache-2.4.51-r2.ebuild
index 665efaba2fe0..e56a939bcd94 100644
--- a/www-servers/apache/apache-2.4.51-r2.ebuild
+++ b/www-servers/apache/apache-2.4.51-r2.ebuild
@@ -120,6 +120,7 @@ MODULE_DEFINES="
ssl:SSL
status:STATUS
suexec:SUEXEC
+   systemd:SYSTEMD
userdir:USERDIR
 "
 

diff --git a/www-servers/apache/apache-2.4.52-r1.ebuild 
b/www-servers/apache/apache-2.4.52-r1.ebuild
index 34f5fc10b748..33e2d8d77685 100644
--- a/www-servers/apache/apache-2.4.52-r1.ebuild
+++ b/www-servers/apache/apache-2.4.52-r1.ebuild
@@ -120,6 +120,7 @@ MODULE_DEFINES="
ssl:SSL
status:STATUS
suexec:SUEXEC
+   systemd:SYSTEMD
userdir:USERDIR
 "
 



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

2022-03-04 Thread Lars Wendler
commit: 7e22b1db8026879eace7e8e3742ddc0cd4cde489
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar  4 10:06:09 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar  4 10:12:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e22b1db

apache-2.eclass: Ban EAPI-6

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

 eclass/apache-2.eclass | 19 +--
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index f9223646c8bb..ccdfaa4533b2 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -10,21 +10,15 @@
 # This eclass handles apache-2.x ebuild functions such as LoadModule generation
 # and inter-module dependency checking.
 
-inherit autotools flag-o-matic multilib ssl-cert user toolchain-funcs
+LUA_COMPAT=( lua5-{1..4} )
+inherit autotools flag-o-matic lua-single multilib ssl-cert user 
toolchain-funcs
 
 [[ ${CATEGORY}/${PN} != www-servers/apache ]] \
&& die "Do not use this eclass with anything else than 
www-servers/apache ebuilds!"
 
 case ${EAPI:-0} in
-   0|1|2|3|4|5)
-   die "This eclass is banned for EAPI<6"
-   ;;
-   6)
-   inherit eapi7-ver
-   ;;
-   *)
-   LUA_COMPAT=( lua5-{1..4} )
-   inherit lua-single
+   0|1|2|3|4|5|6)
+   die "This eclass is banned for EAPI<7"
;;
 esac
 
@@ -175,9 +169,6 @@ BDEPEND="
virtual/pkgconfig
suexec? ( suexec-caps? ( sys-libs/libcap ) )
 "
-if [[ ${EAPI} == 6 ]] ; then
-   DEPEND+=" ${BDEPEND}"
-fi
 PDEPEND="~app-admin/apache-tools-${PV}"
 
 REQUIRED_USE+="
@@ -461,7 +452,7 @@ apache-2_pkg_setup() {
elog "Make sure CONFIG_SYSVIPC=y is set."
elog
 
-   if [[ ${EAPI} != 6 ]] && use apache2_modules_lua ; then
+   if use apache2_modules_lua ; then
lua-single_pkg_setup
fi
 }



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

2022-03-04 Thread Lars Wendler
commit: 49afd441bbb925e1e9bcd1c52c6757b33b560ec0
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar  4 10:00:42 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar  4 10:12:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49afd441

www-servers/apache: Add support for systemd module

Removed old versions that would now break without systemd in IUSE.

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

 www-servers/apache/apache-2.4.51-r1.ebuild | 264 -
 www-servers/apache/apache-2.4.51-r2.ebuild |   8 +-
 www-servers/apache/apache-2.4.51.ebuild| 262 
 ...pache-2.4.52.ebuild => apache-2.4.52-r1.ebuild} |   4 +-
 4 files changed, 6 insertions(+), 532 deletions(-)

diff --git a/www-servers/apache/apache-2.4.51-r1.ebuild 
b/www-servers/apache/apache-2.4.51-r1.ebuild
deleted file mode 100644
index bc81f071d01c..
--- a/www-servers/apache/apache-2.4.51-r1.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2021 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_alias 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_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 speling
-socache_memcache socache_shmcb status substitute 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:proxy_balancer
-   lbmethod_bybusyness:proxy_balancer
-   lbmethod_heartbeat:proxy_balancer
-   log_forensic:log_config
-   logio:log_config
-   cache_disk:cache
-   cache_socache:cache
-   md:watchdog
-   mime_magic:mime
-   proxy_ajp:proxy
-   proxy_balancer:proxy
-   proxy_balancer:slotmem_shm
-   proxy_connect:proxy
-   proxy_ftp:proxy
-   proxy_html:proxy
-   proxy_html:xml2enc
-   proxy_http:proxy
-   proxy_http2:proxy
-   proxy_scgi:proxy
-   proxy_uwsgi:proxy
-   proxy_fcgi:proxy
-   proxy_wstunnel:proxy
-   session_cookie:session
-   session_dbd:dbd
-   session_dbd:session
-   socache_memcache:cache
-   substitute:filter
-"
-
-# module<->define mappings
-MODULE_DEFINES="
-   auth_digest:AUTH_DIGEST
-   authnz_ldap:AUTH

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

2022-03-04 Thread Lars Wendler
commit: 412f32ed8c733160b3e22e146c3e399444c8bb2c
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar  4 09:53:10 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar  4 10:12:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412f32ed

apache-2.eclass: Add support for systemd module

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

 eclass/apache-2.eclass | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index cd930aaf54f4..e6ca32db3ea5 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -101,6 +101,9 @@ for module in ${IUSE_MODULES} ; do
http2)
IUSE+=" +apache2_modules_${module}"
;;
+   systemd)
+   IUSE+=" systemd"
+   ;;
*)
IUSE+=" apache2_modules_${module}"
;;
@@ -163,6 +166,7 @@ RDEPEND="
>=dev-libs/openssl-1.0.2:0=
kernel_linux? ( sys-apps/util-linux )
)
+   systemd? ( sys-apps/systemd )
 "
 
 DEPEND="${RDEPEND}"
@@ -347,7 +351,12 @@ setup_modules() {
MY_CONF+=( --disable-suexec )
fi
 
-   for x in ${IUSE_MODULES} ; do
+   if use systemd ; then
+   MY_CONF+=( --enable-systemd=${mod_type} )
+   MY_MODS+=( systemd )
+   fi
+
+   for x in ${IUSE_MODULES/ systemd} ; do
if use apache2_modules_${x} ; then
MY_CONF+=( --enable-${x}=${mod_type} )
MY_MODS+=( ${x} )



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

2022-03-04 Thread Lars Wendler
commit: 9bcf4b43231553045cc01af491969aa794091761
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar  4 10:04:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Mar  4 10:12:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bcf4b43

www-servers/apache: Move remaining lua stuff into eclass

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

 eclass/apache-2.eclass | 2 ++
 www-servers/apache/apache-2.4.51-r2.ebuild | 4 
 www-servers/apache/apache-2.4.52-r1.ebuild | 4 
 3 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index e6ca32db3ea5..f9223646c8bb 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -150,6 +150,7 @@ RDEPEND="
>=net-libs/nghttp2-1.2.1
kernel_linux? ( sys-apps/util-linux )
)
+   apache2_modules_lua? ( ${LUA_DEPS} )
apache2_modules_md? ( >=dev-libs/jansson-2.10 )
apache2_modules_mime? ( app-misc/mime-types )
apache2_modules_proxy_http2? (
@@ -181,6 +182,7 @@ PDEPEND="~app-admin/apache-tools-${PV}"
 
 REQUIRED_USE+="
apache2_modules_http2? ( ssl )
+   apache2_modules_lua? ( ${LUA_REQUIRED_USE} )
apache2_modules_md? ( ssl )
 "
 

diff --git a/www-servers/apache/apache-2.4.51-r2.ebuild 
b/www-servers/apache/apache-2.4.51-r2.ebuild
index 7660f0cbf358..665efaba2fe0 100644
--- a/www-servers/apache/apache-2.4.51-r2.ebuild
+++ b/www-servers/apache/apache-2.4.51-r2.ebuild
@@ -142,10 +142,6 @@ LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
 
-# FIXME! Move this to eclass once all ebuilds are EAPI-7
-RDEPEND+=" apache2_modules_lua? ( ${LUA_DEPS} )"
-REQUIRED_USE+=" apache2_modules_lua? ( ${LUA_REQUIRED_USE} )"
-
 PATCHES=( "${FILESDIR}/apache-2.4.51-mpm-itk.patch" )
 
 pkg_setup() {

diff --git a/www-servers/apache/apache-2.4.52-r1.ebuild 
b/www-servers/apache/apache-2.4.52-r1.ebuild
index bb742bd17560..34f5fc10b748 100644
--- a/www-servers/apache/apache-2.4.52-r1.ebuild
+++ b/www-servers/apache/apache-2.4.52-r1.ebuild
@@ -142,10 +142,6 @@ LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
 
-# FIXME! Move this to eclass once all ebuilds are EAPI-7
-RDEPEND+=" apache2_modules_lua? ( ${LUA_DEPS} )"
-REQUIRED_USE+=" apache2_modules_lua? ( ${LUA_REQUIRED_USE} )"
-
 pkg_setup() {
# dependend critical modules which are not allowed in global scope due
# to USE flag conditionals (bug #499260)



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

2022-03-02 Thread Lars Wendler
commit: d98bb5a160fbb673f3f8f8e80527f110cbf331b4
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar  2 15:41:45 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar  2 15:42:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98bb5a1

net-fs/samba: Bump to version 4.16.0_rc4. Removed old

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

 net-fs/samba/Manifest| 2 +-
 net-fs/samba/{samba-4.16.0_rc3-r1.ebuild => samba-4.16.0_rc4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index ee2c76d2103d..fa8f828b1135 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -4,4 +4,4 @@ DIST samba-4.15.2.tar.gz 19252338 BLAKE2B 
aded33cbefce69c9b20148de1be224514de5cc
 DIST samba-4.15.3.tar.gz 19272345 BLAKE2B 
ada18904ee7889209488f022daacc34ce1f41c12f9c8c48515cc24aa158072da499cc6ec484cf2b9108c6b2d4074ad734d1850063a354000aa90091faba6f7a6
 SHA512 
1c30cfa6cd927f4d822dd7227b89542d05d7ab4e50c2d9717eea4fcf1af5120b55d66ec628acd5c887e9bffc732c1d37ab084db953534a2b3987531b10fef63c
 DIST samba-4.15.4.tar.gz 19280813 BLAKE2B 
3106f2f265263e871fe3f82d3eecaac2e5f642925ff5dd2a9d163092fd13e9348a3910e40431d51cb94a1abeb3b9c32c487ce1f8caebe59a8d6d90641b4d9201
 SHA512 
e55473dd4971816a01880870309ca44f022625cd529511bcf386c865a2e7e79118577ee4866559f607952de47dc0d310d6426bd08dd4293db95ddbbe3982383d
 DIST samba-4.15.5.tar.gz 19279071 BLAKE2B 
355970b9918e95f925636cdea919e123b072f8710134fe6310637c29b2b5e1bc55d7b66d9674a68408ce5f14545a2cb9a94f596f90204935addb2f8f6a503873
 SHA512 
808e0f15931bab18a1e36298528a01a1250efaef9f99508dd620d6936dd4a2fc3ccc64ab9dcc94bd73460697d16d6ca0652ccbcdbe1644ffedce0137d796d3ca
-DIST samba-4.16.0rc3.tar.gz 30506588 BLAKE2B 
571c29bf1a83a1b25ac20e2b0d17a0a779fa1118b7f7ba55a218d9000ebe9944f7ddc9c1b629f55b7e80848db17adb3cc882ecfb5c0bc2c2d6acdd375f5935b2
 SHA512 
60426d4953b29342fb7cfca5dc709dfcfa16f5c228fedcacbeb35ea686e97327fb1a1fa8a817912338bd3c4b1b829e870ec75614dd3c213500440974231ca478
+DIST samba-4.16.0rc4.tar.gz 30506861 BLAKE2B 
6932f59d34a0f0c96b6bfeeb4fe7c5eb8e125686485a55dad488343e29d4c908d5b9da1eeb354849b91430920542a9e673cfee66099b09d6aeb16d9821494f0c
 SHA512 
5c70d20910dbc18dc52b1d0dfffd752ce7ee7fd7ca1664a044c152b8df33d93a822303221c83204e3d57e664fd71a23e72540bd7b1776c6399c97e5cf06ed293

diff --git a/net-fs/samba/samba-4.16.0_rc3-r1.ebuild 
b/net-fs/samba/samba-4.16.0_rc4.ebuild
similarity index 100%
rename from net-fs/samba/samba-4.16.0_rc3-r1.ebuild
rename to net-fs/samba/samba-4.16.0_rc4.ebuild



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

2022-03-01 Thread Lars Wendler
commit: ca19be077a814cfbcbc4ab5212d09f64e38a43b9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar  2 07:27:07 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar  2 07:28:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca19be07

media-libs/harfbuzz: Bump to version 4.0.0

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

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

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index efbbedb87363..00ff86f70d4f 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,3 +1,4 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
 DIST harfbuzz-3.3.2.tar.gz 29043591 BLAKE2B 
77bd8dffed30b47901780ee893c2df8c8d6e86d400b3cb03b553140a62ddd44b72441a40f2e96230f44e5dde83a97dfc1ca7f8809fd8762f98a0dc777cf9a270
 SHA512 
f821fd85b5b554ef0810f4f5ae8d8c7116c73ec021433a8a6bac8a23933ff066d3fe333e412d75520dcdccdb9a3080aa97956bdaf1920afa10d3997ab9208f83
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
+DIST harfbuzz-4.0.0.tar.gz 29060304 BLAKE2B 
f49693d3329a44c7e614d27a491076dd00e725ac85f64bdaacc128a9573e459b84c247c1585adb2e3ce194bd7b3d01ce7c517ff2e27f04d23985b8655188a239
 SHA512 
d2b740f3392cd2763f467298dcd384e74fdbf592ebc066125451f886163c24bfe7993eb43f34d0ea3933ad16eee1c6f6ebe4e95f48cc13ac6650c64dd0b4ba8c

diff --git a/media-libs/harfbuzz/harfbuzz-4.0.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.0.0.ebuild
new file mode 100644
index ..5513b4acfdb6
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-4.0.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 ~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 instrospection, bug #535852
+   local emesonargs=(
+   -Dcoretext="disabled"
+   -Dchafa="disabled"
+
+   $(meson_feat

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

2022-03-01 Thread Lars Wendler
commit: 7610ec75fa918e49ee275337377975a1944bb444
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar  2 07:27:40 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar  2 07:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7610ec75

media-libs/harfbuzz: Synced live ebuild

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

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

diff --git a/media-libs/harfbuzz/harfbuzz-.ebuild 
b/media-libs/harfbuzz/harfbuzz-.ebuild
index f6617befe9b3..5513b4acfdb6 100644
--- a/media-libs/harfbuzz/harfbuzz-.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ 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/3.0.0"
+SLOT="0/4.0.0"
 
 IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
 RESTRICT="!test? ( test )"



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

2022-03-01 Thread Lars Wendler
commit: 7a808b429d2097b6d1252080583ef70ecee00131
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar  2 07:28:07 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Mar  2 07:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a808b42

media-libs/harfbuzz: Removed old

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

 media-libs/harfbuzz/Manifest  |  1 -
 media-libs/harfbuzz/harfbuzz-3.3.2.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 00ff86f70d4f..b94e9377c1a3 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,4 +1,3 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
-DIST harfbuzz-3.3.2.tar.gz 29043591 BLAKE2B 
77bd8dffed30b47901780ee893c2df8c8d6e86d400b3cb03b553140a62ddd44b72441a40f2e96230f44e5dde83a97dfc1ca7f8809fd8762f98a0dc777cf9a270
 SHA512 
f821fd85b5b554ef0810f4f5ae8d8c7116c73ec021433a8a6bac8a23933ff066d3fe333e412d75520dcdccdb9a3080aa97956bdaf1920afa10d3997ab9208f83
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
 DIST harfbuzz-4.0.0.tar.gz 29060304 BLAKE2B 
f49693d3329a44c7e614d27a491076dd00e725ac85f64bdaacc128a9573e459b84c247c1585adb2e3ce194bd7b3d01ce7c517ff2e27f04d23985b8655188a239
 SHA512 
d2b740f3392cd2763f467298dcd384e74fdbf592ebc066125451f886163c24bfe7993eb43f34d0ea3933ad16eee1c6f6ebe4e95f48cc13ac6650c64dd0b4ba8c

diff --git a/media-libs/harfbuzz/harfbuzz-3.3.2.ebuild 
b/media-libs/harfbuzz/harfbuzz-3.3.2.ebuild
deleted file mode 100644
index 9322b2928b1c..
--- a/media-libs/harfbuzz/harfbuzz-3.3.2.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/3.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 instrospection, bug #535852
-   local emesonargs=(
-   -Dcoretext="disabled"
-   -Dchafa="disabled"
-
-   $(meson_feature gl

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

2022-03-01 Thread Lars Wendler
commit: 583639c62e8515396d1d516cff9d1b66b12b151d
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  1 10:26:15 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  1 10:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583639c6

media-sound/mumble: Drop merged patch

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

 .../mumble/files/mumble--system_json.patch | 60 --
 media-sound/mumble/mumble-.ebuild  |  4 --
 2 files changed, 64 deletions(-)

diff --git a/media-sound/mumble/files/mumble--system_json.patch 
b/media-sound/mumble/files/mumble--system_json.patch
deleted file mode 100644
index bb04dc0a01e0..
--- a/media-sound/mumble/files/mumble--system_json.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From a239ccf62369880a0b08faf01021e7961ec1cc5a Mon Sep 17 00:00:00 2001
-From: Robert Adam 
-Date: Fri, 25 Feb 2022 18:37:51 +0100
-Subject: [PATCH] BUILD(client): Add option to use system JSON lib
-
-This commit introduces an option that toggles between using a bundled
-version of nlohmann_json (default) and looking for a version installed
-on the system instead.
-
-Fixes #5584

- docs/dev/build-instructions/cmake_options.md |  5 +
- src/mumble/CMakeLists.txt| 11 ---
- 2 files changed, 13 insertions(+), 3 deletions(-)
-
-diff --git a/docs/dev/build-instructions/cmake_options.md 
b/docs/dev/build-instructions/cmake_options.md
-index 2a02b200b7..b395251069 100644
 a/docs/dev/build-instructions/cmake_options.md
-+++ b/docs/dev/build-instructions/cmake_options.md
-@@ -34,6 +34,11 @@ Bundle Qt's translations as well
- Build the included version of CELT instead of looking for one on the system.
- (Default: ON)
- 
-+### bundled-json
-+
-+Build the included version of nlohmann_json instead of looking for one on the 
system
-+(Default: ON)
-+
- ### bundled-opus
- 
- Build the included version of Opus instead of looking for one on the system.
-diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt
-index bb8df16714..5f1c14ba97 100644
 a/src/mumble/CMakeLists.txt
-+++ b/src/mumble/CMakeLists.txt
-@@ -27,6 +27,7 @@ option(bundled-celt "Build the included version of CELT 
instead of looking for o
- option(bundled-speex "Build the included version of Speex instead of looking 
for one on the system." ON)
- option(rnnoise "Use RNNoise for machine learning noise reduction." ON)
- option(bundled-rnnoise "Build the included version of RNNoise instead of 
looking for one on the system." ${rnnoise})
-+option(bundled-json "Build the included version of nlohmann_json instead of 
looking for one on the system" ON)
- 
- option(manual-plugin "Include the built-in \"manual\" positional audio 
plugin." ON)
- 
-@@ -472,9 +473,13 @@ else()
- endif()
- 
- 
--set(JSON_BuildTests OFF CACHE INTERNAL "")
--set(JSON_ImplicitConversions OFF CACHE INTERNAL "")
--add_subdirectory("${3RDPARTY_DIR}/nlohmann_json/" 
"${CMAKE_CURRENT_BINARY_DIR}/nlohmann_json/")
-+if(bundled-json)
-+  set(JSON_BuildTests OFF CACHE INTERNAL "")
-+  set(JSON_ImplicitConversions OFF CACHE INTERNAL "")
-+  add_subdirectory("${3RDPARTY_DIR}/nlohmann_json/" 
"${CMAKE_CURRENT_BINARY_DIR}/nlohmann_json/")
-+else()
-+  find_pkg("nlohmann_json" REQUIRED)
-+endif()
- 
- target_link_libraries(mumble_client_object_lib PUBLIC 
nlohmann_json::nlohmann_json)
- 

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index abee2e9d032d..7574a19a1ad6 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.ebuild
@@ -71,10 +71,6 @@ BDEPEND="
 src_prepare() {
sed '/TRACY_ON_DEMAND/s@ ON @ OFF @' -i src/CMakeLists.txt || die
 
-   if [[ "${PV}" == * ]] ; then
-   PATCHES+=( "${FILESDIR}/${P}-system_json.patch" )
-   fi
-
# required because of xdg.eclass also providing src_prepare
cmake_src_prepare
 }



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

2022-03-01 Thread Lars Wendler
commit: afb1ec34cf10f931617592db03d8d096e4b703e2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  1 09:11:34 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  1 09:12:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb1ec34

media-sound/mumble: Apply forthcoming upstream solution for system_json

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

 .../mumble/files/mumble--system_json.patch | 58 +++---
 media-sound/mumble/mumble-.ebuild  |  1 +
 2 files changed, 51 insertions(+), 8 deletions(-)

diff --git a/media-sound/mumble/files/mumble--system_json.patch 
b/media-sound/mumble/files/mumble--system_json.patch
index 2be7553d50ef..bb04dc0a01e0 100644
--- a/media-sound/mumble/files/mumble--system_json.patch
+++ b/media-sound/mumble/files/mumble--system_json.patch
@@ -1,18 +1,60 @@
+From a239ccf62369880a0b08faf01021e7961ec1cc5a Mon Sep 17 00:00:00 2001
+From: Robert Adam 
+Date: Fri, 25 Feb 2022 18:37:51 +0100
+Subject: [PATCH] BUILD(client): Add option to use system JSON lib
+
+This commit introduces an option that toggles between using a bundled
+version of nlohmann_json (default) and looking for a version installed
+on the system instead.
+
+Fixes #5584
+---
+ docs/dev/build-instructions/cmake_options.md |  5 +
+ src/mumble/CMakeLists.txt| 11 ---
+ 2 files changed, 13 insertions(+), 3 deletions(-)
+
+diff --git a/docs/dev/build-instructions/cmake_options.md 
b/docs/dev/build-instructions/cmake_options.md
+index 2a02b200b7..b395251069 100644
+--- a/docs/dev/build-instructions/cmake_options.md
 b/docs/dev/build-instructions/cmake_options.md
+@@ -34,6 +34,11 @@ Bundle Qt's translations as well
+ Build the included version of CELT instead of looking for one on the system.
+ (Default: ON)
+ 
++### bundled-json
++
++Build the included version of nlohmann_json instead of looking for one on the 
system
++(Default: ON)
++
+ ### bundled-opus
+ 
+ Build the included version of Opus instead of looking for one on the system.
 diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt
-index bb8df1671..51f83850e 100644
+index bb8df16714..5f1c14ba97 100644
 --- a/src/mumble/CMakeLists.txt
 +++ b/src/mumble/CMakeLists.txt
-@@ -472,12 +472,7 @@ else()
+@@ -27,6 +27,7 @@ option(bundled-celt "Build the included version of CELT 
instead of looking for o
+ option(bundled-speex "Build the included version of Speex instead of looking 
for one on the system." ON)
+ option(rnnoise "Use RNNoise for machine learning noise reduction." ON)
+ option(bundled-rnnoise "Build the included version of RNNoise instead of 
looking for one on the system." ${rnnoise})
++option(bundled-json "Build the included version of nlohmann_json instead of 
looking for one on the system" ON)
+ 
+ option(manual-plugin "Include the built-in \"manual\" positional audio 
plugin." ON)
+ 
+@@ -472,9 +473,13 @@ else()
  endif()
  
  
 -set(JSON_BuildTests OFF CACHE INTERNAL "")
 -set(JSON_ImplicitConversions OFF CACHE INTERNAL "")
 -add_subdirectory("${3RDPARTY_DIR}/nlohmann_json/" 
"${CMAKE_CURRENT_BINARY_DIR}/nlohmann_json/")
--
--target_link_libraries(mumble_client_object_lib PUBLIC 
nlohmann_json::nlohmann_json)
--
-+find_pkg("nlohmann_json" REQUIRED)
- find_pkg("SndFile;LibSndFile;sndfile" REQUIRED)
++if(bundled-json)
++  set(JSON_BuildTests OFF CACHE INTERNAL "")
++  set(JSON_ImplicitConversions OFF CACHE INTERNAL "")
++  add_subdirectory("${3RDPARTY_DIR}/nlohmann_json/" 
"${CMAKE_CURRENT_BINARY_DIR}/nlohmann_json/")
++else()
++  find_pkg("nlohmann_json" REQUIRED)
++endif()
+ 
+ target_link_libraries(mumble_client_object_lib PUBLIC 
nlohmann_json::nlohmann_json)
  
- # Check if sndfile version supports opus

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index a5cfa6d410b7..abee2e9d032d 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.ebuild
@@ -84,6 +84,7 @@ src_configure() {
local mycmakeargs=(
-Dalsa="$(usex alsa)"
-Dbundled-celt="ON"
+   -Dbundled-json="OFF"
-Dbundled-opus="OFF"
-Dbundled-speex="OFF"
-Ddbus="$(usex dbus)"



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mgba/, games-emulation/mgba/files/

2022-03-01 Thread Lars Wendler
commit: 219f791f4599cf5ca3668cbbd9f5c95b20dac98c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  1 08:01:28 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Mar  1 08:01:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219f791f

games-emulation/mgba: Revbump to fix compilation against ffmpeg-5

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

 .../mgba/files/mgba-0.9.3-ffmpeg5.patch| 117 ++
 games-emulation/mgba/mgba-0.9.3-r1.ebuild  | 132 +
 2 files changed, 249 insertions(+)

diff --git a/games-emulation/mgba/files/mgba-0.9.3-ffmpeg5.patch 
b/games-emulation/mgba/files/mgba-0.9.3-ffmpeg5.patch
new file mode 100644
index ..cf4f6f56a2d4
--- /dev/null
+++ b/games-emulation/mgba/files/mgba-0.9.3-ffmpeg5.patch
@@ -0,0 +1,117 @@
+From cdc753516798882a805db1d2042dbce8313382bf Mon Sep 17 00:00:00 2001
+From: Ryan Tandy 
+Date: Thu, 3 Feb 2022 19:02:52 -0800
+Subject: [PATCH] FFmpeg: Support FFmpeg 5.0
+
+---
+ src/feature/ffmpeg/ffmpeg-decoder.c |  3 ++-
+ src/feature/ffmpeg/ffmpeg-encoder.c | 25 ++---
+ 2 files changed, 16 insertions(+), 12 deletions(-)
+
+diff --git a/src/feature/ffmpeg/ffmpeg-decoder.c 
b/src/feature/ffmpeg/ffmpeg-decoder.c
+index c3bb6d1c5c..daa47fbf2c 100644
+--- a/src/feature/ffmpeg/ffmpeg-decoder.c
 b/src/feature/ffmpeg/ffmpeg-decoder.c
+@@ -5,6 +5,7 @@
+  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+ #include "ffmpeg-decoder.h"
+ 
++#include 
+ #include 
+ 
+ void FFmpegDecoderInit(struct FFmpegDecoder* decoder) {
+@@ -38,7 +39,7 @@ bool FFmpegDecoderOpen(struct FFmpegDecoder* decoder, const 
char* infile) {
+ #else
+   enum AVMediaType type = 
decoder->context->streams[i]->codec->codec_type;
+ #endif
+-  struct AVCodec* codec;
++  const struct AVCodec* codec;
+   struct AVCodecContext* context = NULL;
+   if (type == AVMEDIA_TYPE_VIDEO && decoder->videoStream < 0) {
+   decoder->video = avcodec_alloc_context3(NULL);
+diff --git a/src/feature/ffmpeg/ffmpeg-encoder.c 
b/src/feature/ffmpeg/ffmpeg-encoder.c
+index ad76ca57b2..be6bd3af5e 100644
+--- a/src/feature/ffmpeg/ffmpeg-encoder.c
 b/src/feature/ffmpeg/ffmpeg-encoder.c
+@@ -12,6 +12,9 @@
+ 
+ #include 
+ #include 
++#if LIBAVCODEC_VERSION_MAJOR >= 58
++#include 
++#endif
+ 
+ #include 
+ #include 
+@@ -121,7 +124,7 @@ bool FFmpegEncoderSetAudio(struct FFmpegEncoder* encoder, 
const char* acodec, un
+   return true;
+   }
+ 
+-  AVCodec* codec = avcodec_find_encoder_by_name(acodec);
++  const AVCodec* codec = avcodec_find_encoder_by_name(acodec);
+   if (!codec) {
+   return false;
+   }
+@@ -193,7 +196,7 @@ bool FFmpegEncoderSetVideo(struct FFmpegEncoder* encoder, 
const char* vcodec, in
+   return true;
+   }
+ 
+-  AVCodec* codec = avcodec_find_encoder_by_name(vcodec);
++  const AVCodec* codec = avcodec_find_encoder_by_name(vcodec);
+   if (!codec) {
+   return false;
+   }
+@@ -213,7 +216,7 @@ bool FFmpegEncoderSetVideo(struct FFmpegEncoder* encoder, 
const char* vcodec, in
+   if (encoder->pixFormat == AV_PIX_FMT_NONE) {
+   return false;
+   }
+-  if (vbr < 0 && !av_opt_find(>priv_class, "crf", NULL, 0, 0)) {
++  if (vbr < 0 && !av_opt_find((void*) >priv_class, "crf", NULL, 0, 
0)) {
+   return false;
+   }
+   encoder->videoCodec = vcodec;
+@@ -223,7 +226,7 @@ bool FFmpegEncoderSetVideo(struct FFmpegEncoder* encoder, 
const char* vcodec, in
+ }
+ 
+ bool FFmpegEncoderSetContainer(struct FFmpegEncoder* encoder, const char* 
container) {
+-  AVOutputFormat* oformat = av_guess_format(container, 0, 0);
++  const AVOutputFormat* oformat = av_guess_format(container, 0, 0);
+   if (!oformat) {
+   return false;
+   }
+@@ -241,9 +244,9 @@ void FFmpegEncoderSetLooping(struct FFmpegEncoder* 
encoder, bool loop) {
+ }
+ 
+ bool FFmpegEncoderVerifyContainer(struct FFmpegEncoder* encoder) {
+-  AVOutputFormat* oformat = av_guess_format(encoder->containerFormat, 0, 
0);
+-  AVCodec* acodec = avcodec_find_encoder_by_name(encoder->audioCodec);
+-  AVCodec* vcodec = avcodec_find_encoder_by_name(encoder->videoCodec);
++  const AVOutputFormat* oformat = 
av_guess_format(encoder->containerFormat, 0, 0);
++  const AVCodec* acodec = 
avcodec_find_encoder_by_name(encoder->audioCodec);
++  const AVCodec* vcodec = 
avcodec_find_encoder_by_name(encoder->videoCodec);
+   if ((encoder->audioCodec && !acodec) || (encoder->videoCodec && 
!vcodec) || !oformat || (!acodec && !vcodec)) {
+   return false;
+   }
+@@ -257,

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

2022-02-28 Thread Lars Wendler
commit: c79dfef46c630979a91aac8462851546185af91a
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 28 09:43:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Feb 28 09:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79dfef4

sys-apps/fwupd: Bump to version 1.7.6

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

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.7.6.ebuild | 175 ++
 2 files changed, 176 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 4cff3b98b788..b613b94ed5da 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,4 @@
 DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B 
aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18
 SHA512 
9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521
 DIST fwupd-1.7.4.tar.gz 4002584 BLAKE2B 
6d01ee3993cc2a55164fd6ae468c00430fdc63b737abbad3dd279ef061625de4e2540d76b7069757753a9e94c1afc3635b565a25758c9d616e0d467212fd4751
 SHA512 
fa7195e2873a55fe544636c639597b4b2bac0855b10df4fac075ce377b87ae2aa2ccd86fb173379d39ebff542acca33e97234fd6c946e12b212dcf88b5f378a1
 DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31
+DIST fwupd-1.7.6.tar.gz 4054269 BLAKE2B 
dea4a37aea406e933f312fb809ee2ea972e3b017e5267d51bed835b6d440c15ca1d589f76a6c1906e616acc7cdd6c0f6dcec034e1460427057d8a1168583c4ce
 SHA512 
f04ee78a6ec9e73ce0f3eb9c2dcbfc471ac88264451a378f1b0010fa528596052b4d3a63f5303074dd4fad55bf153fe5642d77adebd4ed805d74f57fbbff5b2b

diff --git a/sys-apps/fwupd/fwupd-1.7.6.ebuild 
b/sys-apps/fwupd/fwupd-1.7.6.ebuild
new file mode 100644
index ..e020b391df93
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.7.6.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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 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)
+   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:= )
+   dell? ( >=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.103 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+# Block sci-chemistry/chemical-mime-d

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

2022-02-28 Thread Lars Wendler
commit: 5384be291948c734f441e772b1f1933c578dc13f
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Feb 28 09:44:27 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Feb 28 09:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5384be29

sys-apps/fwupd: Removed old

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

 sys-apps/fwupd/Manifest |   1 -
 sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch |  55 
 sys-apps/fwupd/fwupd-1.7.4.ebuild   | 178 
 3 files changed, 234 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index b613b94ed5da..c7fc8c92a4c5 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,4 +1,3 @@
 DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B 
aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18
 SHA512 
9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521
-DIST fwupd-1.7.4.tar.gz 4002584 BLAKE2B 
6d01ee3993cc2a55164fd6ae468c00430fdc63b737abbad3dd279ef061625de4e2540d76b7069757753a9e94c1afc3635b565a25758c9d616e0d467212fd4751
 SHA512 
fa7195e2873a55fe544636c639597b4b2bac0855b10df4fac075ce377b87ae2aa2ccd86fb173379d39ebff542acca33e97234fd6c946e12b212dcf88b5f378a1
 DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31
 DIST fwupd-1.7.6.tar.gz 4054269 BLAKE2B 
dea4a37aea406e933f312fb809ee2ea972e3b017e5267d51bed835b6d440c15ca1d589f76a6c1906e616acc7cdd6c0f6dcec034e1460427057d8a1168583c4ce
 SHA512 
f04ee78a6ec9e73ce0f3eb9c2dcbfc471ac88264451a378f1b0010fa528596052b4d3a63f5303074dd4fad55bf153fe5642d77adebd4ed805d74f57fbbff5b2b

diff --git a/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch 
b/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch
deleted file mode 100644
index 968a0e7222d3..
--- a/sys-apps/fwupd/files/fwupd-1.7.4-efivar38.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From e74d38bfd3097471fe60dbe843a68c16516a78da Mon Sep 17 00:00:00 2001
-From: Richard Hughes 
-Date: Mon, 17 Jan 2022 14:50:47 +
-Subject: [PATCH] Fix compiling with new versions of efivar
-
-Fixes https://github.com/fwupd/fwupd/issues/4181

- meson.build   | 5 +
- plugins/uefi-capsule/fu-uefi-common.h | 3 +++
- 2 files changed, 8 insertions(+)
-
-diff --git a/meson.build b/meson.build
-index 833bdbf56..691cc8a58 100644
 a/meson.build
-+++ b/meson.build
-@@ -412,6 +412,11 @@ endif
- if build_standalone and get_option('plugin_uefi_capsule')
-   efiboot = dependency('efiboot')
- 
-+  efivar = dependency('efivar')
-+  if cc.has_header_symbol('efivar/efivar-types.h', 'efi_time_t', dependencies 
: efivar)
-+conf.set('HAVE_EFI_TIME_T', '1')
-+  endif
-+
-   efi_app_location = join_paths(libexecdir, 'fwupd', 'efi')
-   conf.set_quoted('EFI_APP_LOCATION', efi_app_location)
- 
-diff --git a/plugins/uefi-capsule/fu-uefi-common.h 
b/plugins/uefi-capsule/fu-uefi-common.h
-index a21806d6b..1d616c9e0 100644
 a/plugins/uefi-capsule/fu-uefi-common.h
-+++ b/plugins/uefi-capsule/fu-uefi-common.h
-@@ -9,6 +9,7 @@
- 
- #include 
- 
-+#include 
- #include 
- 
- #define EFI_CAPSULE_HEADER_FLAGS_PERSIST_ACROSS_RESET  0x0001
-@@ -17,6 +18,7 @@
- 
- #define EFI_OS_INDICATIONS_FILE_CAPSULE_DELIVERY_SUPPORTED 
0x0004ULL
- 
-+#ifndef HAVE_EFI_TIME_T
- typedef struct __attribute__((__packed__)) {
-   guint16 year;
-   guint8 month;
-@@ -30,6 +32,7 @@ typedef struct __attribute__((__packed__)) {
-   guint8 daylight;
-   guint8 pad2;
- } efi_time_t;
-+#endif
- 
- typedef struct __attribute__((__packed__)) {
-   fwupd_guid_t guid;

diff --git a/sys-apps/fwupd/fwupd-1.7.4.ebuild 
b/sys-apps/fwupd/fwupd-1.7.4.ebuild
deleted file mode 100644
index aaed0839779c..
--- a/sys-apps/fwupd/fwupd-1.7.4.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm 

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

2022-02-27 Thread Lars Wendler
commit: efb726749d0ff189ccd0de9faed4cfd14e6961a8
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 27 23:02:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 27 23:04:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb72674

app-admin/keepassxc: Synced live ebuild

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

 app-admin/keepassxc/keepassxc-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-admin/keepassxc/keepassxc-.ebuild 
b/app-admin/keepassxc/keepassxc-.ebuild
index 6eb2c5dbb6e3..3d0e25a306e7 100644
--- a/app-admin/keepassxc/keepassxc-.ebuild
+++ b/app-admin/keepassxc/keepassxc-.ebuild
@@ -92,8 +92,5 @@ src_configure() {
if [[ "${PV}" == *_beta* ]] ; then
mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
fi
-   if [[ "${PV}" !=  ]] ; then
-   mycmakeargs+=( -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)" )
-   fi
cmake_src_configure
 }



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

2022-02-27 Thread Lars Wendler
commit: 3d720dd85f6c09f643b910e045f526af610f8451
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 27 23:02:21 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 27 23:04:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d720dd8

app-admin/keepassxc: Bump to version 2.7.0_beta1

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

 app-admin/keepassxc/Manifest |  1 +
 app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest
index cfe9fe1f233c..2e6bcf95b9b0 100644
--- a/app-admin/keepassxc/Manifest
+++ b/app-admin/keepassxc/Manifest
@@ -1 +1,2 @@
 DIST keepassxc-2.6.6-src.tar.xz 7640532 BLAKE2B 
ed55dfe992c02e78354d7aeb9f63853380dbcdec0e834232997cb6f5ecc303ff18ed50dcc48f54497031d6fc8b741c620202e78c3eacbe50d4dcfa7e4d59a92c
 SHA512 
175702ef3ae5b048ba23a794ddf4e17d61f2640955de7ec21a3e49e4abe7cab8c93c9a2bc61c5c052c62382a69bd8dcb4a4f0cf6daa162f5e00cff3f7a1a713b
+DIST keepassxc-2.7.0_beta1.tar.gz 10634757 BLAKE2B 
3ec079dacbf6f13f60ac68084d167e90f213894f3141a55962720646673de0bf466c81493a4f449b4871298d8067b1971e7e25477b7cbecb47a277e5594b425e
 SHA512 
b1fbdf5afea1514a8e42338ea26077b0a6d3088674baf1761e8ac0060ffd5c14da6f7bf11d31cd04f90d02c30e6db39e559c2995863cb3f563d7e6894f7680a9

diff --git a/app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild
new file mode 100644
index ..3d0e25a306e7
--- /dev/null
+++ b/app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild
@@ -0,0 +1,96 @@
+# 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="KeePassXC - KeePass Cross-platform Community Edition"
+HOMEPAGE="https://keepassxc.org;
+
+if [[ "${PV}" != * ]] ; then
+   if [[ "${PV}" == *_beta* ]] ; then
+   
SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${P/_/-}"
+   else
+   
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   fi
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/keepassxreboot/${PN};
+   [[ "${PV}" !=  ]] && EGIT_BRANCH="master"
+fi
+
+LICENSE="LGPL-2.1 GPL-2 GPL-3"
+SLOT="0"
+IUSE="autotype browser ccache doc keeshare +network test yubikey"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/botan:2
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-gfx/qrencode:=
+   sys-libs/readline:0=
+   sys-libs/zlib:=
+   autotype? (
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXtst
+   )
+   keeshare? ( sys-libs/zlib:=[minizip] )
+   yubikey? (
+   dev-libs/libusb:1
+   sys-apps/pcsc-lite
+   )
+"
+
+DEPEND="
+   ${RDEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qttest:5
+"
+BDEPEND="
+   ccache? ( dev-util/ccache )
+   doc? ( dev-ruby/asciidoctor )
+"
+
+src_prepare() {
+   if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != * ]] && [[ ! -f 
.version ]] ; then
+   printf '%s' "${PV}" > .version || die
+   fi
+
+cmake_src_prepare
+}
+
+src_configure() {
+   # https://github.com/keepassxreboot/keepassxc/issues/5801
+   filter-flags -flto*
+
+   local mycmakeargs=(
+   -DWITH_CCACHE="$(usex ccache)"
+   -DWITH_GUI_TESTS=OFF
+   -DWITH_TESTS="$(usex test)"
+   -DWITH_XC_AUTOTYPE="$(usex autotype)"
+   -DWITH_XC_DOCS="$(usex doc)"
+   -DWITH_XC_BROWSER="$(usex browser)"
+   -DWITH_XC_FDOSECRETS=ON
+   -DWITH_XC_KEESHARE="$(usex keeshare)"
+   -DWITH_XC_NETWORKING="$(usex network)"
+   -DWITH_XC_SSHAGENT=ON
+   -DWITH_XC_UPDATECHECK=OFF
+   -DWITH_XC_YUBIKEY="$(usex yubikey)"
+   )
+   if [[ "${PV}" == *_beta* ]] ; then
+   mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
+   fi
+   cmake_src_configure
+}



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

2022-02-27 Thread Lars Wendler
commit: 65e6cffa6875e6cd4643b38a56062004b0ccf0d3
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 27 19:35:44 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 27 19:35:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e6cffa

media-video/smplayer: Bump to version 22.2.0

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

 media-video/smplayer/Manifest   |   1 +
 media-video/smplayer/smplayer-22.2.0.ebuild | 139 
 2 files changed, 140 insertions(+)

diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
index 690ff7776a53..72b1a597dc56 100644
--- a/media-video/smplayer/Manifest
+++ b/media-video/smplayer/Manifest
@@ -1 +1,2 @@
 DIST smplayer-21.10.0.tar.bz2 5186253 BLAKE2B 
e2da80e64c4cbb9a3977ae9f5570800a2c3e012f21fdd011d66dce681488805c309fb40aae72aff5858cc06beaf1e8bbe052816eb91d3700a222b3b10be57228
 SHA512 
3e4a046c704eeb181570c56a819afbca939257df370c909dab3af448553702feeebba542f123d18cf6b786a19f92ee67ba60ba25a649d83f1f31411b715f7ae4
+DIST smplayer-22.2.0.tar.bz2 5165034 BLAKE2B 
b10103907dc334f65bf1d0dfc55baef5fe330e84eabb0534d77b4ebeb6b93f677b5f39b9e8ab60f8a7fdaf405fee8ab683e7c5e284256b04a6628603fc476540
 SHA512 
62916d9df8493efbe810a5de36c2d45fd2e39173e061060c749c87ac498f43ca08caa073bd04b05e3e9de72c5efdf9bece8e08f4c57a0d283d9f78b7687e2d14

diff --git a/media-video/smplayer/smplayer-22.2.0.ebuild 
b/media-video/smplayer/smplayer-22.2.0.ebuild
new file mode 100644
index ..75684168f00f
--- /dev/null
+++ b/media-video/smplayer/smplayer-22.2.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 2007-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="am ar_SY ar bg ca cs da de el en_GB en en_US es et eu fa fi fr gl
+he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU
+sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW"
+PLOCALE_BACKUP="en_US"
+
+inherit plocale qmake-utils toolchain-funcs xdg
+
+DESCRIPTION="Great Qt GUI front-end for mplayer/mpv"
+HOMEPAGE="https://www.smplayer.eu/;
+SRC_URI="https://github.com/smplayer-dev/${PN}/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="autoshutdown bidi debug mpris"
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtscript:5
+   dev-qt/qtsingleapplication[X,qt5(+)]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   autoshutdown? ( dev-qt/qtdbus:5 )
+   mpris? ( dev-qt/qtdbus:5 )
+"
+RDEPEND="${DEPEND}
+   || (
+   media-video/mpv[libass(+),X]
+   media-video/mplayer[bidi?,libass,png,X]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # 
bug 487544
+   "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch"
+   "${FILESDIR}/${PN}-18.2.0-jobserver.patch"
+   "${FILESDIR}/${PN}-18.3.0-disable-werror.patch"
+)
+
+src_prepare() {
+   use bidi || PATCHES+=( "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch )
+
+   default
+
+   # Upstream Makefile sucks
+   sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \
+   -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \
+   -e '/\.\/get_svn_revision\.sh/,+2c\
+   cd src && $(DEFS) $(MAKE)' \
+   Makefile || die
+
+   # Turn off online update checker, bug #479902
+   sed -e 's:DEFINES += UPDATE_CHECKER:#&:' \
+   -e 's:DEFINES += CHECK_UPGRADED:#&:' \
+   -i src/smplayer.pro || die
+
+   # Turn off intrusive share widget
+   sed -e 's:DEFINES += SHARE_WIDGET:#&:' \
+   -i src/smplayer.pro || die
+
+   # Toggle autoshutdown option which pulls in dbus, bug #524392
+   if ! use autoshutdown ; then
+   sed -e 's:DEFINES += AUTO_SHUTDOWN_PC:#&:' \
+   -i src/smplayer.pro || die
+   fi
+
+   # Turn debug message flooding off
+   if ! use debug ; then
+   sed -e 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
+   -i src/smplayer.pro || die
+   fi
+
+   # MPRIS2 pulls in dbus, bug #553710
+   if ! use mpris ; then
+   sed -e 's:DEFINES += MPRIS2:#&:' \
+   -i src/smplayer.pro || die
+   fi
+
+   # Commented out because it gives false positives
+   #plocale_find_changes "${S}"/src/translations ${PN}_ .ts
+
+   # Do not default compress man page
+   sed '/gzip -9.*\.1$/d' -i Makefile || die
+   sed 's@\.gz$@@' -i smplayer.spec || die
+}
+
+src_

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

2022-02-25 Thread Lars Wendler
commit: 9c19562ac6472473a6003b37816c33386db7fa23
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 25 16:07:21 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 25 16:08:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c19562a

media-sound/mumble: Added dev-cpp/nlohmann_json to DEPEND in live ebuild

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

 media-sound/mumble/files/mumble--system_json.patch | 18 ++
 media-sound/mumble/mumble-.ebuild  |  5 +
 2 files changed, 23 insertions(+)

diff --git a/media-sound/mumble/files/mumble--system_json.patch 
b/media-sound/mumble/files/mumble--system_json.patch
new file mode 100644
index ..2be7553d50ef
--- /dev/null
+++ b/media-sound/mumble/files/mumble--system_json.patch
@@ -0,0 +1,18 @@
+diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt
+index bb8df1671..51f83850e 100644
+--- a/src/mumble/CMakeLists.txt
 b/src/mumble/CMakeLists.txt
+@@ -472,12 +472,7 @@ else()
+ endif()
+ 
+ 
+-set(JSON_BuildTests OFF CACHE INTERNAL "")
+-set(JSON_ImplicitConversions OFF CACHE INTERNAL "")
+-add_subdirectory("${3RDPARTY_DIR}/nlohmann_json/" 
"${CMAKE_CURRENT_BINARY_DIR}/nlohmann_json/")
+-
+-target_link_libraries(mumble_client_object_lib PUBLIC 
nlohmann_json::nlohmann_json)
+-
++find_pkg("nlohmann_json" REQUIRED)
+ find_pkg("SndFile;LibSndFile;sndfile" REQUIRED)
+ 
+ # Check if sndfile version supports opus

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index 0f0d04d692c3..a5cfa6d410b7 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.ebuild
@@ -57,6 +57,7 @@ RDEPEND="
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
 "
 DEPEND="${RDEPEND}
+   dev-cpp/nlohmann_json
dev-qt/qtconcurrent:5
dev-qt/qttest:5
>=dev-libs/boost-1.41.0
@@ -70,6 +71,10 @@ BDEPEND="
 src_prepare() {
sed '/TRACY_ON_DEMAND/s@ ON @ OFF @' -i src/CMakeLists.txt || die
 
+   if [[ "${PV}" == * ]] ; then
+   PATCHES+=( "${FILESDIR}/${P}-system_json.patch" )
+   fi
+
# required because of xdg.eclass also providing src_prepare
cmake_src_prepare
 }



[gentoo-commits] repo/gentoo:master commit in: x11-wm/icewm/

2022-02-23 Thread Lars Wendler
commit: b9c02ccaa2f57b6c2ba17a94f185b00cc3a43171
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 23 22:19:23 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Feb 23 22:19:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c02cca

x11-wm/icewm: Removed old

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

 x11-wm/icewm/Manifest   |   1 -
 x11-wm/icewm/icewm-2.9.4.ebuild | 153 
 2 files changed, 154 deletions(-)

diff --git a/x11-wm/icewm/Manifest b/x11-wm/icewm/Manifest
index c4a0af9227ab..fd7431cab11e 100644
--- a/x11-wm/icewm/Manifest
+++ b/x11-wm/icewm/Manifest
@@ -1,4 +1,3 @@
 DIST icewm-2.8.0.tar.lz 1745937 BLAKE2B 
dc5c4c6e4b5f067881176a0f72914f971dbae3daa475ed7ca00dbf3f687aae97874a0cf2e94b0d22d45f7dc221390c0658674e9aad3ea19d21a171b6d478c4be
 SHA512 
552d1da9ceb96c6c14a0dfd596656a56fb289716a787fb75e54b49ef6df84747a4999ce733a6ffb9ff7a1e4c0243253fc3f2fa7a2251e7f3987ab9f33c0a1b30
-DIST icewm-2.9.4.tar.lz 1761065 BLAKE2B 
2063e50924b446b46bbed057d60493f1a753991dc2049cc5628dcf7e8eff7fe5bcadfa1d5a651c92bac57270a948b8201a8c8e072228741583bbe3941fb128d5
 SHA512 
19aedfb15315b7d376bc4a0fabfaadcbd8754927daf752618d6d2b877c6a01d57ced0247454f058da24b355b3d6ec9a7341f1bab7fd17c8c9317b16624ec44c1
 DIST icewm-2.9.5.tar.lz 1768082 BLAKE2B 
1e8c4885dcf6e912647d4f785e811b38eed3e8761213345c4687f6c347356e99f213eded7a5534bf3f9b8335dbaf1665b6fbfd8503f24cb98b79d7c7f3380b04
 SHA512 
5bfe5bf1edeead54f2046adfb21e31a23af1e86c018e7c6934309a3a47aae6b7c1bd0365460c062ad7a1e1fa9734a3f0425e1e7a2cfc2652ac123c1f1a92ae96
 DIST icewm-2.9.6.tar.lz 1763654 BLAKE2B 
6d002e8f1c10bc6a0867308ede058beb0d044ef57a91c66a557271a100dcafe21f1499a90a5d95924a2ff0c9d9456c64996de4cfbad29172b9c08dec15afb8ed
 SHA512 
7deea4d4bc8cd856aa06d0578257cef557b0fdf4e03208ec7a890bfd22171dbda3b5d94b166fbefa2e72cabe9c23295b63963dfc6024181bc9632f0210e2b348

diff --git a/x11-wm/icewm/icewm-2.9.4.ebuild b/x11-wm/icewm/icewm-2.9.4.ebuild
deleted file mode 100644
index 0b653160bbb5..
--- a/x11-wm/icewm/icewm-2.9.4.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools unpacker
-
-DESCRIPTION="Ice Window Manager with Themes"
-HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm;
-LICENSE="GPL-2"
-SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz;
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+alsa ao bidi debug +gdk-pixbuf imlib nls truetype xinerama"
-
-# Tests broken in all versions, patches welcome, bug #323907, #389533
-RESTRICT="test"
-
-REQUIRED_USE="|| ( alsa ao )"
-#?? ( gdk-pixbuf imlib )
-
-#fix for icewm preversion package names
-S="${WORKDIR}/${P/_}"
-
-# These are the core dependencies of icewm.
-# Look into configure.ac and search for PKG_CHECK_MODULES([CORE]
-CORE_DEPEND="
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrender
-"
-
-RDEPEND="
-   ${CORE_DEPEND}
-   dev-libs/glib:2
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXft
-   x11-libs/libXpm
-   x11-libs/libXrandr
-   alsa? (
-   media-libs/alsa-lib
-   media-libs/libsndfile[alsa]
-   )
-   ao? (
-   media-libs/libao
-   media-libs/libsndfile
-   )
-   bidi? ( dev-libs/fribidi )
-   gdk-pixbuf? (
-   x11-libs/gdk-pixbuf-xlib
-   >=x11-libs/gdk-pixbuf-2.42.0:2
-   )
-   !gdk-pixbuf? (
-   imlib? (
-   gnome-base/librsvg:2
-   media-libs/imlib2
-   )
-   !imlib? (
-   media-libs/libpng:0=
-   virtual/jpeg
-   )
-   )
-   xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="
-   ${RDEPEND}
-   $(unpacker_src_uri_depends)
-   x11-base/xorg-proto
-   gdk-pixbuf? ( gnome-base/librsvg:2 )
-"
-
-BDEPEND="
-   app-text/asciidoc
-   virtual/pkgconfig
-   nls? ( >=sys-devel/gettext-0.19.8 )
-"
-
-pkg_pretend() {
-   if use gdk-pixbuf && use imlib ; then
-   einfo 'Confilcting USE flags have been enabled:'
-   einfo '"gdk-pixbuf" and "imlib" exclude each other!'
-   einfo 'Using "gdk-pixbuf".'
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local icesound
-   if use alsa && use ao ; then
-   icesound="alsa,ao"
-   elif use alsa ; then
-   icesound="alsa"
-

[gentoo-commits] repo/gentoo:master commit in: x11-wm/icewm/

2022-02-23 Thread Lars Wendler
commit: f832921303153504b70c528a411c4638caefc3bf
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 23 22:18:46 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Feb 23 22:19:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8329213

x11-wm/icewm: Bump to version 2.9.6

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

 x11-wm/icewm/Manifest   |   1 +
 x11-wm/icewm/icewm-2.9.6.ebuild | 153 
 2 files changed, 154 insertions(+)

diff --git a/x11-wm/icewm/Manifest b/x11-wm/icewm/Manifest
index 440abcf4cea3..c4a0af9227ab 100644
--- a/x11-wm/icewm/Manifest
+++ b/x11-wm/icewm/Manifest
@@ -1,3 +1,4 @@
 DIST icewm-2.8.0.tar.lz 1745937 BLAKE2B 
dc5c4c6e4b5f067881176a0f72914f971dbae3daa475ed7ca00dbf3f687aae97874a0cf2e94b0d22d45f7dc221390c0658674e9aad3ea19d21a171b6d478c4be
 SHA512 
552d1da9ceb96c6c14a0dfd596656a56fb289716a787fb75e54b49ef6df84747a4999ce733a6ffb9ff7a1e4c0243253fc3f2fa7a2251e7f3987ab9f33c0a1b30
 DIST icewm-2.9.4.tar.lz 1761065 BLAKE2B 
2063e50924b446b46bbed057d60493f1a753991dc2049cc5628dcf7e8eff7fe5bcadfa1d5a651c92bac57270a948b8201a8c8e072228741583bbe3941fb128d5
 SHA512 
19aedfb15315b7d376bc4a0fabfaadcbd8754927daf752618d6d2b877c6a01d57ced0247454f058da24b355b3d6ec9a7341f1bab7fd17c8c9317b16624ec44c1
 DIST icewm-2.9.5.tar.lz 1768082 BLAKE2B 
1e8c4885dcf6e912647d4f785e811b38eed3e8761213345c4687f6c347356e99f213eded7a5534bf3f9b8335dbaf1665b6fbfd8503f24cb98b79d7c7f3380b04
 SHA512 
5bfe5bf1edeead54f2046adfb21e31a23af1e86c018e7c6934309a3a47aae6b7c1bd0365460c062ad7a1e1fa9734a3f0425e1e7a2cfc2652ac123c1f1a92ae96
+DIST icewm-2.9.6.tar.lz 1763654 BLAKE2B 
6d002e8f1c10bc6a0867308ede058beb0d044ef57a91c66a557271a100dcafe21f1499a90a5d95924a2ff0c9d9456c64996de4cfbad29172b9c08dec15afb8ed
 SHA512 
7deea4d4bc8cd856aa06d0578257cef557b0fdf4e03208ec7a890bfd22171dbda3b5d94b166fbefa2e72cabe9c23295b63963dfc6024181bc9632f0210e2b348

diff --git a/x11-wm/icewm/icewm-2.9.6.ebuild b/x11-wm/icewm/icewm-2.9.6.ebuild
new file mode 100644
index ..0b653160bbb5
--- /dev/null
+++ b/x11-wm/icewm/icewm-2.9.6.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools unpacker
+
+DESCRIPTION="Ice Window Manager with Themes"
+HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm;
+LICENSE="GPL-2"
+SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+alsa ao bidi debug +gdk-pixbuf imlib nls truetype xinerama"
+
+# Tests broken in all versions, patches welcome, bug #323907, #389533
+RESTRICT="test"
+
+REQUIRED_USE="|| ( alsa ao )"
+#?? ( gdk-pixbuf imlib )
+
+#fix for icewm preversion package names
+S="${WORKDIR}/${P/_}"
+
+# These are the core dependencies of icewm.
+# Look into configure.ac and search for PKG_CHECK_MODULES([CORE]
+CORE_DEPEND="
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrender
+"
+
+RDEPEND="
+   ${CORE_DEPEND}
+   dev-libs/glib:2
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXft
+   x11-libs/libXpm
+   x11-libs/libXrandr
+   alsa? (
+   media-libs/alsa-lib
+   media-libs/libsndfile[alsa]
+   )
+   ao? (
+   media-libs/libao
+   media-libs/libsndfile
+   )
+   bidi? ( dev-libs/fribidi )
+   gdk-pixbuf? (
+   x11-libs/gdk-pixbuf-xlib
+   >=x11-libs/gdk-pixbuf-2.42.0:2
+   )
+   !gdk-pixbuf? (
+   imlib? (
+   gnome-base/librsvg:2
+   media-libs/imlib2
+   )
+   !imlib? (
+   media-libs/libpng:0=
+   virtual/jpeg
+   )
+   )
+   xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="
+   ${RDEPEND}
+   $(unpacker_src_uri_depends)
+   x11-base/xorg-proto
+   gdk-pixbuf? ( gnome-base/librsvg:2 )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   virtual/pkgconfig
+   nls? ( >=sys-devel/gettext-0.19.8 )
+"
+
+pkg_pretend() {
+   if use gdk-pixbuf && use imlib ; then
+   einfo 'Confilcting USE flags have been enabled:'
+   einfo '"gdk-pixbuf" and "imlib" exclude each other!'
+   einfo 'Using "gdk-pixbuf".'
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local icesound
+   if use alsa && use ao ; then
+   icesound="alsa,ao"
+   elif use alsa ; then
+   icesound="alsa"
+

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

2022-02-23 Thread Lars Wendler
commit: d9d94c1c92f59eff1a31a70cf37828052ae1ce33
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 23 09:28:53 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Feb 23 10:29:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d94c1c

net-libs/nghttp2: Bump to version 1.47.0

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

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

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 9b5f2c56362a..575ac2674bd8 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
new file mode 100644
index ..13938062e171
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.47.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 ~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/liburing/

2022-02-22 Thread Lars Wendler
commit: 31e437d5c46c16b4f86e255561b41dba9dbfba04
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 22 15:31:58 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb 22 15:33:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e437d5

sys-libs/liburing: Synced live ebuild

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

 sys-libs/liburing/liburing-.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sys-libs/liburing/liburing-.ebuild 
b/sys-libs/liburing/liburing-.ebuild
index 72d3d7d1fa2a..c7427bfe9a0d 100644
--- a/sys-libs/liburing/liburing-.ebuild
+++ b/sys-libs/liburing/liburing-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,6 +23,13 @@ RESTRICT="test"
 
 src_prepare() {
default
+
+   if [[ "${PV}" != * ]] ; then
+   # Make sure pkgconfig files contain the correct version
+   # bug #809095 and #833895
+   sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+   fi
+
multilib_copy_sources
 }
 



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

2022-02-22 Thread Lars Wendler
commit: aee2389acc66f1555ff924525c7b56bba2575b0d
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 22 15:28:41 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb 22 15:33:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee2389a

sys-libs/liburing: Revbump to fix version in pkgconfig files

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

 .../liburing/{liburing-2.1.ebuild => liburing-2.1-r1.ebuild}  | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/sys-libs/liburing/liburing-2.1.ebuild 
b/sys-libs/liburing/liburing-2.1-r1.ebuild
similarity index 84%
rename from sys-libs/liburing/liburing-2.1.ebuild
rename to sys-libs/liburing/liburing-2.1-r1.ebuild
index 268300b356e1..ae14b067cbb3 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1-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=7
+EAPI=8
 
 inherit multilib-minimal toolchain-funcs
 
@@ -28,6 +28,13 @@ PATCHES=(
 
 src_prepare() {
default
+
+   if [[ "${PV}" != * ]] ; then
+   # Make sure pkgconfig files contain the correct version
+   # bug #809095 and #833895
+   sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+   fi
+
multilib_copy_sources
 }
 



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

2022-02-22 Thread Lars Wendler
commit: c72a13073780ea98361cd36b80cb002058a7b21e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 22 14:07:23 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb 22 14:07:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72a1307

media-libs/harfbuzz: Revbump to handle multiple element ICU DEFS

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

 .../files/harfbuzz-3.4.0-multiple_icu_defs.patch   | 24 ++
 ...fbuzz-3.4.0.ebuild => harfbuzz-3.4.0-r1.ebuild} |  4 
 2 files changed, 28 insertions(+)

diff --git a/media-libs/harfbuzz/files/harfbuzz-3.4.0-multiple_icu_defs.patch 
b/media-libs/harfbuzz/files/harfbuzz-3.4.0-multiple_icu_defs.patch
new file mode 100644
index ..64aebcfc03f1
--- /dev/null
+++ b/media-libs/harfbuzz/files/harfbuzz-3.4.0-multiple_icu_defs.patch
@@ -0,0 +1,24 @@
+From 256dcde149737246a04cfc0fe388cb91acb65522 Mon Sep 17 00:00:00 2001
+From: James Hilliard 
+Date: Mon, 21 Feb 2022 00:07:03 -0700
+Subject: [PATCH] [meson] handle multiple element ICU DEFS
+
+---
+ meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index e22859a265..27cd3daa97 100644
+--- a/meson.build
 b/meson.build
+@@ -105,8 +105,8 @@ else
+ endif
+ 
+ if icu_dep.found() and icu_dep.type_name() == 'pkgconfig'
+-  icu_defs = icu_dep.get_variable(pkgconfig: 'DEFS', default_value: '')
+-  if icu_defs != ''
++  icu_defs = icu_dep.get_variable(pkgconfig: 'DEFS', default_value: 
'').split()
++  if icu_defs.length() > 0
+ add_project_arguments(icu_defs, language: ['c', 'cpp'])
+   endif
+ endif

diff --git a/media-libs/harfbuzz/harfbuzz-3.4.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-3.4.0-r1.ebuild
similarity index 97%
rename from media-libs/harfbuzz/harfbuzz-3.4.0.ebuild
rename to media-libs/harfbuzz/harfbuzz-3.4.0-r1.ebuild
index 9322b2928b1c..8a1d1b1f669e 100644
--- a/media-libs/harfbuzz/harfbuzz-3.4.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-3.4.0-r1.ebuild
@@ -45,6 +45,10 @@ BDEPEND="
introspection? ( dev-util/glib-utils )
 "
 
+PATCHES=(
+   "${FILESDIR}/${P}-multiple_icu_defs.patch" #833891
+)
+
 pkg_setup() {
python-any-r1_pkg_setup
if ! use debug ; then



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

2022-02-20 Thread Lars Wendler
commit: 788f884a7ca0fca93786020c747d86d9011c513b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 20 20:23:58 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 20 20:24:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788f884a

media-sound/strawberry: Bump to version 1.0.2

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

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

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 32c03cbc93f0..4efcbe13e44c 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1 +1,2 @@
 DIST strawberry-1.0.1.tar.xz 11191132 BLAKE2B 
e182ec5db26b22b60e9393b3a418cf44c01b647ab268bafe6d3f098d879817563d68faf7962f0670017f70b7f9f64f3a680056002e7041a2dc956fdc1dceeb95
 SHA512 
6a668ba6dbdcd5c60e78190c2cc8c04ad4ed920102c7555fdd42f6bf47c5b4004f9580c0f009cade642b404f6884b2b5dac386d326bf6f234403e4ba7612a2bb
+DIST strawberry-1.0.2.tar.xz 11202768 BLAKE2B 
555c9492a6c10e9df579d4e9b1c718c722531f21784f68a436d8bd313a6950f0cfc58ded85f9a144de12a73ab07a0cc4d0e028223122dd4fde6604eb92145bd8
 SHA512 
196be23dde8fee531b2996bc7dacaf5b00dcd3f1aaaeb6630ed2a2fdeb777abb66d6c19928fc157dde7d5bceffdc646ff615a6d52bc0e6ee5ddcc14de6ee7a59

diff --git a/media-sound/strawberry/strawberry-1.0.2.ebuild 
b/media-sound/strawberry/strawberry-1.0.2.ebuild
new file mode 100644
index ..af868219fe69
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.2.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: dev-libs/libinput/

2022-02-19 Thread Lars Wendler
commit: 345890b54e7901439e72cb6e94059415d061f115
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 19 23:08:35 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Feb 19 23:08:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345890b5

dev-libs/libinput: Bump to version 1.20.0

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.20.0.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index e530aeac9f58..4ffa65558dbe 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.19.3.tar.xz 655164 BLAKE2B 
a07d91603a3d4e759aad25ee46b11dbee47eb013a2361f1b70acd616fee0ed9660e6fa8773948d6acf3686179fd7aaf76bf8285f3dc3137a4b1b605ec0e4d6d2
 SHA512 
f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298
+DIST libinput-1.20.0.tar.gz 982547 BLAKE2B 
6a30ec5473b7271b89a50cb5147900928bc1ac370cb30bb7a9282517f9ced1973e7f83e864a865c840a1f1fe447459c329b8966211cafcd28f8d1285a36de593
 SHA512 
b92345809f4e18b2335e3c377d1a8edda523462ff23fba6abcc5f8cf01b80fc4c6e4e06886088788c4b04873d37da210876f201bb81203af2f9f614bc659e6eb

diff --git a/dev-libs/libinput/libinput-1.20.0.ebuild 
b/dev-libs/libinput/libinput-1.20.0.ebuild
new file mode 100644
index ..c14415db2dff
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.20.0.ebuild
@@ -0,0 +1,88 @@
+# 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 ~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
+
+   udevadm hwdb --update --root="${ROOT}"
+}



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

2022-02-18 Thread Lars Wendler
commit: 7067db5f49eef901529be46349530e6733b0d4b1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 18 16:12:26 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 18 16:12:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7067db5f

dev-libs/libxmlb: Removed old

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

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

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index 486d8a58653e..992394821f15 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.5.tar.gz 118335 BLAKE2B 
bc644ec810d8cfc8db4da5fd9eef0f97eb02efc4d634bb414e0404984ca7fc35be04dd2041dc4661d63515789a65217ae5ba60e8eb8dfc2d117beca73a69cf43
 SHA512 
2da4fbb0942a5b42c81bdf49926822b75b5a4b497a7f1c0c704b8ff4c249adeb85d22568a28b68b57a66e0019c13e129fd14d517ad49c7dbead4cd39ee790be3
 DIST libxmlb-0.3.6.tar.gz 118521 BLAKE2B 
ba79d80216705b8f2f6e02a10ebab7cb3765d3718bf821bff4c6fbfe3cee7c2128230f670751948b430bd206f34924be438d4293dc154bcd69338e85cea90032
 SHA512 
2ea8592aa950be597254beefe1db0097ea3fb36b42e8ace04a13e34a17718bd74f232633e1555cc90283d81568fdfe2a198b68151ead5e0fa5628d344de8df9b
 DIST libxmlb-0.3.7.tar.gz 121055 BLAKE2B 
5dda4695041af85a3fbb6c5ed9888ed822df1ddc6c281a89629598c82c022a8c55fdebbb4e49c553ed99d38c97843855569a3fcc5c2531b698b024e4b68638f6
 SHA512 
398d49e190aedd5c1f0eab2a8b6ddf5fc1cd866d575459c049e55399fc8fb54512783cc024b8f3016fbf19232502ba86781eea5b937871a3aed25b5ed28a5edd

diff --git a/dev-libs/libxmlb/libxmlb-0.3.5.ebuild 
b/dev-libs/libxmlb/libxmlb-0.3.5.ebuild
deleted file mode 100644
index 84e2880a46ac..
--- a/dev-libs/libxmlb/libxmlb-0.3.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 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-02-18 Thread Lars Wendler
commit: eb96bb125da58ef2cccf81b71bbecab715fbe42c
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 18 16:11:35 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 18 16:11:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb96bb12

dev-libs/libxmlb: Bump to version 0.3.7

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 insertions(+)

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index b3066865b0f4..486d8a58653e 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.5.tar.gz 118335 BLAKE2B 
bc644ec810d8cfc8db4da5fd9eef0f97eb02efc4d634bb414e0404984ca7fc35be04dd2041dc4661d63515789a65217ae5ba60e8eb8dfc2d117beca73a69cf43
 SHA512 
2da4fbb0942a5b42c81bdf49926822b75b5a4b497a7f1c0c704b8ff4c249adeb85d22568a28b68b57a66e0019c13e129fd14d517ad49c7dbead4cd39ee790be3
 DIST libxmlb-0.3.6.tar.gz 118521 BLAKE2B 
ba79d80216705b8f2f6e02a10ebab7cb3765d3718bf821bff4c6fbfe3cee7c2128230f670751948b430bd206f34924be438d4293dc154bcd69338e85cea90032
 SHA512 
2ea8592aa950be597254beefe1db0097ea3fb36b42e8ace04a13e34a17718bd74f232633e1555cc90283d81568fdfe2a198b68151ead5e0fa5628d344de8df9b
+DIST libxmlb-0.3.7.tar.gz 121055 BLAKE2B 
5dda4695041af85a3fbb6c5ed9888ed822df1ddc6c281a89629598c82c022a8c55fdebbb4e49c553ed99d38c97843855569a3fcc5c2531b698b024e4b68638f6
 SHA512 
398d49e190aedd5c1f0eab2a8b6ddf5fc1cd866d575459c049e55399fc8fb54512783cc024b8f3016fbf19232502ba86781eea5b937871a3aed25b5ed28a5edd

diff --git a/dev-libs/libxmlb/libxmlb-0.3.7.ebuild 
b/dev-libs/libxmlb/libxmlb-0.3.7.ebuild
new file mode 100644
index ..86105c7d3ce4
--- /dev/null
+++ b/dev-libs/libxmlb/libxmlb-0.3.7.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: app-editors/nano/

2022-02-18 Thread Lars Wendler
commit: f920c4fcfcac5f3597a58fbd3b550bd24a26f4ba
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 18 13:57:53 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 18 14:00:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f920c4fc

app-editors/nano: Bump to version 6.2

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

 app-editors/nano/Manifest|  1 +
 app-editors/nano/nano-6.2.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index c24c852bb31a..cf70eff42a3e 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,3 +1,4 @@
 DIST nano-5.9.tar.gz 3093675 BLAKE2B 
d4fa2f0e64b6ab243a2b127ff894e900098f6261f5d46657ff3459cc0b51683a63fc5de54bd4545b47bc16c633b09142f8501b84a09df3e8123da5233a063766
 SHA512 
61bf4de300579bc6f0028a2237e105228d8657819c02f32c7ef8f84f9c54734df8fb9a9cddbce0f7721ebc5ac8ae4799c118291ae15480082f8b1317019a485d
 DIST nano-6.0.tar.gz 3114631 BLAKE2B 
d89abcbd3673867447bbfd4eedfcd7b7d5250a3ebc1048068cf03f690b2fbd072c0224c00bef9b829bff8343dacf669e8e784fa24dafaa6441746471b692c55a
 SHA512 
fa5726810cfb53fd2cc451d5a34e8f5c316c496f8d649a3899fae0b61cc5ca0bffd28deb780e4e0c98169487b8c34468fd401534b9110ba968d2d4ab6847bc87
 DIST nano-6.1.tar.gz 3146292 BLAKE2B 
ade773182d12b6d6452c23896e564a097d850630c87b0af622fe7766931aa2e5ef5e9d868e521e46e029851cdd428cd60b6c3e95bdb28df0733cba8b432f202a
 SHA512 
e034c9d7c96bf6d7ac22a2188fccf87693dd5d19ddbcfb907f817544fb2ddfce2ee9331842d885870718617ea4fd0c9151f62b3e8dc52a486cec9a30e84539c0
+DIST nano-6.2.tar.gz 3146876 BLAKE2B 
be6dbc1f53890764184a701e97e792762600c892933830bfcb5c2c4eab19d659583fe797d7197c9045ea8912215aa5885a05f02c66194df17253d6788e0ba599
 SHA512 
5a59906664a88a03f215d8dba8f7e481fbaffc7bdf93c89ca997df7a8aba2cbb4d45ac84d11f03a796488b82b01ca75161a5ab49fd9115661575451b6ab018c4

diff --git a/app-editors/nano/nano-6.2.ebuild b/app-editors/nano/nano-6.2.ebuild
new file mode 100644
index ..71abe2ce7b3e
--- /dev/null
+++ b/app-editors/nano/nano-6.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 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
+ 

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

2022-02-18 Thread Lars Wendler
commit: 9523b20c27d12dd72d1fd5ced3ba4995099925a2
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 18 13:59:52 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 18 14:00:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9523b20c

app-editors/nano: Removed old

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

 app-editors/nano/Manifest|  1 -
 app-editors/nano/nano-6.0.ebuild | 93 
 2 files changed, 94 deletions(-)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index cf70eff42a3e..296b2fe990c5 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,4 +1,3 @@
 DIST nano-5.9.tar.gz 3093675 BLAKE2B 
d4fa2f0e64b6ab243a2b127ff894e900098f6261f5d46657ff3459cc0b51683a63fc5de54bd4545b47bc16c633b09142f8501b84a09df3e8123da5233a063766
 SHA512 
61bf4de300579bc6f0028a2237e105228d8657819c02f32c7ef8f84f9c54734df8fb9a9cddbce0f7721ebc5ac8ae4799c118291ae15480082f8b1317019a485d
-DIST nano-6.0.tar.gz 3114631 BLAKE2B 
d89abcbd3673867447bbfd4eedfcd7b7d5250a3ebc1048068cf03f690b2fbd072c0224c00bef9b829bff8343dacf669e8e784fa24dafaa6441746471b692c55a
 SHA512 
fa5726810cfb53fd2cc451d5a34e8f5c316c496f8d649a3899fae0b61cc5ca0bffd28deb780e4e0c98169487b8c34468fd401534b9110ba968d2d4ab6847bc87
 DIST nano-6.1.tar.gz 3146292 BLAKE2B 
ade773182d12b6d6452c23896e564a097d850630c87b0af622fe7766931aa2e5ef5e9d868e521e46e029851cdd428cd60b6c3e95bdb28df0733cba8b432f202a
 SHA512 
e034c9d7c96bf6d7ac22a2188fccf87693dd5d19ddbcfb907f817544fb2ddfce2ee9331842d885870718617ea4fd0c9151f62b3e8dc52a486cec9a30e84539c0
 DIST nano-6.2.tar.gz 3146876 BLAKE2B 
be6dbc1f53890764184a701e97e792762600c892933830bfcb5c2c4eab19d659583fe797d7197c9045ea8912215aa5885a05f02c66194df17253d6788e0ba599
 SHA512 
5a59906664a88a03f215d8dba8f7e481fbaffc7bdf93c89ca997df7a8aba2cbb4d45ac84d11f03a796488b82b01ca75161a5ab49fd9115661575451b6ab018c4

diff --git a/app-editors/nano/nano-6.0.ebuild b/app-editors/nano/nano-6.0.ebuild
deleted file mode 100644
index ad20434b2ed1..
--- a/app-editors/nano/nano-6.0.ebuild
+++ /dev/null
@@ -1,93 +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

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

2022-02-18 Thread Lars Wendler
commit: 9d47868b1143474e89658c3e3e1c9fae3b7b8ea1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 18 06:06:52 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 18 13:43:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d47868b

net-dns/nsd: Bump to version 4.4.0

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

 net-dns/nsd/Manifest |   1 +
 net-dns/nsd/nsd-4.4.0.ebuild | 119 +++
 2 files changed, 120 insertions(+)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 5cc63491117a..6ae76b067a12 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,2 +1,3 @@
 DIST nsd-4.3.8.tar.gz 1225840 BLAKE2B 
19d014f130844aab5b7c6224658c6e5a4a7d8d337ceb11e1641bceb367fe76b46be146c703296a12cec834020992eabec0e1ee8f3cb6211333ac8c4c7029fef5
 SHA512 
aec892f85a6757bfdf537c6f0b4bc3d60c564b3062b582af14df800b24261edc96bedcd0b6649444a46b198b9018397e356b919a871364032c8a2db6256b9268
 DIST nsd-4.3.9.tar.gz 1222919 BLAKE2B 
0b317c246f66476e95727d763bf7444cde14936c8a87036843458b89f8c79790130995db3f0f9ff33d8bfda756cf3ae4724b07f97ee2996f05a2dcd1c14bc0e5
 SHA512 
de170cbaf6e0be0a20941d9d6b2102a7dddb59a320c30566238447d5740e4497f751f54488f36c2b89f2c3cff6e3101df31a36d0d2d66db8d77cfb6e86124f32
+DIST nsd-4.4.0.tar.gz 1226433 BLAKE2B 
8ead662c2ad87e9cfd9424898758cb7a7e6adc3c419583e0a4c3ced4d6bb8ae5005266af621ee4c138a06215652b60b65f075a875b6473dc92d1bef414901be1
 SHA512 
0fa32337246ccdaf9d6fe4257792cef8b6ce6de086fdee1024983da7b90a77b9039061cee87a2e0ad7eddf195411c57f4777469d973f2bdc10d3a51ee96d90bc

diff --git a/net-dns/nsd/nsd-4.4.0.ebuild b/net-dns/nsd/nsd-4.4.0.ebuild
new file mode 100644
index ..a41057e6300d
--- /dev/null
+++ b/net-dns/nsd/nsd-4.4.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="An authoritative only, high performance, open source name server"
+HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
+LICENSE="BSD"
+SLOT="0"
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NLnetLabs/nsd.git;
+else
+   # version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 
4.0.0rc1
+   MY_PV="${PV/_beta/b}"
+   MY_PV="${MY_PV/_rc/rc}"
+   MY_P="${PN}-${MY_PV}"
+
+   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
+   S="${WORKDIR}/${MY_P}"
+fi
+IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd"
+
+RDEPEND="
+   acct-group/nsd
+   acct-user/nsd
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c
+   )
+   libevent? ( dev-libs/libevent )
+   munin? ( net-analyzer/munin )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/flex
+   virtual/yacc
+   systemd? ( virtual/pkgconfig )
+"
+
+PATCHES=(
+   # Fix the paths in the munin plugin to match our install
+   "${FILESDIR}"/nsd_munin_.patch
+)
+
+src_prepare() {
+   default
+   # Required to get correct pkg-config macros with USE="systemd"
+   # see bugs #663618 and #758050
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-largefile
+   --enable-pie
+   --enable-relro-now
+   --enable-tcp-fastopen
+   --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
+   --with-logfile="${EPREFIX}"/var/log/nsd.log
+   --with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
+   --with-xfrdfile="${EPREFIX}"/var/db/nsd/xfrd.state
+   --with-xfrdir="${EPREFIX}"/var/db/nsd
+   --with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
+   --with-zonesdir="${EPREFIX}"/var/lib/nsd
+   $(use_enable bind8-stats)
+   $(use_enable bind8-stats zone-stats)
+   $(use_enable dnstap)
+   $(use_enable ipv6)
+   $(use_enable minimal-responses)
+   $(use_enable mmap)
+   $(use_enable nsec3)
+   $(use_enable ratelimit)
+   $(use_enable root-server)
+   $(use_enable runtime-checks checking)
+   $(use_enable systemd)
+   $(use_with libevent)
+   $(use_with ssl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}&quo

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

2022-02-18 Thread Lars Wendler
commit: 61e46f37256b4148e607ce314859a526aba51ad6
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 18 13:42:55 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 18 13:43:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e46f37

app-shells/zsh: Security cleanup

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

 app-shells/zsh/Manifest|   2 -
 .../zsh/files/zsh-5.7.1-ncurses_colors.patch   |  37 
 app-shells/zsh/zsh-5.8.ebuild  | 221 -
 3 files changed, 260 deletions(-)

diff --git a/app-shells/zsh/Manifest b/app-shells/zsh/Manifest
index c63e18da2314..4ce7faa192bc 100644
--- a/app-shells/zsh/Manifest
+++ b/app-shells/zsh/Manifest
@@ -1,4 +1,2 @@
-DIST zsh-5.8-doc.tar.xz 3088696 BLAKE2B 
f738bf15b137e84df91fff8500b6c309884d8a1777e3158807f6028a411ae3f345e6ccba49bdff04c6607c4eb06fc2913313e84e1f78be0a0f92d23e46ba87db
 SHA512 
38cc549818eb9c6952051b714dd2008d99605aba4ca4f614e62b033c9b067dd2031fff766ac5c1efe5bb52eae32bd482dea5df2b2d46decb7ecdb458f3da9d52
 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.8.tar.xz 3193284 BLAKE2B 
b1186dd27aede3318763d7c42253e919e60d00a018d085b2de7e8d985c872e9756a3ce112f623a088ec0878abd7a38d04dfa5ec552ef0f0a72e623191a7ba5e3
 SHA512 
96198ecef498b7d7945fecebbe6bf14065fa8c5d81a7662164579eba8206b79575812d292adea1864bc7487ac0818ba900e25f9ab3802449340de80417c2c533

diff --git a/app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch 
b/app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch
deleted file mode 100644
index 3dc2a7d5a1af..
--- a/app-shells/zsh/files/zsh-5.7.1-ncurses_colors.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 7ce49801cc8ebc6f3a343ee5b829007f8cfb2bce Mon Sep 17 00:00:00 2001
-From: Lars Wendler 
-Date: Wed, 11 Dec 2019 14:56:25 +0100
-Subject: [PATCH] configure.ac: check for has_colors symbol in curses lib
-
-Otherwise zsh/curses module won't get built if ncurses was built with
-separate tinfo lib.
-One could still force-build the module but loading it later yields the
-following error message:
-
-  failed to load module `zsh/curses': /usr/lib64/zsh/5.7.1/zsh/curses.so:
-  undefined symbol: COLORS
-
-That is because the final linker call requires -lncurses(w) but it only
-contains -ltinfo(w).
-
-Reported-by: Tetja Rediske 
-Signed-off-by: Lars Wendler 

- configure.ac | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/configure.ac b/configure.ac
-index 5513e25f1..792ad4db0 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -814,6 +814,7 @@ AC_SEARCH_LIBS(tgetent, [$termcap_curses_order],
- This is probably a library called 'curses' or 'ncurses'.  You may
- need to install a package called 'curses-devel' or 'ncurses-devel' on your
- system."], 255))
-+AC_SEARCH_LIBS(has_colors, [$termcap_curses_order])
- AC_CHECK_HEADERS(curses.h, [],
- [AC_CACHE_CHECK(for Solaris 8 curses.h mistake, ac_cv_header_curses_solaris,
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]], 
[[]])],[ac_cv_header_curses_h=yes
--- 
-2.24.1
-

diff --git a/app-shells/zsh/zsh-5.8.ebuild b/app-shells/zsh/zsh-5.8.ebuild
deleted file mode 100644
index 3a3a006e2559..
--- a/app-shells/zsh/zsh-5.8.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~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="
-  

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

2022-02-17 Thread Lars Wendler
commit: 458b2901e56586b71c7fdd93a8b9a674e325c52e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 17 19:22:39 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 17 19:23:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458b2901

app-crypt/gpgme: Drop

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

 app-crypt/gpgme/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-crypt/gpgme/metadata.xml b/app-crypt/gpgme/metadata.xml
index fe58b0dcd0da..12645d415e43 100644
--- a/app-crypt/gpgme/metadata.xml
+++ b/app-crypt/gpgme/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-       Lars Wendler
-   polynomia...@gentoo.org
-   

base-sys...@gentoo.org
Gentoo Base System



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

2022-02-17 Thread Lars Wendler
commit: b44ea8c2be88a3aa897482200497cce0642ce6f9
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 17 19:23:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 17 19:23:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44ea8c2

app-crypt/gnupg: Drop

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

 app-crypt/gnupg/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index 9d98eae0625f..9704490d3e88 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -5,10 +5,6 @@
zlog...@gentoo.org
Mikle Kolyada

-   
-   polynomia...@gentoo.org
-   Lars Wendler
-   

base-sys...@gentoo.org
Gentoo Base System



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

2022-02-17 Thread Lars Wendler
commit: bc799b30601f03ffed2ff4793544f1ed68f64da7
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 17 15:05:30 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 17 15:05:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc799b30

www-apps/nextcloud: Removed old

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

 www-apps/nextcloud/Manifest|  2 --
 www-apps/nextcloud/nextcloud-21.0.7.ebuild | 43 --
 www-apps/nextcloud/nextcloud-22.2.3.ebuild | 43 --
 3 files changed, 88 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index b1f87bdfe73b..c53b808096a9 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,8 +1,6 @@
 DIST nextcloud-21.0.5.tar.bz2 127542660 BLAKE2B 
b6c2bc642705ba5572a74a1f473e09a7be0ad6c4937b1a15d3b29bdad652872c373b9b6ab126c1ea90f32dced3fbb34505c82a7fc9d6913e407c6e43b97fe55b
 SHA512 
ef8796cb17e6143dc1c9ccdea56105d0d7e2138eddae228724074b6360f99d0416a3682be047955b9a84dd6a961cdbb15ccff67ee6656a896699bbfa640d715d
-DIST nextcloud-21.0.7.tar.bz2 127623506 BLAKE2B 
8338868063ef0d89df4fb50f6b44e5138acce3a33be2697ead1587dd78ddf44d374b49a36aaff15f55dd30698b7ebc8d5797bf0a7ff1e4295fb60fa00d4d0559
 SHA512 
a4ef72b1d657ce793fb2519469add9a370c749987780385528889986bfa87bd072343e74dd6d19a13e8d3fdb3a22fe29b1e6b4c9a82ecc8845273d89340f98fd
 DIST nextcloud-21.0.8.tar.bz2 127759792 BLAKE2B 
80628713ca3b3805fd81be4ecff6f084789c7fcabb01091b151c202c537aede8edbd4fafe08a0ed8398b41d0d8657b7bbb4e3d373017988c77af807923520fca
 SHA512 
c31df7bb4b48bfdb2d5899938c58f776a214bb444b313d50768f479b1bfc19e5c48bd8b5cd062bc3bd9d85d0e7358a3bc7b684f87ef55ba67e60ffe5d2242d96
 DIST nextcloud-21.0.9.tar.bz2 128237860 BLAKE2B 
665d6c43300a595d745af3a2496e9865c5eedb84d99fcd94266fed8f6fd4889adc7dbbfbdccbd043ce5b68eea1af37f0513dc7b497fd585822bbcdab12507bce
 SHA512 
77028d0064b171addaee9569b5d60b617b3d27ce86791393edcf099c5c2674e1f323932810fcba48869bc6b69e76fe9bdbab60ee02d7664b5fd91062e4e6822d
-DIST nextcloud-22.2.3.tar.bz2 130819469 BLAKE2B 
2ca6c72fbf27a4bbe5179d3cd73fd3fab4017fcfe82900c10348a71d253bd9b843f8aa3b97d15fbcf6a92ca2fd1b33a9c3741aa7ab13e72103ae58463fdd5ed3
 SHA512 
d451454ba82d75d5c3639734b5b855ff320168a709fbd9ccc4e1e73c39446936787385cbdd64326743b262e057264eba291642dd0ed66d01c386f8261cc0c1fa
 DIST nextcloud-22.2.4.tar.bz2 131112732 BLAKE2B 
7122df7d127c5f4a09f47de14cec8113c4024977512ffbb43970f7d342239361e2018035eb289ac740535238d644aa9e03664d7f4ecef558d9efa0560f802091
 SHA512 
94c8913cc9971be58dffd3b8f5438e544df7a8255e0a661139e44ccfd0f04fe218375218032e1db19ee6d08a8db1723d023662b65ffb754b464f1f469fabad36
 DIST nextcloud-22.2.5.tar.bz2 131058728 BLAKE2B 
6cb2238aed99342ecd61700e7bc2db64eeefd94bb212ee729ec9b3a9fde0e985470cb4bbe70640a0ba51381b41b021d9c85137de32d2538fa0f2f6e63bd72280
 SHA512 
973151d28108fc428e6c9d1e7d4470c6f9b81f79a3244dca85bbcc74d9c226e2dbe51eb9b2b203d030f589e76bee0cd36ab146b331cc889cae56338218cfa021
 DIST nextcloud-23.0.0.tar.bz2 138156149 BLAKE2B 
2dc00a1b522b51baa368a19628e354a674af1428e062595ccf75cb8541f497c1b2f8ed4f301cc0b5136382526e0e0c6ea1405f2d08a748b8fa2caf95d70c3d89
 SHA512 
fba9f03c37a4d3f5e44472218fc50a49157872ae7c13bc0c1c0301a97394690f75cf03cd11b3f9b0f282fef29eea189fa52ee5019f40a0d6f671ddda6706

diff --git a/www-apps/nextcloud/nextcloud-21.0.7.ebuild 
b/www-apps/nextcloud/nextcloud-21.0.7.ebuild
deleted file mode 100644
index ab3ba8e01bc4..
--- a/www-apps/nextcloud/nextcloud-21.0.7.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-

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

2022-02-17 Thread Lars Wendler
commit: 26f149e61b627d987da9cd032ae28f0afc944db9
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 17 15:04:52 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 17 15:04:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f149e6

www-apps/nextcloud: Bump to versions 21.0.9, 22.2.5 and 23.0.2

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

 www-apps/nextcloud/Manifest|  3 +++
 www-apps/nextcloud/nextcloud-21.0.9.ebuild | 43 ++
 www-apps/nextcloud/nextcloud-22.2.5.ebuild | 43 ++
 www-apps/nextcloud/nextcloud-23.0.2.ebuild | 43 ++
 4 files changed, 132 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 06464187a90e..b1f87bdfe73b 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,7 +1,10 @@
 DIST nextcloud-21.0.5.tar.bz2 127542660 BLAKE2B 
b6c2bc642705ba5572a74a1f473e09a7be0ad6c4937b1a15d3b29bdad652872c373b9b6ab126c1ea90f32dced3fbb34505c82a7fc9d6913e407c6e43b97fe55b
 SHA512 
ef8796cb17e6143dc1c9ccdea56105d0d7e2138eddae228724074b6360f99d0416a3682be047955b9a84dd6a961cdbb15ccff67ee6656a896699bbfa640d715d
 DIST nextcloud-21.0.7.tar.bz2 127623506 BLAKE2B 
8338868063ef0d89df4fb50f6b44e5138acce3a33be2697ead1587dd78ddf44d374b49a36aaff15f55dd30698b7ebc8d5797bf0a7ff1e4295fb60fa00d4d0559
 SHA512 
a4ef72b1d657ce793fb2519469add9a370c749987780385528889986bfa87bd072343e74dd6d19a13e8d3fdb3a22fe29b1e6b4c9a82ecc8845273d89340f98fd
 DIST nextcloud-21.0.8.tar.bz2 127759792 BLAKE2B 
80628713ca3b3805fd81be4ecff6f084789c7fcabb01091b151c202c537aede8edbd4fafe08a0ed8398b41d0d8657b7bbb4e3d373017988c77af807923520fca
 SHA512 
c31df7bb4b48bfdb2d5899938c58f776a214bb444b313d50768f479b1bfc19e5c48bd8b5cd062bc3bd9d85d0e7358a3bc7b684f87ef55ba67e60ffe5d2242d96
+DIST nextcloud-21.0.9.tar.bz2 128237860 BLAKE2B 
665d6c43300a595d745af3a2496e9865c5eedb84d99fcd94266fed8f6fd4889adc7dbbfbdccbd043ce5b68eea1af37f0513dc7b497fd585822bbcdab12507bce
 SHA512 
77028d0064b171addaee9569b5d60b617b3d27ce86791393edcf099c5c2674e1f323932810fcba48869bc6b69e76fe9bdbab60ee02d7664b5fd91062e4e6822d
 DIST nextcloud-22.2.3.tar.bz2 130819469 BLAKE2B 
2ca6c72fbf27a4bbe5179d3cd73fd3fab4017fcfe82900c10348a71d253bd9b843f8aa3b97d15fbcf6a92ca2fd1b33a9c3741aa7ab13e72103ae58463fdd5ed3
 SHA512 
d451454ba82d75d5c3639734b5b855ff320168a709fbd9ccc4e1e73c39446936787385cbdd64326743b262e057264eba291642dd0ed66d01c386f8261cc0c1fa
 DIST nextcloud-22.2.4.tar.bz2 131112732 BLAKE2B 
7122df7d127c5f4a09f47de14cec8113c4024977512ffbb43970f7d342239361e2018035eb289ac740535238d644aa9e03664d7f4ecef558d9efa0560f802091
 SHA512 
94c8913cc9971be58dffd3b8f5438e544df7a8255e0a661139e44ccfd0f04fe218375218032e1db19ee6d08a8db1723d023662b65ffb754b464f1f469fabad36
+DIST nextcloud-22.2.5.tar.bz2 131058728 BLAKE2B 
6cb2238aed99342ecd61700e7bc2db64eeefd94bb212ee729ec9b3a9fde0e985470cb4bbe70640a0ba51381b41b021d9c85137de32d2538fa0f2f6e63bd72280
 SHA512 
973151d28108fc428e6c9d1e7d4470c6f9b81f79a3244dca85bbcc74d9c226e2dbe51eb9b2b203d030f589e76bee0cd36ab146b331cc889cae56338218cfa021
 DIST nextcloud-23.0.0.tar.bz2 138156149 BLAKE2B 
2dc00a1b522b51baa368a19628e354a674af1428e062595ccf75cb8541f497c1b2f8ed4f301cc0b5136382526e0e0c6ea1405f2d08a748b8fa2caf95d70c3d89
 SHA512 
fba9f03c37a4d3f5e44472218fc50a49157872ae7c13bc0c1c0301a97394690f75cf03cd11b3f9b0f282fef29eea189fa52ee5019f40a0d6f671ddda6706
 DIST nextcloud-23.0.1.tar.bz2 139850037 BLAKE2B 
7b878035b6c760ae95ea87c73496917c904c944a28e5c49055f65dbe18db6ce2057610426732fdfc3f504aae670cc968c53beb62e1148c84c176719a32b0f90b
 SHA512 
38355386b98b1d8dd15c93acbd59cdbe7ba95620833353e89487da47827fce28ab3442142afa70ffd6a1005f87f16a3099d7b270ba946bb932008e68054a2a9e
+DIST nextcloud-23.0.2.tar.bz2 139878469 BLAKE2B 
a0d4b8be3f76ea217711e3006346e4db7d9463fa3883a93630457db8675f64fdb33d34ef4cb54abb21bc6157ac01469bdb13986d61241e8da1e43646d9af9b96
 SHA512 
0c033a39a13daf2be1f6720908ca0052659995458ad6ab3c22147761a10d62da1ad0fb9f0c1090b4e8ba993729b95cad02e9b39b6a682a02c832329c2fbe68f9

diff --git a/www-apps/nextcloud/nextcloud-21.0.9.ebuild 
b/www-apps/nextcloud/nextcloud-21.0.9.ebuild
new file mode 100644
index ..b49730459a5f
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-21.0.9.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,s

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

2022-02-17 Thread Lars Wendler
commit: f6ca22039000df5dc0af228f4cd23f5873f9681a
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 17 14:53:14 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 17 14:53:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ca2203

media-sound/mixxx: Bump to version 2.3.2

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

 media-sound/mixxx/Manifest   |   1 +
 media-sound/mixxx/mixxx-2.3.2.ebuild | 157 +++
 2 files changed, 158 insertions(+)

diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest
index 2bf1be63ba6e..0bbd99333e96 100644
--- a/media-sound/mixxx/Manifest
+++ b/media-sound/mixxx/Manifest
@@ -1,5 +1,6 @@
 DIST mixxx-2.2.4.tar.gz 35480450 BLAKE2B 
3ce656a7249ce7105de369f650cdc6e3fc70df1899ff99fc37d2c938545d1e8bec2ef3afd34ce3d63c29fae900ed67abb3ab615678ed36dc9bb5c2f14854198f
 SHA512 
34f67088ea2271cb13b75d001d3814237b1b6c2052646d670a36e341fb78e24c34d361a3eb03b0dbfb2d94b0026fecc9125713d7533aac7e99161c27090115fa
 DIST mixxx-2.3.1.tar.gz 39977210 BLAKE2B 
08edfe19f5d0f16072762c3800e34ff37dcad478bde04356b0aae6a02ab99b115a5d1e8a33846f7f142228860bb5b19ded16b52dd464e4738462f6634b9fd6be
 SHA512 
17cf8dee2aaca2ed85067474d40b0955abd22268767a9c68dbc8126554e6b216ddab9a42b6c888606aca61fdcda3062f5b4f1f550722c5033c516e046816
+DIST mixxx-2.3.2.tar.gz 40138947 BLAKE2B 
9ec1d871d3051f081152f07fdafd6c5e2bb41224e723dc260afe27755fdcd87befd2cb5ecaa2d0fb6d7ee9fb1b97c12db4b8d0a29e695a3ff1a7fb51b94ebfa4
 SHA512 
81282d6c587914157b9ef4a7ca2f0e886cb97a847e215e2b0496671938d392e3fc8f941071577bc69db517e677dcd96b72e4b53d6fd42d2224c8a4e62d2acbcd
 DIST mixxx-manual-2.3-ca.pdf 34083768 BLAKE2B 
0572da067016d6fd1a0e955cfa9daad319e633357532bad114a277d3dee1876709447ecfb954b5294f5fd176af229884e11a8e2fd40d03c12a6cf80bf01c
 SHA512 
965f2f344bfa57531974362de889a92bb8b3024e527158f6c1819e285f70078762e958f7805ff1f833e7310646925cb8120eb3010f8600aa2cd21b2266a9333b
 DIST mixxx-manual-2.3-cs.pdf 8358958 BLAKE2B 
de00e08468fed15670751b0997759af0eca71b041d0366ad0e8cf2297fe27368eb6340a3f109b3f992a6f01a99f0d04ba7962c983756cdca2121bf9ca025aa76
 SHA512 
648eedde674155094b4fa9605422032e71427c95580ffe3f01c8d41a26495bd9bd2d8d7dff38e99bdfbba3a46aee9ca6a6e1c9327b8d1d503310e4c669755068
 DIST mixxx-manual-2.3-de.pdf 34069018 BLAKE2B 
bdcc970d37e43c2f1244aa1f03bc07287581711e534419caada3aabbc585e3006ec489e752142b5b50e526646d3d5431e0ec5924b9d6b31a92de4e7cc7efcc86
 SHA512 
fbbf27c4b898f856e61301bd1f26a3523bb97c133d96c8d94f1267c15ef63aa03313c18ebec62d4380c423c3896067ed1cedccbc775e5abc6d14e1baf8b668fc

diff --git a/media-sound/mixxx/mixxx-2.3.2.ebuild 
b/media-sound/mixxx/mixxx-2.3.2.ebuild
new file mode 100644
index ..fff5c84c8171
--- /dev/null
+++ b/media-sound/mixxx/mixxx-2.3.2.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg udev
+
+DESCRIPTION="Advanced Digital DJ tool based on Qt"
+HOMEPAGE="https://www.mixxx.org/;
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   if [[ "${PV}" == ?.?. ]] ; then
+   EGIT_BRANCH=${PV%.}
+   fi
+   EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git;
+else
+   
SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+   #S="${WORKDIR}/${PN}-release-${PV}"
+   KEYWORDS="~amd64 ~x86"
+fi
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout 
wavpack"
+
+RDEPEND="
+   dev-db/sqlite
+   dev-libs/glib:2
+   dev-libs/protobuf:0=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtscript:5[scripttools]
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/chromaprint
+   media-libs/flac
+   media-libs/libebur128
+   media-libs/libid3tag:=
+   media-libs/libogg
+   media-libs/libsndfile
+   media-libs/libsoundtouch
+   media-libs/libvorbis
+   media-libs/portaudio[alsa]
+   media-libs/portmidi
+   media-libs/rubberband
+   media-libs/taglib
+   media-libs/vamp-plugin-sdk
+   media-sound/lame
+   sci-libs/fftw:3.0=
+   sys-power/upower
+   virtual/glu
+   virtual/libusb:1
+   virtual/opengl
+   virtual/udev
+   x11-libs/libX11
+   aac? (
+   media-libs/faad2
+   media-libs/libmp4v2:0
+   )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   hid? ( dev-libs/hidapi )
+   keyfinder? ( media-libs/libkeyfinder )
+   lv2? ( media-libs/lilv )
+   modplug? ( media-libs/libmodplug )
+   mp3? ( media-libs/libmad )
+   mp4? ( media-libs/libmp4v2

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

2022-02-15 Thread Lars Wendler
commit: 5d50976c64fad4b13b76cc867cf35c85c3b78343
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 15 20:31:32 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb 15 20:34:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d50976c

net-fs/samba: Bump to version 4.16.0_rc3. Removed old

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

 net-fs/samba/Manifest | 2 +-
 net-fs/samba/{samba-4.16.0_rc2.ebuild => samba-4.16.0_rc3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index d6ae2095b841..ee2c76d2103d 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -4,4 +4,4 @@ DIST samba-4.15.2.tar.gz 19252338 BLAKE2B 
aded33cbefce69c9b20148de1be224514de5cc
 DIST samba-4.15.3.tar.gz 19272345 BLAKE2B 
ada18904ee7889209488f022daacc34ce1f41c12f9c8c48515cc24aa158072da499cc6ec484cf2b9108c6b2d4074ad734d1850063a354000aa90091faba6f7a6
 SHA512 
1c30cfa6cd927f4d822dd7227b89542d05d7ab4e50c2d9717eea4fcf1af5120b55d66ec628acd5c887e9bffc732c1d37ab084db953534a2b3987531b10fef63c
 DIST samba-4.15.4.tar.gz 19280813 BLAKE2B 
3106f2f265263e871fe3f82d3eecaac2e5f642925ff5dd2a9d163092fd13e9348a3910e40431d51cb94a1abeb3b9c32c487ce1f8caebe59a8d6d90641b4d9201
 SHA512 
e55473dd4971816a01880870309ca44f022625cd529511bcf386c865a2e7e79118577ee4866559f607952de47dc0d310d6426bd08dd4293db95ddbbe3982383d
 DIST samba-4.15.5.tar.gz 19279071 BLAKE2B 
355970b9918e95f925636cdea919e123b072f8710134fe6310637c29b2b5e1bc55d7b66d9674a68408ce5f14545a2cb9a94f596f90204935addb2f8f6a503873
 SHA512 
808e0f15931bab18a1e36298528a01a1250efaef9f99508dd620d6936dd4a2fc3ccc64ab9dcc94bd73460697d16d6ca0652ccbcdbe1644ffedce0137d796d3ca
-DIST samba-4.16.0rc2.tar.gz 30500023 BLAKE2B 
d187a1b26f04b1c2748e076c51b6a6e7520079aa63fc1dec8abae7611384ce963e23399b47852837cfeaf4fa8a57f899e6a6024e94e196ae8c2d67ade59fc9c2
 SHA512 
481e2ab18c502fa5f983bf905c29b2ac6cf66135913065a2368e574d46aae1f99b0786b816b0df11e1404f0dc8c2ab9702c1973ca43d99c3cb88742836f7723b
+DIST samba-4.16.0rc3.tar.gz 30506588 BLAKE2B 
571c29bf1a83a1b25ac20e2b0d17a0a779fa1118b7f7ba55a218d9000ebe9944f7ddc9c1b629f55b7e80848db17adb3cc882ecfb5c0bc2c2d6acdd375f5935b2
 SHA512 
60426d4953b29342fb7cfca5dc709dfcfa16f5c228fedcacbeb35ea686e97327fb1a1fa8a817912338bd3c4b1b829e870ec75614dd3c213500440974231ca478

diff --git a/net-fs/samba/samba-4.16.0_rc2.ebuild 
b/net-fs/samba/samba-4.16.0_rc3.ebuild
similarity index 100%
rename from net-fs/samba/samba-4.16.0_rc2.ebuild
rename to net-fs/samba/samba-4.16.0_rc3.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: b0a8a8aeafa2c34d615f9f3739658d7f7f9d2e5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 23:29:25 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 23:30:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a8a8ae

net-irc/hexchat: plugin-fishlim requires ssl

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

 net-irc/hexchat/hexchat-2.16.0.ebuild | 6 +-
 net-irc/hexchat/hexchat-2.16.1.ebuild | 6 +-
 net-irc/hexchat/hexchat-.ebuild   | 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index 9bfedaf70917..31ea2de53ef1 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -24,6 +24,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -46,7 +47,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -25,6 +25,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -47,7 +48,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -25,6 +25,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -47,7 +48,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"



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

2022-02-13 Thread Lars Wendler
commit: 430606a2a09b73f92e9a6e664de1a2a1f885945d
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 12:29:22 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:29:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430606a2

media-sound/strawberry: Synced live ebuild

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

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

diff --git a/media-sound/strawberry/strawberry-.ebuild 
b/media-sound/strawberry/strawberry-.ebuild
index 3649ac2be758..af868219fe69 100644
--- a/media-sound/strawberry/strawberry-.ebuild
+++ b/media-sound/strawberry/strawberry-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake flag-o-matic plocale xdg
 
-PLOCALES="ca cs de es fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN"
+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/;



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

2022-02-13 Thread Lars Wendler
commit: 9923aa3e5802961099bbca2a54be767cd69802d8
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 12:28:33 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9923aa3e

media-sound/strawberry: Revbump to add new PLOCALEs

Thanks-to: Ken Cuvelier  yahoo.com>
Closes: https://bugs.gentoo.org/832940
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/strawberry/strawberry-1.0.1-r1.ebuild | 120 ++
 1 file changed, 120 insertions(+)

diff --git a/media-sound/strawberry/strawberry-1.0.1-r1.ebuild 
b/media-sound/strawberry/strawberry-1.0.1-r1.ebuild
new file mode 100644
index ..af868219fe69
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.1-r1.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 gstreamer)"
+   -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)"
+   -DENABLE_UDISKS2="$(usex udisks)"
+   -DENABLE_VLC="$(usex vlc)"
+   # Disable until we have qt6 in the tree
+   -DWITH_QT6=OFF
+   )
+
+   use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if use gstreamer ; then
+   elog "Note that list of supported formats is controlled by 
media-plugins/gst-plugins-meta "
+   elog "USE flags. You may be interested in setting aac, flac, 
mp3, ogg or wavpack USE flags "
+   elog "depending on your preferences"
+   fi
+}



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

2022-02-13 Thread Lars Wendler
commit: fb35bccab8687a547aabdcb86e5afd9aeafd9acd
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 12:13:56 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb35bcca

media-libs/harfbuzz: Bump to version 3.4.0

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

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

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 5c12fd5bca02..a5ceaf5dbe8f 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,3 +1,4 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
 DIST harfbuzz-3.3.1.tar.gz 29039964 BLAKE2B 
55034a83d63369fe6b8a010cbab35615c60d03e052f2f49a6ed176222f2623beaa11e32a3872a0f2128d10b4e7240fcf198d8445b8b80ae0134ff2bf9a51ece4
 SHA512 
05a5fd52e0eac9eb1288c4d5e49154a29c1dd98032b5afd49cbb563520865ead0fd756651e46374b016fac0d1a584fb89aef5835758b5970266a3c926676da95
 DIST harfbuzz-3.3.2.tar.gz 29043591 BLAKE2B 
77bd8dffed30b47901780ee893c2df8c8d6e86d400b3cb03b553140a62ddd44b72441a40f2e96230f44e5dde83a97dfc1ca7f8809fd8762f98a0dc777cf9a270
 SHA512 
f821fd85b5b554ef0810f4f5ae8d8c7116c73ec021433a8a6bac8a23933ff066d3fe333e412d75520dcdccdb9a3080aa97956bdaf1920afa10d3997ab9208f83
+DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01

diff --git a/media-libs/harfbuzz/harfbuzz-3.4.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-3.4.0.ebuild
new file mode 100644
index ..9322b2928b1c
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-3.4.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 ~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/3.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 instrospection, bug #535852
+   local emesonargs=(
+   -Dcoretext="disabled"
+   -Dchafa="disabled"
+
+   $(meson_feat

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: 406688dbfd3fa67140dec50fc792738ce317bd86
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 09:12:12 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406688db

net-irc/hexchat: Synced live ebuild

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

 net-irc/hexchat/hexchat-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 0184ad5a0be2..426793497d86 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit lua-single meson mono-env python-single-r1 xdg
 
@@ -13,11 +13,12 @@ HOMEPAGE="https://hexchat.github.io/;
 
 if [[ "${PV}" == "" ]] ; then
inherit git-r3
+   # We need to empty SRC_URI or else mono-env breaks the live ebuild
SRC_URI=""
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: 721b824f4837111b0d11af6c99fc7862cbe03d96
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 09:09:36 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721b824f

net-irc/hexchat: Bump to version 2.16.1

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

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.16.1.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 4b08e04813e1..f634ca07b754 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,4 +1,5 @@
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
 DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
+DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
 DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
 DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
new file mode 100644
index ..426793497d86
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   # We need to empty SRC_URI or else mono-env breaks the live ebuild
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? (
+   ${PYTHON_DEPS}
+   virtual/python-cffi
+   )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddbus-service-use-appid=false
+   -Dinstall-appdata=false
+   -Dplugin=true
+   $(meson_feature dbus)

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

2022-02-13 Thread Lars Wendler
commit: 4130203c378949ceb97c31d02e962ca9454172cf
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 12:14:25 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:14:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4130203c

media-libs/harfbuzz: Removed old

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

 media-libs/harfbuzz/Manifest  |  1 -
 media-libs/harfbuzz/harfbuzz-3.3.1.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index a5ceaf5dbe8f..efbbedb87363 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,4 +1,3 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
-DIST harfbuzz-3.3.1.tar.gz 29039964 BLAKE2B 
55034a83d63369fe6b8a010cbab35615c60d03e052f2f49a6ed176222f2623beaa11e32a3872a0f2128d10b4e7240fcf198d8445b8b80ae0134ff2bf9a51ece4
 SHA512 
05a5fd52e0eac9eb1288c4d5e49154a29c1dd98032b5afd49cbb563520865ead0fd756651e46374b016fac0d1a584fb89aef5835758b5970266a3c926676da95
 DIST harfbuzz-3.3.2.tar.gz 29043591 BLAKE2B 
77bd8dffed30b47901780ee893c2df8c8d6e86d400b3cb03b553140a62ddd44b72441a40f2e96230f44e5dde83a97dfc1ca7f8809fd8762f98a0dc777cf9a270
 SHA512 
f821fd85b5b554ef0810f4f5ae8d8c7116c73ec021433a8a6bac8a23933ff066d3fe333e412d75520dcdccdb9a3080aa97956bdaf1920afa10d3997ab9208f83
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01

diff --git a/media-libs/harfbuzz/harfbuzz-3.3.1.ebuild 
b/media-libs/harfbuzz/harfbuzz-3.3.1.ebuild
deleted file mode 100644
index 9322b2928b1c..
--- a/media-libs/harfbuzz/harfbuzz-3.3.1.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/3.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 instrospection, bug #535852
-   local emesonargs=(
-   -Dcoretext="disabled"
-   -Dchafa="disabled"
-
-   $(meson_feature gl

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

2022-02-12 Thread Lars Wendler
commit: c0ffd1c2c7b9181b38ffd279854aa3f27f3bcbc8
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 12 18:50:18 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Feb 12 18:50:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ffd1c2

app-shells/zsh: Synced live ebuild

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

 app-shells/zsh/zsh-.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/app-shells/zsh/zsh-.ebuild b/app-shells/zsh/zsh-.ebuild
index 455373830a74..1e2235175665 100644
--- a/app-shells/zsh/zsh-.ebuild
+++ b/app-shells/zsh/zsh-.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 flag-o-matic prefix
 
@@ -42,7 +42,7 @@ DEPEND="sys-apps/groff
 PDEPEND="
examples? ( app-doc/zsh-lovers )
 "
-if [[ ${PV} == * ]] ; then
+if [[ ${PV} == * ]] ; then
DEPEND+=" app-text/yodl
doc? (
sys-apps/texinfo
@@ -52,21 +52,21 @@ if [[ ${PV} == * ]] ; then
 fi
 
 src_prepare() {
-   if [[ ${PV} != * ]]; then
+   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
-
-   # add openrc specific options for init.d completion
-   eapply "${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff
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
+   if [[ ${PV} == * ]] ; then
+   sed -i "/^VERSION=/s@=.*@=${PV}@" Config/version.mk || die
fi
eautoreconf
 }
@@ -127,7 +127,7 @@ src_configure() {
 src_compile() {
default
 
-   if [[ ${PV} == * ]] && use doc ; then
+   if [[ ${PV} == * ]] && use doc ; then
emake -C Doc everything
fi
 }



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

2022-02-12 Thread Lars Wendler
commit: a26c773f643fcfe35288ddfc0321a7a7d51fda0c
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 12 18:49:23 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Feb 12 18:50:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26c773f

app-shells/zsh: Bump to version 5.8.1

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

 app-shells/zsh/Manifest |   2 +
 app-shells/zsh/files/zprofile-4 |   4 +-
 app-shells/zsh/zsh-5.8.1.ebuild | 217 
 3 files changed, 221 insertions(+), 2 deletions(-)

diff --git a/app-shells/zsh/Manifest b/app-shells/zsh/Manifest
index 37076afac198..c63e18da2314 100644
--- a/app-shells/zsh/Manifest
+++ b/app-shells/zsh/Manifest
@@ -1,2 +1,4 @@
 DIST zsh-5.8-doc.tar.xz 3088696 BLAKE2B 
f738bf15b137e84df91fff8500b6c309884d8a1777e3158807f6028a411ae3f345e6ccba49bdff04c6607c4eb06fc2913313e84e1f78be0a0f92d23e46ba87db
 SHA512 
38cc549818eb9c6952051b714dd2008d99605aba4ca4f614e62b033c9b067dd2031fff766ac5c1efe5bb52eae32bd482dea5df2b2d46decb7ecdb458f3da9d52
+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.8.tar.xz 3193284 BLAKE2B 
b1186dd27aede3318763d7c42253e919e60d00a018d085b2de7e8d985c872e9756a3ce112f623a088ec0878abd7a38d04dfa5ec552ef0f0a72e623191a7ba5e3
 SHA512 
96198ecef498b7d7945fecebbe6bf14065fa8c5d81a7662164579eba8206b79575812d292adea1864bc7487ac0818ba900e25f9ab3802449340de80417c2c533

diff --git a/app-shells/zsh/files/zprofile-4 b/app-shells/zsh/files/zprofile-4
index b92c245784dd..9155aae3fc58 100644
--- a/app-shells/zsh/files/zprofile-4
+++ b/app-shells/zsh/files/zprofile-4
@@ -22,10 +22,10 @@ umask 022
 # It is intentional in the following line to use || instead of -o.
 # This way the evaluation can be short-circuited and calling whoami is
 # avoided.
-if [[ "$EUID" = "0" ]] || [[ "$USER" = "root" ]] ; then
+if [[ "${EUID}" = "0" ]] || [[ "${USER}" = "root" ]] ; then
# Check to make sure ROOTPATH is sane before we use it.
# https://bugs.gentoo.org/656400
-   if [[ :${ROOTPATH}: == *:/usr/sbin:* ]]; then
+   if [[ -n ${ROOTPATH} ]] && [[ :${ROOTPATH}: == *:/usr/sbin:* ]] ; then
PATH="${ROOTPATH}"
fi
 fi

diff --git a/app-shells/zsh/zsh-5.8.1.ebuild b/app-shells/zsh/zsh-5.8.1.ebuild
new file mode 100644
index ..1e2235175665
--- /dev/null
+++ b/app-shells/zsh/zsh-5.8.1.ebuild
@@ -0,0 +1,217 @@
+# 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 ~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:= )
+   ! 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=(
+

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

2022-02-10 Thread Lars Wendler
commit: e8ea81840f279d5ded7197db63a6e3514a379bdb
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 11 07:00:34 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 11 07:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ea8184

app-admin/monit: Removed old

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

 app-admin/monit/Manifest   |  2 --
 app-admin/monit/monit-5.27.2-r1.ebuild | 57 
 app-admin/monit/monit-5.28.1-r1.ebuild | 60 --
 3 files changed, 119 deletions(-)

diff --git a/app-admin/monit/Manifest b/app-admin/monit/Manifest
index b953f306928e..20a40e54a2c4 100644
--- a/app-admin/monit/Manifest
+++ b/app-admin/monit/Manifest
@@ -1,5 +1,3 @@
-DIST monit-5.27.2.tar.gz 1463790 BLAKE2B 
f00733261fd941f47ec04e63ed9e3617991cd8a069a14e59941e85d3a342537892019864d4716f821428adb57979aa270fcba9d57f573d49e897dfcd77cc133a
 SHA512 
a45cbbf0905b165767e21d66103b460ea48948824d043881aba3de752e34a67bfb3b97f75153e3672d87a34a702d66ceee28160110654aa52fb82c668aa135b9
-DIST monit-5.28.1.tar.gz 1470342 BLAKE2B 
134f63f4560cf26a563cb8e1f063b291dd6d87159878a1918aef62d8ffe6138a64b4e34c1713b46cb80bfd04eddb0abab725aa7cbe59331dac9e41d0f286f883
 SHA512 
2683084aea88567309b4693247c27312e1cb4225175cb8643a1f980ed8fc8ecd549818e157e1bb6c0feafc306bc9217bbd2c0c501cb75ea2425b646955076e5a
 DIST monit-5.29.0.tar.gz 1476102 BLAKE2B 
a4037c61e8d893b194317dc3c79d37f9b449d3524b91a06c0ff36a9c39016b12b0ce970c969fc10421412e6406c680714522379780cd80897a7a467f7b08450f
 SHA512 
a69125bfa6fa9ea837f396e762a45e0cb41258c175d120c2af999ae1b500ce5cf5b57d774cc89299f70950a25ced5368c85455fffafd75677311c7912f86c49d
 DIST monit-5.30.0.tar.gz 1476979 BLAKE2B 
deb3d58770e2cd33cd33094bc43a9375df567d389542439920f16ed864c743c348915ed37730a3ceb217c9e435d4fb3ba42038406cfcdf52c1382e83ef31ca24
 SHA512 
4d73eaf3785f40de2789bd1feceda5363cbdc8cbeb4431b14d09d72c65483afe09f68257cef4492304ad87314cd3e5e631bf1165d69abea93a9f70f73767655f
 DIST monit-5.31.0.tar.gz 1479644 BLAKE2B 
3aee9e87acb287dbf9cdc26dd5cb5e693a52d7f88c4851f9c1101aec8060df250e75890815b7ec30e58324ec118bded8e25e6a17e694bec1c028941e2cff0141
 SHA512 
1259c57683389d7241db9524136cec7e42067e32dac79d97753211525c6451af2768c1023535d7d894dad7c5f6e7c3b3ac77bd8540bb53634f6d72587b522d42

diff --git a/app-admin/monit/monit-5.27.2-r1.ebuild 
b/app-admin/monit/monit-5.27.2-r1.ebuild
deleted file mode 100644
index 7ed9b024d941..
--- a/app-admin/monit/monit-5.27.2-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 pam systemd
-
-DESCRIPTION="Monitoring and managing daemons or similar programs running on a 
Unix system"
-HOMEPAGE="http://mmonit.com/monit/;
-SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux"
-IUSE="ipv6 pam ssl"
-
-RDEPEND="sys-libs/zlib:=
-   virtual/libcrypt:=
-   pam? ( sys-libs/pam )
-   ssl? ( dev-libs/openssl:0= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_prepare() {
-   default
-   sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_with ipv6)
-   $(use_with pam)
-   $(use_with ssl)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   insinto /etc; insopts -m600; doins monitrc
-   newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
-   systemd_dounit "${FILESDIR}"/${PN}.service
-
-   use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
-
-   dobashcomp system/bash/monit
-}
-
-pkg_postinst() {
-   elog "Sample configurations are available at:"
-   elog "http://mmonit.com/monit/documentation/;
-}

diff --git a/app-admin/monit/monit-5.28.1-r1.ebuild 
b/app-admin/monit/monit-5.28.1-r1.ebuild
deleted file mode 100644
index d9f496af739c..
--- a/app-admin/monit/monit-5.28.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 pam systemd
-
-DESCRIPTION="Monitoring and managing daemons or similar programs running on a 
Unix system"
-HOMEPAGE="http://mmonit.com/monit/;
-SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="ipv6 pam ssl"
-
-RDEPEND="sys-libs/zlib:=
-   virtual/libcrypt:=
-   pam? ( sys-libs/pam )
-   ssl? ( dev-libs/openssl:0= )
-"
-DEPEND="${RDEPEND}"

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

2022-02-10 Thread Lars Wendler
commit: bc8f4aa15bbae3fcb649d45e1575055c11fb5960
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 11 07:00:03 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Feb 11 07:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8f4aa1

app-admin/monit: Bump to version 5.31.0

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

 app-admin/monit/Manifest|  1 +
 app-admin/monit/monit-5.31.0.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/app-admin/monit/Manifest b/app-admin/monit/Manifest
index bb125b7c5d89..b953f306928e 100644
--- a/app-admin/monit/Manifest
+++ b/app-admin/monit/Manifest
@@ -2,3 +2,4 @@ DIST monit-5.27.2.tar.gz 1463790 BLAKE2B 
f00733261fd941f47ec04e63ed9e3617991cd8a
 DIST monit-5.28.1.tar.gz 1470342 BLAKE2B 
134f63f4560cf26a563cb8e1f063b291dd6d87159878a1918aef62d8ffe6138a64b4e34c1713b46cb80bfd04eddb0abab725aa7cbe59331dac9e41d0f286f883
 SHA512 
2683084aea88567309b4693247c27312e1cb4225175cb8643a1f980ed8fc8ecd549818e157e1bb6c0feafc306bc9217bbd2c0c501cb75ea2425b646955076e5a
 DIST monit-5.29.0.tar.gz 1476102 BLAKE2B 
a4037c61e8d893b194317dc3c79d37f9b449d3524b91a06c0ff36a9c39016b12b0ce970c969fc10421412e6406c680714522379780cd80897a7a467f7b08450f
 SHA512 
a69125bfa6fa9ea837f396e762a45e0cb41258c175d120c2af999ae1b500ce5cf5b57d774cc89299f70950a25ced5368c85455fffafd75677311c7912f86c49d
 DIST monit-5.30.0.tar.gz 1476979 BLAKE2B 
deb3d58770e2cd33cd33094bc43a9375df567d389542439920f16ed864c743c348915ed37730a3ceb217c9e435d4fb3ba42038406cfcdf52c1382e83ef31ca24
 SHA512 
4d73eaf3785f40de2789bd1feceda5363cbdc8cbeb4431b14d09d72c65483afe09f68257cef4492304ad87314cd3e5e631bf1165d69abea93a9f70f73767655f
+DIST monit-5.31.0.tar.gz 1479644 BLAKE2B 
3aee9e87acb287dbf9cdc26dd5cb5e693a52d7f88c4851f9c1101aec8060df250e75890815b7ec30e58324ec118bded8e25e6a17e694bec1c028941e2cff0141
 SHA512 
1259c57683389d7241db9524136cec7e42067e32dac79d97753211525c6451af2768c1023535d7d894dad7c5f6e7c3b3ac77bd8540bb53634f6d72587b522d42

diff --git a/app-admin/monit/monit-5.31.0.ebuild 
b/app-admin/monit/monit-5.31.0.ebuild
new file mode 100644
index ..54708e6c5d9e
--- /dev/null
+++ b/app-admin/monit/monit-5.31.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 pam systemd
+
+DESCRIPTION="Monitoring and managing daemons or similar programs running on a 
Unix system"
+HOMEPAGE="http://mmonit.com/monit/;
+SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+IUSE="ipv6 pam ssl"
+
+RDEPEND="sys-libs/zlib:=
+   virtual/libcrypt:=
+   pam? ( sys-libs/pam )
+   ssl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with ipv6)
+   $(use_with pam)
+   $(use_with ssl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/monit.logrotate monit
+
+   insinto /etc; insopts -m600; doins monitrc
+   newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
+   systemd_dounit system/startup/${PN}.service
+
+   use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
+
+   dobashcomp system/bash/monit
+}
+
+pkg_postinst() {
+   elog "Sample configurations are available at:"
+   elog "http://mmonit.com/monit/documentation/;
+}



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

2022-02-10 Thread Lars Wendler
commit: 0d834d13fb001731bcc7f9299aa0588efdbf4ab7
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 10 09:29:21 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 10 09:29:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d834d13

app-editors/nano: Removed old

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

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

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index ba8bbdfdc132..c24c852bb31a 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,4 +1,3 @@
-DIST nano-5.8.tar.gz 3038948 BLAKE2B 
126976539e8ab3a7be986edc7422bc58d31e0c81dffbf34c9b701d09d268233ed0de4f07ac8d2dd0963b768cce4e2afe89a4f8ed9fd216a71ebac98c7f403deb
 SHA512 
dd3a7e328f256052707c4d28f2ca32f9e44de123e3dee3c0747fbab222d215b2a895c403b9274fd286e19477b8be3314fc83167eec32194370105b1e70c05a3f
 DIST nano-5.9.tar.gz 3093675 BLAKE2B 
d4fa2f0e64b6ab243a2b127ff894e900098f6261f5d46657ff3459cc0b51683a63fc5de54bd4545b47bc16c633b09142f8501b84a09df3e8123da5233a063766
 SHA512 
61bf4de300579bc6f0028a2237e105228d8657819c02f32c7ef8f84f9c54734df8fb9a9cddbce0f7721ebc5ac8ae4799c118291ae15480082f8b1317019a485d
 DIST nano-6.0.tar.gz 3114631 BLAKE2B 
d89abcbd3673867447bbfd4eedfcd7b7d5250a3ebc1048068cf03f690b2fbd072c0224c00bef9b829bff8343dacf669e8e784fa24dafaa6441746471b692c55a
 SHA512 
fa5726810cfb53fd2cc451d5a34e8f5c316c496f8d649a3899fae0b61cc5ca0bffd28deb780e4e0c98169487b8c34468fd401534b9110ba968d2d4ab6847bc87
 DIST nano-6.1.tar.gz 3146292 BLAKE2B 
ade773182d12b6d6452c23896e564a097d850630c87b0af622fe7766931aa2e5ef5e9d868e521e46e029851cdd428cd60b6c3e95bdb28df0733cba8b432f202a
 SHA512 
e034c9d7c96bf6d7ac22a2188fccf87693dd5d19ddbcfb907f817544fb2ddfce2ee9331842d885870718617ea4fd0c9151f62b3e8dc52a486cec9a30e84539c0

diff --git a/app-editors/nano/nano-5.8-r2.ebuild 
b/app-editors/nano/nano-5.8-r2.ebuild
deleted file mode 100644
index 64cdf0ed0eba..
--- a/app-editors/nano/nano-5.8-r2.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 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 #7

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

2022-02-10 Thread Lars Wendler
commit: a8adbe18377d97b9c0c7dbcd5a60607a4d2f3ac5
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb  9 22:06:48 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Feb 10 09:29:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8adbe18

app-editors/nano: Bump to version 6.1

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

 app-editors/nano/Manifest|  1 +
 app-editors/nano/nano-6.1.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index 037fbe1c759f..ba8bbdfdc132 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,3 +1,4 @@
 DIST nano-5.8.tar.gz 3038948 BLAKE2B 
126976539e8ab3a7be986edc7422bc58d31e0c81dffbf34c9b701d09d268233ed0de4f07ac8d2dd0963b768cce4e2afe89a4f8ed9fd216a71ebac98c7f403deb
 SHA512 
dd3a7e328f256052707c4d28f2ca32f9e44de123e3dee3c0747fbab222d215b2a895c403b9274fd286e19477b8be3314fc83167eec32194370105b1e70c05a3f
 DIST nano-5.9.tar.gz 3093675 BLAKE2B 
d4fa2f0e64b6ab243a2b127ff894e900098f6261f5d46657ff3459cc0b51683a63fc5de54bd4545b47bc16c633b09142f8501b84a09df3e8123da5233a063766
 SHA512 
61bf4de300579bc6f0028a2237e105228d8657819c02f32c7ef8f84f9c54734df8fb9a9cddbce0f7721ebc5ac8ae4799c118291ae15480082f8b1317019a485d
 DIST nano-6.0.tar.gz 3114631 BLAKE2B 
d89abcbd3673867447bbfd4eedfcd7b7d5250a3ebc1048068cf03f690b2fbd072c0224c00bef9b829bff8343dacf669e8e784fa24dafaa6441746471b692c55a
 SHA512 
fa5726810cfb53fd2cc451d5a34e8f5c316c496f8d649a3899fae0b61cc5ca0bffd28deb780e4e0c98169487b8c34468fd401534b9110ba968d2d4ab6847bc87
+DIST nano-6.1.tar.gz 3146292 BLAKE2B 
ade773182d12b6d6452c23896e564a097d850630c87b0af622fe7766931aa2e5ef5e9d868e521e46e029851cdd428cd60b6c3e95bdb28df0733cba8b432f202a
 SHA512 
e034c9d7c96bf6d7ac22a2188fccf87693dd5d19ddbcfb907f817544fb2ddfce2ee9331842d885870718617ea4fd0c9151f62b3e8dc52a486cec9a30e84539c0

diff --git a/app-editors/nano/nano-6.1.ebuild b/app-editors/nano/nano-6.1.ebuild
new file mode 100644
index ..71abe2ce7b3e
--- /dev/null
+++ b/app-editors/nano/nano-6.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 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
+ 

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

2022-02-08 Thread Lars Wendler
commit: 28d14db94a4c0433f2a74b79ba301523672d3937
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  8 18:35:18 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb  8 18:35:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d14db9

dev-util/cmake: Bump to version 3.23.0_rc1

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

 dev-util/cmake/Manifest|   1 +
 dev-util/cmake/cmake-3.23.0_rc1.ebuild | 232 +
 2 files changed, 233 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index b83870b9e522..7ed140a37278 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -2,3 +2,4 @@ DIST cmake-3.20.5.tar.gz 9441947 BLAKE2B 
f073d7c3968c714be315f5014076c785790ed47
 DIST cmake-3.21.4.tar.gz 9630991 BLAKE2B 
ca6b6c50d984cc6713f3e88e1a6438c360d80c34927e60a20cc006ba47df2b91a290f1578d556f58d2d40711848a9b9caf36f65a043df892b81c1d48e3edb0d8
 SHA512 
0262a666f6da106576c26215580c40b54497bcdac400e847e1799716c31c71068293e719416338132a7da6122826c08ff50ac23dfed2711ab42631e96303f544
 DIST cmake-3.22.1.tar.gz 9778031 BLAKE2B 
8c91e9e666ece94e0cfb5868ad257b1de824206b6f5420a5f516f684e4fd655e634918c59955f41a3f27b604b76946d86ab51cf975de7052c067a9dc4f952400
 SHA512 
b1e900fe573cd1cc76d26386f2298d7722737c9ff67930ee108994972b4561ef69caeb537177c9b95b7f17b755e20e034825d3807ea0d2dd4c391310b03adc11
 DIST cmake-3.22.2.tar.gz 9779456 BLAKE2B 
5f1c76344fe2d6fba012b0d745dc990ec1ed4bf32c99beac1e538f4b83c1d695aee757d2780e635b67c0a185935a6a70b344a733259e3a91d01c4b83e94e2730
 SHA512 
86e95f9ce773bcc7513a1c3901561a1b09d06830936b8b1d44e075fe3bac55cfa636eccdedfa94a9939f5e12eb965224559fac30a17c64314ee023acb2a3e53f
+DIST cmake-3.23.0-rc1.tar.gz 9974071 BLAKE2B 
d4f3c6003ac36fb899a13a75c1ba8b25ecf233e939bcf88c4a63ae89837a5d3260e3c3458bea30cc59f64bf26742a15f2b6a27a3f98fc6339f137e0d1fa37a1b
 SHA512 
c476ec038f5f2241765d7fd2f9afb5a0ff5969901b12cba43cf4b7ad507535c968833022ce1f293e3fab692e04b664809b5d66edc7d76e76a843c9634b3d86c6

diff --git a/dev-util/cmake/cmake-3.23.0_rc1.ebuild 
b/dev-util/cmake/cmake-3.23.0_rc1.ebuild
new file mode 100644
index ..52eda2fe8185
--- /dev/null
+++ b/dev-util/cmake/cmake-3.23.0_rc1.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake" # TODO RunCMake.LinkWhatYouUse fails 
consistently w/ ninja
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+LICENSE="CMake"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+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"
+IUSE="doc emacs ncurses qt5 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/libarchive-3.3.3:=
+   app-crypt/rhash
+   >=dev-libs/expat-2.0.1
+   >=dev-libs/jsoncpp-1.9.2-r2:0=
+   >=dev-libs/libuv-1.10.0:=
+   >=net-misc/curl-7.21.5[ssl]
+   sys-libs/zlib
+   virtual/pkgconfig
+   emacs? ( >=app-editors/emacs-23.1:* )
+   ncurses? ( sys-libs/ncurses:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-python/requests
+   dev-python/sphinx
+   )
+   test? ( app-arch/libarchive[zstd] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   # prefix
+   "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch
+   "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch
+   "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch
+
+   # handle gentoo packaging in find modules
+   "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch
+   # Next patch needs to be reworked
+   #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch
+   "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch
+
+   # respect python eclasses
+   "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
+   "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch
+
+   "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544
+
+   # upstream fixes (can usually be removed with a version bump)
+)
+
+cmake_src_bootstrap() {
+   # disable running of cmake in bootstrap command
+   sed -i \
+   

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

2022-02-07 Thread Lars Wendler
commit: 862eebefda085c7b424cd378e119cdd67fb4cb4f
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  8 07:56:47 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb  8 07:57:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862eebef

sys-apps/fwupd: Removed old

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

 sys-apps/fwupd/Manifest  |   1 -
 sys-apps/fwupd/fwupd-1.7.3-r1.ebuild | 173 ---
 2 files changed, 174 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 2bd259444251..4cff3b98b788 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,4 +1,3 @@
 DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B 
aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18
 SHA512 
9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521
-DIST fwupd-1.7.3.tar.gz 3964542 BLAKE2B 
ab098023663c6b33e02270e169d1f29f5e2d8531e6b7924ae98b2bc2cb36bd86958c301f99bbc6754f5b30737ae1ee9ec64eec67a8661960837497527e2e5995
 SHA512 
6192574b0b4cb839c724bca91c9ed3d6ee934140038873a8e596d852b272b38b31e690f94e83eb9e21c45eb71515ff50720511c721a58b28f8f434a2ccd58bc8
 DIST fwupd-1.7.4.tar.gz 4002584 BLAKE2B 
6d01ee3993cc2a55164fd6ae468c00430fdc63b737abbad3dd279ef061625de4e2540d76b7069757753a9e94c1afc3635b565a25758c9d616e0d467212fd4751
 SHA512 
fa7195e2873a55fe544636c639597b4b2bac0855b10df4fac075ce377b87ae2aa2ccd86fb173379d39ebff542acca33e97234fd6c946e12b212dcf88b5f378a1
 DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31

diff --git a/sys-apps/fwupd/fwupd-1.7.3-r1.ebuild 
b/sys-apps/fwupd/fwupd-1.7.3-r1.ebuild
deleted file mode 100644
index 164e0e06e4f1..
--- a/sys-apps/fwupd/fwupd-1.7.3-r1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 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)
-   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.0[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:= )
-   dell? ( >=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.103 )
-   sqlite? ( dev-db/sqlite )
-   systemd? ( >=sys-apps/systemd-211 )
-   tpm? ( app-crypt/tpm2-tss )
-   uefi? (
-   sys-apps/fwupd-efi
-   sys-boot/efibootmgr
-   sys-fs/udisks
-   sys-libs/efivar
-   )
-"
-# Block sci-chemistry/chemical-mime-d

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

2022-02-07 Thread Lars Wendler
commit: 6b043712b57faf0969f105d53b7683f8d827a532
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  8 07:18:13 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb  8 07:57:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b043712

media-sound/mumble: Fix compilation with live ebuild

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

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

diff --git a/media-sound/mumble/mumble-.ebuild 
b/media-sound/mumble/mumble-.ebuild
index 183ef2b659e8..0f0d04d692c3 100644
--- a/media-sound/mumble/mumble-.ebuild
+++ b/media-sound/mumble/mumble-.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.mumble.info;
 if [[ "${PV}" ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git;
-   EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 
3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
+   EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 
3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter 3rdparty/tracy )
 else
if [[ "${PV}" == *_pre* ]] ; then
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz;
@@ -68,6 +68,8 @@ BDEPEND="
 "
 
 src_prepare() {
+   sed '/TRACY_ON_DEMAND/s@ ON @ OFF @' -i src/CMakeLists.txt || die
+
# required because of xdg.eclass also providing src_prepare
cmake_src_prepare
 }
@@ -76,7 +78,6 @@ src_configure() {
 
local mycmakeargs=(
-Dalsa="$(usex alsa)"
-   -Dtests="$(usex test)"
-Dbundled-celt="ON"
-Dbundled-opus="OFF"
-Dbundled-speex="OFF"
@@ -91,6 +92,8 @@ src_configure() {
-Drnnoise="$(usex rnnoise)"
-Dserver="OFF"
-Dspeechd="$(usex speech)"
+   -Dtests="$(usex test)"
+   -Dtracy="OFF"
-Dtranslations="$(usex nls)"
-Dupdate="OFF"
-Dwarnings-as-errors="OFF"



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

2022-02-07 Thread Lars Wendler
commit: d3df63d49407a6db6692e498a65ddeaf737ae059
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  8 07:56:23 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb  8 07:57:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3df63d4

sys-apps/fwupd: Bump to version 1.7.5

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

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.7.5.ebuild | 174 ++
 2 files changed, 175 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 3221c0ad798b..2bd259444251 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,4 @@
 DIST fwupd-1.7.2.tar.gz 3922633 BLAKE2B 
aec40de0bbadba9a8688617bf2f1a79b8952b8a30ac011b3656a3dee312295250e370a09b4ea2fbf35992f0124a7aa78b6e17200dc57c768d75d9ce3a94f6f18
 SHA512 
9cf47d13e31eaf11e2ffddfd26a0fb23a18049bcd7a54a1cb4e96003db8134cf01bbe83e507b90d429df78e478cb3c97bdd3d2c0e194f02994ef4c5a15347521
 DIST fwupd-1.7.3.tar.gz 3964542 BLAKE2B 
ab098023663c6b33e02270e169d1f29f5e2d8531e6b7924ae98b2bc2cb36bd86958c301f99bbc6754f5b30737ae1ee9ec64eec67a8661960837497527e2e5995
 SHA512 
6192574b0b4cb839c724bca91c9ed3d6ee934140038873a8e596d852b272b38b31e690f94e83eb9e21c45eb71515ff50720511c721a58b28f8f434a2ccd58bc8
 DIST fwupd-1.7.4.tar.gz 4002584 BLAKE2B 
6d01ee3993cc2a55164fd6ae468c00430fdc63b737abbad3dd279ef061625de4e2540d76b7069757753a9e94c1afc3635b565a25758c9d616e0d467212fd4751
 SHA512 
fa7195e2873a55fe544636c639597b4b2bac0855b10df4fac075ce377b87ae2aa2ccd86fb173379d39ebff542acca33e97234fd6c946e12b212dcf88b5f378a1
+DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31

diff --git a/sys-apps/fwupd/fwupd-1.7.5.ebuild 
b/sys-apps/fwupd/fwupd-1.7.5.ebuild
new file mode 100644
index ..282861f294ad
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.7.5.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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 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)
+   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.0[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:= )
+   dell? ( >=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.103 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+# Block sci-chemistry/chemical-mime-d

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

2022-02-07 Thread Lars Wendler
commit: 12d68e5192c7e9e06eb3716be075d0e0cc0518ab
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  8 07:21:26 2022 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Feb  8 07:57:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d68e51

app-crypt/gpgme: Bump to version 1.17.0

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

 app-crypt/gpgme/Manifest|   1 +
 app-crypt/gpgme/gpgme-1.17.0.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index df3e6542686b..5715ee6062f7 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,2 +1,3 @@
 DIST gpgme-1.15.1.tar.bz2 1699349 BLAKE2B 
d3a6ccaa35360ed3fc79364dfcc3f2fdcb70e5e41ac72ef011373a39d5def9be9ce1be45843ab65a87630d3fc570d29db5f40b9a273aa8e281464c9d1d3477de
 SHA512 
1d75a848cce6389f7cb8896b57a28dfe1dc5a447bfb4f128b0994a43e04134343400a3be063e971f03dfd595474cfd558519741d5d56afb3e84853ad4f2a45c2
 DIST gpgme-1.16.0.tar.bz2 1718913 BLAKE2B 
da55e695b148e949a1c0770d0298d7a8c9f87d7a1f9e45d380f8c13c472bd44cb4266adb9a113e2b1dcc2596291744f48fdf998ff2de876059d89d184dc87f3a
 SHA512 
69487be69612e9bf0221ff56ae687248bd13635db1b7087130e93c1670e38f3c810bbca17723555c04fe207976c35871bbc3da005179ce099504321cf33636e4
+DIST gpgme-1.17.0.tar.bz2 1748416 BLAKE2B 
32df1e3e579275d39507cb013ab7eded12149735f27a5eb1f4c3142df6b97864947a64c7fa58736e6cdea4ae623fb42eeb007596ec08ac5fdfb2af7826447550
 SHA512 
7ab379c6be2031ff24334a636e596f01c9d491627b695cc6cce7a361e78c6054b7891c521f07becea3c5da10c58043c1acffbba6058bbbfaa515241d75dd6c46

diff --git a/app-crypt/gpgme/gpgme-1.17.0.ebuild 
b/app-crypt/gpgme/gpgme-1.17.0.ebuild
new file mode 100644
index ..c6303a56b2af
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.17.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs +cxx python qt5"
+
+# Note: On each bump, update dep bounds on each version from configure.ac!
+RDEPEND=">=app-crypt/gnupg-2
+   >=dev-libs/libassuan-2.5.3:=
+   >=dev-libs/libgpg-error-1.36:=
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${RDEPEND}
+   qt5? ( dev-qt/qttest:5 )"
+BDEPEND="python? ( dev-lang/swig )"
+
+REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
+
+do_python() {
+   if use python; then
+   pushd "lang/python" > /dev/null || die
+   top_builddir="../.." srcdir="." CPP=$(tc-getCPP) 
distutils-r1_src_${EBUILD_PHASE}
+   popd > /dev/null
+   fi
+}
+
+pkg_setup() {
+   addpredict /run/user/$(id -u)/gnupg
+
+   local MAX_WORKDIR=66
+   if [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then
+   ewarn "Disabling tests as WORKDIR '${WORKDIR}' is longer than 
${MAX_WORKDIR} which will fail tests"
+   SKIP_TESTS=1
+   fi
+}
+
+src_prepare() {
+   default
+   elibtoolize
+
+   # Make best effort to allow longer PORTAGE_TMPDIR
+   # as usock limitation fails build/tests
+   ln -s "${P}" "${WORKDIR}/b"
+   S="${WORKDIR}/b"
+}
+
+src_configure() {
+   local languages=()
+   use common-lisp && languages+=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=true
+   export MOC="$(qt5_get_bindir)/moc"
+   fi
+
+   econf \
+   $([[ -n "${SKIP_TESTS}" ]] && echo "--disable-gpg-test 
--disable-gpgsm-test") \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+
+   use python && make -C lang/python prepare
+
+   do_python
+}
+
+src_compile() {
+   default
+   do_python
+}
+
+src_test() {
+   [[ -z "${SKIP_TESTS}" ]] || return
+
+   default
+   if use python; then
+   te

<    1   2   3   4   5   6   7   8   9   10   >