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

2022-02-26 Thread William Hubbs
commit: ab3430708b5e0ee63073b89434805eb0dc05b1c1
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Feb 27 07:46:11 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Feb 27 07:47:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab343070

net-vpn/tailscale: 1.22.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 net-vpn/tailscale/Manifest|  2 ++
 net-vpn/tailscale/tailscale-1.22.0.ebuild | 57 +++
 2 files changed, 59 insertions(+)

diff --git a/net-vpn/tailscale/Manifest b/net-vpn/tailscale/Manifest
index 9805948e19b0..eb7beedb0bfd 100644
--- a/net-vpn/tailscale/Manifest
+++ b/net-vpn/tailscale/Manifest
@@ -1993,3 +1993,5 @@ DIST 
software.sslmate.com%2Fsrc%2Fgo-pkcs12%2F@v%2Fv0.0.0-20210415151418-c5206de
 DIST 
software.sslmate.com%2Fsrc%2Fgo-pkcs12%2F@v%2Fv0.0.0-20210415151418-c5206de65a78.zip
 36856 BLAKE2B 
0565abd7a27c8bc892389386ffa888b6a369153b8961f9966e801d40b87b5cb37d4735f803b53913821d0f73e1642ddf00f5181d29cae17dc75e8177f427368b
 SHA512 
c7c1933ff5a41f35466f308c85f9e32964d99fb1c7a2b25e094864e49186cdde4bed567fe61a513521ce1666fd3b0a0d57de2d1fc883d6bb178709e4cee6d507
 DIST tailscale-1.18.1.tar.gz 891341 BLAKE2B 
acefe5108f0fca360afd48f2a4acb72fc92c29b778b7df44f80b5d54acbe5580234436c83580e78443561b29221734afd9d4d0e912378f53be778961f32b8438
 SHA512 
27ddbb5e41c360e3455984ba085f18dd6a46d9da2a1ca66ba4ed901ecba63009b96de11a88335bc25f36ea7f6c164c9ce40bb881d3408424f77692aac4374958
 DIST tailscale-1.20.3.tar.gz 976671 BLAKE2B 
11ff33dfd67d0bc902f965a28c8916d3b813dda57658806f702e664b8ade29e6dcb75ffdaf4b0bf1a80ad79fcf7876a1ddf1e8e031697bf990d40256ec63b6e4
 SHA512 
f99185ee4d0c2d688992fae1c734d8d8793ff1868f47089d3e850477ad274fa00a1bc0e5afb26455de34bba1c4a592b9532e278ba651f26ecc97248c912ed713
+DIST tailscale-1.22.0-vendor.tar.xz 5861668 BLAKE2B 
0ccc953e7fa20fd13a6582e10864ff15dee15bc8991ad27439a771d05a13d4be7c11e2bdde6a4c19ad745fdf7d2bbf31c3e44513df1cf634c5a0842e243221db
 SHA512 
7e7a8027aa8c17f74ec6c7ccdc6b79113820a9a106c23c8d8fbb5da17fe97ef9abd70dd66363d6abc0619f26f2fb889066fd8dd1cef18295c4dbc34072e08c3d
+DIST tailscale-1.22.0.tar.gz 1018528 BLAKE2B 
1ae5a4d76f6f097d85789f875624bae10d146c1503d6d96dc20f85b190ec5586c25c78d5503fb1ac839f6d547379a8ad934bffe0a1a7f76843b643d596aac24f
 SHA512 
d5476d5bac50c0789d0718f39ffee1fb7299f74e6d2682e61fd7856bb63811f2f245c1e10c7befae34b075231210d79fdbde53d24ceba77ed106f8040aab4bcc

diff --git a/net-vpn/tailscale/tailscale-1.22.0.ebuild 
b/net-vpn/tailscale/tailscale-1.22.0.ebuild
new file mode 100644
index ..bcb9cf17c05e
--- /dev/null
+++ b/net-vpn/tailscale/tailscale-1.22.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+
+# These settings are obtained by running ./build_dist.sh shellvars` in
+# the upstream repo and substituting ${PV} appropriately.
+VERSION_MINOR="1.22"
+VERSION_SHORT="${PV}"
+VERSION_LONG="${PV}-t4e0b00ad8"
+VERSION_GIT_HASH="4e0b00ad830e656b1d76f1c5194520469ab0ff92"
+
+DESCRIPTION="Tailscale vpn client"
+HOMEPAGE="https://tailscale.com;
+SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="net-firewall/iptables"
+
+# This translates the build command from upstream's build_dist.sh to an
+# ebuild equivalent.
+build_dist() {
+   ego build -tags xversion -ldflags "
+   -X tailscale.com/version.Long=${VERSION_LONG}
+   -X tailscale.com/version.Short=${VERSION_SHORT}
+   -X tailscale.com/version.GitCommit=${VERSION_GIT_HASH}" "$@"
+}
+
+src_compile() {
+   build_dist ./cmd/tailscale
+   build_dist ./cmd/tailscaled
+}
+
+src_install() {
+   dosbin tailscaled
+   dobin tailscale
+
+   systemd_dounit cmd/tailscaled/tailscaled.service
+   insinto /etc/default
+   newins cmd/tailscaled/tailscaled.defaults tailscaled
+   keepdir /var/lib/${PN}
+   fperms 0750 /var/lib/${PN}
+
+   newtmpfiles "${FILESDIR}/${PN}.tmpfiles" ${PN}.conf
+
+   newinitd "${FILESDIR}/${PN}d.initd" ${PN}
+   newconfd "${FILESDIR}/${PN}d.confd" ${PN}
+}
+
+pkg_postinst() {
+   tmpfiles_process ${PN}.conf
+}



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

2022-02-26 Thread Sam James
commit: fa89888397f205b8de031417d3b011ee3e64bb38
Author: Burak Aktas  cyber-kaktus  de>
AuthorDate: Sun Feb 27 01:31:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 06:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa898883

sys-auth/libfprint: Add build dependency for 'introspection'

Add build time dependency to dev-libs/libgusb[introspection],
when USE-Flag 'introspection' is active.

[sam: unrevbumped as BDEPEND-only change]

Signed-off-by: Burak Aktas  cyber-kaktus.de>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24349
Signed-off-by: Sam James  gentoo.org>

 sys-auth/libfprint/libfprint-1.90.7.ebuild| 7 +--
 sys-auth/libfprint/libfprint-1.92.0-r1.ebuild | 7 +--
 sys-auth/libfprint/libfprint-1.94.1-r1.ebuild | 7 +--
 sys-auth/libfprint/libfprint-1.94.2.ebuild| 5 -
 sys-auth/libfprint/libfprint-1.94.3.ebuild| 5 -
 5 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/sys-auth/libfprint/libfprint-1.90.7.ebuild 
b/sys-auth/libfprint/libfprint-1.90.7.ebuild
index 1591422ddab9..a01f83f4d951 100644
--- a/sys-auth/libfprint/libfprint-1.90.7.ebuild
+++ b/sys-auth/libfprint/libfprint-1.90.7.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
@@ -31,7 +31,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
+   introspection? (
+   dev-libs/gobject-introspection
+   dev-libs/libgusb[introspection]
+   )
 "
 
 PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch )

diff --git a/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild 
b/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild
index 0d2791ff8c2c..e4130091cd6b 100644
--- a/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild
+++ b/sys-auth/libfprint/libfprint-1.92.0-r1.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
@@ -32,7 +32,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
+   introspection? (
+   dev-libs/gobject-introspection
+   dev-libs/libgusb[introspection]
+   )
 "
 
 PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch )

diff --git a/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild 
b/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild
index 306f7e0104f2..6bb0389b1f3c 100644
--- a/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild
+++ b/sys-auth/libfprint/libfprint-1.94.1-r1.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
@@ -32,7 +32,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
+   introspection? (
+   dev-libs/gobject-introspection
+   dev-libs/libgusb[introspection]
+   )
 "
 
 PATCHES=(

diff --git a/sys-auth/libfprint/libfprint-1.94.2.ebuild 
b/sys-auth/libfprint/libfprint-1.94.2.ebuild
index 121f7118403b..fcbfb1227925 100644
--- a/sys-auth/libfprint/libfprint-1.94.2.ebuild
+++ b/sys-auth/libfprint/libfprint-1.94.2.ebuild
@@ -32,7 +32,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
+   introspection? (
+   dev-libs/gobject-introspection
+   dev-libs/libgusb[introspection]
+   )
 "
 
 PATCHES=(

diff --git a/sys-auth/libfprint/libfprint-1.94.3.ebuild 
b/sys-auth/libfprint/libfprint-1.94.3.ebuild
index ea215b596cb8..9b37bac40e1b 100644
--- a/sys-auth/libfprint/libfprint-1.94.3.ebuild
+++ b/sys-auth/libfprint/libfprint-1.94.3.ebuild
@@ -35,7 +35,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
+   introspection? (
+   dev-libs/gobject-introspection
+   dev-libs/libgusb[introspection]
+   )
 "
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ocaml/, dev-lang/ocaml/files/

2022-02-26 Thread Sam James
commit: 687393e4bd5f9a0f9bf4a2f766ea1246f7b324f7
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 06:25:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 06:26:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687393e4

dev-lang/ocaml: fix 4.11.2 src_prepare (missing patch)

Accidentally cleaned up in 9e8369277b272b15f3dd1159fa18b71ec4431a77 (got
confused by what I had/hadn't moved into patch tarballs, renamed accordingly
now to avoid that in future).

Once OCaml 4.09.0-r3 stabilisation is complete, we can cleanup all
the obsolete patches from files/ and then everything is a bit clearer.

Bug: https://bugs.gentoo.org/804498
Fixes: 9e8369277b272b15f3dd1159fa18b71ec4431a77
See: https://forums.gentoo.org/viewtopic-t-1147490.html
Signed-off-by: Sam James  gentoo.org>

 dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch | 42 ++
 dev-lang/ocaml/ocaml-4.11.2-r2.ebuild  |  2 +-
 2 files changed, 43 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch 
b/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch
new file mode 100644
index ..7adb1ea0768d
--- /dev/null
+++ b/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch
@@ -0,0 +1,42 @@
+--- a/runtime/Makefile
 b/runtime/Makefile
+@@ -335,7 +335,7 @@
+ # (without the extension, which is added by the macro)
+ define COMPILE_C_FILE
+ $(1).$(O): %.c
+-  $$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
++  $$(CC) -c $$(OC_CFLAGS) $(CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
+ endef
+ 
+ object_types := % %_b %_bd %_bi %_bpic %_n %_nd %_ni %_np %_npic
+--- a/otherlibs/Makefile.otherlibs.common
 b/otherlibs/Makefile.otherlibs.common
+@@ -138,4 +138,4 @@
+   $(CAMLOPT) -c $(COMPFLAGS) $(OPTCOMPFLAGS) $<
+ 
+ .c.$(O):
+-  $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
++  $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+--- a/otherlibs/systhreads/Makefile
 b/otherlibs/systhreads/Makefile
+@@ -102,10 +102,10 @@
+ st_stubs_n.$(O): OC_CPPFLAGS += $(NATIVE_CPPFLAGS)
+ 
+ st_stubs_b.$(O): st_stubs.c $(HEADER)
+-  $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
++  $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+ 
+ st_stubs_n.$(O): st_stubs.c $(HEADER)
+-  $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
++  $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+ 
+ partialclean:
+   rm -f *.cm*
+--- a/Makefile.common.in
 b/Makefile.common.in
+@@ -79,4 +79,4 @@
+ # general (it supports both .o and .obj)
+ 
+ %.$(O): %.c
+-  $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
++  $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<

diff --git a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild 
b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild
index 666f43b938bd..00f3ebf026fd 100644
--- a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild
+++ b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild
@@ -25,7 +25,7 @@ QA_FLAGS_IGNORED='/usr/lib.*/ocaml/bigarray.cmxs'
 
 PATCHES=(
"${FILESDIR}"/${PN}-4.11.2-glibc-2.34.patch
-   "${FILESDIR}"/${PN}-4.10.2-cflags.patch
+   "${FILESDIR}"/${PN}-4.11.2-cflags.patch
 )
 
 src_prepare() {



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

2022-02-26 Thread William Hubbs
commit: b6ebc1d997b32481071746080d6ccde9eb4746d2
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Feb 27 06:22:18 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Feb 27 06:22:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ebc1d9

sys-cluster/k9scli: 0.25.18 bump

Closes: https://bugs.gentoo.org/829600
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/k9scli/Manifest  |  2 ++
 sys-cluster/k9scli/k9scli-0.25.18.ebuild | 32 
 2 files changed, 34 insertions(+)

diff --git a/sys-cluster/k9scli/Manifest b/sys-cluster/k9scli/Manifest
index a20987dd566a..d4804d9b14bc 100644
--- a/sys-cluster/k9scli/Manifest
+++ b/sys-cluster/k9scli/Manifest
@@ -1508,6 +1508,8 @@ DIST k9scli-0.20.5.tar.gz 6075161 BLAKE2B 
4de3f1f354e56b6d7d8fd2f9cf30ffa1b45e78
 DIST k9scli-0.21.2.tar.gz 6080523 BLAKE2B 
d739c87054e6e15c7e1d0787e6fc507c19a74e1f416f96c673e126552f71b8b5b85fbbcfb452329a8391aaf31bc9e727699c82264927aebe8284d5dd2f783af4
 SHA512 
36f424c8290d1a033be7d39ee953d054ab99b171de4bf6aeeef304ad5aec4c58583ea9e85efde43395b114ac9859544c2cbfe86622eeda365db2b13a9bdd4b4e
 DIST k9scli-0.22.1.tar.gz 6084751 BLAKE2B 
2cdefc658fb6a5135833e7f70685171a3e4b4bd57b3291af45ee3f4dcfeefce97124fdc91afd4a4accafdf8f36a88b14559df6441aab5a02b1476e527814fbeb
 SHA512 
e0828823d2d0d01b3a91a6ac9b0941bb2512a1a17a87d47712cc337185d8041332a495e909e048d8c7ee4a668b0fb214fc7e6936d612104e0ef988d40becc5a1
 DIST k9scli-0.24.10.tar.gz 6194467 BLAKE2B 
2aa8d11265d4f276fba4a2c8c52942bd95093e9cc78167ff72d5225c1597dbee01142b8f5f3617d4e509973d464daeef6d0685a04b76c8baeeed0589112b369b
 SHA512 
a6bfe9d553812f3879fdc07d4e20097430ed4f2a51cefdf23c2fb21a33fd7c66fac4453fc32322fbd09a65532c37a3a77a772f3a0ec72eb6874cff599f0965df
+DIST k9scli-0.25.18-vendor.tar.xz 7994460 BLAKE2B 
bbe0d1184ddfcc696136de86949a4fcca99f84dbdccdc32d7f49956f5fca6839e6bf87e09499a9b4e905b5730d70d3c73bb7664e82116af88bb81de2613004fd
 SHA512 
fec937e77d3bb0d72e1ca07a3e1c654a37d2201d78f9deb74168c0ccda8d4fb19f961fef5a78c4e4ee0280a103e0ba8c7848212844562cec80904d7f12def388
+DIST k9scli-0.25.18.tar.gz 6407574 BLAKE2B 
15a6ddc86e3531774d0a074a670ded26ce506f847de6a7ebd507b0d77dcd03921b1f46372b5c17e46be60016e285c315c3749842143f5e299459ba9b5c6b938a
 SHA512 
e295fd63b8e166da626f81cde3ef3d5e195448d1017958ed40293d7161d20ed3730151b375ddb5036da958197b43f6b236b8f3575754972cd77ad7afa60ccf4a
 DIST modernc.org%2Fcc%2F@v%2Fv1.0.0.mod 22 BLAKE2B 
26488aa7e4d0339d58279e663998091c24b5a6d4d026ea71166c06695034ffb5011d20f49c151c6a41481c6cb5648806ae5201bffcf4e2e49b6e7ec9375d9469
 SHA512 
22847329a9a431f222a2bde9c743aa5d76e737e2535b53273c31cb641c89fa4b73e51de12f84fb6da532b060a1daa084c5150502e3ab4e311eaff351f10617fa
 DIST modernc.org%2Fgolex%2F@v%2Fv1.0.0.mod 25 BLAKE2B 
5ae90f4bebc5486b84fbad78cbb9e747a2b1710805a35eefb93fb5f860c7850242067bf79c38a7a076f9f5823995cb4a2fa0120491258cfee9e87fd5996cbbf2
 SHA512 
764e7459060a8e7e90c8b8714926cb8b1eeb130789d1d89eb52e4dec5be83298bfe03647720c0e84d5aa9cf293a38f041e1696ccfe60a87cd1ef7316190b41ac
 DIST modernc.org%2Fmathutil%2F@v%2Fv1.0.0.mod 28 BLAKE2B 
d93ac859fd33dd8b36dcb992876edf1470206d4a455f6dbfc3a8be76aa84cd3b1a16a12e23d857b090ee5b18ba51441c90bc5d6a4bb35430193d7f99d61a3725
 SHA512 
53b0f0324ef1cc51f322d535b2199362be3962aa8e2d1c32b0c58da2fd4f65f8f19450089d78fc58aa89ff5903500ae2cb60ba38d89373c9f58f075db0ba80fa

diff --git a/sys-cluster/k9scli/k9scli-0.25.18.ebuild 
b/sys-cluster/k9scli/k9scli-0.25.18.ebuild
new file mode 100644
index ..3daa0b58fbe7
--- /dev/null
+++ b/sys-cluster/k9scli/k9scli-0.25.18.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=6085039f
+
+DESCRIPTION="terminal based UI to manage kubernetes clusters"
+HOMEPAGE="https://k9scli.io;
+SRC_URI="https://github.com/derailed/k9s/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/k9s-${PV}"
+
+src_prepare() {
+   default
+   # I will look into opening an upstream PR to do this.
+   sed -i -e 's/-w -s -X/-X/' Makefile || die
+}
+
+src_compile() {
+   emake GIT=${GIT_COMMIT} VERSION=v${pv} build
+}
+
+src_install() {
+   dobin execs/k9s
+   dodoc -r change_logs plugins skins README.md
+}



[gentoo-commits] repo/gentoo:master commit in: www-plugins/browserpass/

2022-02-26 Thread Matt Turner
commit: bc55bc20b65839ca8f8d56eceb13e98325ac4459
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 27 05:32:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 27 05:33:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc55bc20

www-plugins/browserpass: Version bump to 3.0.9

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

 www-plugins/browserpass/Manifest |  1 +
 www-plugins/browserpass/browserpass-3.0.9.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/www-plugins/browserpass/Manifest b/www-plugins/browserpass/Manifest
index 0d9757915213..4b532d9bb57b 100644
--- a/www-plugins/browserpass/Manifest
+++ b/www-plugins/browserpass/Manifest
@@ -1,5 +1,6 @@
 DIST browserpass-3.0.7.tar.gz 19262 BLAKE2B 
3e8810016c2223a7a83603598526a2324c650a239457509e93c4b76c0f19d28fa83b104a470857ea983655e738a052ce82b40b215299a6a23be40b7a17fea6ee
 SHA512 
bc9fba22b744c169ea901b452223aff585a8787c8bd1067318e28fb4763ad4435dfdcd4fbf2900f5e2779eef7d3dedc7d45f48434d2b4c3dcfe9c164e4f048a7
 DIST browserpass-3.0.8.tar.gz 19274 BLAKE2B 
3394b83be3ca761231feb4581b9dce422af2346b282d0002c45ccd289860a24cd204a63d3bc524dbd5c9b5f29d0cf0f161478bf254acd353bbb1821129a99cb5
 SHA512 
c854e671153694bf87f8393e284983d213f31c46cbbc4e6fd892e1793b8aa59d81c257f0709334667b533a9570dc5819662c2bc7d165133398c9149fcc1eb1d0
+DIST browserpass-3.0.9.tar.gz 19260 BLAKE2B 
51e99ba90e9c4e068e409a4a2c1811e4c95e87dee3d2d6ae58763b49065145e81ec90452496aecbd5595e8c9ba61fdfbd30790da9fbd92d48f0a80d8c43f8489
 SHA512 
967091176ff1a8ee184b61fcaa386a59f134e02dd7a064b3c16cb963d1334ca0a0d3281f1bfc150c69ec5d7f082abce9b811731902645d377a44f8fe4a31bc8f
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb

diff --git a/www-plugins/browserpass/browserpass-3.0.9.ebuild 
b/www-plugins/browserpass/browserpass-3.0.9.ebuild
new file mode 100644
index ..a0cb85e673a8
--- /dev/null
+++ b/www-plugins/browserpass/browserpass-3.0.9.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+MY_PN=browserpass-native
+
+DESCRIPTION="WebExtension host binary for app-admin/pass, a UNIX password 
manager"
+HOMEPAGE="https://github.com/browserpass/browserpass-native;
+
+EGO_SUM=(
+   "github.com/davecgh/go-spew v1.1.0/go.mod"
+   "github.com/davecgh/go-spew v1.1.1"
+   "github.com/davecgh/go-spew v1.1.1/go.mod"
+   "github.com/mattn/go-zglob v0.0.3"
+   "github.com/mattn/go-zglob v0.0.3/go.mod"
+   "github.com/pmezard/go-difflib v1.0.0"
+   "github.com/pmezard/go-difflib v1.0.0/go.mod"
+   "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5"
+   "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod"
+   "github.com/sirupsen/logrus v1.8.1"
+   "github.com/sirupsen/logrus v1.8.1/go.mod"
+   "github.com/stretchr/objx v0.1.0/go.mod"
+   "github.com/stretchr/testify v1.2.2"
+   "github.com/stretchr/testify v1.2.2/go.mod"
+   "github.com/stretchr/testify v1.3.0"
+   "github.com/stretchr/testify v1.3.0/go.mod"
+   "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037"
+   "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod"
+   "golang.org/x/sys v0.0.0-20220207234003-57398862261d"
+   "golang.org/x/sys v0.0.0-20220207234003-57398862261d/go.mod"
+   )
+go-module_set_globals
+SRC_URI="https://github.com/browserpass/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   ${EGO_SUM_SRC_URI}"
+
+LICENSE="BSD ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RDEPEND="app-crypt/gnupg"
+
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+src_compile() {
+   go build || die
+
+   sed -e 's|%%replace%%|'${EPREFIX}'/usr/libexec/browserpass-native|' \
+   -i browser-files/firefox-host.json 
browser-files/chromium-host.json || die
+}
+
+src_install() {
+   exeinto /usr/libexec
+   doexe browserpass-native
+
+   insinto 

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

2022-02-26 Thread Sam James
commit: f595167010e8eee8e8a0b6c9cd5fec706bd14b92
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 03:15:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 04:03:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5951670

app-text/opensp: drop IUSE="elibc_glibc"

Not needed (implicit), we dropped all other examples in tree
a little bit ago.

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

 app-text/opensp/opensp-1.5.2-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/opensp/opensp-1.5.2-r7.ebuild 
b/app-text/opensp/opensp-1.5.2-r7.ebuild
index ddf0d6074591..0611f6bab276 100644
--- a/app-text/opensp/opensp-1.5.2-r7.ebuild
+++ b/app-text/opensp/opensp-1.5.2-r7.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
 LICENSE="MIT"
 SLOT="0"
 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 elibc_glibc nls static-libs test"
+IUSE="doc nls static-libs test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="elibc_glibc? ( net-libs/libnsl:0= )"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/ansilove/

2022-02-26 Thread Maciej Barć
commit: eb8c8187cfb59090312cbcaf615ff29227b0d434
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 03:43:01 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 03:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8c8187

media-gfx/ansilove: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 media-gfx/ansilove/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ansilove/metadata.xml b/media-gfx/ansilove/metadata.xml
index c686ffe8bebb..271b7135eb4c 100644
--- a/media-gfx/ansilove/metadata.xml
+++ b/media-gfx/ansilove/metadata.xml
@@ -6,7 +6,7 @@
 x...@gentoo.org
 Maciej Barć
   
-  
+  
 AnsiLove is an ANSI and ASCII art to PNG converter, allowing to convert
 ANSI and artscene-related file formats into PNG images, supporting ANSI
 (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF), iCE Draw (.IDF),



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

2022-02-26 Thread Maciej Barć
commit: 68e5ed5048d82c4e532f39a0b6e1e7aee859948e
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 03:47:24 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 03:47:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e5ed50

sci-mathematics/coq: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq/metadata.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/coq/metadata.xml b/sci-mathematics/coq/metadata.xml
index 3a90dda7ec2e..bb29aa903edb 100644
--- a/sci-mathematics/coq/metadata.xml
+++ b/sci-mathematics/coq/metadata.xml
@@ -5,7 +5,7 @@
sci-mathemat...@gentoo.org
Gentoo Mathematics Project

-   
+   
Developed in the LogiCal project, the Coq tool is a formal proof
management system: a proof done with Coq is mechanically checked
by the machine.
@@ -21,6 +21,8 @@
theories.


+   https://github.com/coq/coq/releases/
+   https://github.com/coq/coq/issues/
coq/coq

 



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

2022-02-26 Thread Maciej Barć
commit: 718dc7b27a9fab0f05ea77aeb967521c13654891
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 03:41:46 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 03:41:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718dc7b2

dev-lang/arc: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/arc/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/arc/metadata.xml b/dev-lang/arc/metadata.xml
index 95f19d426259..cd6d01f6dccf 100644
--- a/dev-lang/arc/metadata.xml
+++ b/dev-lang/arc/metadata.xml
@@ -6,7 +6,7 @@
 sch...@gentoo.org
 Gentoo Scheme Project
   
-  
+  
 Arc is designed for exploratory programming: the kind where you
 decide what to write by writing it. A good medium for exploratory
 programming is one that makes programs brief and malleable,



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

2022-02-26 Thread Maciej Barć
commit: b109941cd597b3b2944f26600bb7409cb017ad44
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 03:33:59 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 03:37:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b109941c

app-misc/fmawk: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 app-misc/fmawk/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/fmawk/metadata.xml b/app-misc/fmawk/metadata.xml
index e4db69f67ed9..210d6b4a9b9a 100644
--- a/app-misc/fmawk/metadata.xml
+++ b/app-misc/fmawk/metadata.xml
@@ -6,12 +6,13 @@
 x...@gentoo.org
 Maciej Barć
   
-  
+  
 FMAWK is a experimental file manager written almost entirely in the awk
 programming language. Though written in awk, in terms of features it is
 comparable to other terminal file managers such as fff, nnn or ranger.
   
   
+https://github.com/huijunchen9260/fm.awk/releases/
 https://github.com/huijunchen9260/fm.awk/issues
 huijunchen9260/fm.awk
   



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

2022-02-26 Thread Maciej Barć
commit: 5c23f74bf0e1e7f77b21ef2acfd1bb44e1b16e82
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 03:40:21 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 03:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c23f74b

dev-lang/clips: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/clips/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/clips/metadata.xml b/dev-lang/clips/metadata.xml
index 17de2386ed68..8950bb052c8a 100644
--- a/dev-lang/clips/metadata.xml
+++ b/dev-lang/clips/metadata.xml
@@ -6,7 +6,7 @@
 x...@gentoo.org
 Maciej Barć
   
-  
+  
 This package is a pure C implementation of CLIPS.
 CLIPS is a forward-chaining rule-based programming language written in C
 that also provides procedural and object-oriented programming facilities.



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

2022-02-26 Thread Maciej Barć
commit: e5541e72fc7ec429c25f6d26fb7601b74865ebc7
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 03:40:50 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 03:40:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5541e72

dev-lang/clipsjni: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/clipsjni/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/clipsjni/metadata.xml b/dev-lang/clipsjni/metadata.xml
index 87cd0caf515a..95bdb20e9678 100644
--- a/dev-lang/clipsjni/metadata.xml
+++ b/dev-lang/clipsjni/metadata.xml
@@ -6,7 +6,7 @@
 x...@gentoo.org
 Maciej Barć
   
-  
+  
 This package is a Java implementation of CLIPS with
 a native shared library and a IDE.
 CLIPS is a forward-chaining rule-based programming language written in C



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

2022-02-26 Thread Sam James
commit: 9204e1cd3e3913a97e3de52f9ab957a70c5a7400
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 03:14:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 03:14:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9204e1cd

app-text/xournalpp: drop IUSE="elibc_musl"

Not needed (implicit), we dropped all other examples in tree
a little bit ago.

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

 app-text/xournalpp/xournalpp-1.1.1-r1.ebuild | 2 +-
 app-text/xournalpp/xournalpp-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild 
b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild
index 853ee95c1347..761bc8769f66 100644
--- a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild
+++ b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="elibc_musl"
+IUSE=""
 
 COMMONDEPEND="
app-text/poppler[cairo]

diff --git a/app-text/xournalpp/xournalpp-.ebuild 
b/app-text/xournalpp/xournalpp-.ebuild
index 853ee95c1347..761bc8769f66 100644
--- a/app-text/xournalpp/xournalpp-.ebuild
+++ b/app-text/xournalpp/xournalpp-.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="elibc_musl"
+IUSE=""
 
 COMMONDEPEND="
app-text/poppler[cairo]



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waypipe/

2022-02-26 Thread Sam James
commit: fd07b2d2eec746eda55e2fa1f724b7ea9ebe49b3
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 03:13:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 03:13:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd07b2d2

gui-apps/waypipe: drop no-op IUSE=neon

Use CPU_FLAGS_ARM_NEON.

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

 gui-apps/waypipe/waypipe-0.7.2-r1.ebuild | 4 ++--
 gui-apps/waypipe/waypipe-0.8.0-r1.ebuild | 4 ++--
 gui-apps/waypipe/waypipe-.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild 
b/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild
index ea63e6c5435b..e4870877181c 100644
--- a/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild
+++ b/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,7 @@ WAYPIPE_FLAG_MAP=(
"${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}"
 )
 
-IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd 
${WAYPIPE_FLAG_MAP[@]%:*}"
+IUSE="dmabuf ffmpeg lz4 man systemtap test vaapi zstd 
${WAYPIPE_FLAG_MAP[@]%:*}"
 REQUIRED_USE="vaapi? ( ffmpeg )"
 RESTRICT="!test? ( test )"
 

diff --git a/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild 
b/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild
index 32359fd9fa55..0a113f6b31c7 100644
--- a/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild
+++ b/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,7 @@ WAYPIPE_FLAG_MAP=(
"${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}"
 )
 
-IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd 
${WAYPIPE_FLAG_MAP[@]%:*}"
+IUSE="dmabuf ffmpeg lz4 man systemtap test vaapi zstd 
${WAYPIPE_FLAG_MAP[@]%:*}"
 REQUIRED_USE="vaapi? ( ffmpeg )"
 RESTRICT="!test? ( test )"
 

diff --git a/gui-apps/waypipe/waypipe-.ebuild 
b/gui-apps/waypipe/waypipe-.ebuild
index 32359fd9fa55..0a113f6b31c7 100644
--- a/gui-apps/waypipe/waypipe-.ebuild
+++ b/gui-apps/waypipe/waypipe-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,7 @@ WAYPIPE_FLAG_MAP=(
"${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}"
 )
 
-IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd 
${WAYPIPE_FLAG_MAP[@]%:*}"
+IUSE="dmabuf ffmpeg lz4 man systemtap test vaapi zstd 
${WAYPIPE_FLAG_MAP[@]%:*}"
 REQUIRED_USE="vaapi? ( ffmpeg )"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/

2022-02-26 Thread Jason Zaman
commit: 300f017b1807980f57f1578f8ac1ffdf49a4285e
Author: Chris PeBenito  ieee  org>
AuthorDate: Fri Feb 18 18:25:04 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=300f017b

puppet: Style fixes.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/puppet.fc |  1 +
 policy/modules/admin/puppet.te | 14 +++---
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/policy/modules/admin/puppet.fc b/policy/modules/admin/puppet.fc
index 001f21fe..42f3b7b2 100644
--- a/policy/modules/admin/puppet.fc
+++ b/policy/modules/admin/puppet.fc
@@ -12,6 +12,7 @@
 /usr/sbin/puppetmasterd--  
gen_context(system_u:object_r:puppetmaster_exec_t,s0)
 
 /var/cache/puppet(/.*)?gen_context(system_u:object_r:puppet_cache_t,s0)
+
 /var/lib/puppet(/.*)?  gen_context(system_u:object_r:puppet_var_lib_t,s0)
 
 /var/log/puppet(/.*)?  gen_context(system_u:object_r:puppet_log_t,s0)

diff --git a/policy/modules/admin/puppet.te b/policy/modules/admin/puppet.te
index 7ef5ab83..9e312a17 100644
--- a/policy/modules/admin/puppet.te
+++ b/policy/modules/admin/puppet.te
@@ -20,6 +20,9 @@ type puppet_t;
 type puppet_exec_t;
 init_daemon_domain(puppet_t, puppet_exec_t)
 
+type puppet_cache_t;
+files_type(puppet_cache_t)
+
 type puppet_etc_t;
 files_config_file(puppet_etc_t)
 
@@ -36,9 +39,6 @@ init_daemon_runtime_file(puppet_runtime_t, dir, "puppet")
 type puppet_tmp_t;
 files_tmp_file(puppet_tmp_t)
 
-type puppet_cache_t;
-files_type(puppet_cache_t)
-
 type puppet_var_lib_t;
 files_type(puppet_var_lib_t)
 
@@ -73,10 +73,6 @@ allow puppet_t puppet_etc_t:dir list_dir_perms;
 allow puppet_t puppet_etc_t:file read_file_perms;
 allow puppet_t puppet_etc_t:lnk_file read_lnk_file_perms;
 
-manage_dirs_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t)
-manage_files_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t)
-can_exec(puppet_t, puppet_var_lib_t)
-
 manage_dirs_pattern(puppet_t, puppet_cache_t, puppet_cache_t)
 manage_files_pattern(puppet_t, puppet_cache_t, puppet_cache_t)
 
@@ -84,6 +80,10 @@ setattr_dirs_pattern(puppet_t, puppet_runtime_t, 
puppet_runtime_t)
 manage_files_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t)
 files_runtime_filetrans(puppet_t, puppet_runtime_t, { file dir })
 
+manage_dirs_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t)
+manage_files_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t)
+can_exec(puppet_t, puppet_var_lib_t)
+
 allow puppet_t puppet_log_t:dir { create_dir_perms setattr_dir_perms };
 append_files_pattern(puppet_t, puppet_log_t, puppet_log_t)
 create_files_pattern(puppet_t, puppet_log_t, puppet_log_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: 598805d2225387890f55a77e17567edbc788d824
Author: Chris PeBenito  ieee  org>
AuthorDate: Fri Feb 18 19:56:40 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=598805d2

matrixd: SELint fixes.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/matrixd.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/services/matrixd.te 
b/policy/modules/services/matrixd.te
index 2c7f384c..d3950cda 100644
--- a/policy/modules/services/matrixd.te
+++ b/policy/modules/services/matrixd.te
@@ -41,7 +41,7 @@ files_type(matrixd_var_t)
 # Local policy
 #
 
-allow matrixd_t self:fifo_file rw_file_perms;
+allow matrixd_t self:fifo_file rw_fifo_file_perms;
 allow matrixd_t self:tcp_socket create_stream_socket_perms;
 allow matrixd_t self:netlink_route_socket r_netlink_socket_perms;
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/, policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: 5b564f3b243368edd0e083c78a99b059a10e80ed
Author: Russell Coker  coker  com  au>
AuthorDate: Fri Feb 18 01:21:52 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5b564f3b

matrixd-synapse policy V3

Here's the latest version of the matrixd-synapse policy including all the
suggestions from a year ago.

Probably ready to merge.
Signed-off-by: Russell Coker  coker.com.au>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/corenetwork.te.in |   2 +-
 policy/modules/services/matrixd.fc  |   4 +
 policy/modules/services/matrixd.if  |   1 +
 policy/modules/services/matrixd.te  | 126 
 4 files changed, 132 insertions(+), 1 deletion(-)

diff --git a/policy/modules/kernel/corenetwork.te.in 
b/policy/modules/kernel/corenetwork.te.in
index 547328be..077aacf0 100644
--- a/policy/modules/kernel/corenetwork.te.in
+++ b/policy/modules/kernel/corenetwork.te.in
@@ -156,7 +156,7 @@ network_port(hadoop_namenode, tcp,8020,s0)
 network_port(hddtemp, tcp,7634,s0)
 network_port(howl, tcp,5335,s0, udp,5353,s0)
 network_port(hplip, tcp,1782,s0, tcp,2207,s0, tcp,2208,s0, tcp, 8290,s0, 
tcp,5,s0, tcp,50002,s0, tcp,8292,s0, tcp,9100,s0, tcp,9101,s0, tcp,9102,s0, 
tcp,9220,s0, tcp,9221,s0, tcp,9222,s0, tcp,9280,s0, tcp,9281,s0, tcp,9282,s0, 
tcp,9290,s0, tcp,9291,s0)
-network_port(http, tcp,80,s0, tcp,443,s0, tcp,488,s0, tcp,8008,s0, 
tcp,8009,s0, tcp,8443,s0) #8443 is mod_nss default port
+network_port(http, tcp,80,s0, tcp,443,s0, tcp,488,s0, tcp,8008,s0, 
tcp,8009,s0, tcp,8443,s0, tcp,8448,s0) #8443 is mod_nss default port
 network_port(http_cache, tcp,3128,s0, udp,3130,s0, tcp,8080,s0, tcp,8118,s0, 
tcp,10001-10010,s0) # 8118 is for privoxy
 network_port(i18n_input, tcp,9010,s0)
 network_port(imaze, tcp,5323,s0, udp,5323,s0)

diff --git a/policy/modules/services/matrixd.fc 
b/policy/modules/services/matrixd.fc
new file mode 100644
index ..b59b1c75
--- /dev/null
+++ b/policy/modules/services/matrixd.fc
@@ -0,0 +1,4 @@
+/var/lib/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_var_t,s0)
+/var/log/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_log_t,s0)
+/etc/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_conf_t,s0)
+/usr/bin/synctl--  
gen_context(system_u:object_r:matrixd_exec_t,s0)

diff --git a/policy/modules/services/matrixd.if 
b/policy/modules/services/matrixd.if
new file mode 100644
index ..f1eff5f0
--- /dev/null
+++ b/policy/modules/services/matrixd.if
@@ -0,0 +1 @@
+## Matrixd

diff --git a/policy/modules/services/matrixd.te 
b/policy/modules/services/matrixd.te
new file mode 100644
index ..5c217678
--- /dev/null
+++ b/policy/modules/services/matrixd.te
@@ -0,0 +1,126 @@
+policy_module(matrixd, 1.0.0)
+
+
+#
+# Declarations
+#
+
+## 
+##  
+##  Determine whether Matrixd is allowed to federate
+##  (bind all UDP ports and connect to all TCP ports).
+##  
+## 
+gen_tunable(matrix_allow_federation, true)
+
+## 
+##  
+##  Determine whether Matrixd can connect to the Postgres database.
+##  
+## 
+gen_tunable(matrix_postgresql_connect, false)
+
+
+type matrixd_t;
+type matrixd_exec_t;
+init_daemon_domain(matrixd_t, matrixd_exec_t)
+
+type matrixd_var_t;
+files_type(matrixd_var_t)
+
+type matrixd_log_t;
+logging_log_file(matrixd_log_t)
+
+type matrixd_conf_t;
+files_config_file(matrixd_conf_t)
+
+type matrixd_tmp_t;
+files_tmp_file(matrixd_tmp_t)
+
+
+#
+# Local policy
+#
+
+allow matrixd_t self:fifo_file rw_file_perms;
+allow matrixd_t self:tcp_socket create_stream_socket_perms;
+allow matrixd_t self:netlink_route_socket r_netlink_socket_perms;
+
+allow matrixd_t self:udp_socket create_socket_perms;
+allow matrixd_t self:unix_dgram_socket create_socket_perms;
+# execmem is needed for Python callbacks
+# https://cffi.readthedocs.io/en/latest/using.html#callbacks
+allow matrixd_t self:process execmem;
+
+allow matrixd_t matrixd_tmp_t:file { manage_file_perms map };
+files_tmp_filetrans(matrixd_t, matrixd_tmp_t, file)
+fs_tmpfs_filetrans(matrixd_t, matrixd_tmp_t, file)
+
+manage_files_pattern(matrixd_t, matrixd_var_t, matrixd_var_t)
+files_search_var_lib(matrixd_t)
+allow matrixd_t matrixd_var_t:file map;
+allow matrixd_t matrixd_var_t:dir manage_dir_perms;
+
+logging_search_logs(matrixd_t)
+manage_files_pattern(matrixd_t, matrixd_log_t, matrixd_log_t)
+
+read_files_pattern(matrixd_t, matrixd_conf_t, matrixd_conf_t)
+allow matrixd_t matrixd_conf_t:dir list_dir_perms;
+
+kernel_read_system_state(matrixd_t)
+kernel_read_vm_overcommit_sysctl(matrixd_t)
+
+# The following in the systemd service file causes a domain transition when
+# running python3:
+# SELinuxContext=system_u:system_r:matrixd_t:s0
+corecmd_bin_entry_type(matrixd_t)

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: e312e5bdbbf8d7c76b13d94b02ad56372d6d8b37
Author: Russell Coker  coker  com  au>
AuthorDate: Wed Feb 16 13:07:30 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e312e5bd

dontaudit net_admin without hide_broken_symptoms

Sending this patch again without the ifdef, I agree that the ifdef isn't very
useful nowadays.

Signed-off-by: Russell Coker  coker.com.au>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/cron.te  | 2 ++
 policy/modules/services/dbus.te  | 2 ++
 policy/modules/services/policykit.te | 2 ++
 policy/modules/services/postfix.te   | 2 ++
 4 files changed, 8 insertions(+)

diff --git a/policy/modules/services/cron.te b/policy/modules/services/cron.te
index 03268277..9ecbe4d6 100644
--- a/policy/modules/services/cron.te
+++ b/policy/modules/services/cron.te
@@ -209,6 +209,8 @@ tunable_policy(`fcron_crond',`
 # Daemon local policy
 #
 
+# for changing buffer sizes
+dontaudit crond_t self:capability net_admin;
 allow crond_t self:capability { chown dac_override dac_read_search fowner 
setgid setuid sys_nice };
 dontaudit crond_t self:capability { sys_resource sys_tty_config };
 

diff --git a/policy/modules/services/dbus.te b/policy/modules/services/dbus.te
index c0b98558..9a1e6b30 100644
--- a/policy/modules/services/dbus.te
+++ b/policy/modules/services/dbus.te
@@ -67,6 +67,8 @@ ifdef(`enable_mls',`
 # Local policy
 #
 
+# for changing buffer sizes
+dontaudit system_dbusd_t self:capability net_admin;
 allow system_dbusd_t self:capability { dac_override setgid setpcap setuid 
sys_resource };
 dontaudit system_dbusd_t self:capability sys_tty_config;
 allow system_dbusd_t self:process { getattr getsched signal_perms setpgid 
getcap setcap setrlimit };

diff --git a/policy/modules/services/policykit.te 
b/policy/modules/services/policykit.te
index ee8f4c2d..46f5568f 100644
--- a/policy/modules/services/policykit.te
+++ b/policy/modules/services/policykit.te
@@ -68,6 +68,8 @@ miscfiles_read_localization(policykit_domain)
 # Local policy
 #
 
+# for changing buffer sizes
+dontaudit policykit_t self:capability net_admin;
 allow policykit_t self:capability { dac_override dac_read_search setgid setuid 
sys_nice sys_ptrace };
 allow policykit_t self:process { getsched setsched signal };
 allow policykit_t self:unix_stream_socket { accept connectto listen };

diff --git a/policy/modules/services/postfix.te 
b/policy/modules/services/postfix.te
index 6b97df10..6fe06887 100644
--- a/policy/modules/services/postfix.te
+++ b/policy/modules/services/postfix.te
@@ -107,6 +107,8 @@ mta_mailserver_delivery(postfix_virtual_t)
 # Common postfix domain local policy
 #
 
+# for changing buffer sizes
+dontaudit postfix_domain self:capability net_admin;
 allow postfix_domain self:capability { sys_chroot sys_nice };
 dontaudit postfix_domain self:capability sys_tty_config;
 allow postfix_domain self:process { signal_perms setpgid setsched };



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: 4234b23d214dd8b53dd631560f9c98778f1c9ac5
Author: Chris PeBenito  ieee  org>
AuthorDate: Fri Feb 18 18:46:24 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4234b23d

matrixd: Cleanups.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/matrixd.fc |  6 --
 policy/modules/services/matrixd.if |  2 +-
 policy/modules/services/matrixd.te | 35 ---
 3 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/policy/modules/services/matrixd.fc 
b/policy/modules/services/matrixd.fc
index b59b1c75..6db2d7ed 100644
--- a/policy/modules/services/matrixd.fc
+++ b/policy/modules/services/matrixd.fc
@@ -1,4 +1,6 @@
-/var/lib/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_var_t,s0)
-/var/log/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_log_t,s0)
 /etc/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_conf_t,s0)
+
 /usr/bin/synctl--  
gen_context(system_u:object_r:matrixd_exec_t,s0)
+
+/var/lib/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_var_t,s0)
+/var/log/matrix-synapse(/.*)?  
gen_context(system_u:object_r:matrixd_log_t,s0)

diff --git a/policy/modules/services/matrixd.if 
b/policy/modules/services/matrixd.if
index f1eff5f0..8cf2a845 100644
--- a/policy/modules/services/matrixd.if
+++ b/policy/modules/services/matrixd.if
@@ -1 +1 @@
-## Matrixd
+## matrix.org synapse reference server.

diff --git a/policy/modules/services/matrixd.te 
b/policy/modules/services/matrixd.te
index 5c217678..2c7f384c 100644
--- a/policy/modules/services/matrixd.te
+++ b/policy/modules/services/matrixd.te
@@ -1,4 +1,4 @@
-policy_module(matrixd, 1.0.0)
+policy_module(matrixd)
 
 
 #
@@ -20,23 +20,22 @@ gen_tunable(matrix_allow_federation, true)
 ## 
 gen_tunable(matrix_postgresql_connect, false)
 
-
 type matrixd_t;
 type matrixd_exec_t;
 init_daemon_domain(matrixd_t, matrixd_exec_t)
 
-type matrixd_var_t;
-files_type(matrixd_var_t)
+type matrixd_conf_t;
+files_config_file(matrixd_conf_t)
 
 type matrixd_log_t;
 logging_log_file(matrixd_log_t)
 
-type matrixd_conf_t;
-files_config_file(matrixd_conf_t)
-
 type matrixd_tmp_t;
 files_tmp_file(matrixd_tmp_t)
 
+type matrixd_var_t;
+files_type(matrixd_var_t)
+
 
 #
 # Local policy
@@ -56,16 +55,15 @@ allow matrixd_t matrixd_tmp_t:file { manage_file_perms map 
};
 files_tmp_filetrans(matrixd_t, matrixd_tmp_t, file)
 fs_tmpfs_filetrans(matrixd_t, matrixd_tmp_t, file)
 
-manage_files_pattern(matrixd_t, matrixd_var_t, matrixd_var_t)
-files_search_var_lib(matrixd_t)
-allow matrixd_t matrixd_var_t:file map;
-allow matrixd_t matrixd_var_t:dir manage_dir_perms;
+allow matrixd_t matrixd_conf_t:dir list_dir_perms;
+read_files_pattern(matrixd_t, matrixd_conf_t, matrixd_conf_t)
 
 logging_search_logs(matrixd_t)
 manage_files_pattern(matrixd_t, matrixd_log_t, matrixd_log_t)
 
-read_files_pattern(matrixd_t, matrixd_conf_t, matrixd_conf_t)
-allow matrixd_t matrixd_conf_t:dir list_dir_perms;
+mmap_manage_files_pattern(matrixd_t, matrixd_var_t, matrixd_var_t)
+manage_dirs_pattern(matrixd_t, matrixd_var_t, matrixd_var_t)
+files_search_var_lib(matrixd_t)
 
 kernel_read_system_state(matrixd_t)
 kernel_read_vm_overcommit_sysctl(matrixd_t)
@@ -81,7 +79,6 @@ corenet_tcp_bind_generic_node(matrixd_t)
 corenet_tcp_bind_http_port(matrixd_t)
 corenet_tcp_connect_http_cache_port(matrixd_t)
 corenet_tcp_connect_http_port(matrixd_t)
-
 corenet_udp_bind_generic_node(matrixd_t)
 corenet_udp_bind_generic_port(matrixd_t)
 corenet_udp_bind_reserved_port(matrixd_t)
@@ -91,11 +88,11 @@ dev_read_urand(matrixd_t)
 files_read_etc_files(matrixd_t)
 files_read_etc_runtime_files(matrixd_t)
 files_read_etc_symlinks(matrixd_t)
-
 # for /usr/share/ca-certificates
 files_read_usr_files(matrixd_t)
 
 init_search_runtime(matrixd_t)
+
 logging_send_syslog_msg(matrixd_t)
 
 miscfiles_read_generic_tls_privkey(matrixd_t)
@@ -106,10 +103,6 @@ sysnet_read_config(matrixd_t)
 
 userdom_search_user_runtime_root(matrixd_t)
 
-optional_policy(`
-   apache_search_config(matrixd_t)
-')
-
 tunable_policy(`matrix_allow_federation',`
corenet_tcp_connect_all_unreserved_ports(matrixd_t)
corenet_tcp_connect_generic_port(matrixd_t)
@@ -124,3 +117,7 @@ tunable_policy(`matrix_postgresql_connect',`
postgresql_tcp_connect(matrixd_t)
 ')
 
+optional_policy(`
+   apache_search_config(matrixd_t)
+')
+ 
\ No newline at end of file



[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2022-02-26 Thread Jason Zaman
commit: 433f17b8ab6a693d88ccb4ce6b62993816548ac5
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb 27 02:13:39 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:39 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=433f17b8

Merge upstream

Signed-off-by: Jason Zaman  gentoo.org>

 gentoo/STATE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gentoo/STATE b/gentoo/STATE
index 9949f24f..21005bbc 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1 +1 @@
-d96d8b5977f49a90637b5ae329974f1f21367433
+43d0b184b594394136783771760658613e8e0f0c



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: a6f1a4be5244df25381bdc9d270765134f4d802b
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Feb 16 16:04:33 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a6f1a4be

cron, dbus, policykit, postfix: Minor style fixes.

No rule changes.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/cron.te  | 4 ++--
 policy/modules/services/dbus.te  | 5 ++---
 policy/modules/services/policykit.te | 2 +-
 policy/modules/services/postfix.te   | 5 ++---
 4 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/policy/modules/services/cron.te b/policy/modules/services/cron.te
index 9ecbe4d6..b36fc709 100644
--- a/policy/modules/services/cron.te
+++ b/policy/modules/services/cron.te
@@ -209,10 +209,10 @@ tunable_policy(`fcron_crond',`
 # Daemon local policy
 #
 
-# for changing buffer sizes
 dontaudit crond_t self:capability net_admin;
 allow crond_t self:capability { chown dac_override dac_read_search fowner 
setgid setuid sys_nice };
-dontaudit crond_t self:capability { sys_resource sys_tty_config };
+# net_admin for changing buffer sizes
+dontaudit crond_t self:capability { net_admin sys_resource sys_tty_config };
 
 allow crond_t self:process { transition signal_perms getsched setsched 
getsession getpgid setpgid getcap setcap share getattr setexec setfscreate 
noatsecure siginh setrlimit rlimitinh dyntransition setkeycreate setsockcreate 
getrlimit };
 allow crond_t self:fd use;

diff --git a/policy/modules/services/dbus.te b/policy/modules/services/dbus.te
index 9a1e6b30..31fc905c 100644
--- a/policy/modules/services/dbus.te
+++ b/policy/modules/services/dbus.te
@@ -67,10 +67,9 @@ ifdef(`enable_mls',`
 # Local policy
 #
 
-# for changing buffer sizes
-dontaudit system_dbusd_t self:capability net_admin;
 allow system_dbusd_t self:capability { dac_override setgid setpcap setuid 
sys_resource };
-dontaudit system_dbusd_t self:capability sys_tty_config;
+# net_admin for changing buffer sizes
+dontaudit system_dbusd_t self:capability { net_admin sys_tty_config };
 allow system_dbusd_t self:process { getattr getsched signal_perms setpgid 
getcap setcap setrlimit };
 allow system_dbusd_t self:fifo_file rw_fifo_file_perms;
 allow system_dbusd_t self:dbus { send_msg acquire_svc };

diff --git a/policy/modules/services/policykit.te 
b/policy/modules/services/policykit.te
index 46f5568f..197dc13c 100644
--- a/policy/modules/services/policykit.te
+++ b/policy/modules/services/policykit.te
@@ -68,9 +68,9 @@ miscfiles_read_localization(policykit_domain)
 # Local policy
 #
 
+allow policykit_t self:capability { dac_override dac_read_search setgid setuid 
sys_nice sys_ptrace };
 # for changing buffer sizes
 dontaudit policykit_t self:capability net_admin;
-allow policykit_t self:capability { dac_override dac_read_search setgid setuid 
sys_nice sys_ptrace };
 allow policykit_t self:process { getsched setsched signal };
 allow policykit_t self:unix_stream_socket { accept connectto listen };
 

diff --git a/policy/modules/services/postfix.te 
b/policy/modules/services/postfix.te
index 6fe06887..5c324bc7 100644
--- a/policy/modules/services/postfix.te
+++ b/policy/modules/services/postfix.te
@@ -107,10 +107,9 @@ mta_mailserver_delivery(postfix_virtual_t)
 # Common postfix domain local policy
 #
 
-# for changing buffer sizes
-dontaudit postfix_domain self:capability net_admin;
 allow postfix_domain self:capability { sys_chroot sys_nice };
-dontaudit postfix_domain self:capability sys_tty_config;
+# net_admin for changing buffer sizes
+dontaudit postfix_domain self:capability { net_admin sys_tty_config };
 allow postfix_domain self:process { signal_perms setpgid setsched };
 allow postfix_domain self:fifo_file rw_fifo_file_perms;
 allow postfix_domain self:unix_stream_socket { accept connectto listen };



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: d83e298072d6c11a5ab55195dbd6392f03da472f
Author: Russell Coker  coker  com  au>
AuthorDate: Sun Feb 13 10:10:09 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d83e2980

remove aliases from 20210203

This patch against version 20220106 removes the typealias rules that were in
version 20210203.  If we include this now then the typealias rules in
question will have been there for 3 consecutive releases.  But if you think
we should wait until after the next release that's OK.

It's obvious that this patch should be included sooner or later, I think now
is a reasonable time.

Signed-off-by: Russell Coker  coker.com.au>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/acpi.te | 1 -
 policy/modules/services/clamav.te   | 1 -
 policy/modules/services/exim.te | 1 -
 policy/modules/services/ftp.te  | 1 -
 policy/modules/services/irqbalance.te   | 1 -
 policy/modules/services/postfix.te  | 3 +--
 policy/modules/services/spamassassin.te | 1 -
 policy/modules/system/mount.te  | 1 -
 policy/modules/system/selinuxutil.te| 1 -
 policy/modules/system/systemd.te| 2 --
 10 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/policy/modules/services/acpi.te b/policy/modules/services/acpi.te
index 92d52182..c4ca7f7f 100644
--- a/policy/modules/services/acpi.te
+++ b/policy/modules/services/acpi.te
@@ -27,7 +27,6 @@ type acpid_log_t;
 logging_log_file(acpid_log_t)
 
 type acpid_runtime_t;
-typealias acpid_runtime_t alias acpid_var_run_t;
 files_runtime_file(acpid_runtime_t)
 
 type acpid_tmp_t;

diff --git a/policy/modules/services/clamav.te 
b/policy/modules/services/clamav.te
index 761de69d..b2ea270c 100644
--- a/policy/modules/services/clamav.te
+++ b/policy/modules/services/clamav.te
@@ -41,7 +41,6 @@ init_script_file(clamd_initrc_exec_t)
 
 type clamd_runtime_t;
 files_runtime_file(clamd_runtime_t)
-typealias clamd_runtime_t alias clamd_var_run_t;
 
 type clamd_tmp_t;
 files_tmp_file(clamd_tmp_t)

diff --git a/policy/modules/services/exim.te b/policy/modules/services/exim.te
index dc03379b..65217d7e 100644
--- a/policy/modules/services/exim.te
+++ b/policy/modules/services/exim.te
@@ -55,7 +55,6 @@ type exim_log_t;
 logging_log_file(exim_log_t)
 
 type exim_pid_t;
-typealias exim_pid_t alias exim_var_run_t;
 files_runtime_file(exim_pid_t)
 
 type exim_spool_t;

diff --git a/policy/modules/services/ftp.te b/policy/modules/services/ftp.te
index 6cffdfc2..a3ff66fe 100644
--- a/policy/modules/services/ftp.te
+++ b/policy/modules/services/ftp.te
@@ -110,7 +110,6 @@ gen_tunable(sftpd_write_ssh_home, false)
 attribute_role ftpdctl_roles;
 
 type anon_sftpd_t;
-typealias anon_sftpd_t alias sftpd_anon_t;
 domain_type(anon_sftpd_t)
 role system_r types anon_sftpd_t;
 

diff --git a/policy/modules/services/irqbalance.te 
b/policy/modules/services/irqbalance.te
index 3b86f88c..0a6f4c9b 100644
--- a/policy/modules/services/irqbalance.te
+++ b/policy/modules/services/irqbalance.te
@@ -13,7 +13,6 @@ type irqbalance_initrc_exec_t;
 init_script_file(irqbalance_initrc_exec_t)
 
 type irqbalance_pid_t;
-typealias irqbalance_pid_t alias irqbalance_var_run_t;
 files_runtime_file(irqbalance_pid_t)
 
 type irqbalance_unit_t;

diff --git a/policy/modules/services/postfix.te 
b/policy/modules/services/postfix.te
index 4d62f8cf..6b97df10 100644
--- a/policy/modules/services/postfix.te
+++ b/policy/modules/services/postfix.te
@@ -51,8 +51,7 @@ type postfix_map_tmp_t;
 files_tmp_file(postfix_map_tmp_t)
 
 postfix_domain_template(master)
-typealias postfix_master_t alias postfix_t;
-mta_mailserver(postfix_t, postfix_master_exec_t)
+mta_mailserver(postfix_master_t, postfix_master_exec_t)
 
 type postfix_initrc_exec_t;
 init_script_file(postfix_initrc_exec_t)

diff --git a/policy/modules/services/spamassassin.te 
b/policy/modules/services/spamassassin.te
index fc4e54f7..4162995f 100644
--- a/policy/modules/services/spamassassin.te
+++ b/policy/modules/services/spamassassin.te
@@ -30,7 +30,6 @@ gen_tunable(spamd_enable_home_dirs, false)
 gen_tunable(rspamd_spamd, false)
 
 type spamd_update_t;
-typealias spamd_update_t alias spamd_gpg_t;
 type spamd_update_exec_t;
 init_system_domain(spamd_update_t, spamd_update_exec_t)
 

diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te
index d577da34..0efbdc7f 100644
--- a/policy/modules/system/mount.te
+++ b/policy/modules/system/mount.te
@@ -24,7 +24,6 @@ type mount_loopback_t; # customizable
 fs_image_file(mount_loopback_t)
 
 type mount_runtime_t;
-typealias mount_runtime_t alias mount_var_run_t;
 files_runtime_file(mount_runtime_t)
 
 type mount_tmp_t;

diff --git a/policy/modules/system/selinuxutil.te 
b/policy/modules/system/selinuxutil.te
index 904c59fc..b596ccb5 100644
--- a/policy/modules/system/selinuxutil.te
+++ b/policy/modules/system/selinuxutil.te
@@ -89,7 +89,6 

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/

2022-02-26 Thread Jason Zaman
commit: 4b1f697b6a9ee59734e0cdf1067cc6d57a3b0799
Author: Russell Coker  coker  com  au>
AuthorDate: Thu Feb 17 14:45:38 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4b1f697b

puppet V3

Removed the entrypoint stuff that was controversial, the rest should be fine.

I think it's ready to merge.

Signed-off-by: Russell Coker  coker.com.au>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/puppet.fc | 1 +
 policy/modules/admin/puppet.te | 9 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/policy/modules/admin/puppet.fc b/policy/modules/admin/puppet.fc
index f45bdc6a..001f21fe 100644
--- a/policy/modules/admin/puppet.fc
+++ b/policy/modules/admin/puppet.fc
@@ -11,6 +11,7 @@
 /usr/sbin/puppetd  --  gen_context(system_u:object_r:puppet_exec_t,s0)
 /usr/sbin/puppetmasterd--  
gen_context(system_u:object_r:puppetmaster_exec_t,s0)
 
+/var/cache/puppet(/.*)?gen_context(system_u:object_r:puppet_cache_t,s0)
 /var/lib/puppet(/.*)?  gen_context(system_u:object_r:puppet_var_lib_t,s0)
 
 /var/log/puppet(/.*)?  gen_context(system_u:object_r:puppet_log_t,s0)

diff --git a/policy/modules/admin/puppet.te b/policy/modules/admin/puppet.te
index 3d5a832b..7ef5ab83 100644
--- a/policy/modules/admin/puppet.te
+++ b/policy/modules/admin/puppet.te
@@ -36,6 +36,9 @@ init_daemon_runtime_file(puppet_runtime_t, dir, "puppet")
 type puppet_tmp_t;
 files_tmp_file(puppet_tmp_t)
 
+type puppet_cache_t;
+files_type(puppet_cache_t)
+
 type puppet_var_lib_t;
 files_type(puppet_var_lib_t)
 
@@ -74,6 +77,9 @@ manage_dirs_pattern(puppet_t, puppet_var_lib_t, 
puppet_var_lib_t)
 manage_files_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t)
 can_exec(puppet_t, puppet_var_lib_t)
 
+manage_dirs_pattern(puppet_t, puppet_cache_t, puppet_cache_t)
+manage_files_pattern(puppet_t, puppet_cache_t, puppet_cache_t)
+
 setattr_dirs_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t)
 manage_files_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t)
 files_runtime_filetrans(puppet_t, puppet_runtime_t, { file dir })
@@ -182,8 +188,6 @@ optional_policy(`
 ')
 
 optional_policy(`
-   files_rw_var_files(puppet_t)
-
rpm_domtrans(puppet_t)
rpm_manage_db(puppet_t)
rpm_manage_log(puppet_t)
@@ -267,6 +271,7 @@ allow puppetmaster_t puppet_etc_t:lnk_file 
read_lnk_file_perms;
 allow puppetmaster_t puppet_log_t:dir setattr_dir_perms;
 append_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t)
 create_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t)
+read_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t)
 setattr_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t)
 logging_log_filetrans(puppetmaster_t, puppet_log_t, { file dir })
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2022-02-26 Thread Jason Zaman
commit: ea8252c7f327f34621e7d81da48fae7b7a5aede9
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Feb 16 12:03:34 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb 27 02:13:17 2022 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ea8252c7

postfix, spamassassin: Fix missed type renames after alias removals.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/postfix.if  | 4 ++--
 policy/modules/services/spamassassin.if | 8 
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/policy/modules/services/postfix.if 
b/policy/modules/services/postfix.if
index 42b96b36..847022bf 100644
--- a/policy/modules/services/postfix.if
+++ b/policy/modules/services/postfix.if
@@ -683,13 +683,13 @@ interface(`postfix_admin',`
type postfix_initrc_exec_t, postfix_prng_t, postfix_etc_t;
type postfix_data_t, postfix_runtime_t, postfix_public_t;
type postfix_private_t, postfix_map_tmp_t, postfix_exec_t;
-   type postfix_keytab_t, postfix_t;
+   type postfix_keytab_t, postfix_master_t;
')
 
allow $1 postfix_domain:process { ptrace signal_perms };
ps_process_pattern($1, postfix_domain)
 
-   init_startstop_service($1, $2, postfix_t, postfix_initrc_exec_t)
+   init_startstop_service($1, $2, postfix_master_t, postfix_initrc_exec_t)
 
files_search_etc($1)
admin_pattern($1, { postfix_prng_t postfix_etc_t postfix_exec_t 
postfix_keytab_t })

diff --git a/policy/modules/services/spamassassin.if 
b/policy/modules/services/spamassassin.if
index 9fbae73d..b530a76f 100644
--- a/policy/modules/services/spamassassin.if
+++ b/policy/modules/services/spamassassin.if
@@ -72,10 +72,10 @@ template(`spamassassin_role',`
 #
 interface(`spamassassin_run_update',`
gen_require(`
-   type spamd_gpg_t, spamd_update_exec_t, spamd_update_t;
+   type spamd_update_t, spamd_update_exec_t, spamd_update_t;
')
 
-   role $2 types { spamd_gpg_t spamd_update_t };
+   role $2 types { spamd_update_t spamd_update_t };
domtrans_pattern($1, spamd_update_exec_t, spamd_update_t)
 ')
 
@@ -476,10 +476,10 @@ interface(`spamassassin_admin',`
type spamd_t, spamd_tmp_t, spamd_log_t;
type spamd_spool_t, spamd_var_lib_t, spamd_runtime_t;
type spamd_initrc_exec_t, spamassassin_unit_t;
-   type spamd_gpg_t, spamd_update_t, spamd_update_tmp_t;
+   type spamd_update_t, spamd_update_t, spamd_update_tmp_t;
')
 
-   admin_process_pattern($1, { spamd_t spamd_gpg_t spamd_update_t })
+   admin_process_pattern($1, { spamd_t spamd_update_t spamd_update_t })
 
init_startstop_service($1, $2, spamd_t, spamd_initrc_exec_t, 
spamassassin_unit_t)
 



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

2022-02-26 Thread William Hubbs
commit: 15d2f13d38c8e69b88935e8187e5debbfa99d9e7
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Feb 27 02:20:55 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Feb 27 02:48:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d2f13d

mail-client/aerc: 0.8.2 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 mail-client/aerc/Manifest  |  2 ++
 mail-client/aerc/aerc-0.8.2.ebuild | 67 ++
 2 files changed, 69 insertions(+)

diff --git a/mail-client/aerc/Manifest b/mail-client/aerc/Manifest
index 7dbcf7433a59..10de9028d286 100644
--- a/mail-client/aerc/Manifest
+++ b/mail-client/aerc/Manifest
@@ -1,5 +1,7 @@
 DIST aerc-0.5.2.tar.gz 142415 BLAKE2B 
05079e67fe0cdae84dc622fa40ec0e96a57153467afbcd436d5fafe7920263604559fcd923fd6d3164de3346271cacccb80321a49d322712b5c5048d4493d928
 SHA512 
f5b4d997f191a9819e4e8c3d0e13e8258006760db915ea568731eda16b1ce13c1083275b063bd06b3d690370ff364dbd2d1d51123d3222e0b1e05a9a8e8e3739
 DIST aerc-0.7.1.tar.gz 168105 BLAKE2B 
63cc5390317ad2bd93ff939410dcc86aaafd02b3b23ce9f7582355fa6c78da80a3d4819597c20fe2c6489462ef7207d5b9bb0d4fc3058f3727d5f18ef44a4f64
 SHA512 
34ddc3d3e10e66f8341b985f9d654b05f48dd56fe403bbd5327a514a89f8bc2c1ec81c82ddc508a1289267eafda8f4d54770f17767e1c74b6195e468d19e3088
+DIST aerc-0.8.2-vendor.tar.xz 34943504 BLAKE2B 
41cf3a34787162008abe9b48dbcf67bca713e4bd1db9cb44ce36996ff9ba10b8110e4c77a38522272d650a9a411ee18fcb9a84b02f3427bebe09430292470ec6
 SHA512 
9f8eb6f58f7b383f8908749695ef5b5e62830d9458e8891ae9da02b1fc412d9c0bf0cb19d6944b1736c5ce5bd481b23d833d18c7a815d4dad9dfb30ba483f596
+DIST aerc-0.8.2.tar.gz 173468 BLAKE2B 
f45ae8a7a56ceaa7a0ecf21edb17d1c613d2dd505d5f3029fc0519c51d7deb4f7ccf3cfa656aff8f7609d109395adc6edc8be7f388c82ad214c182ed6a64b7db
 SHA512 
287f628cce4eee9a308c11319d77396ff43f31b9c608dfeb1f8200935329f03c89bdba03259d22857aea6e80c4c664362006c0aee630586ed168e3049e4dfbaf
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b
 SHA512 
5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b
 SHA512 
5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 
9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8
 SHA512 
8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959

diff --git a/mail-client/aerc/aerc-0.8.2.ebuild 
b/mail-client/aerc/aerc-0.8.2.ebuild
new file mode 100644
index ..9bce39f80f71
--- /dev/null
+++ b/mail-client/aerc/aerc-0.8.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Email client for your terminal"
+HOMEPAGE="https://aerc-mail.org;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~rjarry/aerc;
+else
+   SRC_URI="https://git.sr.ht/~rjarry/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz;
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+IUSE="notmuch"
+
+DEPEND="notmuch? ( net-mail/notmuch:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=app-text/scdoc-1.9.7
+   >=dev-lang/go-1.13
+"
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   go-module_live_vendor
+   else
+   go-module_src_unpack
+   fi
+}
+
+src_compile() {
+   LDFLAGS= \
+   emake GOFLAGS="-mod=vendor $(usex notmuch "-tags=notmuch" "")" \
+   PREFIX="${EPREFIX}/usr"VERSION=${PV}  all
+}
+
+src_install() {
+   emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install
+   einstalldocs
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "If you want to allow your users to activate html email"
+   elog "processing via w3m as shown in the tutorial, make sure 
you"
+   elog "emerge net-proxy/dante and www-client/w3m"
+   fi
+
+   local v
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test $v -lt 0.3.0-r1; then
+   elog "The dependencies on net-proxy/dante and 
www-client/w3m"
+   elog "have been removed since they are optional."
+   

[gentoo-commits] repo/gentoo:master commit in: dev-go/vend/

2022-02-26 Thread William Hubbs
commit: a004aa305f4b159b7e5f1f536c371159cf973783
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Feb 27 02:46:03 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Feb 27 02:48:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a004aa30

dev-go/vend:  new package, a dependency vendor for go programs

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 dev-go/vend/Manifest  |  1 +
 dev-go/vend/metadata.xml  |  8 
 dev-go/vend/vend-1.0.3.ebuild | 21 +
 3 files changed, 30 insertions(+)

diff --git a/dev-go/vend/Manifest b/dev-go/vend/Manifest
new file mode 100644
index ..aea91e7f16e4
--- /dev/null
+++ b/dev-go/vend/Manifest
@@ -0,0 +1 @@
+DIST vend-1.0.3.tar.gz 4728 BLAKE2B 
0e8815aad305d87da728e1a1a8098497bc46dddb422c58f8c8019a50b15f7f7daf76e8c19d1edfd5890aa377c41f4483d3d081ab86168b86e20dc8a2aa90859c
 SHA512 
ea963f1626a389d627add1c44cdc6a672d68870eff038ffabf649f0e62b3c4cf7e21d699647f627e039859dc9ac53bf1eca8d8e8eb8fb852503cadbd24a23f70

diff --git a/dev-go/vend/metadata.xml b/dev-go/vend/metadata.xml
new file mode 100644
index ..db463f3eeb66
--- /dev/null
+++ b/dev-go/vend/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+

diff --git a/dev-go/vend/vend-1.0.3.ebuild b/dev-go/vend/vend-1.0.3.ebuild
new file mode 100644
index ..a7aa380240d9
--- /dev/null
+++ b/dev-go/vend/vend-1.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="dependency vendor for Go programs"
+HOMEPAGE="https://github.com/nomad-software/vend;
+SRC_URI="https://github.com/nomad-software/vend/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+src_compile() {
+   ego build .
+}
+
+src_install() {
+   dobin vend
+   einstalldocs
+}



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

2022-02-26 Thread Sam James
commit: 92e7e470ff47e5e0eeb75a06d3e25238ae6f3f7c
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 02:44:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 02:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e7e470

dev-java/jdepend: Stabilize 2.10 arm64, #834063

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

 dev-java/jdepend/jdepend-2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jdepend/jdepend-2.10.ebuild 
b/dev-java/jdepend/jdepend-2.10.ebuild
index 7a061be76437..42ae193d61cb 100644
--- a/dev-java/jdepend/jdepend-2.10.ebuild
+++ b/dev-java/jdepend/jdepend-2.10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/clarkware/jdepend/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: app-backup/btrbk/

2022-02-26 Thread Craig Andrews
commit: 4ffc319dff5d99d1126f579e08883b47fecad831
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Feb 27 02:35:39 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Feb 27 02:36:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ffc319d

app-backup/btrbk: 0.32.1 version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 app-backup/btrbk/Manifest|  1 +
 app-backup/btrbk/btrbk-0.32.1.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest
index 13227322b8cb..506f6feae57b 100644
--- a/app-backup/btrbk/Manifest
+++ b/app-backup/btrbk/Manifest
@@ -1,3 +1,4 @@
 DIST btrbk-0.31.2.tar.xz 107124 BLAKE2B 
a05ef8a665d50b0f9637b1bc7026f0ca0f8364377b4165dae09cd27790dc139aaea1096a54719d948adda5050f91580650bf58db70a086cfdd14b73559fad9f3
 SHA512 
f953fe1a231f7a28c2d98cf124e3d52cc6d0810e6cb1673b90f335e07cd7473d0302ec227361f902c40a36dab5c075c675d2ee0543a23c37cb1e4baaf74efea0
 DIST btrbk-0.31.3.tar.xz 109884 BLAKE2B 
7f78d00815259e42bb3fd16ee48272717fe57913b7af83ca8a98f1dfd0de715cbf8b07177ea60b5b8bdcb9793ee0d5829b90b8327cd4810f6275611276a6e707
 SHA512 
62dee5430635b6a31edcdc9bed1829f549b60074ea09bb6f1fcd56d242d4215339846c8c2dbcd4bee05cd2a0cb32c1237ce7311d2b887885373c13fa15a6f476
 DIST btrbk-0.32.0.tar.xz 110408 BLAKE2B 
d9627d0f0a258bba9412b37707c3e79ca8a65870148aa27f38e615c90d0e26adfc5ecf697cc34052916127a0a26be850f5874ff52ab6cb193093d591cb05dab1
 SHA512 
201dde5ea9bf459e5a837b520d3e76ef1077a1769ed2e06b9754e34a93e2abd513a0da2b18abbe13c09fc3a945117a4b022ad423f805056b62a2b2be9c0f768a
+DIST btrbk-0.32.1.tar.xz 110364 BLAKE2B 
5d2860e182701ba6c407b9d0f41e476442bdf0ebc8491c3fa944860228d087d6bbe13084a4e950a24fc6ea1e251e2c4c6cbf17e9e3a4cb4f3f9b7ea9b85b2c11
 SHA512 
a44c1a50696793661fa6a06fafc6a7682ba5db57b511666a9b77d2df79b724855e91187e4d13e1dfe340077f550b0aced8923c6dec955d25ce46f7644ed802f3

diff --git a/app-backup/btrbk/btrbk-0.32.1.ebuild 
b/app-backup/btrbk/btrbk-0.32.1.ebuild
new file mode 100644
index ..29b1c6d3fc78
--- /dev/null
+++ b/app-backup/btrbk/btrbk-0.32.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/digint/btrbk.git;
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Tool for creating snapshots and remote backups of btrfs 
subvolumes"
+HOMEPAGE="https://digint.ch/btrbk/;
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+mbuffer +doc +lsbtr"
+
+DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )"
+
+RDEPEND="dev-lang/perl
+   net-misc/openssh
+   mbuffer? ( >=sys-block/mbuffer-20180505 )
+   >=sys-fs/btrfs-progs-4.12"
+
+src_compile() {
+   emake clean
+   use doc && emake -C doc
+}
+src_install() {
+   local targets="install-bin install-etc install-share install-systemd"
+   use doc && targets="${targets} install-man install-doc"
+   use lsbtr && targets="${targets} install-bin-links"
+   emake \
+   DESTDIR="${D}" \
+   DOCDIR="/usr/share/doc/${PF}" \
+   SYSTEMDDIR="$(systemd_get_systemunitdir)" \
+   ${targets}
+}
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-0.26.0" ; then
+   upgrade_0_26_0_warning="1"
+   fi
+   if has_version "<${CATEGORY}/${PN}-0.27.0" ; then
+   upgrade_0_27_0_warning="1"
+   fi
+}
+pkg_postinst() {
+   if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then
+   ewarn "If you are using raw targets, make sure to run the"
+   ewarn "\"raw_suffix2sidecar\" utility in each target directory."
+   fi
+   if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then
+   ewarn 'Due to a bugfix in the scheduler [1] [2], previously 
preserved'
+   ewarn 'monthly/yearly backups could get deleted when upgrading 
to'
+   ewarn 'btrbk-0.27.0.'
+   ewarn ''
+   ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all 
cron jobs'
+   ewarn 'or systemd timers calling btrbk.'
+   ewarn ''
+   ewarn 'After upgrading, run "btrbk prune --dry-run 
--print-schedule" and'
+   ewarn 'check if any snapshots/backups would get deleted. If you 
want to'
+   ewarn 'forcibly preserve a snapshot/backup forever, rename it:'
+   ewarn ''
+   ewarn 'mv mysubvol.MMDD mysubvol.MMDD.keep_forever'
+   ewarn ''
+   ewarn 'Note that btrbk ignores subvolumes with unknown naming 
scheme, e.g.'
+   ewarn '(".keep_forever" suffix in the example above).'
+   ewarn 

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

2022-02-26 Thread Sam James
commit: 093abc43e9f15f8fa3b0d1b5b929eba4dd1148bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 02:07:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 02:07:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093abc43

net-misc/wget: add 1.21.3

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

 net-misc/wget/Manifest   |   1 +
 net-misc/wget/wget-1.21.3.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/net-misc/wget/Manifest b/net-misc/wget/Manifest
index f50cdd974355..b3fba668b4f9 100644
--- a/net-misc/wget/Manifest
+++ b/net-misc/wget/Manifest
@@ -1 +1,2 @@
 DIST wget-1.21.2.tar.gz 5004576 BLAKE2B 
e11c3a2b89ab26834dc4cbb445bcc6122d3a6b2a5b9c6de1ce9e8f062281f9e5aa1f80ca37a44791ba5aaf6a447015a26afef2199cdb75f1931d5e1ffb1f406b
 SHA512 
3e35f92604486ca459f26df97d392579f1d83a9254519e8ce249b410bacf70dddf716d6caa3b29fd4865163f60410b2b8ad1ca1f7bb3dbb2456386b7647b988d
+DIST wget-1.21.3.tar.gz 5079864 BLAKE2B 
4ff40a30cb3be82ea492d0eae324a9d43de30a0169d3b219ce25f3d667915f90c7eb1559760d1605340f112e96e028613265e0be73aaba7935c69cc06a4ae4f6
 SHA512 
29889ecbf590dff0f39183d9e0621741d731a554d990e5c995a4644725dca62e8e19601d40db0ef7d62ebf54e5457c7409965e4832b6e60e4ccbc9c8caa30718

diff --git a/net-misc/wget/wget-1.21.3.ebuild b/net-misc/wget/wget-1.21.3.ebuild
new file mode 100644
index ..9dd6a70e4a1b
--- /dev/null
+++ b/net-misc/wget/wget-1.21.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Network utility to retrieve files from the WWW"
+HOMEPAGE="https://www.gnu.org/software/wget/;
+SRC_URI="mirror://gnu/wget/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+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="cookie-check debug gnutls idn ipv6 metalink nls ntlm pcre +ssl static 
test uuid zlib"
+REQUIRED_USE="ntlm? ( !gnutls ssl ) gnutls? ( ssl )"
+RESTRICT="!test? ( test )"
+
+# * Force a newer libidn2 to avoid libunistring deps. #bug #612498
+# * Metalink can use gpgme automagically (so let's always depend on it)
+# for signed metalink resources.
+LIB_DEPEND="
+   cookie-check? ( net-libs/libpsl )
+   idn? ( >=net-dns/libidn2-0.14:=[static-libs(+)] )
+   metalink? (
+   app-crypt/gpgme
+   media-libs/libmetalink
+   )
+   pcre? ( dev-libs/libpcre2[static-libs(+)] )
+   ssl? (
+   gnutls? ( net-libs/gnutls:=[static-libs(+)] )
+   !gnutls? ( dev-libs/openssl:=[static-libs(+)] )
+   )
+   uuid? ( sys-apps/util-linux[static-libs(+)] )
+   zlib? ( sys-libs/zlib[static-libs(+)] )
+"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+   app-arch/xz-utils
+   dev-lang/perl
+   sys-apps/texinfo
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   test? (
+   ${PYTHON_DEPS}
+   dev-perl/HTTP-Daemon
+   dev-perl/HTTP-Message
+   dev-perl/IO-Socket-SSL
+   )
+"
+
+DOCS=( AUTHORS MAILING-LIST NEWS README )
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed -i -e "s:/usr/local/etc:${EPREFIX}/etc:g" 
doc/{sample.wgetrc,wget.texi} || die
+}
+
+src_configure() {
+   # fix compilation on Solaris, we need filio.h for FIONBIO as used in
+   # the included gnutls -- force ioctl.h to include this header
+   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DBSD_COMP=1
+
+   if use static ; then
+   append-ldflags -static
+   tc-export PKG_CONFIG
+   PKG_CONFIG+=" --static"
+   fi
+
+   # There is no flag that controls this.  libunistring-prefix only
+   # controls the search path (which is why we turn it off below).
+   # Further, libunistring is only needed w/older libidn2 installs,
+   # and since we force the latest, we can force off libunistring. # bug 
#612498
+   local myeconfargs=(
+   ac_cv_libunistring=no
+   --disable-assert
+   --disable-pcre
+   --disable-rpath
+   --without-included-libunistring
+   --without-libunistring-prefix
+   $(use_enable debug)
+   $(use_enable idn iri)
+   $(use_enable ipv6)
+   $(use_enable nls)
+   $(use_enable ntlm)
+   $(use_enable pcre pcre2)
+   $(use_enable ssl digest)
+   $(use_enable ssl opie)
+   $(use_with cookie-check libpsl)
+   

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

2022-02-26 Thread Nick Sarnie
commit: 0ceb63c8437732df2909fe864d8780b784289fa2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:30:56 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:30:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ceb63c8

app-emulation/wine-vanilla: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-vanilla/Manifest|   1 -
 .../wine-vanilla/wine-vanilla-6.23.ebuild  | 541 -
 2 files changed, 542 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 90516f4e2f62..acdd05bf57ae 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,7 +1,6 @@
 DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 
951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98
 SHA512 
46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75
 DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 
21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d
 SHA512 
a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96
 DIST wine-6.0.2.tar.xz 24217772 BLAKE2B 
176614736055892b7203313edc52e2926807c93b0bb97d59f65fbf284fd9cb138e4555fb7cd5a6c7c867367fdc50c89f12d7360ca0db947a7f04594f35f14775
 SHA512 
6cf002c6a06161665614c9f977dfa402bae8e657c0744dd824575066cdeb676bb9d61ebfc3c4b6f76486077a7457fe91cbe5bbadb467279a61e5a320da587696
-DIST wine-6.23.tar.xz 27057236 BLAKE2B 
9e438a1f2200c59517b05eb4ea6d6c26594b3fd442caa11d9ccabd8e0c016d1a721f2579c36fcfb18bb1185edfb11480d65d732d435d44f5dea0bcb345fa1476
 SHA512 
3e459b305f472ece00cbf467e14e6cfa7422381cb9242d05e9624487d559f438039aa8c780986469591c9d0f05e384380133dc6fb4ed694355ae42744a78d9b7
 DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729

diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild
deleted file mode 100644
index 35fecb7eac1c..
--- a/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild
+++ /dev/null
@@ -1,541 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
-
-MY_PN="${PN%%-*}"
-MY_P="${MY_PN}-${PV}"
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-   SRC_URI=""
-   #KEYWORDS=""
-else
-   MAJOR_V=$(ver_cut 1)
-   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-S="${WORKDIR}/${MY_P}"
-
-GWP_V="20211122"
-PATCHDIR="${WORKDIR}/gentoo-wine-patches"
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="https://www.winehq.org/;
-SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes 
samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb 
v4l vkd3d vulkan +X +xcomposite xinerama"
-REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
-   X? ( truetype )
-   elibc_glibc? ( threads )
-   osmesa? ( opengl )
- 

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

2022-02-26 Thread Nick Sarnie
commit: 7356a2bb8a9036a1e94fcac8147c42eea0de97fb
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:31:55 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:31:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7356a2bb

app-emulation/wine-staging: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-staging/Manifest|   2 -
 .../wine-staging/wine-staging-6.23.ebuild  | 616 -
 2 files changed, 618 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index c00eec81c7a8..c3ddd583103d 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,10 +1,8 @@
 DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 
21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d
 SHA512 
a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96
-DIST wine-6.23.tar.xz 27057236 BLAKE2B 
9e438a1f2200c59517b05eb4ea6d6c26594b3fd442caa11d9ccabd8e0c016d1a721f2579c36fcfb18bb1185edfb11480d65d732d435d44f5dea0bcb345fa1476
 SHA512 
3e459b305f472ece00cbf467e14e6cfa7422381cb9242d05e9624487d559f438039aa8c780986469591c9d0f05e384380133dc6fb4ed694355ae42744a78d9b7
 DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
 DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
-DIST wine-staging-6.23.tar.gz 9609149 BLAKE2B 
abc9f4134293c91759311fbc91230f3a7f41455cc35a70bda4bf61f088520cb520b139b1c92bf2f18c6f885caf9397835a01f6bfa9d46c1d1bd49a4918ba330d
 SHA512 
32bee187b9c7bdd026e64263083f3d92eb01c72f2d29a7d006616fb0713a0668c3d5ce3b5d523e09b650cfe77c1080e0478113afabd02352d66af53e60e0b31e
 DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B 
f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af
 SHA512 
fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952
 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B 
a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc
 SHA512 
cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038
 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 
4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa
 SHA512 
d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38

diff --git a/app-emulation/wine-staging/wine-staging-6.23.ebuild 
b/app-emulation/wine-staging/wine-staging-6.23.ebuild
deleted file mode 100644
index 8f3ae897d465..
--- a/app-emulation/wine-staging/wine-staging-6.23.ebuild
+++ /dev/null
@@ -1,616 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
-MY_PN="${PN%%-*}"
-MY_PV="${PV/_/-}"
-MY_P="${MY_PN}-${MY_PV}"
-
-if [[ ${MY_PV} == "" ]] ; then
-   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-   SRC_URI=""
-   #KEYWORDS=""
-else
-   MAJOR_V=$(ver_cut 1)
-   

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

2022-02-26 Thread Nick Sarnie
commit: 7044a8bc2b25bf1dd05fd19053ac83ac1bc63ab1
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:30:40 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7044a8bc

app-emulation/wine-vanilla: Sync with ::wine

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild | 541 +
 2 files changed, 542 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index ebf9ca965617..90516f4e2f62 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -5,3 +5,4 @@ DIST wine-6.23.tar.xz 27057236 BLAKE2B 
9e438a1f2200c59517b05eb4ea6d6c26594b3fd44
 DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
+DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
new file mode 100644
index ..09120707a07b
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
@@ -0,0 +1,541 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+GWP_V="20211122"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="https://www.winehq.org/;
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )
+   vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? 

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

2022-02-26 Thread Nick Sarnie
commit: 1a237f238501718dd7d2e83fb8f6108786b3ad5f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:31:34 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:31:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a237f23

app-emulation/wine-staging: Sync with ::wine

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/wine-staging-7.3.ebuild | 616 +
 2 files changed, 618 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index d0b0f44c2cb3..c00eec81c7a8 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -3,7 +3,9 @@ DIST wine-6.23.tar.xz 27057236 BLAKE2B 
9e438a1f2200c59517b05eb4ea6d6c26594b3fd44
 DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
+DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
 DIST wine-staging-6.23.tar.gz 9609149 BLAKE2B 
abc9f4134293c91759311fbc91230f3a7f41455cc35a70bda4bf61f088520cb520b139b1c92bf2f18c6f885caf9397835a01f6bfa9d46c1d1bd49a4918ba330d
 SHA512 
32bee187b9c7bdd026e64263083f3d92eb01c72f2d29a7d006616fb0713a0668c3d5ce3b5d523e09b650cfe77c1080e0478113afabd02352d66af53e60e0b31e
 DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B 
f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af
 SHA512 
fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952
 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B 
a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc
 SHA512 
cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038
 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 
4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa
 SHA512 
d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38
+DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 
9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14
 SHA512 
8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b

diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild 
b/app-emulation/wine-staging/wine-staging-7.3.ebuild
new file mode 100644
index ..cf584a42b185
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild
@@ -0,0 +1,616 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
+MY_PN="${PN%%-*}"
+MY_PV="${PV/_/-}"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${MY_PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   MINOR_V=$(ver_cut 2)
+   if [[ ${MINOR_V} != "0" ]] ; then
+   MINOR_V="x"
+   fi
+   
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2022-02-26 Thread Nick Sarnie
commit: 51d92f071b19f222b06aa4e67074aa0f8d427f74
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:28:16 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:28:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=51d92f07

app-emulation/wine-vanilla: Sync with ::gentoo

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild  | 3 +--
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
index 3602dbb..0912070 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
@@ -35,7 +35,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="LGPL-2.1"
 SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -121,7 +121,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
xinerama? ( x11-base/xorg-proto )"
 
 # These use a non-standard "Wine" category, which is provided by

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index 075db9e..07745fe 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -35,7 +35,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="LGPL-2.1"
 SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime 
+run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks 
+unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes 
samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb 
v4l vkd3d vulkan +X +xcomposite xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -121,7 +121,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
xinerama? ( x11-base/xorg-proto )"
 
 # These use a non-standard "Wine" category, which is provided by



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2022-02-26 Thread Nick Sarnie
commit: 642426b2c1aa591fb9b49e83d026562114c6406b
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:29:41 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:29:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=642426b2

app-emulation/wine-staging: Sync with ::gentoo

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-staging/wine-staging-7.3.ebuild  | 3 +--
 app-emulation/wine-staging/wine-staging-.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild 
b/app-emulation/wine-staging/wine-staging-7.3.ebuild
index f026906..cf584a4 100644
--- a/app-emulation/wine-staging/wine-staging-7.3.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild
@@ -48,7 +48,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="${MY_PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight prelink 
pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test 
+threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite 
xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight 
pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test 
+threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite 
xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -136,7 +136,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 5a4a189..4ca357d 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -48,7 +48,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="${MY_PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pipelight prelink pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl staging test +threads 
+truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig 
+gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc 
openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime 
+run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -136,7 +136,6 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
virtual/yacc
X? ( x11-base/xorg-proto )
-   prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/

2022-02-26 Thread Jory Pratt
commit: 3c2da2aedbb3185782f00633da6bcdd4bd41b603
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Feb 27 01:25:14 2022 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Feb 27 01:25:14 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3c2da2ae

sys-auth/polkit: sync stable keywords

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

 sys-auth/polkit/polkit-0.120-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/polkit/polkit-0.120-r3.ebuild 
b/sys-auth/polkit/polkit-0.120-r3.ebuild
index b4a58c38..7c280dd9 100644
--- a/sys-auth/polkit/polkit-0.120-r3.ebuild
+++ b/sys-auth/polkit/polkit-0.120-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ppc64 x86"
 IUSE="duktape examples gtk +introspection kde pam selinux systemd test"
 #RESTRICT="!test? ( test )"
 # Tests currently don't work with meson. See



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2022-02-26 Thread Nick Sarnie
commit: 6be9313e5f4ad4617f32c1b0156cec37249637e0
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 27 01:19:42 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 27 01:19:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=6be9313e

app-emulation/wine-staging: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/wine-staging-7.3.ebuild | 617 +
 2 files changed, 619 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index e6417fd..8b89e08 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -79,6 +79,7 @@ DIST wine-6.9.tar.xz 24526724 BLAKE2B 
9e39bbc84380f7f40a9f41e1dbd1728ae8833eab4f
 DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
+DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
 DIST wine-staging-150ce22fa21ffa040816e725ead34ed1de516bd8.tar.gz 9840427 
BLAKE2B 
e263d6563a5438973309346ba820acdb5079ef236c5c55694bdfa16c54f3f4fe76750ab324d6c5e1f0b429df634b917f138f4a1db38417ac2b49ce41ee36a211
 SHA512 
37f05909ca6cb28a3527f31882562146d3971f47345312b96783b5e62bc95ee61779f12f4c13e3d05ec5f331463a7600c16d5bc428d13c42bf3e3568f4d3923e
 DIST wine-staging-3f3a05f91c85cb5ccdc4c8185bcc862c6e96cd52.tar.gz 9835238 
BLAKE2B 
27c0e7fe418e7ee82c7b1cfc13c0c1508a7f4637ef7b8d64675ed4038a42961382170c064221a7bad70a4e168aef7d4e33974d06afc18fc6da4cf5db047b242e
 SHA512 
b2ad84bed89e713f4dc4f01763c40dc785f39f180a8f926c1b9e944a581ffcfd5c422427314201df1359b4b1c27dc2261281353f44ae9408e800d6add7bde366
 DIST wine-staging-4.0.tar.gz 9945756 BLAKE2B 
bfd27d5677d01b4a14c4ef593b741b6fa6e75194de04a90659ecceaa8b087d594cafdd0a53cc2ad2d05e9c73928d70d0b6681ac0052df79f7b45cbb370b31d3d
 SHA512 
4c2277449be17b83235bab7898818a886e84e82c0c5eb8216a5bc42e3d9a0e1dcf09d4522e1165d503fd9237673fa91c2c07d837cde58897f1b6fc8bc6fa5d33
@@ -151,3 +152,4 @@ DIST wine-staging-6.9.tar.gz 9687986 BLAKE2B 
72cf53616a619638fdc91d7501c8fcc2bb9
 DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B 
f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af
 SHA512 
fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952
 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B 
a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc
 SHA512 
cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038
 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 
4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa
 SHA512 
d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38
+DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 
9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14
 SHA512 
8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b

diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild 
b/app-emulation/wine-staging/wine-staging-7.3.ebuild
new file mode 100644
index 000..f026906
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild
@@ -0,0 +1,617 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm 

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2022-02-26 Thread Nick Sarnie
commit: d3e6d32995ee23d67db459d5e0f5eaa9b61e9382
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Feb 26 14:26:54 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Feb 26 14:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=d3e6d329

app-emulation/wine-vanilla: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild | 542 +
 2 files changed, 543 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index aea4a8c..64dd57b 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -86,3 +86,4 @@ DIST wine-6.9.tar.xz 24526724 BLAKE2B 
9e39bbc84380f7f40a9f41e1dbd1728ae8833eab4f
 DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
+DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
new file mode 100644
index 000..3602dbb
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild
@@ -0,0 +1,542 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+GWP_V="20211122"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="https://www.winehq.org/;
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )
+   vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? (
+ 

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

2022-02-26 Thread Sam James
commit: 7fea3259675f48677668e18fa05171077e8c78c7
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Feb 23 06:56:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 01:04:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fea3259

media-libs/libpulse: Version bump to 15.99.1

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/libpulse/Manifest | 3 +--
 .../libpulse/{libpulse-15.0-r1.ebuild => libpulse-15.99.1.ebuild}| 5 +
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/media-libs/libpulse/Manifest b/media-libs/libpulse/Manifest
index 620fb8498703..fe4662eb346a 100644
--- a/media-libs/libpulse/Manifest
+++ b/media-libs/libpulse/Manifest
@@ -1,2 +1 @@
-DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B 
a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489
 SHA512 
352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833
-DIST pulseaudio-daemon-15.0-patchset-1.tar.bz2 13739 BLAKE2B 
0a9497536481b79ebb9928fc753d44cde30b331890cf7a912f0e038fc270a79e4774fdca209a52b6d50de93e32c30c6636e4d7e57e9daceb90ee80e699599ac8
 SHA512 
04d98d2a1862cc65cc48837bd3c9d6c8ece4591966bc9d673c8273b445fc63dcc59d8aa891ae8c802ebacacdf56e2790a3f20a95009107c5e5cf6581d1f5f996
+DIST pulseaudio-15.99.1.tar.xz 1546536 BLAKE2B 
d77b7f9d05c1ffe1490b72dbf58b479962798d6e961d4efc935cbab0a6ad7fcd6ecb99de5efa5b85658b58e59024087cfd446ac4e7eeef1cd38fa7e579b5fb3c
 SHA512 
3eb7cdc9795204513d43336836d12709e78ebb001a97e9bab81969a4981a10df2d68a5fad34aef2660f37b72d269cb01e4c6e76c42a5c5742ac56c0f575778d5

diff --git a/media-libs/libpulse/libpulse-15.0-r1.ebuild 
b/media-libs/libpulse/libpulse-15.99.1.ebuild
similarity index 96%
rename from media-libs/libpulse/libpulse-15.0-r1.ebuild
rename to media-libs/libpulse/libpulse-15.99.1.ebuild
index 721e285a24b4..357eea6b8537 100644
--- a/media-libs/libpulse/libpulse-15.0-r1.ebuild
+++ b/media-libs/libpulse/libpulse-15.99.1.ebuild
@@ -5,8 +5,7 @@ EAPI="7"
 
 MY_PV="${PV/_pre*}"
 MY_P="pulseaudio-${MY_PV}"
-MY_PATCHSET="pulseaudio-daemon-15.0-patchset-1"
-inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd 
tmpfiles udev
+inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd udev
 
 DESCRIPTION="Libraries for PulseAudio clients"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
@@ -17,7 +16,6 @@ if [[ ${PV} =  ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio;
 else

SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz;
-   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/media-sound/pulseaudio-daemon/${MY_PATCHSET}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
@@ -74,7 +72,6 @@ DOCS=( NEWS README )
 
 # patches merged upstream, to be removed with 16.0 bump
 PATCHES=(
-   "${WORKDIR}"/${MY_PATCHSET}/
 )
 
 src_prepare() {



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

2022-02-26 Thread Sam James
commit: 2e7c49a2ceba459aa63bf407bf5ea9cf16b7dd95
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Feb 23 06:53:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 01:04:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7c49a2

media-sound/pulseaudio-daemon: Version bump to 15.99.1

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/Manifest | 3 +--
 ...lseaudio-daemon-15.0-r1.ebuild => pulseaudio-daemon-15.99.1.ebuild} | 3 ---
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/Manifest 
b/media-sound/pulseaudio-daemon/Manifest
index 620fb8498703..fe4662eb346a 100644
--- a/media-sound/pulseaudio-daemon/Manifest
+++ b/media-sound/pulseaudio-daemon/Manifest
@@ -1,2 +1 @@
-DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B 
a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489
 SHA512 
352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833
-DIST pulseaudio-daemon-15.0-patchset-1.tar.bz2 13739 BLAKE2B 
0a9497536481b79ebb9928fc753d44cde30b331890cf7a912f0e038fc270a79e4774fdca209a52b6d50de93e32c30c6636e4d7e57e9daceb90ee80e699599ac8
 SHA512 
04d98d2a1862cc65cc48837bd3c9d6c8ece4591966bc9d673c8273b445fc63dcc59d8aa891ae8c802ebacacdf56e2790a3f20a95009107c5e5cf6581d1f5f996
+DIST pulseaudio-15.99.1.tar.xz 1546536 BLAKE2B 
d77b7f9d05c1ffe1490b72dbf58b479962798d6e961d4efc935cbab0a6ad7fcd6ecb99de5efa5b85658b58e59024087cfd446ac4e7eeef1cd38fa7e579b5fb3c
 SHA512 
3eb7cdc9795204513d43336836d12709e78ebb001a97e9bab81969a4981a10df2d68a5fad34aef2660f37b72d269cb01e4c6e76c42a5c5742ac56c0f575778d5

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.0-r1.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild
similarity index 98%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-15.0-r1.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild
index ca5a0570c89f..362e42c99ac8 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.0-r1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild
@@ -5,7 +5,6 @@ EAPI="7"
 
 MY_PV="${PV/_pre*}"
 MY_P="pulseaudio-${MY_PV}"
-MY_PATCHSET="${PN}-15.0-patchset-1"
 inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev
 
 DESCRIPTION="A networked sound server with an advanced plugin system"
@@ -17,7 +16,6 @@ if [[ ${PV} =  ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio;
 else

SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz;
-   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
@@ -151,7 +149,6 @@ S="${WORKDIR}/${MY_P}"
 
 # patches merged upstream, to be removed with 16.0 bump
 PATCHES=(
-   "${WORKDIR}"/${MY_PATCHSET}/
 )
 
 src_prepare() {



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

2022-02-26 Thread Sam James
commit: 3452c92ad29c94c29b908922211992f6f85db71c
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Feb 23 06:53:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 01:04:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3452c92a

media-sound/pulseaudio: Version bump to 15.99.1

Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24308
Signed-off-by: Sam James  gentoo.org>

 .../{pulseaudio-15.0-r100.ebuild => pulseaudio-15.99.1.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio/pulseaudio-15.0-r100.ebuild 
b/media-sound/pulseaudio/pulseaudio-15.99.1.ebuild
similarity index 96%
rename from media-sound/pulseaudio/pulseaudio-15.0-r100.ebuild
rename to media-sound/pulseaudio/pulseaudio-15.99.1.ebuild
index bc04ffed9af7..787bcfa92ef1 100644
--- a/media-sound/pulseaudio/pulseaudio-15.0-r100.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-15.99.1.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"



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

2022-02-26 Thread Sam James
commit: a10ca3ba37d982e6fb6efb21e2c17b5c4f11d40d
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:58:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:58:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10ca3ba

app-shells/rc: add ncurses dependency

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

 app-shells/rc/rc-1.7.4-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-shells/rc/rc-1.7.4-r2.ebuild b/app-shells/rc/rc-1.7.4-r2.ebuild
index 038bae2f0a78..a38be60805e8 100644
--- a/app-shells/rc/rc-1.7.4-r2.ebuild
+++ b/app-shells/rc/rc-1.7.4-r2.ebuild
@@ -12,7 +12,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="libedit readline"
 
-RDEPEND="readline? ( sys-libs/readline:= )
+RDEPEND="sys-libs/ncurses:=
+   readline? ( sys-libs/readline:= )
libedit? ( dev-libs/libedit )"
 DEPEND="${RDEPEND}"
 



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

2022-02-26 Thread Sam James
commit: a9ae0068e8500b97d36b85efde823cdaed35be61
Author: Richard-Rogalski  tutanota  com>
AuthorDate: Sat Feb 26 22:16:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:55:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ae0068

app-shells/rc: fix bug preventing rc becoming login shell

Previously the path /bin/rcsh was appended to /etc/shells
despite the ebuild installing to /usr/bin/rcsh.
This new revision appends the proper path in /etc/shells

Closes: https://bugs.gentoo.org/830633
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Richard Rogalski  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/24366
Signed-off-by: Sam James  gentoo.org>

 app-shells/rc/rc-1.7.4-r2.ebuild | 42 
 1 file changed, 42 insertions(+)

diff --git a/app-shells/rc/rc-1.7.4-r2.ebuild b/app-shells/rc/rc-1.7.4-r2.ebuild
new file mode 100644
index ..1f68bd85ca1b
--- /dev/null
+++ b/app-shells/rc/rc-1.7.4-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A reimplementation of the Plan 9 shell"
+HOMEPAGE="http://static.tobold.org/;
+SRC_URI="http://static.tobold.org/${PN}/${P}.tar.gz;
+
+LICENSE="rc"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libedit readline"
+
+RDEPEND="readline? ( sys-libs/readline:0 )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_configure() {
+   local myconf="--with-history"
+   use readline && myconf="--with-edit=readline"
+   use libedit && myconf="--with-edit=edit"
+
+   econf "${myconf}"
+}
+
+src_install() {
+   into /usr
+   newbin "${PN}" "${PN}sh"
+   newman "${PN}.1" "${PN}sh.1"
+   einstalldocs
+}
+
+pkg_postinst() {
+   if ! grep -q '^/usr/bin/rcsh$' "${EROOT}"/etc/shells ; then
+   ebegin "Updating /etc/shells"
+   echo "/usr/bin/rcsh" >> "${EROOT}"/etc/shells
+   eend $?
+   fi
+}



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

2022-02-26 Thread Sam James
commit: 208027fa47ae50c1ede0b4ad77ab0aa501cda9d1
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:57:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:57:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208027fa

app-shells/rc: use := for readline

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

 app-shells/rc/rc-1.7.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/rc/rc-1.7.4-r2.ebuild b/app-shells/rc/rc-1.7.4-r2.ebuild
index 1f68bd85ca1b..038bae2f0a78 100644
--- a/app-shells/rc/rc-1.7.4-r2.ebuild
+++ b/app-shells/rc/rc-1.7.4-r2.ebuild
@@ -12,7 +12,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="libedit readline"
 
-RDEPEND="readline? ( sys-libs/readline:0 )
+RDEPEND="readline? ( sys-libs/readline:= )
libedit? ( dev-libs/libedit )"
 DEPEND="${RDEPEND}"
 



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

2022-02-26 Thread Sam James
commit: 02e5ab26ab6bf9ec64ab10117de5e055607f325c
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:54:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:54:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e5ab26

sci-libs/cantera: drop desktop.eclass in -r3

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

 sci-libs/cantera/cantera-2.5.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cantera/cantera-2.5.1-r3.ebuild 
b/sci-libs/cantera/cantera-2.5.1-r3.ebuild
index 99ea2dff2599..0af208ddd56f 100644
--- a/sci-libs/cantera/cantera-2.5.1-r3.ebuild
+++ b/sci-libs/cantera/cantera-2.5.1-r3.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{8..10} )
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD="77 90"
 
-inherit desktop fortran-2 python-single-r1 scons-utils toolchain-funcs
+inherit fortran-2 python-single-r1 scons-utils toolchain-funcs
 
 DESCRIPTION="Object-oriented tool suite for chemical kinetics, thermodynamics, 
and transport"
 HOMEPAGE="https://www.cantera.org;



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

2022-02-26 Thread Sam James
commit: c51cf41931e92294277c1f9b3ef00fc9f2f632c7
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Feb 27 00:31:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:54:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51cf419

sci-libs/cantera: 2.5.1 revision bump

Drop USE="pch".
Fix python_optimize path.
Remove static libs.

Closes: https://bugs.gentoo.org/832792
Closes: https://bugs.gentoo.org/832787

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/24367
Signed-off-by: Sam James  gentoo.org>

 .../{cantera-2.5.1-r2.ebuild => cantera-2.5.1-r3.ebuild}   | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/cantera/cantera-2.5.1-r2.ebuild 
b/sci-libs/cantera/cantera-2.5.1-r3.ebuild
similarity index 93%
rename from sci-libs/cantera/cantera-2.5.1-r2.ebuild
rename to sci-libs/cantera/cantera-2.5.1-r3.ebuild
index f4fa50e5d5a0..99ea2dff2599 100644
--- a/sci-libs/cantera/cantera-2.5.1-r2.ebuild
+++ b/sci-libs/cantera/cantera-2.5.1-r3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/Cantera/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+cti fortran lapack pch +python test"
+IUSE="+cti fortran lapack +python test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -84,7 +84,7 @@ src_configure() {
FORTRANFLAGS="${FCFLAGS}"
optimize_flags="-Wno-inline"
renamed_shared_libraries="no"
-   use_pch=$(usex pch)
+   use_pch="no"
## In some cases other order can break the detection of right 
location of Boost: ##
system_fmt="y"
system_sundials="y"
@@ -122,11 +122,11 @@ src_install() {
rm -r "${D}/usr/share/man" || die "Can't remove man files."
else
# Run the byte-compile of modules
-   python_optimize "${D}/$(python_get_sitedir)/${PN}"
+   python_optimize "${D}$(python_get_sitedir)/${PN}"
fi
 
-   # We install static libs unconditionally here
-   # See https://github.com/gentoo/gentoo/pull/10017#discussion_r229210565
+   # User could remove this line if require static libs for development 
purpose
+   find "${ED}" -name '*.a' -delete || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/

2022-02-26 Thread Sam James
commit: e1ef183ac6db5d4316ee720ab4ba397a8d6fa240
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Feb 20 19:03:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:52:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ef183a

app-doc/gimp-help: add python-3.10 compatibility

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild | 35 
 1 file changed, 35 insertions(+)

diff --git a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild 
b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
new file mode 100644
index ..719b556896f2
--- /dev/null
+++ b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1
+
+DESCRIPTION="GNU Image Manipulation Program help files"
+HOMEPAGE="https://docs.gimp.org/;
+SRC_URI="mirror://gimp/help/${P}.tar.bz2"
+
+LICENSE="FDL-1.2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/gettext
+   $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]')
+   dev-libs/libxslt
+"
+
+# Adds python3 build support, bug 725940
+# patch is from https://gitlab.gnome.org/GNOME/gimp-help/-/issues/201
+PATCHES=( "${FILESDIR}/${P}-python3.patch" )
+
+python_check_deps() {
+   has_version "dev-libs/libxml2[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+   econf --without-gimp
+}



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

2022-02-26 Thread Sam James
commit: 6b8451cb635d6e5ba17e2b2d448b3b4e487394de
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:36:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:36:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8451cb

dev-util/min-cscope: update EAPI 6 -> 8

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

 dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild | 35 +
 1 file changed, 35 insertions(+)

diff --git a/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild 
b/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild
new file mode 100644
index ..5ec2af9a45c7
--- /dev/null
+++ b/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Interactively examine a C program"
+HOMEPAGE="https://sourceforge.net/projects/kscope/;
+SRC_URI="mirror://sourceforge/kscope/${P}.tar.gz"
+S="${WORKDIR}"/${PN}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DOCS=( AUTHORS README{,.cscope} TODO )
+
+PATCHES=(
+   "${FILESDIR}/${P}-tinfo.patch" # bug #678886
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   echo 'INSTALL(TARGETS min-cscope RUNTIME DESTINATION bin)' \
+   >> src/CMakeLists.txt || die
+}
+
+src_configure() {
+   append-flags -I"${S}"/sort
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/

2022-02-26 Thread Sam James
commit: e52e53152c51cb41521c3b4df36d51a12b258496
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Feb 26 23:19:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52e5315

app-doc/gimp-help: add python_export_utf8_locale

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

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/24290
Signed-off-by: Sam James  gentoo.org>

 app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild 
b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
index 719b556896f2..d04db34df635 100644
--- a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
+++ b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
@@ -33,3 +33,10 @@ python_check_deps() {
 src_configure() {
econf --without-gimp
 }
+
+src_compile() {
+   # See bug: 833566
+   python_export_utf8_locale
+   # If affected with bug: 677198 then set "emake -j1"
+   emake
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/

2022-02-26 Thread Sam James
commit: 7b4236b216b55bab4f490237288fc4d5677b43ff
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:53:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:53:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4236b2

app-doc/gimp-help: update python_check_deps call

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

 app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild 
b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
index d04db34df635..886b27a60f42 100644
--- a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
+++ b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild
@@ -27,7 +27,7 @@ BDEPEND="
 PATCHES=( "${FILESDIR}/${P}-python3.patch" )
 
 python_check_deps() {
-   has_version "dev-libs/libxml2[${PYTHON_USEDEP}]"
+   has_version -b "dev-libs/libxml2[python,${PYTHON_USEDEP}]"
 }
 
 src_configure() {



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

2022-02-26 Thread Sam James
commit: 1c96a698995a0d7536206b2f0d78358330c82254
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:50:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:50:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c96a698

media-libs/glyr: update EAPI 6 -> 8

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

 .../glyr/files/glyr-1.0.10-fix-version.patch   | 23 ++
 media-libs/glyr/glyr-1.0.10-r1.ebuild  | 36 ++
 2 files changed, 59 insertions(+)

diff --git a/media-libs/glyr/files/glyr-1.0.10-fix-version.patch 
b/media-libs/glyr/files/glyr-1.0.10-fix-version.patch
new file mode 100644
index ..0d0c126faa7f
--- /dev/null
+++ b/media-libs/glyr/files/glyr-1.0.10-fix-version.patch
@@ -0,0 +1,23 @@
+https://github.com/sahib/glyr/pull/104
+
+From bf0a0f0a040aed89f7fef3dadf52754b73efc597 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 27 Feb 2022 00:48:25 +
+Subject: [PATCH] CMakeLists.txt: fix version
+
+This avoids e.g. the pkg-config file installed having the wrong version.
+
+It must be updated on new tags/releases (just before tagging).
+
+Signed-off-by: Sam James 
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -38,7 +38,7 @@ ENDIF()
+ # 
+ SET(GLYR_VERSION_MAJOR "1")
+ SET(GLYR_VERSION_MINOR "0")
+-SET(GLYR_VERSION_MICRO "9")
++SET(GLYR_VERSION_MICRO "10")
+ SET(GLYR_VERSION_NAME  "Raving Raven")
+ # 
+ 

diff --git a/media-libs/glyr/glyr-1.0.10-r1.ebuild 
b/media-libs/glyr/glyr-1.0.10-r1.ebuild
new file mode 100644
index ..0d8bc15b0992
--- /dev/null
+++ b/media-libs/glyr/glyr-1.0.10-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Music related metadata searchengine, both with commandline 
interface and C API"
+HOMEPAGE="https://github.com/sahib/glyr;
+SRC_URI="https://github.com/sahib/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-db/sqlite:3
+   >=dev-libs/glib-2.10:2
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( AUTHORS README.textile ) # CHANGELOG is obsolete in favour of git 
history
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-version.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i \
+   -e '/GCC_ONLY_OPT.*-s/d' \
+   -e '/FLAGS/s:-Os::' \
+   -e '/FLAGS/s:-g3::' \
+   CMakeLists.txt || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sensei-raw-ctl/

2022-02-26 Thread Sam James
commit: afc5309a6205e9c93e3ea52144b2224284783e78
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:39:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:39:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc5309a

sys-apps/sensei-raw-ctl: update EAPI 6 -> 8

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

 .../sensei-raw-ctl-0.0_pre20180729-r1.ebuild   | 29 
 .../sensei-raw-ctl-0.0_pre20180729.ebuild  | 32 --
 2 files changed, 29 insertions(+), 32 deletions(-)

diff --git a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729-r1.ebuild 
b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729-r1.ebuild
new file mode 100644
index ..9fbcd198a62f
--- /dev/null
+++ b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_COMMIT="175d72ee849afe6e3547739132103cb26acf9173"
+DESCRIPTION="SteelSeries Sensei Raw configuration tool"
+HOMEPAGE="https://git.janouch.name/p/sensei-raw-ctl;
+SRC_URI="https://git.janouch.name/p/sensei-raw-ctl/archive/${MY_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk"
+
+DEPEND="virtual/libusb:1
+   gtk? ( x11-libs/gtk+:3 )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_GUI=$(usex gtk)
+   )
+
+   cmake_src_configure
+}

diff --git a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729.ebuild 
b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729.ebuild
deleted file mode 100644
index 15ba0f2e8246..
--- a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_COMMIT="175d72ee849afe6e3547739132103cb26acf9173"
-
-inherit cmake-utils
-
-DESCRIPTION="SteelSeries Sensei Raw configuration tool"
-HOMEPAGE="https://git.janouch.name/p/sensei-raw-ctl;
-SRC_URI="https://git.janouch.name/p/sensei-raw-ctl/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk"
-
-DEPEND="
-   virtual/libusb:1
-   gtk? ( x11-libs/gtk+:3 )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_configure() {
-   local mycmakeargs=(
-   "-DBUILD_GUI=$(usex gtk)"
-   )
-   cmake-utils_src_configure
-}



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

2022-02-26 Thread Sam James
commit: 065fb013c767a2f6b3229091b64e92199270c78a
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:32:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:32:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065fb013

sci-libs/dmlc-core: update EAPI 6 -> 8

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

 ...0719.ebuild => dmlc-core-0_p20170719-r1.ebuild} | 45 +-
 1 file changed, 27 insertions(+), 18 deletions(-)

diff --git a/sci-libs/dmlc-core/dmlc-core-0_p20170719.ebuild 
b/sci-libs/dmlc-core/dmlc-core-0_p20170719-r1.ebuild
similarity index 72%
rename from sci-libs/dmlc-core/dmlc-core-0_p20170719.ebuild
rename to sci-libs/dmlc-core/dmlc-core-0_p20170719-r1.ebuild
index c8f88ae4220d..991dc719c890 100644
--- a/sci-libs/dmlc-core/dmlc-core-0_p20170719.ebuild
+++ b/sci-libs/dmlc-core/dmlc-core-0_p20170719-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit toolchain-funcs cmake-utils
+inherit cmake toolchain-funcs
 
 DESCRIPTION="Common bricks library for building distributed machine learning"
 HOMEPAGE="https://github.com/dmlc/dmlc-core;
@@ -12,10 +12,11 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://github.com/dmlc/${PN}.git;
inherit git-r3
 else
-   EGIT_COMMIT="54db57d5d1b2a7b93319053011802888b827a539"
+   MY_COMMIT="54db57d5d1b2a7b93319053011802888b827a539"
inherit vcs-snapshot
+   SRC_URI="https://github.com/dmlc/dmlc-core/archive/${MY_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-   
SRC_URI="https://github.com/dmlc/dmlc-core/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
 fi
 
 LICENSE="Apache-2.0"
@@ -28,9 +29,11 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="net-misc/curl[ssl]"
 DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   test? ( dev-cpp/gtest )
-"
+   test? ( dev-cpp/gtest )"
+BDEPEND="doc? (
+   app-doc/doxygen
+   dev-texlive/texlive-fontutils
+   )"
 
 PATCHES=( "${FILESDIR}"/${PN}-install-dirs.patch )
 
@@ -43,13 +46,15 @@ pkg_setup() {
 }
 
 src_prepare() {
-   cmake-utils_src_prepare
-   # respect user flags (SSE2 does nothing more than adding -msse2)
-   # also doc install everything so remove
+   cmake_src_prepare
+
+   # Respect user flags (SSE2 does nothing more than adding -msse2)
+   # Also doc installs everything, so remove
sed -e '/-O3/d' \
-e '/check_cxx.*SSE2/d' \
-i CMakeLists.txt || die
-   # all these hacks below to allow testing
+
+   # All these hacks below to allow testing
sed -e 's|-O3||' -e 's|-lm|-lm -L$(LD_LIBRARY_PATH) -ldmlc|g' -i 
Makefile || die
sed -e "s|libdmlc.a||g" \
-i test/dmlc_test.mk test/unittest/dmlc_unittest.mk || die
@@ -66,15 +71,16 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=ON
-   -DUSE_S3="$(usex s3)"
-   -DUSE_OPENMP="$(usex openmp)"
+   -DUSE_S3=$(usex s3)
+   -DUSE_OPENMP=$(usex openmp)
)
-   cmake-utils_src_configure
+
+   cmake_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake_src_compile
+
if use doc; then
doxygen doc/Doxyfile || die
fi
@@ -82,13 +88,16 @@ src_compile() {
 
 src_test() {
tc-export CXX
-   export LD_LIBRARY_PATH="${BUILD_DIR}"
+   export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}"
+
emake test
+
test/unittest/dmlc_unittest || die
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
+
if use doc; then
dodoc -r doc/doxygen/html
docompress -x /usr/share/doc/${PF}/html



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

2022-02-26 Thread Sam James
commit: 153fc1acbc29bd1b73420a52f63392b88f853fe2
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:22:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:22:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153fc1ac

net-libs/zmqpp: update EAPI 7 -> 8

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

 net-libs/zmqpp/{zmqpp-4.2.0.ebuild => zmqpp-4.2.0-r1.ebuild} | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-libs/zmqpp/zmqpp-4.2.0.ebuild 
b/net-libs/zmqpp/zmqpp-4.2.0-r1.ebuild
similarity index 88%
rename from net-libs/zmqpp/zmqpp-4.2.0.ebuild
rename to net-libs/zmqpp/zmqpp-4.2.0-r1.ebuild
index 1394708a3dff..147cd25d9633 100644
--- a/net-libs/zmqpp/zmqpp-4.2.0.ebuild
+++ b/net-libs/zmqpp/zmqpp-4.2.0-r1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
+inherit cmake
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -10,7 +12,6 @@ else
SRC_URI="https://github.com/zeromq/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
-inherit cmake-utils
 
 DESCRIPTION="ZeroMQ 'highlevel' C++ bindings"
 HOMEPAGE="https://github.com/zeromq/zmqpp;
@@ -31,5 +32,5 @@ src_configure() {
-DZMQPP_BUILD_STATIC=$(usex static-libs)
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }



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

2022-02-26 Thread Sam James
commit: 8dc12977678ecd86e5474f710c3af1020e893f4b
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 00:25:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:25:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc12977

x11-misc/xss-lock: update EAPI 6 -> 8

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

 .../xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild| 29 ++
 1 file changed, 29 insertions(+)

diff --git a/x11-misc/xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild 
b/x11-misc/xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild
new file mode 100644
index ..ec728c0b8f5e
--- /dev/null
+++ b/x11-misc/xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake vcs-snapshot
+
+MY_COMMIT="1e158fb20108058dbd62bd51d8e8c003c0a48717"
+DESCRIPTION="Use external locker as X screen saver"
+HOMEPAGE="https://bitbucket.org/raymonad/xss-lock;
+SRC_URI="https://bitbucket.org/raymonad/xss-lock/get/${MY_COMMIT}.tar.bz2 -> 
${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+man"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/libxcb
+   x11-libs/xcb-util"
+DEPEND="${RDEPEND}"
+BDEPEND="man? ( dev-python/docutils )"
+
+src_install() {
+   cmake_src_install
+
+   dodoc -r "${ED}"/usr/share/doc/${PN}/.
+   rm -r "${ED}"/usr/share/doc/${PN} || die
+}



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

2022-02-26 Thread Sam James
commit: ead3e37592f29f619d9bc33ae447fa71d15345ef
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sat Feb 26 09:10:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 00:19:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead3e375

net-misc/turbovnc: do not build vncviewer if !java

Closes: https://bugs.gentoo.org/833509
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24355
Signed-off-by: Sam James  gentoo.org>

 ...bovnc-2.2.7-r1.ebuild => turbovnc-2.2.7-r2.ebuild} | 19 ---
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/net-misc/turbovnc/turbovnc-2.2.7-r1.ebuild 
b/net-misc/turbovnc/turbovnc-2.2.7-r2.ebuild
similarity index 84%
rename from net-misc/turbovnc/turbovnc-2.2.7-r1.ebuild
rename to net-misc/turbovnc/turbovnc-2.2.7-r2.ebuild
index b57e81831f74..5b1a5561d896 100644
--- a/net-misc/turbovnc/turbovnc-2.2.7-r1.ebuild
+++ b/net-misc/turbovnc/turbovnc-2.2.7-r2.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
 
 inherit cmake desktop java-pkg-opt-2
 
@@ -18,8 +18,8 @@ DEPEND="
app-arch/bzip2
media-libs/freetype
>=media-libs/libjpeg-turbo-2.0.0:=[java?]
+   sys-libs/pam
sys-libs/zlib
-   >=virtual/jdk-1.8:*
virtual/opengl
x11-libs/libfontenc
x11-libs/libX11
@@ -29,6 +29,10 @@ DEPEND="
x11-libs/libXfont2
x11-libs/libxkbfile
x11-libs/pixman
+   java? (
+   >=virtual/jdk-1.8:*
+   x11-libs/libXi
+   )
ssl? (
!gnutls? ( dev-libs/openssl:= )
gnutls? ( net-libs/gnutls:= )
@@ -40,10 +44,6 @@ RDEPEND="
x11-apps/xkbcomp
 "
 
-# net-misc/turbovnc does not build this file, it merely copies it
-# from media-libs/libjpeg-turbo
-QA_PREBUILT="usr/share/turbovnc/classes/libturbojpeg.so"
-
 src_prepare() {
use java && java-pkg-opt-2_src_prepare
cmake_src_prepare
@@ -54,7 +54,7 @@ src_configure() {
-DTVNC_SYSTEMX11=ON
-DTVNC_SYSTEMLIBS=ON
-DTVNC_BUILDJAVA=$(usex java)
-   -DTVNC_BUILDNATIVE=ON
+   -DTVNC_BUILDNATIVE=$(usex java)
-DXKB_BIN_DIRECTORY=/usr/bin
-DXKB_DFLT_RULES=base
)
@@ -95,6 +95,11 @@ src_install() {
if use java ; then
java-pkg_dojar "${BUILD_DIR}"/java/VncViewer.jar
make_desktop_entry vncviewer "TurboVNC Viewer" 
/usr/share/icons/hicolor/48x48/apps/${PN}.png
+
+   # turbovnc does not build this file, it merely copies it from 
media-libs/libjpeg-turbo
+   # so let's replace it by a symlink
+   rm "${ED}/"usr/share/turbovnc/classes/libturbojpeg.so || die
+   dosym -r "/usr/$(get_libdir)/libturbojpeg.so" 
/usr/share/turbovnc/classes/libturbojpeg.so
fi
 
# Don't install incompatible init script



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

2022-02-26 Thread Maciej Barć
commit: 54b96730fdbc650afa87f069389d743518c7ac88
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 27 00:12:03 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 27 00:12:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b96730

dev-lang/idris2: bump to 0.5.1_p20220224 (2022.02.24 snapshot)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/idris2/Manifest  |   1 +
 dev-lang/idris2/idris2-0.5.1_p20220224.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/dev-lang/idris2/Manifest b/dev-lang/idris2/Manifest
index c7b410dafc3e..f5794839e9bd 100644
--- a/dev-lang/idris2/Manifest
+++ b/dev-lang/idris2/Manifest
@@ -1,2 +1,3 @@
 DIST idris2-0.5.1_p2022.tar.gz 6202861 BLAKE2B 
189bf28c7a33281494edea9b2c0821a934000fe9ca6e929b3318fe33576553142e5ad8d81598249cc384c6e342491ccef0998f33a4f2940b80264f5a3e4b32b2
 SHA512 
3b419ddbdc4aa3a28d92bf204448090c168d6a844d570886f982129f9e650c7112bbf95b727baf6c9f0f2fd6200c75eb68b6b71fd8684e01365eaf964dea1ea1
 DIST idris2-0.5.1_p20220131.tar.gz 6283472 BLAKE2B 
86b75457b8772d0a8938a4d3422af08fa8e625b675cc2648bc9f2683a6654586ff91b8b1d592f72a3a44c72fa830f9ebc5ae0c451398e8cb5d3fdf5070f7f8ab
 SHA512 
50f21819dee929f847a6b64c89231da9dd55bc35314300aa7d3c3c5ea0da451caba67081ca8b2ffd89608d3aaa042e9b9a6ecb2df0585589404bae3c6a2fe74a
+DIST idris2-0.5.1_p20220224.tar.gz 6299027 BLAKE2B 
65654d76dc4a593826904321d78246da877ae71da95d56b4ee266de9676706e899bf9a1ae4293dde077a3ea50a860501fa4c3b8065a5b8d759d785954ea7b822
 SHA512 
6bea9e5ce01c64a893c39e7aacceef5d4f6bfd499f0b4ca17681bea6ab11620e0058faba8bdd84eecacf3f8d1cfe2594ca830aff89f2cfde2208fdc092fc37f1

diff --git a/dev-lang/idris2/idris2-0.5.1_p20220224.ebuild 
b/dev-lang/idris2/idris2-0.5.1_p20220224.ebuild
new file mode 100644
index ..166a8b920cdc
--- /dev/null
+++ b/dev-lang/idris2/idris2-0.5.1_p20220224.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=1011cc6162bad580b0c51237c86fbf4fe2035fbe
+
+inherit toolchain-funcs
+
+DESCRIPTION="Purely functional programming language with first class types"
+HOMEPAGE="https://idris-lang.org/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/idris-lang/${PN^}.git;
+else
+   SRC_URI="https://github.com/idris-lang/${PN^}/archive/${H}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PN^}-${H}"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+chez doc racket test-full"
+REQUIRED_USE="^^ ( chez racket )"
+
+RDEPEND="
+   dev-libs/gmp
+   chez? ( dev-scheme/chez[threads] )
+   racket? ( dev-scheme/racket[threads] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( dev-python/sphinx_rtd_theme )
+   test-full? (
+   dev-scheme/chez[threads]
+   dev-scheme/racket[threads]
+   net-libs/nodejs
+   )
+"
+
+# Generated via "SCHEME", not CC
+QA_FLAGS_IGNORED="usr/lib/idris2/bin/idris2_app/idris2
+   usr/lib/idris2/bin/idris2_app/idris2-boot"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_prepare() {
+   # Clean up environment of Idris and Racket variables
+   unset IDRIS2_DATA IDRIS2_INC_CGS IDRIS2_LIBS IDRIS2_PACKAGE_PATH
+   unset IDRIS2_PATH IDRIS2_PREFIX
+   unset PLTUSERHOME
+
+   tc-export AR CC CXX LD RANLIB
+   export CFLAGS
+   sed -i '/^CFLAGS/d' ./support/*/Makefile || die
+
+   # Fix "PREFIX"
+   sed -i 's|$(HOME)/.idris2|/usr/lib/idris2|g' ./config.mk || die
+
+   # Bad tests
+   # Weird Racket Futures (parallelism) test, might need further 
investigation
+   sed -i 's|, "futures001"||g' ./tests/Main.idr || die
+   # > Missing incremental compile data, reverting to whole program 
compilation
+   sed -i 's|"chez033",||g' ./tests/Main.idr || die
+
+   default
+}
+
+src_configure() {
+   export IDRIS2_VERSION=${PV}
+   export SCHEME=$(usex chez chezscheme racket)
+
+   if use chez ; then
+   export IDRIS2_CG=chez
+   export BOOTSTRAP_TARGET=bootstrap
+   elif use racket ; then
+   export IDRIS2_CG=racket
+   export BOOTSTRAP_TARGET=bootstrap-racket
+   else
+   die 'Neither "chez" nor "racket" was chosen'
+   fi
+}
+
+src_compile() {
+   # > jobserver unavailable
+   # This is caused by Makefile using a script which in turn calls make
+   # https://github.com/idris-lang/Idris2/issues/2152
+   emake SCHEME=${SCHEME} ${BOOTSTRAP_TARGET} -j1
+
+   use doc && emake -C ./docs html
+}
+
+src_test() {
+   emake SCHEME=${SCHEME} bootstrap-test
+}
+
+src_install() {
+   # "DESTDIR" variable is not respected, use "PREFIX" instead
+   emake IDRIS2_PREFIX="${D}"/usr/lib/idris2 PREFIX="${D}"/usr/lib/idris2 
install
+   dosym 

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

2022-02-26 Thread Conrad Kostecki
commit: 8b1648835e6fd9320d55c604213e639c731050eb
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Feb 27 00:06:01 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Feb 27 00:06:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b164883

media-libs/gmmlib: amd64 stable

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

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

diff --git a/media-libs/gmmlib/gmmlib-22.0.2.ebuild 
b/media-libs/gmmlib/gmmlib-22.0.2.ebuild
index 1e2a71912bdd..2e977a3d2a9e 100644
--- a/media-libs/gmmlib/gmmlib-22.0.2.ebuild
+++ b/media-libs/gmmlib/gmmlib-22.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/intel/gmmlib;
 SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
 S="${WORKDIR}/${PN}-intel-${P}"
 
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 LICENSE="MIT"
 SLOT="0/12"
 IUSE="+custom-cflags test"



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

2022-02-26 Thread James Le Cuirot
commit: 9f34aa953b3406185a0c87ab2f2185e6a9fe8bfd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 26 23:43:54 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 26 23:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f34aa95

dev-util/uglifyjs: Bump to 3.15.2, drop old 3.15.1

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

 dev-util/uglifyjs/Manifest   | 2 +-
 dev-util/uglifyjs/{uglifyjs-3.15.1.ebuild => uglifyjs-3.15.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/uglifyjs/Manifest b/dev-util/uglifyjs/Manifest
index 3c9ff165fa8c..0e048641114a 100644
--- a/dev-util/uglifyjs/Manifest
+++ b/dev-util/uglifyjs/Manifest
@@ -1 +1 @@
-DIST uglifyjs-3.15.1.tar.gz 508750 BLAKE2B 
a7c6ffa6ace09ca1b4144b08473cf5dcac339ba38ec337fa070e8658102f0f5f1288fbecac866861042d89613248be04f67e3bf832e399a7e0c14565bea0de22
 SHA512 
40c175cddfe772a876283838b43ac4933394f813cfe94bafd48b09714972180af644f371fa2b874f93502a776aec781c9003fe49e14c064514ed5f2e8737768f
+DIST uglifyjs-3.15.2.tar.gz 510833 BLAKE2B 
7887e286f6af74ff9142a99fe6f076c0a29c6b0f81b882bf7400e0eee2fbd0a6ce979f287aa19b279771435f392e85f855ade1a7ec075c8ae46f07a8bbb4e1d0
 SHA512 
19777114afb9f5d2a71716f2a818350435bd235ac37b48f2f77421f9e2798e7cde3a798f10306838ca2331ed8e2eaeffa01ee7a599db8abe2359c744a1cfbc5b

diff --git a/dev-util/uglifyjs/uglifyjs-3.15.1.ebuild 
b/dev-util/uglifyjs/uglifyjs-3.15.2.ebuild
similarity index 100%
rename from dev-util/uglifyjs/uglifyjs-3.15.1.ebuild
rename to dev-util/uglifyjs/uglifyjs-3.15.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-util/lgogdownloader/

2022-02-26 Thread James Le Cuirot
commit: 073b8681dd0d8df21aaf5b420c696e85f76bf82e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 26 23:41:00 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 26 23:41:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073b8681

games-util/lgogdownloader: Version bump to 3.9

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

 games-util/lgogdownloader/Manifest |  1 +
 .../lgogdownloader/lgogdownloader-3.9.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/games-util/lgogdownloader/Manifest 
b/games-util/lgogdownloader/Manifest
index 96c2c63cc6b1..f9a2154fc2de 100644
--- a/games-util/lgogdownloader/Manifest
+++ b/games-util/lgogdownloader/Manifest
@@ -1 +1,2 @@
 DIST lgogdownloader-3.8.tar.gz 85271 BLAKE2B 
ff8e9f80dbec849649b4074ab5890f833a5bfaf120246e7ca5eae83f414af469da29302323dc22632eb0a7259e49e9cf3660ea8953adda75fc7a5308204767bd
 SHA512 
ccc6116f22a5c0bff5e4ef650f6386d5bfc507cc667b7154b021ecdbd45e7553ac33ae6b81531e2cea52a5022ee9c810033518a07374d4e9f7c672344e7ccad3
+DIST lgogdownloader-3.9.tar.gz 86351 BLAKE2B 
4ba1a39e2c040910cb3fdef908c229ce8a7def70ba430167977ab4eaa7fdcdfd132a314d256300904dd14052aecffceec92652cfa3eba3c2a54d83b1920ed2b7
 SHA512 
5ac15776c0ab7416013782652fead180f75e3bd075a3b67c9cb672122c13401ebc91e785daa9e7d332011474240dbb4d8383ddadea2abf0d3bddfc13d6892066

diff --git a/games-util/lgogdownloader/lgogdownloader-3.9.ebuild 
b/games-util/lgogdownloader/lgogdownloader-3.9.ebuild
new file mode 100644
index ..6e34f09c1bc1
--- /dev/null
+++ b/games-util/lgogdownloader/lgogdownloader-3.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Unofficial GOG.com downloader for Linux"
+HOMEPAGE="https://sites.google.com/site/gogdownloader/;
+SRC_URI="https://github.com/Sude-/${PN}/releases/download/v${PV}/${P}.tar.gz;
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+
+RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
+   dev-cpp/htmlcxx:0=
+   dev-libs/boost:0=[zlib]
+   >=dev-libs/jsoncpp-1.7:0=
+   dev-libs/tinyxml2:0=
+   >=net-misc/curl-7.32:0=[ssl]
+   gui? ( dev-qt/qtwebengine:5=[widgets] )"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="sys-apps/help2man
+   virtual/pkgconfig"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_QT_GUI=$(usex gui)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   gunzip "${ED}"/usr/share/man/man1/${PN}.1.gz || die
+}



[gentoo-commits] proj/linux-patches:4.9 commit in: /

2022-02-26 Thread Mike Pagano
commit: 6a46f669352be0937a7e033d06961687f1103739
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 26 23:32:15 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 26 23:32:15 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=6a46f669

Update default security restrictions

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

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

 1510_fs-enable-link-security-restrictions-by-default.patch | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch 
b/1510_fs-enable-link-security-restrictions-by-default.patch
index 8bfb36c1..1b3e590d 100644
--- a/1510_fs-enable-link-security-restrictions-by-default.patch
+++ b/1510_fs-enable-link-security-restrictions-by-default.patch
@@ -1,13 +1,17 @@
 a/fs/namei.c   2018-12-01 11:30:07.672594412 -0500
-+++ b/fs/namei.c   2018-12-01 11:30:58.772816410 -0500
-@@ -902,8 +902,8 @@ static inline void put_link(struct namei
+--- a/fs/namei.c   2022-01-09 17:55:34.0 -0500
 b/fs/namei.c   2022-02-26 11:32:31.832844465 -0500
+@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei
path_put(>link);
  }
  
 -int sysctl_protected_symlinks __read_mostly = 0;
 -int sysctl_protected_hardlinks __read_mostly = 0;
+-int sysctl_protected_fifos __read_mostly;
+-int sysctl_protected_regular __read_mostly;
 +int sysctl_protected_symlinks __read_mostly = 1;
 +int sysctl_protected_hardlinks __read_mostly = 1;
- int sysctl_protected_fifos __read_mostly;
- int sysctl_protected_regular __read_mostly;
++int sysctl_protected_fifos __read_mostly = 1;
++int sysctl_protected_regular __read_mostly = 1;
  
+ /**
+  * may_follow_link - Check symlink following for unsafe situations



[gentoo-commits] repo/gentoo:master commit in: x11-themes/arc-theme/

2022-02-26 Thread James Le Cuirot
commit: c8ea5fa65a7cbdb9f59ed77547d95392bbb29e9d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 26 23:34:46 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 26 23:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ea5fa6

x11-themes/arc-theme: Version bump to 20220223

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

 x11-themes/arc-theme/Manifest  |  1 +
 x11-themes/arc-theme/arc-theme-20220223.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/x11-themes/arc-theme/Manifest b/x11-themes/arc-theme/Manifest
index 44994f18f5af..3fe23c70d9a0 100644
--- a/x11-themes/arc-theme/Manifest
+++ b/x11-themes/arc-theme/Manifest
@@ -3,3 +3,4 @@ DIST arc-theme-20210412.tar.xz 257248 BLAKE2B 
c525c3632670d8aa6b640baa8b3dddca6c
 DIST arc-theme-20211018-pngs.tar.xz 160836 BLAKE2B 
4c2882ce03724c7abd8d4db31da82355d28b792a16648e010eca033f77d3ad6da8f7026e2562249caa993f2e8549191b6ec8d4473fbcab084ae3d91c468956c5
 SHA512 
6ac7bf27ebc258d0e2c2102ed286ba196d6f9c8343e1885d77d8f29cda0f8c247926003bd8c40165e08b9b3987f8a2f82800d509b78dd598d2e7ff8bea964831
 DIST arc-theme-20211018.tar.xz 271084 BLAKE2B 
dc8808a5c7a0444d5ac11fa213b99b9633691ad920a07820752974f98febd8bc112a34568c38d354558e7876182278603ab66ebf8e50aa51f5eba431bd6b3433
 SHA512 
da46efc0e38efb7f1d0cd9a5d2c4e8f00f3b8d408ec50c54d89ef67fc3bb5ea253b5fb890b0cb8e82cafebd44a599d0de2369272ed88da73dd979052b130bd55
 DIST arc-theme-20220105.tar.xz 342432 BLAKE2B 
37a4e196fbbe532e4f9036681770fb90843c8a4645b8218c471f2f5f68e7c0c07107a71698634a61553ba4f22f483a336b113ff6906fed48c0285a67321d0896
 SHA512 
dc2a1e1dad03fd187e8e571b752e52d73c7cbed24f3228f1782c4a4897b1085e2466f6f8373af32d650ad9835df3ad19a1206f3fa55d543115092aa46118e31f
+DIST arc-theme-20220223.tar.xz 343044 BLAKE2B 
7bdd3689eae270a97d5405c2eaf523b9d81284c1860d39de5f46a7c32d75dd24f745a5264d76625c08c2185ad87e65a99e93d39be753dc0304a86daa863df3cd
 SHA512 
33a0e73e9951fcfe74f80af5e1449df23a5564d11a26b930cbc17b0f74887aedf2634579da1e0484e22465422f62559c801dbcd35221fbb7b7fc783671103aa4

diff --git a/x11-themes/arc-theme/arc-theme-20220223.ebuild 
b/x11-themes/arc-theme/arc-theme-20220223.ebuild
new file mode 100644
index ..dddb29af6aa3
--- /dev/null
+++ b/x11-themes/arc-theme/arc-theme-20220223.ebuild
@@ -0,0 +1,78 @@
+# 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="A flat theme with transparent elements for GTK 2/3/4 and GNOME 
Shell"
+HOMEPAGE="https://github.com/jnsh/arc-theme;
+SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce"
+
+GLIB_DEPEND="dev-libs/glib"
+SASSC_DEPEND="dev-lang/sassc"
+
+# Supports various GTK, GNOME Shell, and Cinnamon versions and uses
+# --version option for gnome-shell and cinnamon to determine which set of 
files to build.
+# Updates will therefore break existing installs but there's no way around 
this.
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/meson-0.56.0
+   cinnamon? (
+   ${SASSC_DEPEND}
+   gnome-extra/cinnamon
+   )
+   gnome-shell? (
+   ${GLIB_DEPEND}
+   ${SASSC_DEPEND}
+   >=gnome-base/gnome-shell-3.28
+   )
+   gtk3? (
+   ${GLIB_DEPEND}
+   ${SASSC_DEPEND}
+   )
+   gtk4? (
+   ${GLIB_DEPEND}
+   ${SASSC_DEPEND}
+   )
+"
+
+# gnome-themes-standard is only needed by GTK+2 for the Adwaita
+# engine. This engine is built into GTK+3.
+RDEPEND="
+   gtk2? (
+   x11-themes/gnome-themes-standard
+   x11-themes/gtk-engines-murrine
+   )
+"
+
+src_configure() {
+   # Cinnamon still uses metacity themes for its window manager.
+   # so we enable metacity theme too if USE=cinnamon
+   # but only enable metacity if USE=mate
+   local themes=$(
+   printf "%s," \
+   $(usev cinnamon "cinnamon metacity") \
+   $(usev gnome-shell) \
+   $(usev gtk2) \
+   $(usev gtk3) \
+   $(usev gtk4) \
+   $(! use cinnamon && usev mate metacity) \
+   $(usev xfce xfwm)
+   )
+
+   local emesonargs=(
+   -Dthemes="${themes%,}"
+   $(meson_use gnome-shell gnome_shell_gresource)
+   $(meson_use transparency)
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/arc-theme/

2022-02-26 Thread James Le Cuirot
commit: 0d4def74ef24f3243d9581ce4439897e1ea4efcc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 26 23:35:08 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 26 23:35:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4def74

x11-themes/arc-theme: Drop old 20211018

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

 x11-themes/arc-theme/Manifest  |   2 -
 x11-themes/arc-theme/arc-theme-20211018.ebuild | 112 -
 2 files changed, 114 deletions(-)

diff --git a/x11-themes/arc-theme/Manifest b/x11-themes/arc-theme/Manifest
index 3fe23c70d9a0..060d58fb23dc 100644
--- a/x11-themes/arc-theme/Manifest
+++ b/x11-themes/arc-theme/Manifest
@@ -1,6 +1,4 @@
 DIST arc-theme-20210412-pngs.tar.xz 159340 BLAKE2B 
40027335b8b44ae38bfadfa52e08858cf09646ed9c3e2fcddece8959d2f35845c4924002f36cea65cb27ecf61fdb3dffbf0d5c01024c34d16c31e21bf69b5a72
 SHA512 
85bdcd1fb81a5c33b479123bad178b1833a95ecf09310fa3b754c25f753ec10a7cada14983014b090c4a86d7a8497ac881fee9576737be29f4f772ccb59a8f1e
 DIST arc-theme-20210412.tar.xz 257248 BLAKE2B 
c525c3632670d8aa6b640baa8b3dddca6c5dd5f087734604c68d9140f810fc595f73db06f93b6193ba1c59a8cd85b87f5f6fda9777940adf36f3c436a8426810
 SHA512 
d3064546301e013a1e5a8db735346d74c73f37cbf808b7afeee6f88c820cea58ba6458fa63e1213377cdd33c8347167242e6f8f1eacf85ce212f3b2508c0bb80
-DIST arc-theme-20211018-pngs.tar.xz 160836 BLAKE2B 
4c2882ce03724c7abd8d4db31da82355d28b792a16648e010eca033f77d3ad6da8f7026e2562249caa993f2e8549191b6ec8d4473fbcab084ae3d91c468956c5
 SHA512 
6ac7bf27ebc258d0e2c2102ed286ba196d6f9c8343e1885d77d8f29cda0f8c247926003bd8c40165e08b9b3987f8a2f82800d509b78dd598d2e7ff8bea964831
-DIST arc-theme-20211018.tar.xz 271084 BLAKE2B 
dc8808a5c7a0444d5ac11fa213b99b9633691ad920a07820752974f98febd8bc112a34568c38d354558e7876182278603ab66ebf8e50aa51f5eba431bd6b3433
 SHA512 
da46efc0e38efb7f1d0cd9a5d2c4e8f00f3b8d408ec50c54d89ef67fc3bb5ea253b5fb890b0cb8e82cafebd44a599d0de2369272ed88da73dd979052b130bd55
 DIST arc-theme-20220105.tar.xz 342432 BLAKE2B 
37a4e196fbbe532e4f9036681770fb90843c8a4645b8218c471f2f5f68e7c0c07107a71698634a61553ba4f22f483a336b113ff6906fed48c0285a67321d0896
 SHA512 
dc2a1e1dad03fd187e8e571b752e52d73c7cbed24f3228f1782c4a4897b1085e2466f6f8373af32d650ad9835df3ad19a1206f3fa55d543115092aa46118e31f
 DIST arc-theme-20220223.tar.xz 343044 BLAKE2B 
7bdd3689eae270a97d5405c2eaf523b9d81284c1860d39de5f46a7c32d75dd24f745a5264d76625c08c2185ad87e65a99e93d39be753dc0304a86daa863df3cd
 SHA512 
33a0e73e9951fcfe74f80af5e1449df23a5564d11a26b930cbc17b0f74887aedf2634579da1e0484e22465422f62559c801dbcd35221fbb7b7fc783671103aa4

diff --git a/x11-themes/arc-theme/arc-theme-20211018.ebuild 
b/x11-themes/arc-theme/arc-theme-20211018.ebuild
deleted file mode 100644
index 1913f6de05eb..
--- a/x11-themes/arc-theme/arc-theme-20211018.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# USE="-* gtk2 gtk3 gtk4 xfce" ebuild ${P}.ebuild clean compile
-# cd $(portageq envvar PORTAGE_TMPDIR)/portage/x11-themes/${P}/work
-# find ${P}-build/ -name "*.png" | xargs tar Jcvf 
/usr/portage/distfiles/${P}-pngs.tar.xz --owner=root --group=root
-
-inherit meson toolchain-funcs
-
-DESCRIPTION="A flat theme with transparent elements for GTK 2/3/4 and GNOME 
Shell"
-HOMEPAGE="https://github.com/jnsh/arc-theme;
-SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.tar.xz
-   pre-rendered? ( 
https://dev.gentoo.org/~chewi/distfiles/${P}-pngs.tar.xz )"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +pre-rendered xfce"
-
-SASSC_DEPEND="
-   dev-lang/sassc
-"
-
-SVG_DEPEND="
-   !pre-rendered? (
-   media-gfx/inkscape
-   media-gfx/optipng
-   )
-"
-
-# Supports various GTK+3, GNOME Shell, and Cinnamon versions and uses
-# pkg-config to determine which set of files to build. Updates will
-# therefore break existing installs but there's no way around this. At
-# least GTK+3 is unlikely to see a release beyond 3.24.
-BDEPEND="
-   >=dev-util/meson-0.56.0
-   cinnamon? (
-   ${SASSC_DEPEND}
-   gnome-extra/cinnamon
-   )
-   gnome-shell? (
-   ${SASSC_DEPEND}
-   >=gnome-base/gnome-shell-3.18
-   )
-   gtk2? (
-   ${SVG_DEPEND}
-   )
-   gtk3? (
-   ${SASSC_DEPEND}
-   ${SVG_DEPEND}
-   virtual/pkgconfig
-   =x11-libs/gtk+-3.24*:3
-   )
-   gtk4? (
-   ${SASSC_DEPEND}
-   ${SVG_DEPEND}
-   )
-   xfce? (
-   ${SVG_DEPEND}
-   )
-"
-
-# gnome-themes-standard is only needed by GTK+2 for the Adwaita
-# engine. This engine is built into GTK+3.
-RDEPEND="
-   gtk2? (
-   

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

2022-02-26 Thread James Le Cuirot
commit: 42aa2d752e4ae0303df5eae6f936dd2604780929
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 26 23:29:33 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 26 23:29:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42aa2d75

dev-util/patchelf: Drop old 0.13

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

 dev-util/patchelf/Manifest |  1 -
 dev-util/patchelf/patchelf-0.13.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest
index f5b6661e45ac..406904ea4542 100644
--- a/dev-util/patchelf/Manifest
+++ b/dev-util/patchelf/Manifest
@@ -1,4 +1,3 @@
 DIST patchelf-0.10.tar.bz2 158604 BLAKE2B 
6aed9c2e7f37ff0330ca517a9491c46a93212140367b720bf94da4e4ec29a4978c920b53ce306ec333b3f7ac0216ff59637048c6997cfea4a34a87f2a0448796
 SHA512 
647ad13b7d45b3c5d20683ef8fe9760cb7f213e879231b6c5780bf32771adfbf7c5e5ce694c08e5681dceda63857d7d8a2d53efb60f799d3e7290cebc02ab501
-DIST patchelf-0.13.tar.gz 117997 BLAKE2B 
5db88c9ff9103f2e4b8e15d7dc0d677c3956a85ce5e86e371c4c32a21c3bc219990edd71a20a6b650342eff1068c0ba0976529d62d21dcc17dfc020abf7167ec
 SHA512 
0b4cb41dc1b76d1c0f46655d8b1c56187d2bf18fa12fad9ad6e8acd321a98df372713a92c6649479498bb5939c91ce16a1032ec03afc5a2f7c92cd68882c2bd9
 DIST patchelf-0.14.3.tar.gz 123722 BLAKE2B 
ca9c28c88ff6a5eb37a8cb9010642f04335b74e2132987f34bc167c140dc95cd4ac7a3ed71b7287d952a0201b12148a15f3066e5c7d3d453cc18a1e97b6283ed
 SHA512 
2f5caa6b038e630896dc0cebaf4d6f88d91f6dee7f2ffa2fc6b90d199b3a0140b7fe39ea43e582f7ac1145309a61e11fb7ce36c579ad217c48f1b189738f79c8
 DIST patchelf-0.14.5.tar.gz 124767 BLAKE2B 
f2e02fb468db7c8c0c4270c7f95ea6c8dc6ffab7ddb0a6479bd5d1dd0481cbc55982af21a13f42076504417264a11e74d50a9f15d3d5735e47019001abf33e41
 SHA512 
1b7eca84f6fe2d6f6d4469ca1ccdf35dc920d2052ba94b7daeba6c8cb41fdaff20b1e5bac7c8a7650ff12bf4156da87f84d32e75b09958636dc992a1b7b1a59d

diff --git a/dev-util/patchelf/patchelf-0.13.ebuild 
b/dev-util/patchelf/patchelf-0.13.ebuild
deleted file mode 100644
index e66de9a4aec2..
--- a/dev-util/patchelf/patchelf-0.13.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF 
executables"
-HOMEPAGE="https://github.com/NixOS/patchelf;
-SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="GPL-3"
-
-src_prepare() {
-   default
-   rm src/elf.h || die
-
-   sed -i \
-   -e 's:-Werror::g' \
-   configure.ac || die
-
-   eautoreconf
-}



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

2022-02-26 Thread James Le Cuirot
commit: 1ff45e51ec5e8252b88cf65b11ec02a0ab86157b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 26 23:28:27 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 26 23:29:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff45e51

dev-util/patchelf: Version bump to 0.14.5

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

 dev-util/patchelf/Manifest   |  1 +
 dev-util/patchelf/patchelf-0.14.5.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest
index 247fe251e9f5..f5b6661e45ac 100644
--- a/dev-util/patchelf/Manifest
+++ b/dev-util/patchelf/Manifest
@@ -1,3 +1,4 @@
 DIST patchelf-0.10.tar.bz2 158604 BLAKE2B 
6aed9c2e7f37ff0330ca517a9491c46a93212140367b720bf94da4e4ec29a4978c920b53ce306ec333b3f7ac0216ff59637048c6997cfea4a34a87f2a0448796
 SHA512 
647ad13b7d45b3c5d20683ef8fe9760cb7f213e879231b6c5780bf32771adfbf7c5e5ce694c08e5681dceda63857d7d8a2d53efb60f799d3e7290cebc02ab501
 DIST patchelf-0.13.tar.gz 117997 BLAKE2B 
5db88c9ff9103f2e4b8e15d7dc0d677c3956a85ce5e86e371c4c32a21c3bc219990edd71a20a6b650342eff1068c0ba0976529d62d21dcc17dfc020abf7167ec
 SHA512 
0b4cb41dc1b76d1c0f46655d8b1c56187d2bf18fa12fad9ad6e8acd321a98df372713a92c6649479498bb5939c91ce16a1032ec03afc5a2f7c92cd68882c2bd9
 DIST patchelf-0.14.3.tar.gz 123722 BLAKE2B 
ca9c28c88ff6a5eb37a8cb9010642f04335b74e2132987f34bc167c140dc95cd4ac7a3ed71b7287d952a0201b12148a15f3066e5c7d3d453cc18a1e97b6283ed
 SHA512 
2f5caa6b038e630896dc0cebaf4d6f88d91f6dee7f2ffa2fc6b90d199b3a0140b7fe39ea43e582f7ac1145309a61e11fb7ce36c579ad217c48f1b189738f79c8
+DIST patchelf-0.14.5.tar.gz 124767 BLAKE2B 
f2e02fb468db7c8c0c4270c7f95ea6c8dc6ffab7ddb0a6479bd5d1dd0481cbc55982af21a13f42076504417264a11e74d50a9f15d3d5735e47019001abf33e41
 SHA512 
1b7eca84f6fe2d6f6d4469ca1ccdf35dc920d2052ba94b7daeba6c8cb41fdaff20b1e5bac7c8a7650ff12bf4156da87f84d32e75b09958636dc992a1b7b1a59d

diff --git a/dev-util/patchelf/patchelf-0.14.5.ebuild 
b/dev-util/patchelf/patchelf-0.14.5.ebuild
new file mode 100644
index ..05802ed8d121
--- /dev/null
+++ b/dev-util/patchelf/patchelf-0.14.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF 
executables"
+HOMEPAGE="https://github.com/NixOS/patchelf;
+SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+LICENSE="GPL-3"
+
+src_prepare() {
+   default
+   rm src/elf.h || die
+
+   sed -i \
+   -e 's:-Werror::g' \
+   configure.ac || die
+
+   eautoreconf
+}



[gentoo-commits] proj/linux-patches:4.14 commit in: /

2022-02-26 Thread Mike Pagano
commit: fbd9a85dba3daa04f88e84e68147cd7830b03c4c
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 26 23:28:40 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 26 23:28:40 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=fbd9a85d

Update default security restrictions

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

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

 1510_fs-enable-link-security-restrictions-by-default.patch | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch 
b/1510_fs-enable-link-security-restrictions-by-default.patch
index 8bfb36c1..1b3e590d 100644
--- a/1510_fs-enable-link-security-restrictions-by-default.patch
+++ b/1510_fs-enable-link-security-restrictions-by-default.patch
@@ -1,13 +1,17 @@
 a/fs/namei.c   2018-12-01 11:30:07.672594412 -0500
-+++ b/fs/namei.c   2018-12-01 11:30:58.772816410 -0500
-@@ -902,8 +902,8 @@ static inline void put_link(struct namei
+--- a/fs/namei.c   2022-01-09 17:55:34.0 -0500
 b/fs/namei.c   2022-02-26 11:32:31.832844465 -0500
+@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei
path_put(>link);
  }
  
 -int sysctl_protected_symlinks __read_mostly = 0;
 -int sysctl_protected_hardlinks __read_mostly = 0;
+-int sysctl_protected_fifos __read_mostly;
+-int sysctl_protected_regular __read_mostly;
 +int sysctl_protected_symlinks __read_mostly = 1;
 +int sysctl_protected_hardlinks __read_mostly = 1;
- int sysctl_protected_fifos __read_mostly;
- int sysctl_protected_regular __read_mostly;
++int sysctl_protected_fifos __read_mostly = 1;
++int sysctl_protected_regular __read_mostly = 1;
  
+ /**
+  * may_follow_link - Check symlink following for unsafe situations



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

2022-02-26 Thread Sam James
commit: f71d36dc69b158caf414072506449ff107d68646
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 23:23:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 23:25:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71d36dc

dev-cpp/libjson-rpc-cpp: drop 1.3.0

Broken with newer libmicrohttpd. 1.4.0, which is in tree, works.

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

 dev-cpp/libjson-rpc-cpp/Manifest   |  1 -
 .../libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild   | 68 --
 2 files changed, 69 deletions(-)

diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 9296ea8ddd57..4173caf1a46e 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1 @@
-DIST libjson-rpc-cpp-1.3.0.tar.gz 182354 BLAKE2B 
512392c37e61833a98c1f682bdbb3ed0e3c72ff56f17407d49e5a0f134795daf5ff4c2702dd5222bfc8962b2c9a56c0c7856cc8fe1b923ea68c369a24d334b5c
 SHA512 
4eb53c7b77845a0e845e42413c491dcfa1d6f72411276e8614dae6612edde8905013588465437ea39c5cc5700c2d48df07d15c83222924fc24e015fb9f7a02ea
 DIST libjson-rpc-cpp-1.4.0.tar.gz 179478 BLAKE2B 
1b5807665a5e055790a6ca3e977845ab6b8dc7fbcaf6baece170567cc4c5b16202b74cb72f47136a075352ee408dac26de85cf02e41873cbbb55aeac1145e1a6
 SHA512 
28774604fe91f0893fb36017f648556dced71cb731f0f76c95084af5dd35e167b69a0f5fdb64557ff273f7dc971bc6c469e4f32ada35d7cac18add18baf2f5ae

diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild 
b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
deleted file mode 100644
index 81b0d2bc5010..
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
-HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp;
-SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +http-client +http-server redis-client redis-server +stubgen test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/jsoncpp:=
-   http-client? ( net-misc/curl:= )
-   http-server? ( net-libs/libmicrohttpd:= )
-   redis-client? ( dev-libs/hiredis:= )
-   redis-server? ( dev-libs/hiredis:= )
-   stubgen? ( dev-libs/argtable:= )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   test? ( dev-cpp/catch:0 )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DHTTP_CLIENT=$(usex http-client)
-   -DHTTP_SERVER=$(usex http-server)
-   -DREDIS_CLIENT=$(usex redis-client)
-   -DREDIS_SERVER=$(usex redis-server)
-   # they have no deps
-   -DTCP_SOCKET_CLIENT=ON
-   -DTCP_SOCKET_SERVER=ON
-   -DSERIAL_PORT_CLIENT=ON
-   -DSERIAL_PORT_SERVER=ON
-   -DUNIX_DOMAIN_SOCKET_CLIENT=ON
-   -DUNIX_DOMAIN_SOCKET_SERVER=ON
-   # they are not installed
-   -DCOMPILE_EXAMPLES=OFF
-   -DCOMPILE_STUBGEN=$(usex stubgen)
-   -DCOMPILE_TESTS=$(usex test)
-   -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
-   )
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-
-   use doc && emake -C "${BUILD_DIR}" doc
-}
-
-src_test() {
-   # Tests fail randomly when run in parallel
-   local MAKEOPTS=-j1
-   cmake_src_test
-}
-
-src_install() {
-   cmake_src_install
-
-   use doc && dodoc -r "${BUILD_DIR}"/doc/html
-}



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

2022-02-26 Thread Sam James
commit: 949005d1a1d77647a097371ba116be2f740c4b8c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 23:03:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 23:05:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949005d1

media-libs/opencolorio: avoid automagic OSL test dependency

If OSL has not yet been rebuilt against new OpenEXR and so on,
it might lead to a build failure. Let's just avoid the test dep
entirely.

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

 media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild 
b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
index b8551efefa43..16fb18b5889c 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
@@ -64,6 +64,10 @@ src_prepare() {
 
sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION 
$(get_libdir)|g" 
{,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt
 || die
sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION 
$(get_libdir)|g" 
{,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt
 || die
+
+   # Avoid automagic test dependency on OSL, bug #833933
+   # Can cause problems during e.g. OpenEXR unsplitting migration
+   cmake_run_in tests cmake_comment_add_subdirectory osl
 }
 
 src_configure() {



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

2022-02-26 Thread Andreas K. Hüttel
commit: 814627241ec74f0542be88fadd9c18f3f03d647b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 26 23:03:29 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 26 23:03:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81462724

app-text/xournalpp: Add build fix for musl (hopefully)

Closes: https://bugs.gentoo.org/830631
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-text/xournalpp/xournalpp-1.1.1-r1.ebuild | 3 ++-
 app-text/xournalpp/xournalpp-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild 
b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild
index 8ce79e89fbf1..853ee95c1347 100644
--- a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild
+++ b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE=""
+IUSE="elibc_musl"
 
 COMMONDEPEND="
app-text/poppler[cairo]
@@ -39,6 +39,7 @@ DEPEND="${COMMONDEPEND}
 BDEPEND="
virtual/pkgconfig
sys-apps/lsb-release
+   elibc_musl? ( sys-libs/libbacktrace )
 "
 
 PATCHES=(

diff --git a/app-text/xournalpp/xournalpp-.ebuild 
b/app-text/xournalpp/xournalpp-.ebuild
index 8ce79e89fbf1..853ee95c1347 100644
--- a/app-text/xournalpp/xournalpp-.ebuild
+++ b/app-text/xournalpp/xournalpp-.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE=""
+IUSE="elibc_musl"
 
 COMMONDEPEND="
app-text/poppler[cairo]
@@ -39,6 +39,7 @@ DEPEND="${COMMONDEPEND}
 BDEPEND="
virtual/pkgconfig
sys-apps/lsb-release
+   elibc_musl? ( sys-libs/libbacktrace )
 "
 
 PATCHES=(



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

2022-02-26 Thread Andreas K. Hüttel
commit: 550bfe1cbf4abd6a3f9268b3a91ed1ddf88719b0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 26 22:58:23 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 26 22:58:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550bfe1c

sys-libs/libbacktrace: Add package. Useful not only for musl.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/libbacktrace/Manifest   |  1 +
 .../libbacktrace/libbacktrace-1.0_p20220226.ebuild   | 20 
 sys-libs/libbacktrace/metadata.xml   |  8 
 3 files changed, 29 insertions(+)

diff --git a/sys-libs/libbacktrace/Manifest b/sys-libs/libbacktrace/Manifest
new file mode 100644
index ..9847c26dd60e
--- /dev/null
+++ b/sys-libs/libbacktrace/Manifest
@@ -0,0 +1 @@
+DIST libbacktrace-1.0_p20220226.tgz 665988 BLAKE2B 
0d8aff7f6261446fabe713653896b0cf2fec2d3aec508423577182383a7deb359100579817eaf64d65848c49ce655d8f57cf67452f16e3c88559aeae28cafd95
 SHA512 
700cb1930c409e4f1fe99e46920e83ea2b359daaea9f96e2b73b81857dea895c0ade0fc2b4dbe6b7c94df7d494dcd80a9f6686d9acad8452ca59760aafa74c2f

diff --git a/sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild 
b/sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild
new file mode 100644
index ..4d25caacdbfb
--- /dev/null
+++ b/sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="C library that may be linked into a C/C++ program to produce 
symbolic backtraces"
+HOMEPAGE="https://github.com/ianlancetaylor/libbacktrace;
+
+MY_COMMIT="2446c66076480ce07a6bd868badcbceb3eeecc2e"
+
+SRC_URI="https://github.com/ianlancetaylor/${PN}/archive/${MY_COMMIT}.tar.gz 
-> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S=${WORKDIR}/${PN}-${MY_COMMIT}
+
+#RDEPEND=""
+#DEPEND="${RDEPEND}"

diff --git a/sys-libs/libbacktrace/metadata.xml 
b/sys-libs/libbacktrace/metadata.xml
new file mode 100644
index ..eb781ab3b5c9
--- /dev/null
+++ b/sys-libs/libbacktrace/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  dilfri...@gentoo.org
+  Andreas K. Huettel
+
+



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

2022-02-26 Thread Michał Górny
commit: b96a2d93f8358a2ded085d7865a65c243a875c7b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 21:21:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 21:51:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96a2d93

dev-libs/libgit2: Bump to 1.4.2

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

 dev-libs/libgit2/Manifest |  1 +
 dev-libs/libgit2/libgit2-1.4.2.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index d01f9c722e8c..84d6cf79a10f 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,4 @@
 DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B 
b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70
 SHA512 
842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e
 DIST libgit2-1.4.0.tar.gz 5628993 BLAKE2B 
b28795904250474e0a373bb28f18f0a18c17c91c1597ad56eb44f8d47a8cb0aa6521b0599f427f34e41116929db8d5bcafcb7aaf97ddc2534dfa3fd89525
 SHA512 
e7eff2e30a299901d7b4d9544b655046801e5c83b0caf1d2476ab56c164c88448dc189b254929f2609e117f01c2e038c4538e7554269ad93fbd625229668cd06
 DIST libgit2-1.4.1.tar.gz 5629087 BLAKE2B 
7c8316003c168c4b366fa4376d5e4dfa0a70dcb0cd0cc0b4ac7287f7b04eba50127cca89c4bcda94f86e5331b6a2951532b5108d5376a2a3fed7a68c31472151
 SHA512 
66943d82811c5e24687231696bd1ce8d7d58f44081c00a7030e01a69a7c920605a427c315a26af6c57c9bd7c1d1d31ab857f80615fce1ba4b981d01f733215cd
+DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 
61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62
 SHA512 
144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277

diff --git a/dev-libs/libgit2/libgit2-1.4.2.ebuild 
b/dev-libs/libgit2/libgit2-1.4.2.ebuild
new file mode 100644
index ..8727c6dbff6b
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.4.2.ebuild
@@ -0,0 +1,71 @@
+# 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
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/libpcre:=
+   net-libs/http-parser:=
+   sys-libs/zlib
+   dev-libs/openssl:0=
+   gssapi? ( virtual/krb5 )
+   ssh? ( net-libs/libssh2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # relying on forked http-parser to support some obscure URI form
+   sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_SSH=$(usex ssh)
+   -DUSE_GSSAPI=$(usex gssapi ON OFF)
+   -DUSE_HTTP_PARSER=system
+   -DREGEX_BACKEND=pcre
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if [[ ${EUID} -eq 0 ]] ; then
+   # repo::iterator::fs_preserves_error fails if run as root
+   # since root can still access dirs with  perms
+   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
+   else
+   local TEST_VERBOSE=1
+   cmake_src_test -R offline
+   fi
+}
+
+src_install() {
+   cmake_src_install
+   dodoc docs/*.{md,txt}
+
+   if use examples ; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2022-02-26 Thread Michał Górny
commit: d39dd9f9786473f66ba0552f5f7aa13508daf802
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 21:24:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 21:51:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39dd9f9

dev-python/hypothesis: Bump to 6.38.0

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.38.0.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 241884efaa52..49a2ba4bfbd5 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,3 +4,4 @@ DIST hypothesis-python-6.36.2.tar.gz 9179500 BLAKE2B 
e627ddfbef2e0955df0f4d8a388
 DIST hypothesis-python-6.37.0.tar.gz 9179770 BLAKE2B 
914968515c65b52cfa7fd4908c7132c36e2b3639a48a5f9131fdf0dc9f0230f3b3e9cc47e5f45896fd37faaa6b9822f8232df6bbb4b12b1d62e8498c35ba777e
 SHA512 
44b200cb583c006c44a551b7f0e859d193bb4ae68233ca8903bc89259b7a7b57e751458034d3c46223481e5862fb046d546c0331501fe926d645ccb0fcd2a455
 DIST hypothesis-python-6.37.1.tar.gz 9179835 BLAKE2B 
316b4bd4143d8bd403bac2fcc713c49c0a1f5f713d78335845f77c7ac9dac852cce367ac618999265ab4c68e848037920b2be6e18f68bd1f3d6982b1e7f5e297
 SHA512 
7b5e961339672cf853d181f4a3963ab753fe0bd7af599247996629de2b8e62159b3cfe6ce8663b2499e2e4e2dbdcc99fc99c5a582a73102c5637e82ce4624c64
 DIST hypothesis-python-6.37.2.tar.gz 9179951 BLAKE2B 
0178beee31353d94454ce289d9214153b394612f28cec52e906456cda6419b7b427213ac46ff423c1f6d853e82d737b2f9f57ae89c20481cabde2bc523a87c18
 SHA512 
659ddce542e26047b0dceb764588c0ffa20a096f44b742514105d4f6f933042ee29fb84897863112fabf19b83de9d357714f252f5adeb8d0557788c62b71c6e2
+DIST hypothesis-python-6.38.0.tar.gz 9180960 BLAKE2B 
a62cb0cb31cfe4ece8ee829207befb729aebf2be802c57b398547c87ecbd4769955c5c2919a0eb653d41cc3f4998c5326fdb184b6409d5fcb632c037df6a542f
 SHA512 
2d57b783a71a905470ca088ebd91c0ea96be1bd76648d30d52b0b43914844712bbf3eaad54d66607b149a1238bb9a0258f920a6e262e54bed5cef36e3ca227e1

diff --git a/dev-python/hypothesis/hypothesis-6.38.0.ebuild 
b/dev-python/hypothesis/hypothesis-6.38.0.ebuild
new file mode 100644
index ..e070fa008ff0
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.38.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' python3_{8..10})
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2022-02-26 Thread Michał Górny
commit: bf70f0ff895944f02b40052a472900cb188d3b66
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 21:23:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 21:51:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf70f0ff

dev-python/python-slugify: Bump to 6.1.1

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

 dev-python/python-slugify/Manifest |  1 +
 .../python-slugify/python-slugify-6.1.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/python-slugify/Manifest 
b/dev-python/python-slugify/Manifest
index 8ab1a8877e4c..13aeee21859f 100644
--- a/dev-python/python-slugify/Manifest
+++ b/dev-python/python-slugify/Manifest
@@ -1,3 +1,4 @@
 DIST python-slugify-5.0.2.tar.gz 11728 BLAKE2B 
701fb3f679cd4f714b5c57c14fb8cbfefa5b8268e9c4b877dd1e558e8a7dac325d69519b8e666043b70540908dcb250f561cebf0c5f444f9a3cfae34d97456b1
 SHA512 
79cdd1d0312c9e34b07dca2e898f177a85b31d3f290403375032ae962df61f3a9c4167f4bdf10f47afd17d544731d6961810f8a081ef615d76d8758c1207e6b7
 DIST python-slugify-6.0.1.tar.gz 12184 BLAKE2B 
ecc39ad73ba4bf68a630c105b22c234c9f8089c5063457c02b21ae5bbe5c021741ce754eabec51bb125ae549274b26f6cf8d986b66ce0ede5a653e70b4528712
 SHA512 
b97aba9f3b74009a802b1a7bd356d1eb27d239a05d8617c8f0107391e9f09e9a7cb6b45437755a1c86c4eed966e8975f74f6b760e17090d2c56e4db5935c0b69
 DIST python-slugify-6.1.0.tar.gz 13279 BLAKE2B 
ecc51c97638f675573576457f6e6dee14fd2f07b9292e3a32134215887adf945e6b7cc0e373b558c7311a49cfbac1b760191b3e77597a86dac1ea48527d549ac
 SHA512 
4a274d5490bbddb8a600357200d44621cf3304c42a303148156cc732650431e76466099e4eee308e81c881b0da4e39b92146561cfd909a796e153411b22405c9
+DIST python-slugify-6.1.1.tar.gz 13259 BLAKE2B 
2f85061775d9e921bf5679ab47d9a5b4fed2d2e1703aa2717e21c1d43fd1b93ef5d7060151bb4b473cd901aef16d3d905d2ca5004ae7bc61e906464bb52494a2
 SHA512 
2ffe8420b2f0504c57f42bf20aa0145ae521dab8d1bbefcaff1a815aa04377c7eb48eab929890915a9c9632a5c1cac4d3e7e093dcdfdda59f8ecee1ab787cbb7

diff --git a/dev-python/python-slugify/python-slugify-6.1.1.ebuild 
b/dev-python/python-slugify/python-slugify-6.1.1.ebuild
new file mode 100644
index ..e06ea5dfd456
--- /dev/null
+++ b/dev-python/python-slugify/python-slugify-6.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python Slugify application that handles Unicode"
+HOMEPAGE="
+   https://github.com/un33k/python-slugify/
+   https://pypi.org/project/python-slugify/
+"
+SRC_URI="
+   https://github.com/un33k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest



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

2022-02-26 Thread Michał Górny
commit: 0755c924cdf964f8ff9e06a664119e2039028695
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 26 21:39:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 26 21:51:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0755c924

package.mask: Last rite www-client/midori

Bug: https://bugs.gentoo.org/834120
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 8847d8ffd4cf..33aecd04045a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2022-02-26)
+# The original Midori browser has been discontinued, and the new
+# Electron-based "Midori" (sic!) does not seem worth the effort
+# of packaging it.
+# Removal on 2022-03-28.  Bug #834120.
+www-client/midori
+
 # Ionen Wolkens  (2022-02-25)
 # Has issues on non-amd64, but mask everywhere as a precaution
 # until further investigation (bug #834019, bug #834037)



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

2022-02-26 Thread Sam James
commit: ab2ecfb836210c45226655cc5ca54ccd4731705b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 21:27:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 21:27:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2ecfb8

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

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

 x11-misc/qterm/qterm-0.7.3-r1.ebuild | 48 
 1 file changed, 48 insertions(+)

diff --git a/x11-misc/qterm/qterm-0.7.3-r1.ebuild 
b/x11-misc/qterm/qterm-0.7.3-r1.ebuild
new file mode 100644
index ..a2ea200108fc
--- /dev/null
+++ b/x11-misc/qterm/qterm-0.7.3-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A BBS client based on Qt"
+HOMEPAGE="https://github.com/qterm/qterm;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5[scripttools]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   x11-libs/libX11
+   dev-libs/openssl:="
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="dev-qt/linguist-tools:5
+   dev-qt/qthelp:5
+   x11-base/xorg-proto"
+
+DOCS=( README.rst RELEASE_NOTES TODO doc/script.txt )
+
+src_prepare() {
+   # file collision with sys-cluster/torque, bug #176533
+   sed -i "/PROGRAME /s/qterm/QTerm/" CMakeLists.txt || die
+   sed -i "s/Exec=qterm/Exec=QTerm/" src/${PN}.desktop || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DQT5=ON
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] proj/linux-patches:4.19 commit in: /

2022-02-26 Thread Mike Pagano
commit: c302ea5aa9719421d98665b783543b5d48f09a99
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 26 21:14:17 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 26 21:14:17 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=c302ea5a

Update default security restrictions

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

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

 ...able-link-security-restrictions-by-default.patch | 21 +
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch 
b/1510_fs-enable-link-security-restrictions-by-default.patch
index f0ed144f..1b3e590d 100644
--- a/1510_fs-enable-link-security-restrictions-by-default.patch
+++ b/1510_fs-enable-link-security-restrictions-by-default.patch
@@ -1,20 +1,17 @@
-From: Ben Hutchings 
-Subject: fs: Enable link security restrictions by default
-Date: Fri, 02 Nov 2012 05:32:06 +
-Bug-Debian: https://bugs.debian.org/609455
-Forwarded: not-needed
-This reverts commit 561ec64ae67ef25cac8d72bb9c4bfc955edfd415
-('VFS: don't do protected {sym,hard}links by default').
 a/fs/namei.c   2018-09-28 07:56:07.770005006 -0400
-+++ b/fs/namei.c   2018-09-28 07:56:43.370349204 -0400
-@@ -885,8 +885,8 @@ static inline void put_link(struct namei
+--- a/fs/namei.c   2022-01-09 17:55:34.0 -0500
 b/fs/namei.c   2022-02-26 11:32:31.832844465 -0500
+@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei
path_put(>link);
  }
  
 -int sysctl_protected_symlinks __read_mostly = 0;
 -int sysctl_protected_hardlinks __read_mostly = 0;
+-int sysctl_protected_fifos __read_mostly;
+-int sysctl_protected_regular __read_mostly;
 +int sysctl_protected_symlinks __read_mostly = 1;
 +int sysctl_protected_hardlinks __read_mostly = 1;
- int sysctl_protected_fifos __read_mostly;
- int sysctl_protected_regular __read_mostly;
++int sysctl_protected_fifos __read_mostly = 1;
++int sysctl_protected_regular __read_mostly = 1;
  
+ /**
+  * may_follow_link - Check symlink following for unsafe situations



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

2022-02-26 Thread Sam James
commit: 5610c07de5fc79bd5cfe272cd959d9a03b7c171a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 21:09:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 21:09:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5610c07d

sci-libs/lemon: drop 1.3.1

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

 sci-libs/lemon/lemon-1.3.1.ebuild | 90 ---
 1 file changed, 90 deletions(-)

diff --git a/sci-libs/lemon/lemon-1.3.1.ebuild 
b/sci-libs/lemon/lemon-1.3.1.ebuild
deleted file mode 100644
index cb3bee35083d..
--- a/sci-libs/lemon/lemon-1.3.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="C++ template static library of common data structures and 
algorithms"
-HOMEPAGE="https://lemon.cs.elte.hu/trac/lemon/;
-SRC_URI="https://lemon.cs.elte.hu/pub/sources/${P}.tar.gz;
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+coin doc glpk static-libs test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="|| ( coin glpk )"
-
-RDEPEND="
-   coin? (
-   sci-libs/coinor-cbc:=
-   sci-libs/coinor-clp:=
-   )
-   glpk? ( sci-mathematics/glpk:= )
-"
-DEPEND="${RDEPEND}
-   doc? (
-   app-doc/doxygen
-   app-text/ghostscript-gpl
-   dev-libs/mathjax
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-multilib.patch
-   "${FILESDIR}"/${PN}-1.3-as-needed.patch
-)
-
-src_prepare() {
-   cmake-utils_src_prepare
-   cmake_comment_add_subdirectory demo
-
-   use doc || cmake_comment_add_subdirectory doc
-   use test || cmake_comment_add_subdirectory test
-
-   for t in \
-   max_clique \
-   max_flow \
-   graph_utils \
-   random \
-   time_measure \
-   tsp; do
-   sed -i -e "/${t}_test/d" test/CMakeLists.txt || die
-   done
-   sed -i \
-   -e '/ADD_TEST(lp_test lp_test)/d' \
-   -e '/ADD_DEPENDENCIES(check lp_test)/d' \
-   test/CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=TRUE
-   -DLEMON_ENABLE_COIN=$(usex coin)
-   -DLEMON_ENABLE_GLPK=$(usex glpk)
-   )
-   use coin && mycmakeargs+=( -DCOIN_ROOT_DIR="${EPREFIX}/usr" )
-   if use doc; then
-   mycmakeargs+=(
-   
-DLEMON_DOC_MATHJAX_RELPATH="${EPREFIX}/usr/share/mathjax"
-   -DLEMON_DOC_SOURCE_BROWSER=$(usex doc)
-   -DLEMON_DOC_USE_MATHJAX=$(usex doc)
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   # TODO: Upstream needs to see the light of GNUInstallDirs
-   if use doc; then
-   mv "${D}"/usr/share/doc/lemon/html "${D}"/usr/share/doc/${PF} 
|| die
-   rmdir "${D}"/usr/share/doc/lemon || die
-   fi
-}
-
-src_test() {
-   emake -C "${BUILD_DIR}" check
-}



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

2022-02-26 Thread Sam James
commit: ea8e8a89bcd911c655ea9856641bd8f97f53d4bd
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 21:05:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 21:08:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8e8a89

sci-libs/lemon: update EAPI 6 -> 8

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

 sci-libs/lemon/lemon-1.3.1-r1.ebuild | 96 
 1 file changed, 96 insertions(+)

diff --git a/sci-libs/lemon/lemon-1.3.1-r1.ebuild 
b/sci-libs/lemon/lemon-1.3.1-r1.ebuild
new file mode 100644
index ..902d5e27521e
--- /dev/null
+++ b/sci-libs/lemon/lemon-1.3.1-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Needed to build tests for now
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake
+
+DESCRIPTION="C++ template static library of common data structures and 
algorithms"
+HOMEPAGE="https://lemon.cs.elte.hu/trac/lemon/;
+SRC_URI="https://lemon.cs.elte.hu/pub/sources/${P}.tar.gz;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+coin doc glpk static-libs test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="|| ( coin glpk )"
+
+RDEPEND="coin? (
+   sci-libs/coinor-cbc:=
+   sci-libs/coinor-clp:=
+   )
+   glpk? ( sci-mathematics/glpk:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? (
+   app-doc/doxygen
+   app-text/ghostscript-gpl
+   dev-libs/mathjax
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-multilib.patch
+   "${FILESDIR}"/${PN}-1.3-as-needed.patch
+)
+
+src_prepare() {
+   local t
+   for t in \
+   max_clique \
+   max_flow \
+   graph_utils \
+   random \
+   time_measure \
+   tsp; do
+   sed -i -e "/${t}_test/d" test/CMakeLists.txt || die
+   done
+
+   sed -i \
+   -e '/ADD_TEST(lp_test lp_test)/d' \
+   -e '/ADD_DEPENDENCIES(check lp_test)/d' \
+   test/CMakeLists.txt || die
+
+   cmake_comment_add_subdirectory demo
+
+   use doc || cmake_comment_add_subdirectory doc
+   use test || cmake_comment_add_subdirectory test
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLEMON_ENABLE_COIN=$(usex coin)
+   -DLEMON_ENABLE_GLPK=$(usex glpk)
+   )
+
+   use coin && mycmakeargs+=( -DCOIN_ROOT_DIR="${EPREFIX}/usr" )
+
+   if use doc; then
+   mycmakeargs+=(
+   
-DLEMON_DOC_MATHJAX_RELPATH="${EPREFIX}/usr/share/mathjax"
+   -DLEMON_DOC_SOURCE_BROWSER=$(usex doc)
+   -DLEMON_DOC_USE_MATHJAX=$(usex doc)
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${S}" || die
+   emake -C "${BUILD_DIR}" check
+}
+
+src_install() {
+   cmake_src_install
+
+   # TODO: Upstream needs to see the light of GNUInstallDirs
+   if use doc; then
+   mv "${ED}"/usr/share/doc/lemon/html "${ED}"/usr/share/doc/${PF} 
|| die
+   rmdir "${ED}"/usr/share/doc/lemon || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/, profiles/

2022-02-26 Thread Andreas Sturmlechner
commit: 4358362c18fef2411b0053d9556745e749d3afdd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 18 18:59:55 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 26 21:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4358362c

x11-misc/sddm: Drop vulnerable 0.15.0

Bug: https://bugs.gentoo.org/753104
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/package.mask   |  5 ---
 x11-misc/sddm/Manifest  |  1 -
 x11-misc/sddm/sddm-0.15.0-r2.ebuild | 63 -
 3 files changed, 69 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1502c374b92c..8847d8ffd4cf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -466,11 +466,6 @@ media-plugins/kodi-game-libretro-dosbox
 app-office/texmacs
  (2018-11-25)
-# Masked per security vulnerability CVE-2018-14345, bug #661510
-# Keeping it masked while users have unsolved issues with >0.15.0.
- (2018-10-07)
 # Masked for more testing especially of reverse-deps.
 >=dev-games/ogre-1.11.2

diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index 09a0d01520a9..d1006dba1575 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -1,2 +1 @@
-DIST sddm-0.15.0.tar.gz 3520188 BLAKE2B 
b29a994a0ea2fbbda3f5eaf16885fdfa513a759e5db4d879eed2a7cae1472b90124d2ca65404edae8727a047a9d761b72382dc9ddb206f8dc35b5101856cf377
 SHA512 
4440acfc6f98ab8efe8e3a441e8dc9ee98615c3544f8adc899bc4f0334e4f1b0d37c1ef823b32cc466adc8fac942cd188b33eb49795e0468a136a959c65c7566
 DIST sddm-0.18.1.tar.xz 3402972 BLAKE2B 
99ab43d374e9a3d318f692a6d496d8a6d68927af3c8e8fc2208d7355ec90649a14758b39f5733dd32f942ed569de88085576d4f5f8666f4f97079e0fb6dcb99e
 SHA512 
ff0637600cda2f4da1f643f047f8ee822bd9651ae4ccbb614b9804175c97360ada7af93e07a7b63832f014ef6e7d1b5380ab2b8959f8024ea520fa5ff17efd60

diff --git a/x11-misc/sddm/sddm-0.15.0-r2.ebuild 
b/x11-misc/sddm/sddm-0.15.0-r2.ebuild
deleted file mode 100644
index 6c3a8e611fc2..
--- a/x11-misc/sddm/sddm-0.15.0-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils systemd user
-
-DESCRIPTION="Simple Desktop Display Manager"
-HOMEPAGE="https://github.com/sddm/sddm;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
-SLOT="0"
-IUSE="elogind +pam systemd"
-
-REQUIRED_USE="?? ( elogind systemd )"
-
-RDEPEND="
-   >=dev-qt/qtcore-5.6:5
-   >=dev-qt/qtdbus-5.6:5
-   >=dev-qt/qtgui-5.6:5
-   >=dev-qt/qtdeclarative-5.6:5
-   >=dev-qt/qtnetwork-5.6:5
-   >=x11-base/xorg-server-1.15.1
-   x11-libs/libxcb[xkb]
-   elogind? ( sys-auth/elogind )
-   pam? ( sys-libs/pam )
-   !pam? ( virtual/libcrypt:= )
-   systemd? ( sys-apps/systemd:= )
-   !systemd? ( sys-power/upower )"
-
-DEPEND="${RDEPEND}
-   dev-python/docutils
-   >=dev-qt/linguist-tools-5.6:5
-   >=dev-qt/qttest-5.6:5
-   kde-frameworks/extra-cmake-modules
-   virtual/pkgconfig"
-
-# fix for flags handling and bug 563108
-PATCHES=( "${FILESDIR}/${PN}-0.12.0-respect-user-flags.patch" )
-
-src_prepare() {
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PAM=$(usex pam)
-   -DNO_SYSTEMD=$(usex '!systemd')
-   -DUSE_ELOGIND=$(usex 'elogind')
-   -DBUILD_MAN_PAGES=ON
-   -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf"
-   )
-   cmake-utils_src_configure
-}
-
-pkg_postinst() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /var/lib/${PN} ${PN},video
-
-   systemd_reenable sddm.service
-}



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

2022-02-26 Thread Patrice Clement
commit: 7af141208324c536031def9ce250c7bcb5d8cffd
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:53:37 2022 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af14120

app-admin/entr: add 5.1

Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/entr/Manifest|  1 +
 app-admin/entr/entr-5.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index bb216ca881db..5a4f819d7fde 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1 +1,2 @@
 DIST entr-5.0.tar.gz 25480 BLAKE2B 
5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d
 SHA512 
f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd
+DIST entr-5.1.tar.gz 25674 BLAKE2B 
e456c415198f4d5be49fd52785cd8cce41756d2ebe14c493891c3fa05f3a763c9e3be65538d3150b484e48e0d23615556dd6c45fdbefc7b2052fc36f265ca685
 SHA512 
b8ee7dae5bda503af814eb109a0180c9864fa1b1cf5a2fe53c9915b6536e9471f8293c63d138d881da7bf70dfee24a6c271b82ecb6ccb2cb6ea664cabedba202

diff --git a/app-admin/entr/entr-5.1.ebuild b/app-admin/entr/entr-5.1.ebuild
new file mode 100644
index ..239757d0dcd1
--- /dev/null
+++ b/app-admin/entr/entr-5.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="https://eradman.com/entrproject/;
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+
+src_configure() {
+   sh configure || die
+   sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die
+}
+
+src_compile() {
+   export CC=$(tc-getCC)
+   default
+}
+
+src_test() {
+   export CC=$(tc-getCC)
+   default
+}



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

2022-02-26 Thread Patrice Clement
commit: 418fd8b269aec9a48b349f65087e54f0425b50a8
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:51:13 2022 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418fd8b2

app-misc/todo: update EAPI 7 -> 8

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/todo/todo-2.12.0-r2.ebuild | 64 +
 1 file changed, 64 insertions(+)

diff --git a/app-misc/todo/todo-2.12.0-r2.ebuild 
b/app-misc/todo/todo-2.12.0-r2.ebuild
new file mode 100644
index ..0f9cee042d49
--- /dev/null
+++ b/app-misc/todo/todo-2.12.0-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="A CLI-based TODO list manager"
+HOMEPAGE="http://todotxt.org;
+SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-shells/bash"
+
+DOCS=( README.md LICENSE todo.cfg )
+
+S="${WORKDIR}/${PN}.txt-cli-${PV}"
+
+src_prepare() {
+   default
+
+   # fix version string
+   sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die
+
+   # TODO_DIR variable is bogus
+   sed -i -e '/export TODO_DIR/d' todo.cfg || die
+   sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die
+}
+
+src_install() {
+   dobin "${PN}.sh"
+   newbashcomp "${PN}_completion" "${PN}.sh"
+   einstalldocs
+}
+
+pkg_postinst() {
+   einfo
+   einfo 'Before starting todo, make sure to create'
+   einfo 'a .todo directory in your home directory:'
+   einfo '  $ mkdir -p $HOME/.todo'
+   einfo
+   einfo 'and make sure to copy the default todo'
+   einfo 'configuration file in the same location:'
+   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.todo/config"
+   einfo
+   einfo 'Alternatively, you can use XDG directories instead:'
+   einfo '  $ mkdir -p $HOME/.local/share/todo'
+   einfo '  $ mkdir -p $HOME/.config/todo'
+   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.config/todo/config"
+   einfo
+   einfo 'You can then edit this file as you see fit.'
+   einfo 'Enjoy!'
+   einfo
+   ewarn 'The Gentoo-specific todocli and todotxt aliases have been 
removed.'
+   ewarn 'If you still need them, add the following lines to your 
~/.bashrc:'
+   ewarn
+   ewarn 'alias todocli=todo.sh'
+   ewarn 'complete -F _todo todocli'
+}



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

2022-02-26 Thread Patrice Clement
commit: f4e2ca98d5bd21e36e0604c7432490cc24adbefb
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:52:55 2022 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e2ca98

net-misc/spiped: add 1.6.2

Signed-off-by: Patrice Clement  gentoo.org>

 net-misc/spiped/Manifest|  1 +
 net-misc/spiped/spiped-1.6.2.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/net-misc/spiped/Manifest b/net-misc/spiped/Manifest
index 9946dbce1cca..f45facce2784 100644
--- a/net-misc/spiped/Manifest
+++ b/net-misc/spiped/Manifest
@@ -1,2 +1,3 @@
 DIST spiped-1.6.0.tgz 94431 BLAKE2B 
e994115d5080e4f41d57d3ef88223c7dca373320266a3fe4f0420fb7aef6ecf329fad5a409ec31f53caaeb22d86d0c3a48060758ceee28d011676a12124fc057
 SHA512 
9bca8e7da31b86f956a653279f9346d8270a7e28a07d30b4a7104b21fbfbd1a81410e6a7dc0827127331a8f10226d5b8d2ddaacb94c9f76ecc6d15d728ead27a
 DIST spiped-1.6.1.tgz 115055 BLAKE2B 
d9ee65c10b183cc8d5451adeb65a728052378811e71ee40d7e6f121c00b6003d4b21cc9402b424aac15d115cdbdc158207ef3e6c60b93fab2a4ba63257fd2f1d
 SHA512 
ec69cb49a19e4e5705526ec74ee683ac3923412bc5ca3a45fc8268699367421cd37354ccc03c18c2d48f06cdb8a4c4bce3ef3b60934997c6770547e02e6f66ae
+DIST spiped-1.6.2.tgz 142332 BLAKE2B 
ce9fe45223eec8bbb741eb3106b17a395347de2766c289def9897321cce9907e104b55752ff3b2c9c7deafd178aaeef1e8fa8afe82c2d25582004c8c92982df6
 SHA512 
d16262a3e8be876ca1ef1aac8bb38fae91f523a9af0d488eb0dfa23e0b9db795d2a021e55f31095d92f5b94e4516e30ea23f537c3b14a2f1b9871297e26cda76

diff --git a/net-misc/spiped/spiped-1.6.2.ebuild 
b/net-misc/spiped/spiped-1.6.2.ebuild
new file mode 100644
index ..3ec7e11ae171
--- /dev/null
+++ b/net-misc/spiped/spiped-1.6.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="secure pipe daemon"
+HOMEPAGE="http://www.tarsnap.com/spiped.html;
+SRC_URI="http://www.tarsnap.com/${PN}/${P}.tgz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+MY_PN="${PN/d/}"
+
+DEPEND="
+   dev-libs/openssl:0="
+
+# Blocker added due to #548126
+RDEPEND="
+   ${DEPEND}
+   !net-mail/qlogtools"
+
+# Some tests fail.
+RESTRICT="test"
+
+src_compile() {
+   emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin "${MY_PN}/${MY_PN}"
+   dosbin "${PN}/${PN}"
+
+   doman "${MY_PN}/${MY_PN}.1" "${PN}/${PN}.1"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+   dodir "etc/${PN}"
+}
+
+pkg_postinst() {
+   elog
+   elog "You will need to configure spiped via its"
+   elog "configuration file located in /etc/conf.d/."
+   elog
+   elog "Please have a look at this file prior to starting up spiped!"
+   elog
+}



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

2022-02-26 Thread Patrice Clement
commit: 61bfb24291f7d052e4234bc3169e59037a5b1f8a
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:51:28 2022 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bfb242

app-misc/todo: drop 2.11.0, 2.12.0-r1

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/todo/Manifest  |  1 -
 app-misc/todo/todo-2.11.0.ebuild| 64 -
 app-misc/todo/todo-2.12.0-r1.ebuild | 64 -
 3 files changed, 129 deletions(-)

diff --git a/app-misc/todo/Manifest b/app-misc/todo/Manifest
index aa534da6d988..d4cfd196b9ca 100644
--- a/app-misc/todo/Manifest
+++ b/app-misc/todo/Manifest
@@ -1,2 +1 @@
-DIST todo-2.11.0.tar.gz 712455 BLAKE2B 
f9d0fa53712a49c2f6ee94c02a62c16b8184734f7bb0c9354db9d640e2f619c75e3b3468065cb51204c7872f1f155bda51b9e3387f62f0f478f80f6a99f199b4
 SHA512 
5500ed1aa10eceaaa3e5116605eed4f4228337fdc0f2ceaa5b889753a60576918c0953adbfbf80c40008d6dfdf854e8a538103bfed4d1015aa1c5a9876c2e47c
 DIST todo-2.12.0.tar.gz 716524 BLAKE2B 
168951c50670228ba2e1438ec04f5907181073668f1e260874e48959f2e37d11ee7ba4f2b0e5e5c55c9375a31921eca258f720afe98d2a4841529ef6acbb1510
 SHA512 
3b30d5e395f878811831f57e8e1a040c990e1f042f57050b6381d83ffc8b92b1ce20bfd3c5aa8b5e028b4810a5b289599603b2e16efff8badac559d200ed79f5

diff --git a/app-misc/todo/todo-2.11.0.ebuild b/app-misc/todo/todo-2.11.0.ebuild
deleted file mode 100644
index c3a527e1a45c..
--- a/app-misc/todo/todo-2.11.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="A CLI-based TODO list manager"
-HOMEPAGE="http://todotxt.org;
-SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-shells/bash"
-
-PATCHES=( "${FILESDIR}/${P}-fix-bash-completion.patch" )
-
-DOCS=( README.md CONTRIBUTING.md LICENSE todo.cfg )
-
-S="${WORKDIR}/${PN}.txt-cli-${PV}"
-
-src_prepare() {
-   default
-
-   # fix version string
-   sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die
-
-   # TODO_DIR variable is bogus
-   sed -i -e '/export TODO_DIR/d' todo.cfg || die
-   sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die
-}
-
-src_install() {
-   dobin "${PN}.sh"
-   dosym "${PN}.sh" "/usr/bin/${PN}cli"
-   dosym "${PN}.sh" "/usr/bin/${PN}txt"
-   newbashcomp "${PN}_completion" "${PN}.sh"
-   bashcomp_alias "${PN}.sh" "${PN}cli" "${PN}txt"
-   einstalldocs
-}
-
-pkg_postinst() {
-   einfo
-   einfo 'Before starting todo, make sure to create'
-   einfo 'a .todo directory in your home directory:'
-   einfo '  $ mkdir -p $HOME/.todo'
-   einfo
-   einfo 'and make sure to copy the default todo'
-   einfo 'configuration file in the same location:'
-   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.todo/config"
-   einfo
-   einfo 'Alternatively, you can use XDG directories instead:'
-   einfo '  $ mkdir -p $HOME/.local/share/todo'
-   einfo '  $ mkdir -p $HOME/.config/todo'
-   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.config/todo/config"
-   einfo
-   einfo 'You can then edit this file as you see fit.'
-   einfo 'Enjoy!'
-   einfo
-}

diff --git a/app-misc/todo/todo-2.12.0-r1.ebuild 
b/app-misc/todo/todo-2.12.0-r1.ebuild
deleted file mode 100644
index 547d0e721b41..
--- a/app-misc/todo/todo-2.12.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="A CLI-based TODO list manager"
-HOMEPAGE="http://todotxt.org;
-SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-shells/bash"
-
-DOCS=( README.md LICENSE todo.cfg )
-
-S="${WORKDIR}/${PN}.txt-cli-${PV}"
-
-src_prepare() {
-   default
-
-   # fix version string
-   sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die
-
-   # TODO_DIR variable is bogus
-   sed -i -e '/export TODO_DIR/d' todo.cfg || die
-   sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die
-}
-
-src_install() {
-   dobin "${PN}.sh"
-   newbashcomp "${PN}_completion" "${PN}.sh"
-   einstalldocs
-}
-
-pkg_postinst() {
-   einfo
-   einfo 'Before starting todo, make sure to create'
-   einfo 'a .todo directory in your home directory:'
-   einfo '  $ mkdir -p $HOME/.todo'
-   einfo
-   einfo 'and make sure to copy the default todo'
-   einfo 'configuration file in the 

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

2022-02-26 Thread Florian Schmaus
commit: fa0328d9ed0a32193aaf0df9ae19ea33d4317856
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Feb 26 20:46:43 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Feb 26 20:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0328d9

net-im/biboumi: add 9.0-r3 with fix for newer libexpat

Signed-off-by: Florian Schmaus  gentoo.org>

 net-im/biboumi/biboumi-9.0-r3.ebuild   | 114 +
 .../biboumi-9.0-fix-namespace-separator.patch  |  57 +++
 2 files changed, 171 insertions(+)

diff --git a/net-im/biboumi/biboumi-9.0-r3.ebuild 
b/net-im/biboumi/biboumi-9.0-r3.ebuild
new file mode 100644
index ..90caef48feda
--- /dev/null
+++ b/net-im/biboumi/biboumi-9.0-r3.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="XMPP gateway to IRC"
+HOMEPAGE="https://biboumi.louiz.org/;
+SRC_URI="https://git.louiz.org/biboumi/snapshot/biboumi-${MY_PV}.tar.xz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+idn postgres +sqlite +ssl systemd udns"
+
+DEPEND="
+   dev-libs/expat
+   virtual/libiconv
+   sys-apps/util-linux
+   sqlite? ( dev-db/sqlite:3 )
+   postgres? ( dev-db/postgresql:* )
+   idn? ( net-dns/libidn:= )
+   udns? ( net-libs/udns )
+   ssl? ( dev-libs/botan:2= )
+   !ssl? ( dev-libs/libgcrypt )
+   systemd? ( sys-apps/systemd:= )
+"
+BDEPEND="dev-python/sphinx"
+RDEPEND="
+   ${DEPEND}
+   acct-user/biboumi
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+DOCS=( README.rst CHANGELOG.rst doc/user.rst )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-9.0-fix-namespace-separator.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DSERVICE_USER="${PN}"
+   -DSERVICE_GROUP="${PN}"
+   )
+
+   # Account for biboumi's atypical configuration system.
+   if use systemd; then
+   mycmakeargs+=(-DWITH_SYSTEMD=yes)
+   else
+   mycmakeargs+=(-DWITHOUT_SYSTEMD=yes)
+   fi
+
+   if use idn; then
+   mycmakeargs+=(-DWITH_LIBIDN=yes)
+   else
+   mycmakeargs+=(-DWITHOUT_LIBIDN=yes)
+   fi
+
+   if use ssl; then
+   mycmakeargs+=(-DWITH_BOTAN=yes)
+   else
+   mycmakeargs+=(-DWITHOUT_BOTAN=yes)
+   fi
+
+   if use udns; then
+   mycmakeargs+=(-DWITH_UDNS=yes)
+   else
+   mycmakeargs+=(-DWITHOUT_UDNS=yes)
+   fi
+
+   if use sqlite; then
+   mycmakeargs+=(-DWITH_SQLITE3=yes)
+   else
+   mycmakeargs+=(-DWITHOUT_SQLITE3=yes)
+   fi
+
+   if use postgres; then
+   mycmakeargs+=(-DWITH_POSTGRESQL=yes)
+   else
+   mycmakeargs+=(-DWITHOUT_POSTGRESQL=yes)
+   fi
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   cmake_build man
+}
+
+src_install() {
+   cmake_src_install
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotate" "${PN}"
+
+   diropts --owner=biboumi --group=biboumi --mode=750
+   if use sqlite; then
+   keepdir /var/lib/biboumi
+   fi
+   keepdir /var/log/biboumi
+
+   insinto /etc/biboumi
+   insopts --group=biboumi --mode=640
+   newins conf/biboumi.cfg biboumi.cfg.example
+}

diff --git a/net-im/biboumi/files/biboumi-9.0-fix-namespace-separator.patch 
b/net-im/biboumi/files/biboumi-9.0-fix-namespace-separator.patch
new file mode 100644
index ..507382f66f67
--- /dev/null
+++ b/net-im/biboumi/files/biboumi-9.0-fix-namespace-separator.patch
@@ -0,0 +1,57 @@
+From 380abf66e930f5c4ead591014f31624d80a3151c Mon Sep 17 00:00:00 2001
+From: Florian Schmaus 
+Date: Sat, 26 Feb 2022 21:41:34 +0100
+Subject: [PATCH] Fix bad namespace separator
+
+Fixes: https://lab.louiz.org/louiz/biboumi/-/issues/3465
+---
+ src/xmpp/xmpp_parser.cpp | 2 +-
+ src/xmpp/xmpp_parser.hpp | 4 ++--
+ src/xmpp/xmpp_stanza.cpp | 2 +-
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/xmpp/xmpp_parser.cpp b/src/xmpp/xmpp_parser.cpp
+index 781fe4cd94b0..1f25fa6f982b 100644
+--- a/src/xmpp/xmpp_parser.cpp
 b/src/xmpp/xmpp_parser.cpp
+@@ -38,7 +38,7 @@ XmppParser::XmppParser():
+ void XmppParser::init_xml_parser()
+ {
+   // Create the expat parser
+-  this->parser = XML_ParserCreateNS("UTF-8", ':');
++  this->parser = XML_ParserCreateNS("UTF-8", '\1');
+   XML_SetUserData(this->parser, static_cast(this));
+ 
+   // Install Expat handlers
+diff --git a/src/xmpp/xmpp_parser.hpp b/src/xmpp/xmpp_parser.hpp
+index ec42f9a326e1..1e5e4e55a875 100644
+--- a/src/xmpp/xmpp_parser.hpp
 b/src/xmpp/xmpp_parser.hpp
+@@ -18,9 +18,9 @@
+  * stanza is reasonnably short.
+  *
+  * The element names generated by expat contain the 

[gentoo-commits] repo/gentoo:master commit in: net-fs/s3fs/, net-fs/s3fs/files/

2022-02-26 Thread Florian Schmaus
commit: 6197678f3ab2b2e03bfecdb9165cef3513ad7a54
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Feb 21 17:15:11 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Feb 26 20:26:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6197678f

net-fs/s3fs: add 1.90

It includes patch for musl support which is taken from upstream.

Upstream-commit: 4dfe2bfdd742 ("Include climits to support musl libc")
Upstream-issue: https://github.com/s3fs-fuse/s3fs-fuse/pull/1888
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/24302
Signed-off-by: Florian Schmaus  gentoo.org>

 net-fs/s3fs/Manifest   |  1 +
 net-fs/s3fs/files/s3fs-1.90-musl-fix.patch | 18 +
 net-fs/s3fs/s3fs-1.90.ebuild   | 59 ++
 3 files changed, 78 insertions(+)

diff --git a/net-fs/s3fs/Manifest b/net-fs/s3fs/Manifest
index b91c61d45bea..d71b218b7f9a 100644
--- a/net-fs/s3fs/Manifest
+++ b/net-fs/s3fs/Manifest
@@ -1,2 +1,3 @@
 DIST s3fs-1.86.tar.gz 183636 BLAKE2B 
78996960725699fee4c0c2b131c227acc073fca407f1057ae636167a7a2313e460f1e3a89c7d8a3741987d8ba46ab1827f8f7c882261ed78bb5c5148ce935d42
 SHA512 
a4f79d9ae526427d5d41b5cd1519e4aac605e8bbd97079aec2a67562f0322fa5664d770d565aed4fca83ae254ab3c0454d25f4b86ec4d148a57c7745e07f5e14
 DIST s3fs-1.89.tar.gz 221263 BLAKE2B 
cf84709acd6820d67b2b84fba1ebb4dcbd491f30df704ff78d8967619d1b7775fc2e4c1b3eec736243f77dc8fb9f01d7d0dcefe5a521dfaeb118b006c8a2e40b
 SHA512 
650a7ea4d9197f310d8c24d76460a47e62e1d467b68dab0c78041c8e7dbb49c3983893680e53fe5f01a578fff96d2723b547fbd62d8f3efbc5188207da9d4e97
+DIST s3fs-1.90.tar.gz 231942 BLAKE2B 
3e4de5f2deda82febd7be176657e6e5ad31da90fed07c2ecf719f0f30d048d03bbcde6fe5628346ba0b4adb4a74fb0c78fbd4882a5e7d6f98fa301b32945a93c
 SHA512 
f1b74676b9c83e5b99bdd59666eea8cdcd9a6fcd2f9237aaf33fd6e12d642f26ee11a3c3ffb0248ea7ce24ac31ae45eeb5f2bd7f04b8e91ed8a04004d59a550d

diff --git a/net-fs/s3fs/files/s3fs-1.90-musl-fix.patch 
b/net-fs/s3fs/files/s3fs-1.90-musl-fix.patch
new file mode 100644
index ..bb746e54aa9a
--- /dev/null
+++ b/net-fs/s3fs/files/s3fs-1.90-musl-fix.patch
@@ -0,0 +1,18 @@
+Upstream-issue: https://github.com/s3fs-fuse/s3fs-fuse/pull/1888
+Upstream-commit: 4dfe2bfdd742 ("Include climits to support musl libc")
+
+diff --git a/src/fdcache.cpp b/src/fdcache.cpp
+index 3ececd3..3ad876d 100644
+--- a/src/fdcache.cpp
 b/src/fdcache.cpp
+@@ -21,6 +21,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.34.1
+

diff --git a/net-fs/s3fs/s3fs-1.90.ebuild b/net-fs/s3fs/s3fs-1.90.ebuild
new file mode 100644
index ..600ab37c4930
--- /dev/null
+++ b/net-fs/s3fs/s3fs-1.90.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN=${PN}-fuse
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Amazon S3 mounting via fuse"
+HOMEPAGE="https://github.com/s3fs-fuse/s3fs-fuse/;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="gnutls nettle nss +openssl test"
+REQUIRED_USE="
+   ^^ ( gnutls nss openssl )
+   nettle? ( gnutls )"
+
+# Requires active internet connection
+RESTRICT="test"
+
+DEPEND="
+   dev-libs/libxml2:2
+   net-misc/curl
+   sys-fs/fuse:0
+   gnutls? ( net-libs/gnutls:= )
+   nettle? ( dev-libs/nettle:= )
+   nss? ( dev-libs/nss )
+   openssl? ( dev-libs/openssl:0= )
+"
+
+RDEPEND="${DEPEND}
+   app-misc/mime-types
+"
+
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/${P}-musl-fix.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with gnutls)
+   $(use_with nettle)
+   $(use_with nss)
+   $(use_with openssl)
+   )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] proj/linux-patches:5.10 commit in: /

2022-02-26 Thread Mike Pagano
commit: b3f78be65acbb318d6af57a24685410c3a76d78e
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 26 20:26:53 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 26 20:26:53 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b3f78be6

Update default security restrictions

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

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

 ...able-link-security-restrictions-by-default.patch | 21 +
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch 
b/1510_fs-enable-link-security-restrictions-by-default.patch
index f0ed144f..1b3e590d 100644
--- a/1510_fs-enable-link-security-restrictions-by-default.patch
+++ b/1510_fs-enable-link-security-restrictions-by-default.patch
@@ -1,20 +1,17 @@
-From: Ben Hutchings 
-Subject: fs: Enable link security restrictions by default
-Date: Fri, 02 Nov 2012 05:32:06 +
-Bug-Debian: https://bugs.debian.org/609455
-Forwarded: not-needed
-This reverts commit 561ec64ae67ef25cac8d72bb9c4bfc955edfd415
-('VFS: don't do protected {sym,hard}links by default').
 a/fs/namei.c   2018-09-28 07:56:07.770005006 -0400
-+++ b/fs/namei.c   2018-09-28 07:56:43.370349204 -0400
-@@ -885,8 +885,8 @@ static inline void put_link(struct namei
+--- a/fs/namei.c   2022-01-09 17:55:34.0 -0500
 b/fs/namei.c   2022-02-26 11:32:31.832844465 -0500
+@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei
path_put(>link);
  }
  
 -int sysctl_protected_symlinks __read_mostly = 0;
 -int sysctl_protected_hardlinks __read_mostly = 0;
+-int sysctl_protected_fifos __read_mostly;
+-int sysctl_protected_regular __read_mostly;
 +int sysctl_protected_symlinks __read_mostly = 1;
 +int sysctl_protected_hardlinks __read_mostly = 1;
- int sysctl_protected_fifos __read_mostly;
- int sysctl_protected_regular __read_mostly;
++int sysctl_protected_fifos __read_mostly = 1;
++int sysctl_protected_regular __read_mostly = 1;
  
+ /**
+  * may_follow_link - Check symlink following for unsafe situations



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

2022-02-26 Thread Miroslav Šulc
commit: 793ecb1415b525b4dcaf02db6f623f4094ef9959
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Feb 26 20:24:30 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Feb 26 20:24:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793ecb14

media-sound/schismtracker: removed obsolete 20210525 & 2026

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/schismtracker/Manifest |  2 -
 .../schismtracker/schismtracker-20210525.ebuild| 52 --
 .../schismtracker/schismtracker-2026.ebuild| 52 --
 3 files changed, 106 deletions(-)

diff --git a/media-sound/schismtracker/Manifest 
b/media-sound/schismtracker/Manifest
index 1643cebf3784..ecd87ef35c59 100644
--- a/media-sound/schismtracker/Manifest
+++ b/media-sound/schismtracker/Manifest
@@ -1,3 +1 @@
-DIST schismtracker-20210525.tar.gz 1309489 BLAKE2B 
acc295bed4236d3161fd67a8c97ddadaa07d6d6319a0ad75710fb4d3c7ea251edd2648932533e9181b512fd78b54db929b07e3472ff754220f16cca2bd610932
 SHA512 
1f20535e4e3b5175ceea803a45b7286a99cab248829c39d11bc85780bc63e0e26c49ad78997a13e290fb4ad2c292d15eeb494a975d53fbe25dec80499e675b16
-DIST schismtracker-2026.tar.gz 1309344 BLAKE2B 
9c6475779cb28955acffa708d8a54b4d6be28d107624a3fc0d3604fc4edbab04cc730da08e78f623e287bcee5ffa337dc56215004aa1a67bc99377c0971cbda1
 SHA512 
5f666995ac2f0785c3f39077dbd39d6549b9d0d5b9ee85dc72b3bbc1e77d5d7d2465df9f64cff77ee2896c148f8c4166ed6eb88efc1e7121736017bc56a00026
 DIST schismtracker-20220125.tar.gz 1309919 BLAKE2B 
54fedd4936e51db248b8b237d53b2338488c8332866a221bdd03bc1598aabca80f644052bdc48d8be2f95ad3b10bc6cfc9065a37b62f09df7c0ef4d304a8adde
 SHA512 
c34979cf6cda75a4e5533631b8134b2994a5491f1182b69bfa6e1c97fd2f2e0dc90d883c6184fb24e68e60351e91ca1a2bcccb3708fc0099d0051452b5a44851

diff --git a/media-sound/schismtracker/schismtracker-20210525.ebuild 
b/media-sound/schismtracker/schismtracker-20210525.ebuild
deleted file mode 100644
index 1c2988cf91b2..
--- a/media-sound/schismtracker/schismtracker-20210525.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop xdg
-
-DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create 
high quality music"
-HOMEPAGE="http://schismtracker.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2 public-domain"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   media-libs/alsa-lib
-   media-libs/libsdl[X]
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXv
-"
-DEPEND="${RDEPEND}
-   virtual/os-headers
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-   eautoreconf
-
-   sed -e "/^Categories/ s/Audio/AudioVideo;Audio/" -i 
sys/fd.org/schism.desktop || die
-
-   # workaround for temporary files (missing directory). Fixes:
-   # sh ./scripts/build-font.sh . font/default-lower.fnt 
font/default-upper-alt.fnt font/default-upper-itf.fnt font/half-width.fnt 
>auto/default-font.c
-   # /bin/sh: auto/default-font.c: No such file or directory
-   mkdir auto
-
-   #   sys-devel/binutils[multitarget] provides ${CHOST}-windres
-   #   wine provides /usr/bin/windres
-   # and schismtracker fails to use it properly:
-   # sys/win32/schismres.rc:2:20: fatal error: winver.h: No such file or 
directory
-   [[ ${CHOST} = *mingw32* ]] || export WINDRES= ac_cv_prog_WINDRES= 
ac_cv_prog_ac_ct_WINDRES=
-}
-
-src_install() {
-   default
-
-   domenu sys/fd.org/*.desktop
-   doicon icons/schism{,-itf}-icon-128.png
-}

diff --git a/media-sound/schismtracker/schismtracker-2026.ebuild 
b/media-sound/schismtracker/schismtracker-2026.ebuild
deleted file mode 100644
index ea22c48958de..
--- a/media-sound/schismtracker/schismtracker-2026.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop xdg
-
-DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create 
high quality music"
-HOMEPAGE="http://schismtracker.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2 public-domain"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   media-libs/alsa-lib
-   media-libs/libsdl[X]
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXv
-"
-DEPEND="${RDEPEND}
-   virtual/os-headers
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-   eautoreconf
-
-   sed -e "/^Categories/ s/Audio/AudioVideo;Audio/" -i 
sys/fd.org/schism.desktop || die
-
-   # workaround for temporary files (missing directory). Fixes:
-   # sh ./scripts/build-font.sh . 

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

2022-02-26 Thread Zac Medico
commit: 31991dd0b95d77ea03a7f0b1238be2f8cb696caf
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 26 20:21:49 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 26 20:22:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31991dd0

sys-cluster/k3s: Bump to version 1.23.4_p1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 sys-cluster/k3s/Manifest |  4 ++
 sys-cluster/k3s/k3s-1.23.4_p1.ebuild | 98 
 2 files changed, 102 insertions(+)

diff --git a/sys-cluster/k3s/Manifest b/sys-cluster/k3s/Manifest
index 38ee92b9a843..959f270961ce 100644
--- a/sys-cluster/k3s/Manifest
+++ b/sys-cluster/k3s/Manifest
@@ -1,6 +1,10 @@
 DIST k3s-1.23.3_p1-vendor.tar.gz 29397207 BLAKE2B 
dc150b46ba228908bc5fdbb2d05e4621772f3b027a75612187f68a358e01ce4601a11b2c6bdd22d0f10e84ecb48c5610a5b26c5f18f8c0179b8615129467c951
 SHA512 
0caef8a161f5de253a36a00763c1f0d3b334faec49be4170ff78ea9ed29b1fb257d897d21e603bb71335ce3b33c90d1cc810d5e585527f05258389c7b2de911e
+DIST k3s-1.23.4_p1-vendor.tar.gz 29494135 BLAKE2B 
8e8598f43255b105e14b59ec54e7d3b19c4d8c10f61287a7e138153030b728cf41c7b9ad3d8300f7209a96421b7f934ed3a3ca63baac48babb376af664248536
 SHA512 
b2f98be943c6c4eedabc29e8703653fd78abf880eff306076d2e64a4756829adc848b1e48a735662a9264de94b2c86abff029c7a284c37c322bfa7537e35064b
 DIST k3s-cni-plugins-0.9.1.tar.gz 2748074 BLAKE2B 
b8fc7cd8f50c305d811b36ffe1dbd47535ed7334fca4f9c399a261ac321107f892d662a07282dba5a10865c9ff01a1be24c2bcaaa23917d264f5b51102a98109
 SHA512 
6a59c4aaf4ad62ceee27c09659ebbb4cb8996710a2545adbc93a507ec1f74b12c34d29f0c33b7ae45823b4686e3b279027b7c3f7335788c176eedb2b00423a62
+DIST k3s-cni-plugins-1.0.1.tar.gz 5711129 BLAKE2B 
d75557a10de1dccd79b1953c167b0054c229a9cade891b87ece0133be4660fde5c442f253cec8938db87886fc6c39d5a68214262c9ec5c3266a1321ebb75bee7
 SHA512 
dff27fa602e948ab51745151614713262bc25dfe687a0f3e8b7bab4aa63d40e5e5cfa652e34455fea3f1f38558c3f648aa6021f134d78b4b49e7764f8e894d07
 DIST k3s-containerd-1.5.9-k3s1.tar.gz 9800317 BLAKE2B 
95129dbf41ff9c88dc44e6aea791b0f8010116d57142bc0a7079fa6bd9f4ac1f83ce35d1a7baa2848bf6d4640362f95ec5ee8198dc3d2feee3e0648313fc2eeb
 SHA512 
f312246f98b27b92ffea962678b9175da2b18ed26cd70d8b7bc90f39ade0a8c21591953662a57a5358527654b4046c95ea9af52fea03edd6becd90ec3a9b6abe
+DIST k3s-root-amd64-0.11.0.tar 11878400 BLAKE2B 
6227ba08e305f062ed814a6b997313415c08e469b05f0501c86f7df25e8a3c9ecb43675613337f6d038faa5153aae98eb44cad9bc170967e0a216ba5ec27559e
 SHA512 
d181117230ad941b40173c3b7dc3d2bb0f3d44a28e9715d85c752193c6058bb6be4a4b8f061df73fed690629a7b2b330185b38bb90ce7fcc9c808096516cb0a3
 DIST k3s-root-amd64-0.9.1.tar 16404480 BLAKE2B 
66f279d1eb43338fd0a6b71f7ba5d9e8e3e1a7d3a17d24c9fcd30f3e03d0ea8cd5fa15547f3395a8c4015f8446c0dd75311e6ccf102e71c9e4a89e6b64bbcc57
 SHA512 
294dc0e4d8cb378b46ab638d7be2be3ec6a1102c6b4e08fa76cc82a123884f6a691869ed2725b45014cec2c175b7c53fc9b306709df930b7e9b18b18e88b48a2
 DIST k3s-runc-v1.0.3-r1.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33
 SHA512 
64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e
+DIST traefik-10.14.1.tgz 24840 BLAKE2B 
163d5b0f03677efc068e6478f2c3efca4eac793e8e0185ee6bce6fa76b5c9729c95a0c64f54352066aebb08883ee6e8cc5c2392ab882b64a31809cc203275d72
 SHA512 
04fa9630d13a413c34c4856a67a884c9bb06be8813cb36ec380183d23b352404204d098ef4a03a1e94c4a2a6c6b99cd5023b0914b42d8daf6cde322815e35ce1
 DIST traefik-10.9.1.tgz 24420 BLAKE2B 
ae15d343e90351e89e55304565be7f61f4ff03b7bdc36415934159e9e3dfb6a1836174b7f37c6b5f4185b4cf156db1938805983d92d4f67922f18b1dbd8f28ef
 SHA512 
615b01ab8b2bb71a909c689fdabc43f4d9a5f00704ac208838c750c7546038de0a480d20fae58ce45a27f6e0e73698f88d5638935a9ba67f1c8ed413f59a41dd

diff --git a/sys-cluster/k3s/k3s-1.23.4_p1.ebuild 
b/sys-cluster/k3s/k3s-1.23.4_p1.ebuild
new file mode 100644
index ..9416158cb176
--- /dev/null
+++ b/sys-cluster/k3s/k3s-1.23.4_p1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module linux-info systemd
+
+DESCRIPTION="Lightweight Kubernetes"
+HOMEPAGE="https://k3s.io;
+K3S_CONTAINERD_VERSION=1.5.9-k3s1
+K3S_RUNC_VERSION=v1.0.3
+K3S_ROOT_VERSION=0.11.0
+K3S_TRAEFIK_VERSION=10.14.1
+K3S_TRAEFIK_PACKAGE_VERSION=00
+K3S_CNIPLUGINS_VERSION=1.0.1
+CONFIG_CHECK="~BRIDGE_NETFILTER ~CFS_BANDWIDTH ~CGROUP_DEVICE ~CGROUP_PERF 
~CGROUP_PIDS ~IP_VS ~MEMCG ~NETFILTER_XT_MATCH_COMMENT ~OVERLAY_FS ~VLAN_8021Q 
~VXLAN"
+
+MY_PV=${PV%_p*}+k3s${PV#*_p}
+SRC_URI="https://github.com/zmedico/k3s/archive/refs/tags/v${MY_PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz
+   ${EGO_SUM_SRC_URI}
+   
https://github.com/k3s-io/containerd/archive/refs/tags/v${K3S_CONTAINERD_VERSION}.tar.gz
 -> 

[gentoo-commits] proj/linux-patches:5.15 commit in: /

2022-02-26 Thread Mike Pagano
commit: f26a65dc6db2f613cdaf7477dce13f90633dad81
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 26 20:10:04 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 26 20:10:04 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=f26a65dc

Update default security restrictions

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

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

 ...able-link-security-restrictions-by-default.patch | 21 +
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch 
b/1510_fs-enable-link-security-restrictions-by-default.patch
index f0ed144f..1b3e590d 100644
--- a/1510_fs-enable-link-security-restrictions-by-default.patch
+++ b/1510_fs-enable-link-security-restrictions-by-default.patch
@@ -1,20 +1,17 @@
-From: Ben Hutchings 
-Subject: fs: Enable link security restrictions by default
-Date: Fri, 02 Nov 2012 05:32:06 +
-Bug-Debian: https://bugs.debian.org/609455
-Forwarded: not-needed
-This reverts commit 561ec64ae67ef25cac8d72bb9c4bfc955edfd415
-('VFS: don't do protected {sym,hard}links by default').
 a/fs/namei.c   2018-09-28 07:56:07.770005006 -0400
-+++ b/fs/namei.c   2018-09-28 07:56:43.370349204 -0400
-@@ -885,8 +885,8 @@ static inline void put_link(struct namei
+--- a/fs/namei.c   2022-01-09 17:55:34.0 -0500
 b/fs/namei.c   2022-02-26 11:32:31.832844465 -0500
+@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei
path_put(>link);
  }
  
 -int sysctl_protected_symlinks __read_mostly = 0;
 -int sysctl_protected_hardlinks __read_mostly = 0;
+-int sysctl_protected_fifos __read_mostly;
+-int sysctl_protected_regular __read_mostly;
 +int sysctl_protected_symlinks __read_mostly = 1;
 +int sysctl_protected_hardlinks __read_mostly = 1;
- int sysctl_protected_fifos __read_mostly;
- int sysctl_protected_regular __read_mostly;
++int sysctl_protected_fifos __read_mostly = 1;
++int sysctl_protected_regular __read_mostly = 1;
  
+ /**
+  * may_follow_link - Check symlink following for unsafe situations



[gentoo-commits] repo/gentoo:master commit in: net-p2p/rtorrent/, net-p2p/rtorrent/files/

2022-02-26 Thread Jason Zaman
commit: 17ba1a9e252fd2fc081ba4a0cd1d3c1aae726a5f
Author: Jamie Getty  gmail  com>
AuthorDate: Tue Jan  4 06:59:50 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 26 20:01:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ba1a9e

net-p2p/rtorrent: Remove dependency on screen for daemonising.

Also update to EAPI8. econf now automatically passes --with-sysroot=
which sets the macos-only -syslibroot so needs to be --sysroot on linux.

Closes: https://github.com/gentoo/gentoo/pull/23645
Signed-off-by: Jamie Getty  gmail.com>
Signed-off-by: Jason Zaman  gentoo.org>

 net-p2p/rtorrent/files/rtorrent-r1.init| 16 ++
 net-p2p/rtorrent/files/rtorrentd_at-r1.service | 17 +++
 net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild  | 70 ++
 3 files changed, 103 insertions(+)

diff --git a/net-p2p/rtorrent/files/rtorrent-r1.init 
b/net-p2p/rtorrent/files/rtorrent-r1.init
new file mode 100644
index ..e16f262bfbe3
--- /dev/null
+++ b/net-p2p/rtorrent/files/rtorrent-r1.init
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+# Distributed under the terms of the GNU General Public License v2
+
+description="rTorrent BitTorrent client"
+
+command="/usr/bin/rtorrent"
+command_args="-o system.daemon.set=true"
+command_background=true
+command_user="${USER}"
+pidfile="/run/rtorrent.pid"
+
+depend()
+{
+   use net ypbind nis
+   after slapd mysqld postgresql
+}

diff --git a/net-p2p/rtorrent/files/rtorrentd_at-r1.service 
b/net-p2p/rtorrent/files/rtorrentd_at-r1.service
new file mode 100644
index ..bc9220353786
--- /dev/null
+++ b/net-p2p/rtorrent/files/rtorrentd_at-r1.service
@@ -0,0 +1,17 @@
+# This configuration file is taken from the Arch wiki.
+# 
https://wiki.archlinux.org/title/RTorrent#Systemd_service_as_a_daemon_for_a_user
+
+[Unit]
+Description=rTorrent for %i
+After=network.target
+
+[Service]
+Type=simple
+User=%i
+Group=%i
+WorkingDirectory=/home/%i
+# Modify the next line to the absolute path for rtorrent.lock, for example
+ExecStartPre=-/bin/rm -f /home/%i/.session/rtorrent.lock
+ExecStart=/usr/bin/rtorrent -o system.daemon.set=true
+Restart=on-failure
+RestartSec=3

diff --git a/net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild 
b/net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild
new file mode 100644
index ..d0955a6839c0
--- /dev/null
+++ b/net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="BitTorrent Client using libtorrent"
+HOMEPAGE="https://rakshasa.github.io/rtorrent/;
+SRC_URI="http://rtorrent.net/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris"
+IUSE="debug selinux test xmlrpc"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="~net-libs/libtorrent-0.13.${PV##*.}
+   >=net-misc/curl-7.19.1
+   sys-libs/ncurses:0=
+   xmlrpc? ( dev-libs/xmlrpc-c:= )"
+RDEPEND="${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-rtorrent )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-util/cppunit
+   virtual/pkgconfig"
+
+DOCS=( doc/rtorrent.rc )
+
+pkg_setup() {
+   if ! linux_config_exists || ! linux_chkconfig_present IPV6; then
+   ewarn "rtorrent will not start without IPv6 support in your 
kernel"
+   ewarn "without further configuration. Please set bind=0.0.0.0 
or"
+   ewarn "similar in your rtorrent.rc"
+   ewarn "Upstream bug: 
https://github.com/rakshasa/rtorrent/issues/732;
+   fi
+}
+
+src_prepare() {
+   default
+
+   # https://github.com/rakshasa/rtorrent/issues/332
+   cp "${FILESDIR}"/rtorrent.1 "${S}"/doc/ || die
+
+   if [[ ${CHOST} != *-darwin* ]]; then
+   # syslibroot is only for macos, change to sysroot for others
+   sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' 
"${S}/scripts/common.m4" || die
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   default
+
+   # configure needs bash or script bombs out on some null shift, bug 
#291229
+   CONFIG_SHELL=${BASH} econf \
+   $(use_enable debug) \
+   $(use_with xmlrpc xmlrpc-c)
+}
+
+src_install() {
+   default
+   doman doc/rtorrent.1
+
+   newinitd "${FILESDIR}/rtorrent-r1.init" rtorrent
+   newconfd "${FILESDIR}/rtorrentd.conf" rtorrent
+   systemd_newunit "${FILESDIR}/rtorrentd_at-r1.service" 
"rtorrentd@.service"
+}



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

2022-02-26 Thread Zac Medico
commit: 1e9b7a8a337260f4d0ae62b9662dd983cf8ef46d
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 26 19:56:58 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 26 19:59:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9b7a8a

sys-apps/flatpak: Bump to version 1.12.6

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/flatpak/Manifest  |   1 +
 sys-apps/flatpak/flatpak-1.12.6.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/sys-apps/flatpak/Manifest b/sys-apps/flatpak/Manifest
index b0fa2b72ddc9..ca9233cfa791 100644
--- a/sys-apps/flatpak/Manifest
+++ b/sys-apps/flatpak/Manifest
@@ -1,3 +1,4 @@
 DIST flatpak-1.12.3.tar.xz 1555340 BLAKE2B 
512b3f6abfb06d242aedad2c27c9870750254a9d0a376739f8885bbf1740b649e2a41f2c079532b049fcce8b58529572ea35e930437ed6b62194a73bcbb6
 SHA512 
2f39665457b4c3b99e32ebc88cf5b70202dba6118887617d3d7faa20f688f3f3fc14e343b70c0d11eb15ee743a68d07078e6cda14fd91aa10ca375797cfc95bc
 DIST flatpak-1.12.4.tar.xz 1556548 BLAKE2B 
1347b4667b3b8e02309582c1819be7e052382bfca8f6bcdb8b578011e3931e18e8c358c9759b204c8c4f82ffe9f5157fda3c9c967cf1ad0bef2bfc39c4be2a8c
 SHA512 
441c29c43dec6cb224f677e2d9b3dd09e95f4ca6e06d24ee30de1b931522502f903b0bbd3ead4886d16c25d8236a876ffb95ec907690aa7f55cd7ed31c5dd71b
 DIST flatpak-1.12.5.tar.xz 1557688 BLAKE2B 
d44b1f403afec1ce4896de70810b91eb2d5a81f923aecf5c52394aad7e5a07230ec73f14303dc3f2d201d9c0464ac268788608abb485295f56fdd5242d7cfce1
 SHA512 
3ac1832a3bca2544a685ba741fcb0762c615aa37600c5be6b4148ea3897800b6c2a39b81f389036896e1fe10d8fac903154917a2ae6e50b4a27a648c95acb46f
+DIST flatpak-1.12.6.tar.xz 1558800 BLAKE2B 
f029e5b638845758dd2a3694b6e2ecc9253163a5895c5f4aa483748626fb4202266de157d133f012b0f2b295962f423ad6025baffe424b43ac91bd48f509cacc
 SHA512 
2ab9af100d04315df16ecff7a9f274caccfca0df831daf6abef01c7bd3f4aea2db50ca327d1782a69516b7002a8cf13951d4bdef867f5ffd09447e78357145d3

diff --git a/sys-apps/flatpak/flatpak-1.12.6.ebuild 
b/sys-apps/flatpak/flatpak-1.12.6.ebuild
new file mode 100644
index ..1d0d55b00eda
--- /dev/null
+++ b/sys-apps/flatpak/flatpak-1.12.6.ebuild
@@ -0,0 +1,104 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools linux-info python-any-r1
+
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+DESCRIPTION="Linux application sandboxing and distribution framework"
+HOMEPAGE="https://flatpak.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc gtk kde introspection policykit seccomp systemd X"
+RESTRICT+=" test"
+
+RDEPEND="
+   acct-group/flatpak
+   acct-user/flatpak
+   >=app-arch/libarchive-2.8:=
+   app-arch/zstd:=
+   >=app-crypt/gpgme-1.1.8:=
+   >=dev-libs/appstream-glib-0.5.10:=
+   >=dev-libs/glib-2.56:2=
+   >=dev-libs/libxml2-2.4:=
+   dev-libs/json-glib:=
+   dev-libs/libassuan:=
+   >=dev-util/ostree-2020.8:=[gpg(+)]
+   || (
+   dev-util/ostree[curl]
+   dev-util/ostree[soup]
+   )
+   >=gnome-base/dconf-0.26:=
+   >=net-libs/libsoup-2.4:=
+   sys-apps/bubblewrap
+   sys-apps/dbus
+   >=sys-fs/fuse-2.9.9:0=
+   sys-apps/xdg-dbus-proxy
+   X? (
+   x11-apps/xauth
+   x11-libs/libXau:=
+   )
+   x11-libs/gdk-pixbuf:2=
+   policykit? ( >=sys-auth/polkit-0.98:= )
+   seccomp? ( sys-libs/libseccomp:= )
+   systemd? ( sys-apps/systemd:= )
+"
+
+DEPEND="${RDEPEND}"
+# pyparsing version pinned for https://bugs.gentoo.org/825230
+BDEPEND="
+   >=sys-devel/automake-1.13.4
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+   dev-util/gdbus-codegen
+   sys-devel/bison
+   introspection? ( >=dev-libs/gobject-introspection-1.40 )
+   doc? (
+   >=dev-util/gtk-doc-1.20
+   dev-libs/libxslt
+   )
+   $(python_gen_any_dep 'dev-python/pyparsing[${PYTHON_USEDEP}]')
+"
+
+PDEPEND="
+   gtk? ( sys-apps/xdg-desktop-portal-gtk )
+   kde? ( kde-plasma/xdg-desktop-portal-kde )
+"
+
+python_check_deps() {
+   has_version -b "dev-python/pyparsing[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~USER_NS"
+   linux-info_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   # This line fails because locales are in /usr/lib/locale/locale-archive.
+   sed -i 's:^cp -r /usr/lib/locale/C.*:#\0:' tests/make-test-runtime.sh 
|| die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-sandboxed-triggers
+   --localstatedir="${EPREFIX}"/var
+   --with-system-bubblewrap
+   --with-system-dbus-proxy
+   $(use_enable X xauth)
+   $(use_enable 

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

2022-02-26 Thread Sam James
commit: e0985403769b114a858cc6de03eb472b9cc822d7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 19:37:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 19:53:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0985403

dev-util/kcov: add 40

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

 dev-util/kcov/Manifest |  1 +
 dev-util/kcov/{kcov-.ebuild => kcov-40.ebuild} | 36 ++
 dev-util/kcov/kcov-.ebuild | 34 
 dev-util/kcov/metadata.xml |  3 ++
 4 files changed, 50 insertions(+), 24 deletions(-)

diff --git a/dev-util/kcov/Manifest b/dev-util/kcov/Manifest
index 45a732133947..c9affb64ab11 100644
--- a/dev-util/kcov/Manifest
+++ b/dev-util/kcov/Manifest
@@ -1 +1,2 @@
 DIST kcov-34.tar.gz 296345 BLAKE2B 
de6acbecd35b1d85a4a0f9f43fdf5dcb09331f88622a236fee672a8624c77baf4a8589d61aaecfb51220b83d28d98426ed32bfb345b717bb13fb180f479cc371
 SHA512 
63ea8e47f00e53b55be4c37697a7f0b78c15f887a40fc0679d7e92f1561bd379a526a82179ee243838fe6f6bd5b89c9eb76716cdb5add7bfb0f312176422a346
+DIST kcov-40.tar.gz 311012 BLAKE2B 
19b3cf681fe3c722fde116f454e1760ddd1e54db6fcecc05eca3ec585524fa7d1f7af3ea237943c8a68a81384567205ea443d1542ec380621d35a6f3e3dc667e
 SHA512 
5abe1dd94fbe93fe73d658840593781216b8562a87d010a94d4520e29dd4d537e167de64b7f535347f894c68d5d8b9974ee4b9fd2cebf9291bac4ddbb9ac7cff

diff --git a/dev-util/kcov/kcov-.ebuild b/dev-util/kcov/kcov-40.ebuild
similarity index 52%
copy from dev-util/kcov/kcov-.ebuild
copy to dev-util/kcov/kcov-40.ebuild
index bfac1caa27c4..963a9c930a5e 100644
--- a/dev-util/kcov/kcov-.ebuild
+++ b/dev-util/kcov/kcov-40.ebuild
@@ -1,26 +1,38 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit cmake-utils
+PYTHON_COMPAT=( python3_{8,9,10} )
+inherit cmake python-any-r1
 
 DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and 
Bash"
 HOMEPAGE="https://github.com/SimonKagstrom/kcov;
-LICENSE="GPL-2"
-SLOT="0"
-
-if [ "${PV}" -eq  ]; then
-   inherit git-r3
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/SimonKagstrom/${PN}.git;
+   inherit git-r3
 else
SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 
-RDEPEND="
-   dev-libs/elfutils
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+binutils"
+
+RDEPEND="dev-libs/elfutils
net-misc/curl
-   sys-devel/binutils:*
-   sys-libs/zlib"
+   sys-libs/zlib
+   binutils? ( sys-libs/binutils-libs:= )"
 DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Bfd=$(usex !binutils)
+
+   -DKCOV_INSTALL_DOCDIR=share/doc/${PF}
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-util/kcov/kcov-.ebuild b/dev-util/kcov/kcov-.ebuild
index bfac1caa27c4..201ab239e41c 100644
--- a/dev-util/kcov/kcov-.ebuild
+++ b/dev-util/kcov/kcov-.ebuild
@@ -1,26 +1,36 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and 
Bash"
 HOMEPAGE="https://github.com/SimonKagstrom/kcov;
-LICENSE="GPL-2"
-SLOT="0"
-
-if [ "${PV}" -eq  ]; then
-   inherit git-r3
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/SimonKagstrom/${PN}.git;
+   inherit git-r3
 else
SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 
-RDEPEND="
-   dev-libs/elfutils
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+binutils"
+
+RDEPEND="dev-libs/elfutils
net-misc/curl
-   sys-devel/binutils:*
-   sys-libs/zlib"
+   sys-libs/zlib
+   binutils? ( sys-libs/binutils-libs:= )"
 DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Bfd=$(usex !binutils)
+
+   -DKCOV_INSTALL_DOCDIR=share/doc/${PF}
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-util/kcov/metadata.xml b/dev-util/kcov/metadata.xml
index 965d272c218d..5a02da613ff9 100644
--- a/dev-util/kcov/metadata.xml
+++ b/dev-util/kcov/metadata.xml
@@ -2,6 +2,9 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   Use sys-libs/binutils-libs for 
--verify support
+   

SimonKagstrom/kcov




[gentoo-commits] repo/gentoo:master commit in: media-gfx/openmesh/

2022-02-26 Thread Sam James
commit: 5214925f943e0722ad4d3b150a9dd606823e7bd6
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 19:43:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 19:53:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5214925f

media-gfx/openmesh: update EAPI 6 -> 8

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

 .../openmesh/{openmesh-7.1.ebuild => openmesh-7.1-r1.ebuild} | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-gfx/openmesh/openmesh-7.1.ebuild 
b/media-gfx/openmesh/openmesh-7.1-r1.ebuild
similarity index 86%
rename from media-gfx/openmesh/openmesh-7.1.ebuild
rename to media-gfx/openmesh/openmesh-7.1-r1.ebuild
index 19b09a04fb5a..4f02e9b682d2 100644
--- a/media-gfx/openmesh/openmesh-7.1.ebuild
+++ b/media-gfx/openmesh/openmesh-7.1-r1.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=6
+EAPI=8
 
-inherit cmake-utils
+inherit cmake
 
 MY_PN="OpenMesh"
 MY_PV="${PV/_rc/-RC}"
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
-   cmake-utils_src_prepare
+   cmake_src_prepare
 
# Fix libdir and remove rpath.
sed -i \
@@ -57,10 +57,10 @@ src_configure() {
-DOPENMESH_BUILD_UNIT_TESTS=$(usex test)
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_test() {
cd "${BUILD_DIR}" || die
-   LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${BUILD_DIR}/Build/$(get_libdir) 
ctest --verbose
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/Build/$(get_libdir)" 
cmake_src_test --verbose
 }



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

2022-02-26 Thread Sam James
commit: aeea2bbcab092bc8f37826e65f40d776a476ea85
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 19:22:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 19:53:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeea2bbc

app-text/wv2: update EAPI 6 -> 8

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

 app-text/wv2/wv2-0.4.2-r3.ebuild | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/app-text/wv2/wv2-0.4.2-r3.ebuild b/app-text/wv2/wv2-0.4.2-r3.ebuild
new file mode 100644
index ..d983f3763221
--- /dev/null
+++ b/app-text/wv2/wv2-0.4.2-r3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Excellent MS Word filter lib, used in most Office suites"
+HOMEPAGE="http://wvware.sourceforge.net;
+SRC_URI="mirror://sourceforge/wvware/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="zlib"
+
+RDEPEND="dev-libs/glib
+   >=gnome-extra/libgsf-1.8:=
+   virtual/libiconv
+   zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-glib.patch
+   "${FILESDIR}"/${P}-libgsf.patch
+)
+
+DOCS=( AUTHORS ChangeLog README RELEASE THANKS TODO )
+
+src_configure() {
+   # Due to ICU 59 requiring C++11 now
+   append-cxxflags -std=c++11
+
+   local mycmakeargs=(
+   -DWITH_ZLIB=$(usex zlib)
+   )
+
+   cmake_src_configure
+}



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

2022-02-26 Thread Sam James
commit: 0e05410402cb0dca8d607dd3e3464f9e9b8ccc05
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 19:40:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 19:53:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e054104

dev-util/kcov: drop 34

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

 dev-util/kcov/Manifest   |  1 -
 dev-util/kcov/kcov-34.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-util/kcov/Manifest b/dev-util/kcov/Manifest
index c9affb64ab11..25bab65fba44 100644
--- a/dev-util/kcov/Manifest
+++ b/dev-util/kcov/Manifest
@@ -1,2 +1 @@
-DIST kcov-34.tar.gz 296345 BLAKE2B 
de6acbecd35b1d85a4a0f9f43fdf5dcb09331f88622a236fee672a8624c77baf4a8589d61aaecfb51220b83d28d98426ed32bfb345b717bb13fb180f479cc371
 SHA512 
63ea8e47f00e53b55be4c37697a7f0b78c15f887a40fc0679d7e92f1561bd379a526a82179ee243838fe6f6bd5b89c9eb76716cdb5add7bfb0f312176422a346
 DIST kcov-40.tar.gz 311012 BLAKE2B 
19b3cf681fe3c722fde116f454e1760ddd1e54db6fcecc05eca3ec585524fa7d1f7af3ea237943c8a68a81384567205ea443d1542ec380621d35a6f3e3dc667e
 SHA512 
5abe1dd94fbe93fe73d658840593781216b8562a87d010a94d4520e29dd4d537e167de64b7f535347f894c68d5d8b9974ee4b9fd2cebf9291bac4ddbb9ac7cff

diff --git a/dev-util/kcov/kcov-34.ebuild b/dev-util/kcov/kcov-34.ebuild
deleted file mode 100644
index 7f1e7488e3b2..
--- a/dev-util/kcov/kcov-34.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and 
Bash"
-HOMEPAGE="https://github.com/SimonKagstrom/kcov;
-SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/elfutils
-   net-misc/curl
-   sys-devel/binutils:*
-   sys-libs/zlib"
-DEPEND="${RDEPEND}"



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

2022-02-26 Thread Zac Medico
commit: 26e2dd31d3a351fd51f1ca8902e7a7f6f8c11916
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 26 19:26:54 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 26 19:52:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e2dd31

app-text/podofo: Bump to version 0.9.7

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-text/podofo/Manifest|   1 +
 app-text/podofo/podofo-0.9.7.ebuild | 112 
 2 files changed, 113 insertions(+)

diff --git a/app-text/podofo/Manifest b/app-text/podofo/Manifest
index f5d3e309a7d7..58833fa8fc0b 100644
--- a/app-text/podofo/Manifest
+++ b/app-text/podofo/Manifest
@@ -1 +1,2 @@
 DIST podofo-0.9.6_p20190928.tar.xz 747532 BLAKE2B 
39d051e6adca85bf0f124e5d48e1ff88dc951d7c1b38bc76dc7e3640ea9c3f8a59c6ba9a9105a263234e94932e450bec12dde455850dbf96cd7eec3e69a1a28d
 SHA512 
b9d46fb02eeba61190a0efd17b507bba62d7246af6fff3c3514c9970e99e085f9aad92baa05cc6cf0a8c3c2843554099c904bff10be54dbb4d4cb7de460fc3cc
+DIST podofo-0.9.7.tar.gz 1005247 BLAKE2B 
d8f123008d272c1c39f60438d7cd6112cdd851488775e7e0fcb3fd9c4669fd64867fa293ef18b3189eac01f84a8a6b3c536171528f2b6097a5fe181c98501a71
 SHA512 
0e699739c2fb7d4d02ffca371504bb19f3a8a97ddcbfc06f8d9636db9e73064b4f633f7f09bce92140bb2174610ad68c1e5f8460d474d176ab803ed28295251b

diff --git a/app-text/podofo/podofo-0.9.7.ebuild 
b/app-text/podofo/podofo-0.9.7.ebuild
new file mode 100644
index ..a4054a7a6ec6
--- /dev/null
+++ b/app-text/podofo/podofo-0.9.7.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit cmake flag-o-matic lua-single toolchain-funcs
+
+DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
+HOMEPAGE="https://sourceforge.net/projects/podofo/;
+SRC_URI="https://cfhcable.dl.sourceforge.net/project/podofo/podofo/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+boost idn debug test +tools"
+RESTRICT="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   test? ( tools )"
+
+RDEPEND="${LUA_DEPS}
+   idn? ( net-dns/libidn:= )
+   dev-libs/openssl:0=
+   media-libs/fontconfig:=
+   media-libs/freetype:2=
+   virtual/jpeg:0=
+   media-libs/libpng:0=
+   media-libs/tiff:0=
+   sys-libs/zlib:="
+DEPEND="${RDEPEND}"
+
+BDEPEND="virtual/pkgconfig
+   boost? ( dev-util/boost-build )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.6_p20190928-cmake_lua_version.patch
+)
+
+DOCS="AUTHORS ChangeLog TODO"
+
+src_prepare() {
+   cmake_src_prepare
+   local x sed_args
+
+   # bug 620934 - Disable linking with cppunit when possible, since it
+   # triggers errors with some older compilers.
+   use test || sed -e 's:^FIND_PACKAGE(CppUnit):#\0:' -i CMakeLists.txt || 
die
+
+   # bug 556962
+   sed -i -e 's|Decrypt( pEncryptedBuffer, nOutputLen, pDecryptedBuffer, 
m_lLen );|Decrypt( pEncryptedBuffer, (pdf_long)nOutputLen, pDecryptedBuffer, 
(pdf_long\&)m_lLen );|' \
+   test/unit/EncryptTest.cpp || die
+
+   sed -i \
+   -e "s:LIBDIRNAME \"lib\":LIBDIRNAME \"$(get_libdir)\":" \
+   -e "s:LIBIDN_FOUND:HAVE_LIBIDN:g" \
+   CMakeLists.txt || die
+
+   # Use pkg-config to find headers for bug #459404.
+   sed_args=
+   for x in $($(tc-getPKG_CONFIG) --cflags freetype2) ; do
+   [[ ${x} == -I* ]] || continue
+   x=${x#-I}
+   if [[ -f ${x}/ft2build.h ]] ; then
+   sed_args+=" -e s:/usr/include/\\r\$:${x}:"
+   elif [[ -f ${x}/freetype/config/ftheader.h ]] ; then
+   sed_args+=" -e s:/usr/include/freetype2\\r\$:${x}:"
+   fi
+   done
+   [[ -n ${sed_args} ]] && \
+   { sed -i ${sed_args} cmake/modules/FindFREETYPE.cmake || die; }
+
+   # Bug #407015: fix to compile with Lua 5.2+
+   case "${ELUA}" in
+   lua5-1|luajit)
+   ;;
+   *)
+   sed -e 's: lua_open(: luaL_newstate(:' \
+   -e 's: luaL_getn(: lua_rawlen(:' -i \
+   tools/podofocolor/luaconverter.cpp \
+   tools/podofoimpose/planreader_lua.cpp || die
+   ;;
+   esac
+}
+
+src_configure() {
+
+   # Bug #381359: undefined reference to 
`PoDoFo::PdfVariant::DelayedLoadImpl()'
+   filter-flags -fvisibility-inlines-hidden
+
+   mycmakeargs+=(
+   "-DPODOFO_BUILD_SHARED=1"
+   "-DPODOFO_HAVE_JPEG_LIB=1"
+   "-DPODOFO_HAVE_PNG_LIB=1"
+   "-DPODOFO_HAVE_TIFF_LIB=1"
+   "-DWANT_FONTCONFIG=1"
+   "-DUSE_STLPORT=0"
+   

[gentoo-commits] repo/gentoo:master commit in: virtual/podofo-build/

2022-02-26 Thread Zac Medico
commit: 2115548bea068c67c7f99fe14316527b5f1ec499
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 26 19:49:55 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 26 19:52:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2115548b

virtual/podofo-build: Bump to version 0.9.7

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 virtual/podofo-build/podofo-build-0.9.7.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/podofo-build/podofo-build-0.9.7.ebuild 
b/virtual/podofo-build/podofo-build-0.9.7.ebuild
new file mode 100644
index ..2eb20b281468
--- /dev/null
+++ b/virtual/podofo-build/podofo-build-0.9.7.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Virtual package for building against PoDoFo"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+boost idn debug test +tools"
+RESTRICT="!test? ( test )"
+
+# Pull in boost for build-against header dependency (see bug #503802).
+RDEPEND="
+   app-text/podofo:0/${PV}[boost=,idn=,debug=,test=,tools=]
+   boost? ( dev-libs/boost )
+"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kdepim-runtime/

2022-02-26 Thread Andreas Sturmlechner
commit: 0398490eb9276cea9602699550c894877e412273
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 26 18:27:58 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 26 19:42:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0398490e

kde-apps/kdepim-runtime: Drop 21.08.3-r1

Closes: https://bugs.gentoo.org/834023
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdepim-runtime-21.08.3-r1.ebuild   | 90 --
 1 file changed, 90 deletions(-)

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild
deleted file mode 100644
index 6fb5200ce177..
--- a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.84.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
-HOMEPAGE="https://apps.kde.org/kontact/;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-IUSE=""
-
-RESTRICT="test"
-
-# TODO kolab
-RDEPEND="
-   >=app-crypt/qca-2.3.0:2
-   dev-libs/cyrus-sasl:2
-   dev-libs/libical:=
-   dev-libs/qtkeychain:=
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtnetworkauth-${QTMIN}:5
-   >=dev-qt/qtspeech-${QTMIN}:5
-   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-calendar-${PVCUT}:5
-   >=kde-apps/akonadi-contacts-${PVCUT}:5
-   >=kde-apps/akonadi-mime-${PVCUT}:5
-   >=kde-apps/akonadi-notes-${PVCUT}:5
-   >=kde-apps/grantleetheme-${PVCUT}:5
-   >=kde-apps/kalarmcal-${PVCUT}:5
-   >=kde-apps/kcalutils-${PVCUT}:5
-   >=kde-apps/kidentitymanagement-${PVCUT}:5
-   >=kde-apps/kimap-${PVCUT}:5
-   >=kde-apps/kldap-${PVCUT}:5
-   >=kde-apps/kmailtransport-${PVCUT}:5
-   >=kde-apps/kmbox-${PVCUT}:5
-   >=kde-apps/kmime-${PVCUT}:5
-   >=kde-apps/libkdepim-${PVCUT}:5
-   >=kde-apps/libkgapi-${PVCUT}:5
-   >=kde-apps/pimcommon-${PVCUT}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcontacts-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdav-${KFMIN}:5
-   >=kde-frameworks/kholidays-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/qtxmlpatterns-${QTMIN}:5
-   test? ( >=kde-apps/kimap-${PVCUT}:5[test] )
-"
-BDEPEND="dev-libs/libxslt"
-
-PATCHES=( "${FILESDIR}"/${P}-CVE-2020-15954.patch ) # bug 734126
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
-   )
-   ecm_src_configure
-}



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

2022-02-26 Thread Andreas Sturmlechner
commit: 35b663a3d46eedbdadb5b968d25986cdf580e784
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 26 18:57:39 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 26 19:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b663a3

sci-libs/stellarsolver: Drop 1.8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/stellarsolver/Manifest |  1 -
 sci-libs/stellarsolver/stellarsolver-1.8.ebuild | 27 -
 2 files changed, 28 deletions(-)

diff --git a/sci-libs/stellarsolver/Manifest b/sci-libs/stellarsolver/Manifest
index 4aaf3f12e192..4b2ab6e6f597 100644
--- a/sci-libs/stellarsolver/Manifest
+++ b/sci-libs/stellarsolver/Manifest
@@ -1,2 +1 @@
-DIST stellarsolver-1.8.tar.gz 9117094 BLAKE2B 
fbfb08e1225c4285b5ce6f88372c1076fcfa622f63b093ffb0261e81c14f6901788b5bc6d6246008024df3a5ad7a96c07908633fa42453df5f57eeae4b1ada8d
 SHA512 
08aa0647507874c9dfe032c10f7e583a54ca18302bc92731147875100c3f0903e03083ee71af851b2497898211ff8903477dfb56e61360a792a388d14d226db1
 DIST stellarsolver-1.9.tar.gz 9117560 BLAKE2B 
dd458399bd53a6e9de50293ebe15538275fb494d8ef63699eb1234aaee5234fdbb81fe23a28cc1d264490ea8849569293342125461d9e638111c9acb9756fbdf
 SHA512 
a618e551ec28bd8439a495ca6f2a69b857852f0129c8e7d692315bd124b7c7a5130763775264b3f6a7394b3d0480d4f95c1605fb02e311ab6c38b4c60bc6b9e3

diff --git a/sci-libs/stellarsolver/stellarsolver-1.8.ebuild 
b/sci-libs/stellarsolver/stellarsolver-1.8.ebuild
deleted file mode 100644
index 35969b975220..
--- a/sci-libs/stellarsolver/stellarsolver-1.8.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Cross-platform Sextractor and Astrometry.net-Based internal 
astrometric solver"
-HOMEPAGE="https://github.com/rlancaste/stellarsolver;
-SRC_URI="https://github.com/rlancaste/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   sci-libs/cfitsio:=
-   sci-libs/gsl:=
-   sci-astronomy/wcslib:=
-"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-office/skrooge/

2022-02-26 Thread Andreas Sturmlechner
commit: 602ad47406c44321e8fae05e1e37b2fb9d3a6164
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 26 18:57:10 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 26 19:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602ad474

app-office/skrooge: Drop 2.26.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/skrooge/Manifest  |  1 -
 app-office/skrooge/skrooge-2.26.1.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
index fbaa3ec46e3f..b6b3ef590f77 100644
--- a/app-office/skrooge/Manifest
+++ b/app-office/skrooge/Manifest
@@ -1,2 +1 @@
-DIST skrooge-2.26.1.tar.xz 22138584 BLAKE2B 
15328406763c69a1a746dc099be815e8c49163c5e99e5d8c985a368b1d629759c519b261b2f06b27e83bb538f6ccbf4a2a2d25ca31262f0e407805639bab7d8d
 SHA512 
03263689310e1c7538acdd133f7b6cfcd67c51a4d426ee4512609408c91968a1369f2ef09da851958c210b4399c706ad35af5b384fcea8ec7a25705a548ae537
 DIST skrooge-2.27.0.tar.xz 22185204 BLAKE2B 
803281a5a5c491d696a43e046d28d9e846a1c8fa3456a5f93da1a2697d6d3a3181311eff50a06fa0190a99561f72afababa0d623bd8b93b22b8704106c48a8ba
 SHA512 
d97ecb852c212d880b2ffc441e1a31915318800c06c386773cf9845f88e7ff4c8cefc72508e5d6c46f6bd1fdd93c0e9f2d2249c3ed05a878fd843a0c6c358d51

diff --git a/app-office/skrooge/skrooge-2.26.1.ebuild 
b/app-office/skrooge/skrooge-2.26.1.ebuild
deleted file mode 100644
index b6a539031f7f..
--- a/app-office/skrooge/skrooge-2.26.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=5.74.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
-HOMEPAGE="https://skrooge.org/;
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="5"
-IUSE="activities kde ofx"
-
-# hangs + installs files (also requires KF5DesignerPlugin)
-RESTRICT+=" test"
-
-COMMON_DEPEND="
-   >=app-crypt/qca-2.3.0:2
-   dev-db/sqlcipher
-   dev-libs/grantlee:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5=
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/karchive-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
-   kde? ( >=kde-frameworks/krunner-${KFMIN}:5 )
-   ofx? ( dev-libs/libofx:= )
-"
-DEPEND="${COMMON_DEPEND}
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-"
-BDEPEND="
-   dev-libs/libxslt
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DSKG_WEBENGINE=ON
-   -DSKG_WEBKIT=OFF
-   -DSKG_DESIGNER=OFF
-   $(cmake_use_find_package activities KF5Activities)
-   $(cmake_use_find_package kde KF5Runner)
-   $(cmake_use_find_package ofx LibOfx)
-   -DSKG_BUILD_TEST=$(usex test)
-   )
-
-   ecm_src_configure
-}
-
-src_test() {
-   local mycmakeargs=(
-   -DSKG_BUILD_TEST=ON
-   )
-   ecm_src_test
-}



  1   2   3   >