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

2022-07-14 Thread Sam James
commit: d8e47493d5b6912586cb8d10a04fcac2f3b43fa1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 05:47:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 05:47:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e47493

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

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

 media-gfx/propaganda/propaganda-1.0-r2.ebuild | 47 +++
 1 file changed, 47 insertions(+)

diff --git a/media-gfx/propaganda/propaganda-1.0-r2.ebuild 
b/media-gfx/propaganda/propaganda-1.0-r2.ebuild
new file mode 100644
index ..86662e6c0a08
--- /dev/null
+++ b/media-gfx/propaganda/propaganda-1.0-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SITE="https://dev.gentoo.org/~andrey_utkin/distfiles/;
+DESCRIPTION="Propaganda Volume 1-14 + E. Tiling images for your desktop"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI="${SITE}Propaganda-Vol-01.tar.gz
+   ${SITE}Propaganda-Vol-02.tar.gz
+   ${SITE}Propaganda-Vol-03.tar.gz
+   ${SITE}Propaganda-Vol-04.tar.gz
+   ${SITE}Propaganda-Vol-05.tar.gz
+   ${SITE}Propaganda-Vol-06.tar.gz
+   ${SITE}Propaganda-Vol-07.tar.gz
+   ${SITE}Propaganda-Vol-08.tar.gz
+   ${SITE}Propaganda-Vol-09.tar.gz
+   ${SITE}Propaganda-Vol-10.tar.gz
+   ${SITE}Propaganda-Vol-11.tar.gz
+   ${SITE}Propaganda-Vol-12.tar.gz
+   ${SITE}Propaganda-13.tar.gz
+   ${SITE}Propaganda-14.tar.gz
+   ${SITE}Propaganda-For-E.tar.gz"
+S="${WORKDIR}/Propaganda"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+src_prepare() {
+   default
+
+   mv ../Propaganda-Vol-11 Vol11 || die
+   mv ../Propaganda-Vol-12 Vol12 || die
+
+   rename JPG jpg */*.JPG || die
+}
+
+src_install() {
+   dodoc README-PROPAGANDA
+
+   local VOLUME
+   for VOLUME in Vol* Propaganda-For-E; do
+   insinto "/usr/share/pixmaps/Propaganda/${VOLUME}"
+   doins "${VOLUME}"/*.jpg
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/xd3d/, sci-visualization/xd3d/files/

2022-07-14 Thread Sam James
commit: ede11b7951715ebec3fa7c463555b214c7257c7b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 05:35:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 05:44:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede11b79

sci-visualization/xd3d: EAPI 8

Closes: https://bugs.gentoo.org/732030
Closes: https://bugs.gentoo.org/732036
Closes: https://bugs.gentoo.org/836113
Signed-off-by: Sam James  gentoo.org>

 3.1-gentoo.diff => xd3d-8.3.1-r1-gentoo.patch} |  4 +--
 .../{xd3d-8.3.1-r1.ebuild => xd3d-8.3.1-r2.ebuild} | 35 +++---
 2 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/sci-visualization/xd3d/files/xd3d-8.3.1-gentoo.diff 
b/sci-visualization/xd3d/files/xd3d-8.3.1-r1-gentoo.patch
similarity index 97%
rename from sci-visualization/xd3d/files/xd3d-8.3.1-gentoo.diff
rename to sci-visualization/xd3d/files/xd3d-8.3.1-r1-gentoo.patch
index 271fd0b8bd58..bca0beca64e6 100644
--- a/sci-visualization/xd3d/files/xd3d-8.3.1-gentoo.diff
+++ b/sci-visualization/xd3d/files/xd3d-8.3.1-r1-gentoo.patch
@@ -51,8 +51,8 @@ diff -Naur RULES.gentoo RULES.gentoo
 +# C compiler
 +#
 +COMPILC = $(CC)
-+RANLIB  = ranlib
-+AR  = ar r
++RANLIB  = $(MY_RANLIB)
++AR  = $(MY_AR) r
 +STRIP   = echo $@
 +
 +#

diff --git a/sci-visualization/xd3d/xd3d-8.3.1-r1.ebuild 
b/sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild
similarity index 61%
rename from sci-visualization/xd3d/xd3d-8.3.1-r1.ebuild
rename to sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild
index d46bcf3fdc4d..d6fdeab91c00 100644
--- a/sci-visualization/xd3d/xd3d-8.3.1-r1.ebuild
+++ b/sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit fortran-2 flag-o-matic toolchain-funcs
+inherit edo fortran-2 flag-o-matic toolchain-funcs
 
 DESCRIPTION="Scientific visualization tool"
 HOMEPAGE="http://www.cmap.polytechnique.fr/~jouve/xd3d/;
@@ -14,13 +14,12 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
 
-RDEPEND="
-   x11-libs/libXpm"
-DEPEND="${RDEPEND}
-   app-shells/tcsh"
+RDEPEND="x11-libs/libXpm"
+DEPEND="${RDEPEND}"
+BDEPEND="app-shells/tcsh"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-gentoo.diff
+   "${FILESDIR}"/${P}-r1-gentoo.patch
"${FILESDIR}"/${P}-parallel.patch
"${FILESDIR}"/${P}-rotated.patch
"${FILESDIR}"/${P}-cflags.patch
@@ -28,31 +27,31 @@ PATCHES=(
 
 src_prepare() {
default
-   sed \
-   -e 's:"zutil.h"::g' \
-   -i src/qlib/timestuff.c || die
-   sed \
-   -e "s:##D##:${ED%/}:" \
-   -e "s:##lib##:$(get_libdir):" \
-   -i RULES.gentoo \
-   || die "failed to set up RULES.gentoo"
+
+   sed -i -e 's:"zutil.h"::g' src/qlib/timestuff.c || die
+   sed -i -e "s:##lib##:$(get_libdir):" RULES.gentoo || die "failed to set 
up RULES.gentoo"
 }
 
 src_configure() {
tc-export CC
+
+   export MY_AR="$(tc-getAR)"
+   export MY_RANLIB="$(tc-getRANLIB)"
+
# GCC 10 workaround
# bug #722426
append-fflags $(test-flags-FC -fallow-argument-mismatch)
 
-   ./configure -arch=gentoo || die "configure failed."
+   edo ./configure -arch=gentoo
 }
 
 src_install() {
dodir /usr/bin
-   default
+   emake INSTALL_DIR="${ED}/usr/bin" install
dodoc FORMATS
 
use doc && dodoc -r Manuals
+
if use examples; then
mv {E,e}xamples || die
dodoc -r examples



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

2022-07-14 Thread Joonas Niilola
commit: 6500d76449978134d6bf45da2ca93bb302e5dc35
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 15 05:34:05 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 15 05:39:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6500d764

app-crypt/tpm2-tools: Stabilize 5.2-r1 amd64, #856865

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

 app-crypt/tpm2-tools/tpm2-tools-5.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.2-r1.ebuild 
b/app-crypt/tpm2-tools/tpm2-tools-5.2-r1.ebuild
index 7bb66768f35b..22e76e0b6bd7 100644
--- a/app-crypt/tpm2-tools/tpm2-tools-5.2-r1.ebuild
+++ b/app-crypt/tpm2-tools/tpm2-tools-5.2-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/tpm2-software/tpm2-tools/releases/download/${PV}/${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc64 x86"
 IUSE="+fapi test"
 
 RESTRICT="!test? ( test )"



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

2022-07-14 Thread Sam James
commit: 27448f87aaff6807762e0a1558b3d5b2146af24e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 05:23:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 05:23:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27448f87

sys-apps/systemd-utils: add 251.3

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-251.3.ebuild | 511 ++
 2 files changed, 512 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index cac0064cdc99..3ad23a287f3f 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,3 +3,4 @@ DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 
4ac6a5220dab8409962a3954af2
 DIST systemd-stable-250.7.tar.gz 11214975 BLAKE2B 
5d94b4b1f8b0cd6e8284a89ac0d4bd373eccdad2c3d6e6c453df79c8df47ee0f9cfbde764b72b1f9d172d07e2d9f1f1f41c1ab254cf4abd0722469ebc3ad7cf8
 SHA512 
99bc6f0c9757b280cb694f3fb4d6fe04d5ce55583eb2bae5ddeb324bb5ee9930c1720fcc27293d90cddba188473653ec541a471ae8115710a5850c26d0ba215d
 DIST systemd-stable-250.8.tar.gz 11215608 BLAKE2B 
2a66a2d8cb70f265b59640ace907b8d927018fe11c8977e134a33d67683f06b26c1eb3fd5afe40431bc2c15827ba60c46a37ff1a0a4c716dd24b73aca1583d00
 SHA512 
653f527f10779a31213da06f7587a3617bd4b823bd3e5a43d626c5a4a7301e4a0fb42cf1fd056d28af6d87e52f258da59d5f0d4a2d98076905f9d3fcda6d18fd
 DIST systemd-stable-251.2.tar.gz 11434645 BLAKE2B 
a7e118649a7d27b789206ea9f6f2d0314e44561367506ee763a9e98fb97579b3fc49c7a402c8da142945dc98444558f0e311557f52c50863cebc7532c17c651f
 SHA512 
0c4011b685a1e8d535af123cbaf79ab53d59ea665ca5350ab1077ad4e962b49c1fd5b1b5bb3f28c3e28145dfd02aa83023f78de5edec15afe84e3e06e742a67c
+DIST systemd-stable-251.3.tar.gz 11435458 BLAKE2B 
544238536848ab390b2476d5ad95d33998674be50020b8db0627bb9d0c86be6576c404ce786b01ceec86f1c75b174c6fc2d7e0d7fbab802a78f48c9d0915c2b8
 SHA512 
fb5b8dc1742562ef95469e90d406cfb6dfcb337860ad1208b460414b88ff0565071bde797d195faa62761206abc881829de6b1009e5d727cad2dfe0764310d5f

diff --git a/sys-apps/systemd-utils/systemd-utils-251.3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-251.3.ebuild
new file mode 100644
index ..357c32eb616c
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-251.3.ebuild
@@ -0,0 +1,511 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-251.2"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+   boot? ( >=sys-boot/gnu-efi-3.0.2 )
+"
+RDEPEND="${COMMON_DEPEND}
+   boot? ( != -O2, so we need
+   # to unset F_S first, then explicitly set 2, to negate any default
+   # and anything set by the user if they're choosing 3 (or if they've
+   # modified GCC to set 3).
+   #
+   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
+   # We can't unconditionally do this b/c we fortify needs
+   # some level of optimisation.
+   filter-flags -D_FORTIFY_SOURCE=3
+   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+   fi
+
+   local emesonargs=(
+   -Drootprefix="${EPREFIX:-/}"
+   

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

2022-07-14 Thread Sam James
commit: 1960a1f5484e89e3f845bb9c6959546329e1227b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 05:22:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 05:22:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1960a1f5

sys-apps/systemd-utils: add 250.8

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-250.8.ebuild | 500 ++
 2 files changed, 501 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 537ae3243581..cac0064cdc99 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-musl-patches-250.4.tar.gz 28065 BLAKE2B 
b8366c4bb29705e3f41f07d0105c4d252d543aaac178e968663660eeb573da034813aa50a96c74ac78ae5efeea379e00df33c5a039ec828cf93450ed23786252
 SHA512 
66e41fab1873021913c32e3f43300ea7babd18a36e6543838ab7fab4c44f5590c6a7414dd50c7ee81e5513b0e5aa01cb6df4231e8e06c609d63011a32b524213
 DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 
4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680
 SHA512 
6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82
 DIST systemd-stable-250.7.tar.gz 11214975 BLAKE2B 
5d94b4b1f8b0cd6e8284a89ac0d4bd373eccdad2c3d6e6c453df79c8df47ee0f9cfbde764b72b1f9d172d07e2d9f1f1f41c1ab254cf4abd0722469ebc3ad7cf8
 SHA512 
99bc6f0c9757b280cb694f3fb4d6fe04d5ce55583eb2bae5ddeb324bb5ee9930c1720fcc27293d90cddba188473653ec541a471ae8115710a5850c26d0ba215d
+DIST systemd-stable-250.8.tar.gz 11215608 BLAKE2B 
2a66a2d8cb70f265b59640ace907b8d927018fe11c8977e134a33d67683f06b26c1eb3fd5afe40431bc2c15827ba60c46a37ff1a0a4c716dd24b73aca1583d00
 SHA512 
653f527f10779a31213da06f7587a3617bd4b823bd3e5a43d626c5a4a7301e4a0fb42cf1fd056d28af6d87e52f258da59d5f0d4a2d98076905f9d3fcda6d18fd
 DIST systemd-stable-251.2.tar.gz 11434645 BLAKE2B 
a7e118649a7d27b789206ea9f6f2d0314e44561367506ee763a9e98fb97579b3fc49c7a402c8da142945dc98444558f0e311557f52c50863cebc7532c17c651f
 SHA512 
0c4011b685a1e8d535af123cbaf79ab53d59ea665ca5350ab1077ad4e962b49c1fd5b1b5bb3f28c3e28145dfd02aa83023f78de5edec15afe84e3e06e742a67c

diff --git a/sys-apps/systemd-utils/systemd-utils-250.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-250.8.ebuild
new file mode 100644
index ..9afc4a2e8c10
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-250.8.ebuild
@@ -0,0 +1,500 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-250.4"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   boot? (
+   >=sys-boot/gnu-efi-3.0.2
+   )
+   >=sys-kernel/linux-headers-3.11
+"
+RDEPEND="${COMMON_DEPEND}
+   boot? ( != -O2, so we need
+   # to unset F_S first, then explicitly set 2, to negate any default
+   # and anything set by the user if they're choosing 3 (or if they've
+   # modified GCC to set 3).
+   #
+   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
+   # We can't unconditionally do this b/c we fortify needs
+   # some level of optimisation.
+   filter-flags 

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

2022-07-14 Thread Sam James
commit: a7e6fe604d9a63dfb11eba474a3cdc98a9e5832b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 05:19:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 05:19:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e6fe60

sys-apps/systemd: add 251.3

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-251.3.ebuild | 535 ++
 2 files changed, 536 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index a436fe9f93e0..624cf168013c 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-stable-250.7.tar.gz 11214975 BLAKE2B 
5d94b4b1f8b0cd6e8284a89ac0d4bd373eccdad2c3d6e6c453df79c8df47ee0f9cfbde764b72b1f9d172d07e2d9f1f1f41c1ab254cf4abd0722469ebc3ad7cf8
 SHA512 
99bc6f0c9757b280cb694f3fb4d6fe04d5ce55583eb2bae5ddeb324bb5ee9930c1720fcc27293d90cddba188473653ec541a471ae8115710a5850c26d0ba215d
 DIST systemd-stable-251.2.tar.gz 11434645 BLAKE2B 
a7e118649a7d27b789206ea9f6f2d0314e44561367506ee763a9e98fb97579b3fc49c7a402c8da142945dc98444558f0e311557f52c50863cebc7532c17c651f
 SHA512 
0c4011b685a1e8d535af123cbaf79ab53d59ea665ca5350ab1077ad4e962b49c1fd5b1b5bb3f28c3e28145dfd02aa83023f78de5edec15afe84e3e06e742a67c
+DIST systemd-stable-251.3.tar.gz 11435458 BLAKE2B 
544238536848ab390b2476d5ad95d33998674be50020b8db0627bb9d0c86be6576c404ce786b01ceec86f1c75b174c6fc2d7e0d7fbab802a78f48c9d0915c2b8
 SHA512 
fb5b8dc1742562ef95469e90d406cfb6dfcb337860ad1208b460414b88ff0565071bde797d195faa62761206abc881829de6b1009e5d727cad2dfe0764310d5f

diff --git a/sys-apps/systemd/systemd-251.3.ebuild 
b/sys-apps/systemd/systemd-251.3.ebuild
new file mode 100644
index ..f296bf73bc4e
--- /dev/null
+++ b/sys-apps/systemd/systemd-251.3.ebuild
@@ -0,0 +1,535 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam 
python-any-r1 systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit build cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   iptables? ( net-firewall/iptables:0= )
+   openssl? ( >=dev-libs/openssl-1.1.0:0= )
+   pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( app-crypt/p11-kit:0= )
+   pcre? ( dev-libs/libpcre2 )
+   pwquality? ( dev-libs/libpwquality:0= )
+   qrcode? ( media-gfx/qrencode:0= )
+   seccomp? ( >=sys-libs/libseccomp-2.3.3:0= )
+   selinux? ( sys-libs/libselinux:0= )
+   tpm? ( app-crypt/tpm2-tss:0= )
+   xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
+   zstd? ( 

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

2022-07-14 Thread Sam James
commit: 17cc2886e9766e7b6bb8858d11f844805e61370d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 05:16:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 05:16:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17cc2886

sys-apps/systemd: Stabilize 251.2 amd64, #856421

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

 sys-apps/systemd/systemd-251.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-251.2.ebuild 
b/sys-apps/systemd/systemd-251.2.ebuild
index cc93232b38b9..ec03de9fc1b8 100644
--- a/sys-apps/systemd/systemd-251.2.ebuild
+++ b/sys-apps/systemd/systemd-251.2.ebuild
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam 
python-any-r1 systemd toolchain-funcs udev usr-ldscript



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2022-07-14 Thread Sam James
commit: 1f192ebd258a3d865c570094a386712e3a09d662
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 04:50:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 04:53:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f192ebd

www-client/chromium: add 103.0.5060.114

Bug: https://bugs.gentoo.org/858104
Closes: https://bugs.gentoo.org/854981
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-103.0.5060.114.ebuild | 1114 
 2 files changed, 1115 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5ad994f24952..b42219750020 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,4 +1,5 @@
 DIST chromium-103-patchset-4.tar.xz 7220 BLAKE2B 
3dc9670be01d4bbfd24e8d305ea72e6bd911062a9a012c7548fca76ec34998b54ff31ef0118be5db9fdde3839365103cb06b29ff2ab167ad4313b4b64cba3a63
 SHA512 
54fb3600bb42ffcd6168f9741432879877bb5d206c11b3874249faaaff13288bffd4e7336f055c0c619efba02aa694de6abde394a6964c0ff6b33d9e3aed1691
+DIST chromium-103.0.5060.114.tar.xz 1470895580 BLAKE2B 
4cdd99fe86f244097c71c30249de5045085695ea04d33f34e5f133642dadc5b5cbcba559408d8973e792387140ae7184ea4186eee84cb455de290fa5663fb7b0
 SHA512 
f0e3312efcfa19d05219763184e8f8b81b847fe357cc47a6569f16bcd3bffec9ed4aa19b27c8e8f227bebb13161a126c3a07ee5480f18b5280539ae419b90dbb
 DIST chromium-103.0.5060.53.tar.xz 1470748636 BLAKE2B 
71f4e265afbe655ec41b1f2f8d46c8196b11d86f04fff5604b00167dd13c357058e7a60e8cb0f512a6a3ee32cd52421a5ce51dc0ad4d9e92d79949b5f84a5b64
 SHA512 
6a312f85e4fda49fc63b1b6bc74b1d6ea5be5a9db98f22c88ab0394968399df49daf1dfab19922b69a04a5afacc16eb9aa3f8af350f4cb1d2b0824c74efcf835
 DIST chromium-104-patchset-2.tar.xz 6168 BLAKE2B 
57e9f2090315d2fa9baa0d285e40fd7809b35a897fba7684672d04850c2b59ea1bc11383654a8178ece2d4baa9bb2e248898d2435618b9e8a995461d6e92ac53
 SHA512 
f23effc604051c18acfad3bfb974efd4aa675b84135f4eb95e0dd97261dcc9099f283a8015854c375499370f4155bb9fad51fca59555ec2f41f2d7ab90be7208
 DIST chromium-104.0.5112.12.tar.xz 1482002228 BLAKE2B 
128b711ff49b7c1155568d00bc4d8a1aba4ff8f61043560a7e771be80f5a3af9ca20b1eaf5ae7fb1034a13a32c3bc6d41e03ee82e70aae392abce504c772936c
 SHA512 
058fb4b1016225fd8a10f7b4693207cca5fdb7aa2d8d0563cb597fb886472ab475e69b6c5fe1e5b7188a7cef6583dd454f45b3fec07be8b4924454a0eb379ba6

diff --git a/www-client/chromium/chromium-103.0.5060.114.ebuild 
b/www-client/chromium/chromium-103.0.5060.114.ebuild
new file mode 100644
index ..58b0d8ab6743
--- /dev/null
+++ b/www-client/chromium/chromium-103.0.5060.114.ebuild
@@ -0,0 +1,1114 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+LLVM_MAX_SLOT=14
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/;
+PATCHSET="4"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0/stable"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pic +proprietary-codecs pulseaudio 
screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
+REQUIRED_USE="
+   component-build? ( !suid !libcxx )
+   screencast? ( wayland )
+   !headless ( || ( X wayland ) )
+"
+
+COMMON_X_DEPEND="
+   x11-libs/libXcomposite:=
+   x11-libs/libXcursor:=
+   x11-libs/libXdamage:=
+   x11-libs/libXfixes:=
+   >=x11-libs/libXi-1.6.0:=
+   x11-libs/libXrandr:=
+   x11-libs/libXrender:=
+   x11-libs/libXtst:=
+   x11-libs/libxshmfence:=
+"
+
+COMMON_SNAPSHOT_DEPEND="
+   system-icu? ( >=dev-libs/icu-71.1:= )
+   >=dev-libs/libxml2-2.9.4-r3:=[icu]
+   dev-libs/nspr:=
+   >=dev-libs/nss-3.26:=
+   !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
+   dev-libs/libxslt:=
+   media-libs/fontconfig:=
+   >=media-libs/freetype-2.11.0-r1:=
+   system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
+   media-libs/libjpeg-turbo:=
+   system-png? ( media-libs/libpng:=[-apng] )
+   >=media-libs/libwebp-0.4.0:=
+   media-libs/mesa:=[gbm(+)]
+   >=media-libs/openh264-1.6.0:=
+   sys-libs/zlib:=
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2022-07-14 Thread Sam James
commit: 5f52d9f8e6047c7db41d231fb4dee59880401fe5
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 04:50:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 04:53:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f52d9f8

www-client/chromium: fix LLVM and Java check

We need to do these in pkg_setup instead.

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

 www-client/chromium/chromium-104.0.5112.12.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-client/chromium/chromium-104.0.5112.12.ebuild 
b/www-client/chromium/chromium-104.0.5112.12.ebuild
index 2e826d7e3f0a..95ec2a48b847 100644
--- a/www-client/chromium/chromium-104.0.5112.12.ebuild
+++ b/www-client/chromium/chromium-104.0.5112.12.ebuild
@@ -240,7 +240,7 @@ llvm_check_deps() {
 
 pre_build_checks() {
if [[ ${MERGE_TYPE} != binary ]]; then
-   ( use lto || use pgo ) && llvm_pkg_setup
+   [[ ${EBUILD_PHASE_FUNC} == pkg_setup ]] && ( use lto || use pgo 
) && llvm_pkg_setup
 
local -x CPP="$(tc-getCXX) -E"
if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 9.2; then
@@ -256,7 +256,7 @@ pre_build_checks() {
die "At least clang 12 is required"
fi
fi
-   if use js-type-check; then
+   if [[ ${EBUILD_PHASE_FUNC} == pkg_setup ]] && use 
js-type-check; then
"${EPREFIX}"/usr/bin/java -version 2>1 > /dev/null || 
die "Java VM not setup correctly"
fi
fi
@@ -279,7 +279,7 @@ pre_build_checks() {
CHECKREQS_MEMORY="16G"
fi
fi
-   check-reqs_pkg_setup
+   check-reqs_${EBUILD_PHASE_FUNC}
 }
 
 pkg_pretend() {



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

2022-07-14 Thread Marco Leise
commit: 20ff0dce45850007ac530acb84645c6ea94ac47d
Author: Marco Leise  gmx  de>
AuthorDate: Fri Jul 15 04:35:56 2022 +
Commit: Marco Leise  gmx  de>
CommitDate: Fri Jul 15 04:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=20ff0dce

Merge branch 'onedrive-versionbump'

Signed-off-by: Marco Leise  gmx.de>

 net-misc/onedrive/Manifest   | 2 +-
 net-misc/onedrive/{onedrive-2.4.16.ebuild => onedrive-2.4.19.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)



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

2022-07-14 Thread Sam James
commit: 385ef85cf81f67f3053820afe768c387e9dcf445
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 04:35:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 04:35:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385ef85c

profiles/arch/x86: drop profile.bashrc

It dubiously (may be okay, #gentoo-pms was undecided) calls use
in global scope, but we really don't need this check anyway.

Originally noticed because pkgcore's pmerge in some cases would complain
about it:
```
[08:54:48]  <+sam_> building sys-libs/ncurses-6.3_p20220423
[08:54:48]  <+sam_> /var/db/repos/gentoo/profiles/arch/x86/profile.bashrc: line 
4: use: command not found
[08:54:48]  <+sam_> >>> Unpacking ncurses-6.3.tar.gz to 
/var/tmp/portage/sys-libs/ncurses-6.3_p20220423/work
```

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

 profiles/arch/x86/profile.bashrc | 12 
 1 file changed, 12 deletions(-)

diff --git a/profiles/arch/x86/profile.bashrc b/profiles/arch/x86/profile.bashrc
deleted file mode 100644
index cf66d2d68f6b..
--- a/profiles/arch/x86/profile.bashrc
+++ /dev/null
@@ -1,12 +0,0 @@
-if [[ ${EBUILD_PHASE} == "setup" ]] ; then
-
-   # on x86, -pg requires the frame pointer, so turning it off makes no 
sense
-   if has profile ${IUSE} && use profile && \
-  has -fomit-frame-pointer ${CFLAGS} ${CXXFLAGS}
-   then
-   eerror "\nUSE=profile and -fomit-frame-pointer make no sense"
-   eerror "Fix your build settings to avoid build failures\n"
-   [[ -z ${EPAUSE_IGNORE} ]] && sleep 5
-   fi
-
-fi



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

2022-07-14 Thread Sam James
commit: 92809f546e345504e1b3a48826a44321d0844387
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 04:30:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 04:30:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92809f54

dev-db/sqlite: add 3.39.1

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

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.39.1.ebuild | 436 +
 2 files changed, 438 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index b33a3a7c0a62..2802b1e1e096 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,8 @@
 DIST sqlite-doc-3380200.zip 10620764 BLAKE2B 
81f7e7b9aef37bdae133c4d7dc517d2040d8202a7e0cdf00180d3abe3fb677c80dbc1987e437f0d0f34f47c61f09a7c9d664ba42af976ecfb2490bb22087
 SHA512 
b54372ff788aa42b2138c6de91c42c4f6a6440623de3679f08b0519c5c20d9d865c60fa63223c60f4374ff5badb800d6f209e75abb280b9815902757424faf0b
 DIST sqlite-doc-3380500.zip 10640188 BLAKE2B 
d831b672879a07e700c4d19bb97435cfc3aabc2371fd1b7f9e2257d1d53edaba72d974816d509fa60dbc7feaddf4b4f64c6bc061da4945aecab7be463951cb0c
 SHA512 
1f8520e8b06cac97a3cd532d105be847b864d4d51ff2d8ab92c62b369e2e662aa477808e566e334a9103e31b84c119050b92ab6f0ef6d5d68db4d49bf2dd8182
 DIST sqlite-doc-339.zip 1077 BLAKE2B 
4577af3614f9dd7862d8e4cd084010700492c1abddc94859d08dc2f2cca2d5989c03ab63fa690072c798dc52e59ccfca337a2f1cfb14162db9364f9f27a0c93b
 SHA512 
c9d86c15f743deca233eabd68edb7538e75d7c3bd49caeb6a2a2958e1fdb3a258d2a69964626fac13c7f402dae9f33fd5e3b479ef23c43f835efeaf84d6ba32c
+DIST sqlite-doc-3390100.zip 10675104 BLAKE2B 
15c6d68ad23e2c1b75b3387927301cedf7fd4eeba2cc64d3e7ddf9e41c7eea805c5c6d83d2d37581b77abbb9c0afd08403dddc2f3d864496397463d1f412f433
 SHA512 
81295ec49a4f22e38d4a459858c04731fdfc41e4fea307cdcf5443f30595fda7e268e85880dcc2d9d96e0bf3ccce96c6e5be692eb466258c196c89ed172635ac
 DIST sqlite-src-3380200.zip 13242285 BLAKE2B 
a07f895f57c355e2ec1c96fc857b63d774ff52f7e49c22b1c936b260e6e7787ec656059c02cc6d38845c4368507067d86dac493559541fbb914a3da9cbc67cce
 SHA512 
fd457602db4577b31bc6053fd3cceb220337275e3fd26976f4270fb8a7da4fa047ca23dd18e2795cdfd894d05bad4c53954a81391d71507d359fb224995e420a
 DIST sqlite-src-3380500.zip 13245057 BLAKE2B 
d2deefbc918ab593146950c21047dbd94168d09150ffe00da20e4ee6b02f69516b496b14e1925b00ace8a4148b87bfb263a97d75ab48990e29e12796387fee5f
 SHA512 
d91f060165354ff4b32a72627c16b6d2310d478768794a49eef57229d7199d83f951444fdc0725acf8d2565ef61a9c7921e9c965f429b018b6fd23d129b6e630
 DIST sqlite-src-339.zip 13400405 BLAKE2B 
48485372001782c0f8f23167f74a8f17f38801b7ded96d8b67a13a7bc60349a81643a6455e01e8f1ea97bf3ecccd97791ab7cd386f73f787fd7599004d9447d4
 SHA512 
65409f78bf9f1f02739749c3ac151153fd78af07822be7d532a6aeb5d742463e0dde51702ce737780dc65c526802996da7569032b76a0527f6aa784f89c0cca2
+DIST sqlite-src-3390100.zip 13401695 BLAKE2B 
1a6e6e81d98a64c501404cd0ebdcc3cbee23e4326cd703320b904f5d1af215dc071d8d9572bb340617b2c431255281d66f7c5a8415224105ee1a7b32c3530fe0
 SHA512 
2a4b6605e8925aed803ef6b62b9eb84e384325f9a81a800b07e0f4e63ce31f66881687ccf3cdc3c5ee89b8fb38cc8d8e2883b8feb5ae538800d99fa93a0b8de1

diff --git a/dev-db/sqlite/sqlite-3.39.1.ebuild 
b/dev-db/sqlite/sqlite-3.39.1.ebuild
new file mode 100644
index ..c69a893b551d
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.39.1.ebuild
@@ -0,0 +1,436 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+if [[ "${PV}" != "" ]]; then
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+fi
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+if [[ "${PV}" == "" ]]; then
+   PROPERTIES="live"
+fi
+RESTRICT="!test? ( test )"
+
+if [[ "${PV}" == "" ]]; then
+   BDEPEND=">=dev-lang/tcl-8.6:0
+   dev-vcs/fossil"
+else
+   BDEPEND="app-arch/unzip
+   >=dev-lang/tcl-8.6:0"
+fi
+RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
+   tcl? ( 

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

2022-07-14 Thread Sam James
commit: b0ff19d53846768654f33f004781072fa0f4dcfc
Author: orbea  riseup  net>
AuthorDate: Fri Jul 15 04:05:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 04:32:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ff19d5

dev-libs/uulib: Update patch

The default value of libdir depends upon exec_prefix. In gentoo that
doesn't matter since configure uses --libdir, but the patch should be
corrected regardless.

Fixes: 
https://github.com/gentoo/gentoo/commit/62e58857f57d69293d98d6c8cb852acbd6414f98
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/26414
Signed-off-by: Sam James  gentoo.org>

 dev-libs/uulib/files/uulib-0.5.20-libtool.patch | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-libs/uulib/files/uulib-0.5.20-libtool.patch 
b/dev-libs/uulib/files/uulib-0.5.20-libtool.patch
index 55df73c03ac8..2840176552f3 100644
--- a/dev-libs/uulib/files/uulib-0.5.20-libtool.patch
+++ b/dev-libs/uulib/files/uulib-0.5.20-libtool.patch
@@ -23,13 +23,14 @@ index 951c731..342bf56 100644
  # the ranlib program
  #
  RANLIB =  @RANLIB@
-@@ -40,9 +44,15 @@ PATCH   =   @PATCH@
+@@ -40,9 +44,16 @@ PATCH   =   @PATCH@
  VDEF  =   -DVERSION=\"$(VERSION)\" -DPATCH=\"$(PATCH)\"
  #
  
 +top_builddir = @top_builddir@
 +
 +prefix = @prefix@
++exec_prefix = @exec_prefix@
 +libdir = @libdir@
 +includedir = @includedir@
 +
@@ -40,7 +41,7 @@ index 951c731..342bf56 100644
  
  #
  # make stuff
-@@ -51,11 +61,11 @@ UULIB_OBJ  =   ${UULIB_SOURCE:.c=.o}
+@@ -51,11 +62,11 @@ UULIB_OBJ  =   ${UULIB_SOURCE:.c=.o}
  .SUFFIXES:
  .SUFFIXES: .c .o
  
@@ -54,7 +55,7 @@ index 951c731..342bf56 100644
  
  distclean:clean
rm -f config.status config.cache config.log Makefile config.h
-@@ -67,22 +77,25 @@ new:   clean
+@@ -67,22 +78,25 @@ new:   clean
rm -f libuu.a
$(MAKE) all
  



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

2022-07-14 Thread Marco Leise
commit: d96f1af3e174d311cd91e38968fd2b844b075990
Author: Marco Leise  gmx  de>
AuthorDate: Fri Jul 15 04:21:21 2022 +
Commit: Marco Leise  gmx  de>
CommitDate: Fri Jul 15 04:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=d96f1af3

removed .travis.yml as they dicontinued their free service

Signed-off-by: Marco Leise  gmx.de>

 .travis.yml | 33 -
 1 file changed, 33 deletions(-)

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index e3ebb84..000
--- a/.travis.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Run repoman via travis
-# See https://github.com/mrueg/repoman-travis
-#
-language: python
-python:
-- "3.8"
-env:
-- PORTAGE_VER="3.0.13"
-before_install:
-- sudo apt-get -qq update
-- pip install lxml pyyaml
-before_script:
-- sudo chmod a+rwX /etc/passwd /etc/group /etc /var /var/cache
-- mkdir -p travis-overlay /etc/portage /var/cache/distfiles 
/var/db/repos/gentoo
-- mv !(travis-overlay) travis-overlay/
-- mv .git travis-overlay/
-- wget 
"https://raw.githubusercontent.com/mrueg/repoman-travis/master/.travis.yml; -O 
.travis.yml.upstream
-- wget 
"https://raw.githubusercontent.com/mrueg/repoman-travis/master/spinner.sh;
-- wget -qO - 
"https://github.com/gentoo/portage/archive/portage-${PORTAGE_VER}.tar.gz; | tar 
xz
-- wget -qO - 
"https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz; | tar xz -C 
/var/db/repos/gentoo --strip-components=1
-- chmod a+rwx spinner.sh
-- echo "portage:x:250:250:portage:/var/tmp/portage:/bin/false" >> 
/etc/passwd
-- echo "portage::250:portage,travis" >> /etc/group
-- wget "https://www.gentoo.org/dtd/metadata.dtd; -O 
/var/cache/distfiles/metadata.dtd
-- ln -s $TRAVIS_BUILD_DIR/portage-portage-${PORTAGE_VER}/cnf/repos.conf 
/etc/portage/repos.conf
-- ln -s /var/db/repos/gentoo/profiles/default/linux/amd64/17.0 
/etc/portage/make.profile
-- SIZE=$(stat -c %s .travis.yml.upstream)
-- if ! cmp -n $SIZE -s .travis.yml .travis.yml.upstream; then echo -e 
"\e[31m !!! .travis.yml outdated! Update available 
https://github.com/mrueg/repoman-travis \e[0m" > /tmp/update ; fi
-- cd travis-overlay
-script:
-- ./../spinner.sh "python 
../portage-portage-${PORTAGE_VER}/repoman/bin/repoman full -d"
-# You can append own scripts after this line



[gentoo-commits] repo/user/dlang:master commit in: dev-lang/dmd/

2022-07-14 Thread Marco Leise
commit: 6a8868c75056f896e480f49d70d6fb8defa30dc6
Author: Horodniceanu Andrei  protonmail  com>
AuthorDate: Sat Apr 23 20:27:44 2022 +
Commit: Marco Leise  gmx  de>
CommitDate: Sat Apr 23 20:27:44 2022 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=6a8868c7

Fix git build dependency for some dmd ebuilds

Signed-off-by: Horodniceanu Andrei  protonmail.com>

 dev-lang/dmd/dmd-2.084.1-r2.ebuild | 4 +++-
 dev-lang/dmd/dmd-2.085.1-r2.ebuild | 4 +++-
 dev-lang/dmd/dmd-2.086.1-r1.ebuild | 4 +++-
 dev-lang/dmd/dmd-2.087.1-r1.ebuild | 4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/dev-lang/dmd/dmd-2.084.1-r2.ebuild 
b/dev-lang/dmd/dmd-2.084.1-r2.ebuild
index 24f13a1..016308c 100644
--- a/dev-lang/dmd/dmd-2.084.1-r2.ebuild
+++ b/dev-lang/dmd/dmd-2.084.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,6 +7,8 @@ KEYWORDS="-* amd64 x86"
 YEAR=2019
 DLANG_VERSION_RANGE="2.073-2.091"
 
+DEPEND='dev-vcs/git'
+
 inherit dmd
 
 PATCHES=(

diff --git a/dev-lang/dmd/dmd-2.085.1-r2.ebuild 
b/dev-lang/dmd/dmd-2.085.1-r2.ebuild
index 8289941..615db5f 100644
--- a/dev-lang/dmd/dmd-2.085.1-r2.ebuild
+++ b/dev-lang/dmd/dmd-2.085.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,6 +7,8 @@ KEYWORDS="-* amd64 x86"
 YEAR=2019
 DLANG_VERSION_RANGE="2.073-"
 
+DEPEND='dev-vcs/git'
+
 inherit dmd
 
 PATCHES=(

diff --git a/dev-lang/dmd/dmd-2.086.1-r1.ebuild 
b/dev-lang/dmd/dmd-2.086.1-r1.ebuild
index 728dce9..eb4cf3b 100644
--- a/dev-lang/dmd/dmd-2.086.1-r1.ebuild
+++ b/dev-lang/dmd/dmd-2.086.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,6 +7,8 @@ KEYWORDS="-* amd64 x86"
 YEAR=2019
 DLANG_VERSION_RANGE="2.073-"
 
+DEPEND='dev-vcs/git'
+
 inherit dmd
 
 PATCHES=(

diff --git a/dev-lang/dmd/dmd-2.087.1-r1.ebuild 
b/dev-lang/dmd/dmd-2.087.1-r1.ebuild
index 11fbc18..e1046c8 100644
--- a/dev-lang/dmd/dmd-2.087.1-r1.ebuild
+++ b/dev-lang/dmd/dmd-2.087.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,6 +7,8 @@ KEYWORDS="-* amd64 x86"
 YEAR=2019
 DLANG_VERSION_RANGE="2.075-"
 
+DEPEND='dev-vcs/git'
+
 inherit dmd
 
 PATCHES=(



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

2022-07-14 Thread Marco Leise
commit: f9eb4cb31ed6b36e98a0e3dac44a5afbf688ceed
Author: Marco Leise  gmx  de>
AuthorDate: Fri Jul 15 04:17:53 2022 +
Commit: Marco Leise  gmx  de>
CommitDate: Fri Jul 15 04:20:40 2022 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=f9eb4cb3

Merge branch 'fix-git-bdependency'

Signed-off-by: Marco Leise  gmx.de>

 dev-lang/dmd/dmd-2.084.1-r2.ebuild | 4 +++-
 dev-lang/dmd/dmd-2.085.1-r2.ebuild | 4 +++-
 dev-lang/dmd/dmd-2.086.1-r1.ebuild | 4 +++-
 dev-lang/dmd/dmd-2.087.1-r1.ebuild | 4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)



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

2022-07-14 Thread Marco Leise
commit: 683d126c2089cedd0beddb50eda0473ef1babd03
Author: Horodniceanu Andrei  protonmail  com>
AuthorDate: Mon Jun 20 12:24:56 2022 +
Commit: Marco Leise  gmx  de>
CommitDate: Mon Jun 20 12:24:56 2022 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=683d126c

dmd-2.098.1

Signed-off-by: Horodniceanu Andrei  protonmail.com>

 dev-lang/dmd/Manifest   |  1 +
 dev-lang/dmd/dmd-2.098.1.ebuild | 14 +++
 dev-util/dlang-tools/Manifest   |  1 +
 dev-util/dlang-tools/dlang-tools-2.098.1.ebuild | 54 +
 eclass/dlang-compilers.eclass   |  1 +
 profiles/use.desc   |  1 +
 6 files changed, 72 insertions(+)

diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest
index 18578bb..12596ca 100644
--- a/dev-lang/dmd/Manifest
+++ b/dev-lang/dmd/Manifest
@@ -32,4 +32,5 @@ DIST dmd.2.094.2.linux.tar.xz 22232888 BLAKE2B 
ba3116f3a9fd9516cd1ac792f950d4ba6
 DIST dmd.2.095.1.linux.tar.xz 22602160 BLAKE2B 
874f28ab25b486c68707c4b8723ace3be5507162ce36a6c69550b3202b7deeab448bcc5b72e7492a20f9dd01648ed174506baf7460a26cf572db710e62cbf892
 SHA512 
5bb25551d6e2e9456225d00d9c082db1464e2ebf238f5781abb18daf29d42e62591603b0a044d9f63ddd0407e908f86c370806610d427c5cd7a100f8fbc74cee
 DIST dmd.2.096.1.linux.tar.xz 22825496 BLAKE2B 
2a7973aaa9c713bfd29e783b459c97f6b6a68e2ce5d0674477997236f15b623ce45517c0ff59e33252e69aa3a70862ca0ec5cb7d077a050dddffef26fda02106
 SHA512 
de6d291f0abdd9a504522d0094a8d20beb94f6a8bd2c2b92d90267b5494ccd11f8df436b7c4ecc00d56cea0bdbb09d02376c8453e08c636ca92af38ca8fa0dbe
 DIST dmd.2.097.2.linux.tar.xz 23260840 BLAKE2B 
9f19a396ca468806bde4c4af855f233b259fbb07f4b0172526aca4da1a22e6581f709b3c193d9cce237661d54d9f80932b5b6d3e2d0de650f05185fcd04befaf
 SHA512 
743c3cec56e596941e9e9c5f13e1e9001fd4e447dc2ca5c8e0be825db6dc6465b939dd02fbd1826201a9039f262d667087e6b58a8e3fe82d584aec90988a411c
+DIST dmd.2.098.1.linux.tar.xz 23790368 BLAKE2B 
12edf0e14af17bae1ca728bad47b9858eaf0c94e74b3fdd5158e9e083bad22c4241573ec07163bc70f7f7c2c735635b1d4779425b65401124d1d2200d2a27b02
 SHA512 
7f4838d2c82284c595c6f7cd3919e6c696862e6dc8b84ec6ac76ea06e11d449f6f80e9821fcb3df7184368fc905dbe473b276eb31438a84da0bf220beb1340be
 DIST dmd.2.099.1.linux.tar.xz 21846416 BLAKE2B 
e5c3baa981af46ce980c80c42729a2db99a44d3f8f464a711c299c0d7c2354c6ba8d607b57a7f6d79d7a99793cd727f1f7e9fd33c49517ea5c9783efcda00518
 SHA512 
20fbf33dae8e79d07993ca2b1032e86db40dd21e06dcca2ed3f7cfa8921ba25799e0dc534f989ca535d274f2984f7873a186227854d54c21aadfdd671febc43d

diff --git a/dev-lang/dmd/dmd-2.098.1.ebuild b/dev-lang/dmd/dmd-2.098.1.ebuild
new file mode 100644
index 000..8ba1c00
--- /dev/null
+++ b/dev-lang/dmd/dmd-2.098.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KEYWORDS="-* ~amd64 ~x86"
+YEAR=2021
+DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.098"
+
+inherit dmd
+
+PATCHES=(
+   "${FILESDIR}/2.097-link-32-bit-shared-lib-with-ld.bfd.patch"
+)

diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest
index 52c4f3b..50a5a28 100644
--- a/dev-util/dlang-tools/Manifest
+++ b/dev-util/dlang-tools/Manifest
@@ -32,6 +32,7 @@ DIST dlang-tools-2.094.2.tar.gz 118427 BLAKE2B 
a590f5e5490e3f51b55a9bd4018d38ea0
 DIST dlang-tools-2.095.1.tar.gz 129274 BLAKE2B 
fd1fa3615d676f8f6b05892871d1e8786f9bac160eab799b01b7740db59a89cc14ad229125de04d7878935a8c6c5166c0d7711feba3d1096b6e03b73361ae1f4
 SHA512 
176d55bcdc99fc56c236f44c7a32d75dd2ca8a7ea3dc635ebe949f64d1fc4a6f7e4e61c342e94ff0d3431df9cc4c16b73133a40d013774e1d6406b4e51b19567
 DIST dlang-tools-2.096.1.tar.gz 129294 BLAKE2B 
830dc185db7176fef179831214195901c5324cc3ae4ccb7f4b60d1f303b688acf13075bf810874272ccb72ea9b19f02805baccf7ec1cd4ff4c5080264bd8697c
 SHA512 
b25a9180faab99d31cc9a2909d699bbcfb1aa9be0f393f7c691977932d09e84d3b162a385df7318aab41dc2e671f1c38fe746c77654a8042cdbae515b273f5c6
 DIST dlang-tools-2.097.2.tar.gz 129531 BLAKE2B 
ac1ad83e2e0f8fe715acd78eb13a7562533aea1792ec667c14ace3cf9cf4cc88b549d995671061d211b5d6c2137f6e563ec937222e964ca73764512a67b19607
 SHA512 
c4a237acee21db38b0dc22cb51afd893ebf102ff8e190eb52e2e0cee5b85cfa0644e7d4547d950f55044deca8651c261e84a4629ac6958b9a4b4b47343ee38d1
+DIST dlang-tools-2.098.1.tar.gz 129699 BLAKE2B 
b7902b2cdcb6f9bbf6e71356cfdaaf8e3cbd05125818b13b10357226745065034cccf20618307f4a9a57ad5a35f4ba170ce7c184967e8c795546b8030bbe4f26
 SHA512 
a7e96cb38c95d910307c0fefa3840f8315799d4713e6c7ec591bd37863683962aede4359c7114b715a760b438df540dfc42e8da8394b1f4c892384e21fe7575e
 DIST dlang-tools-2.099.1.tar.gz 129867 BLAKE2B 
6f37d08921a1532a7d5875df99e4037fb52a5ac59585bbc98d09d225afd2ce564963cc30f1ebaad093238ca758d7db2a874f9aa357fe23dce6a9a6c9ebcb6d21
 SHA512 
68cde8853bac2f3c92a2fbbe3f658e29b475bea2aeb5f5ffb96f2b3e85aca693b1d14c8fa248bad882461e55957c1de5cba9ac7a02b3a28be070e4869b6a4171
 DIST dlang.org-2.064.2.tar.gz 963131 

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

2022-07-14 Thread Marco Leise
commit: fb39d921c8133052dfef15757aa4d5a2be93c433
Author: Horodniceanu Andrei  protonmail  com>
AuthorDate: Mon Jun 20 08:49:08 2022 +
Commit: Marco Leise  gmx  de>
CommitDate: Mon Jun 20 11:27:00 2022 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=fb39d921

dmd-2.097.2

Signed-off-by: Horodniceanu Andrei  protonmail.com>

 dev-lang/dmd/Manifest   |  1 +
 dev-lang/dmd/dmd-2.097.2.ebuild | 14 +++
 dev-util/dlang-tools/Manifest   |  1 +
 dev-util/dlang-tools/dlang-tools-2.097.2.ebuild | 54 +
 eclass/dlang-compilers.eclass   |  1 +
 profiles/use.desc   |  1 +
 6 files changed, 72 insertions(+)

diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest
index 171aecb..18578bb 100644
--- a/dev-lang/dmd/Manifest
+++ b/dev-lang/dmd/Manifest
@@ -31,4 +31,5 @@ DIST dmd.2.093.1.linux.tar.xz 24506488 BLAKE2B 
101edbe659ddb3ce6ed0d66762a0d476d
 DIST dmd.2.094.2.linux.tar.xz 22232888 BLAKE2B 
ba3116f3a9fd9516cd1ac792f950d4ba6c27a51631e2f48698f92506daa77b0cb45e238292b0200a85def5013e5272a9d2725f74b85e5cbe1cfabf8fcdb568eb
 SHA512 
a880928aeb6f16dc1dea7ac406cca2f8dfa75030725e5cefc9a48c1cc3e5c884800367efc293d7f9eaceb3c6c6cae2e3baea781786ccb438231c0734267ad0f0
 DIST dmd.2.095.1.linux.tar.xz 22602160 BLAKE2B 
874f28ab25b486c68707c4b8723ace3be5507162ce36a6c69550b3202b7deeab448bcc5b72e7492a20f9dd01648ed174506baf7460a26cf572db710e62cbf892
 SHA512 
5bb25551d6e2e9456225d00d9c082db1464e2ebf238f5781abb18daf29d42e62591603b0a044d9f63ddd0407e908f86c370806610d427c5cd7a100f8fbc74cee
 DIST dmd.2.096.1.linux.tar.xz 22825496 BLAKE2B 
2a7973aaa9c713bfd29e783b459c97f6b6a68e2ce5d0674477997236f15b623ce45517c0ff59e33252e69aa3a70862ca0ec5cb7d077a050dddffef26fda02106
 SHA512 
de6d291f0abdd9a504522d0094a8d20beb94f6a8bd2c2b92d90267b5494ccd11f8df436b7c4ecc00d56cea0bdbb09d02376c8453e08c636ca92af38ca8fa0dbe
+DIST dmd.2.097.2.linux.tar.xz 23260840 BLAKE2B 
9f19a396ca468806bde4c4af855f233b259fbb07f4b0172526aca4da1a22e6581f709b3c193d9cce237661d54d9f80932b5b6d3e2d0de650f05185fcd04befaf
 SHA512 
743c3cec56e596941e9e9c5f13e1e9001fd4e447dc2ca5c8e0be825db6dc6465b939dd02fbd1826201a9039f262d667087e6b58a8e3fe82d584aec90988a411c
 DIST dmd.2.099.1.linux.tar.xz 21846416 BLAKE2B 
e5c3baa981af46ce980c80c42729a2db99a44d3f8f464a711c299c0d7c2354c6ba8d607b57a7f6d79d7a99793cd727f1f7e9fd33c49517ea5c9783efcda00518
 SHA512 
20fbf33dae8e79d07993ca2b1032e86db40dd21e06dcca2ed3f7cfa8921ba25799e0dc534f989ca535d274f2984f7873a186227854d54c21aadfdd671febc43d

diff --git a/dev-lang/dmd/dmd-2.097.2.ebuild b/dev-lang/dmd/dmd-2.097.2.ebuild
new file mode 100644
index 000..8ba1c00
--- /dev/null
+++ b/dev-lang/dmd/dmd-2.097.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KEYWORDS="-* ~amd64 ~x86"
+YEAR=2021
+DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.098"
+
+inherit dmd
+
+PATCHES=(
+   "${FILESDIR}/2.097-link-32-bit-shared-lib-with-ld.bfd.patch"
+)

diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest
index 248f5d9..52c4f3b 100644
--- a/dev-util/dlang-tools/Manifest
+++ b/dev-util/dlang-tools/Manifest
@@ -31,6 +31,7 @@ DIST dlang-tools-2.093.1.tar.gz 118852 BLAKE2B 
d797d8eb5de2e8a8a404b0b77cff3fb88
 DIST dlang-tools-2.094.2.tar.gz 118427 BLAKE2B 
a590f5e5490e3f51b55a9bd4018d38ea0ee84865af52869666ca9afbec1041ce4463dab707997b1d927a0c6284cbf82f248999582ea4c0fbc72fa7fffc4df1c4
 SHA512 
8fc9d95e77317afd0c73c8e2b85b01175d4d3494116ec6550f8c9d99d5ecfde9e8e4ff1aa8eb7477e4974faf6b66fb0dbc32bcb7d2facf7cec6cfadd8ea9ad81
 DIST dlang-tools-2.095.1.tar.gz 129274 BLAKE2B 
fd1fa3615d676f8f6b05892871d1e8786f9bac160eab799b01b7740db59a89cc14ad229125de04d7878935a8c6c5166c0d7711feba3d1096b6e03b73361ae1f4
 SHA512 
176d55bcdc99fc56c236f44c7a32d75dd2ca8a7ea3dc635ebe949f64d1fc4a6f7e4e61c342e94ff0d3431df9cc4c16b73133a40d013774e1d6406b4e51b19567
 DIST dlang-tools-2.096.1.tar.gz 129294 BLAKE2B 
830dc185db7176fef179831214195901c5324cc3ae4ccb7f4b60d1f303b688acf13075bf810874272ccb72ea9b19f02805baccf7ec1cd4ff4c5080264bd8697c
 SHA512 
b25a9180faab99d31cc9a2909d699bbcfb1aa9be0f393f7c691977932d09e84d3b162a385df7318aab41dc2e671f1c38fe746c77654a8042cdbae515b273f5c6
+DIST dlang-tools-2.097.2.tar.gz 129531 BLAKE2B 
ac1ad83e2e0f8fe715acd78eb13a7562533aea1792ec667c14ace3cf9cf4cc88b549d995671061d211b5d6c2137f6e563ec937222e964ca73764512a67b19607
 SHA512 
c4a237acee21db38b0dc22cb51afd893ebf102ff8e190eb52e2e0cee5b85cfa0644e7d4547d950f55044deca8651c261e84a4629ac6958b9a4b4b47343ee38d1
 DIST dlang-tools-2.099.1.tar.gz 129867 BLAKE2B 
6f37d08921a1532a7d5875df99e4037fb52a5ac59585bbc98d09d225afd2ce564963cc30f1ebaad093238ca758d7db2a874f9aa357fe23dce6a9a6c9ebcb6d21
 SHA512 
68cde8853bac2f3c92a2fbbe3f658e29b475bea2aeb5f5ffb96f2b3e85aca693b1d14c8fa248bad882461e55957c1de5cba9ac7a02b3a28be070e4869b6a4171
 DIST dlang.org-2.064.2.tar.gz 963131 

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

2022-07-14 Thread Sam James
commit: 26dfafaf2f06c2c727903795c7648c3577ea6c1d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 03:35:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 03:35:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26dfafaf

net-analyzer/net-snmp: drop 5.9.2

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

 net-analyzer/net-snmp/net-snmp-5.9.2.ebuild | 224 
 1 file changed, 224 deletions(-)

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.2.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.2.ebuild
deleted file mode 100644
index ca95665fcf9a..
--- a/net-analyzer/net-snmp/net-snmp-5.9.2.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_OPTIONAL=yes
-DISTUTILS_SINGLE_IMPL=yes
-GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{8..10} )
-WANT_AUTOMAKE=none
-
-inherit autotools distutils-r1 perl-module systemd
-
-DESCRIPTION="Software for generating and retrieving SNMP data"
-HOMEPAGE="https://www.net-snmp.org/;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/net-snmp/net-snmp;
-   inherit git-r3
-else
-   # https://github.com/net-snmp/net-snmp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-   SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
-
-SRC_URI+=" 
https://dev.gentoo.org/~jsmolic/distfiles/${PN}-5.7.3-patches-3.tar.xz;
-
-# GPL-2 for the init scripts
-LICENSE="HPND BSD GPL-2"
-SLOT="0/40"
-IUSE="
-   X bzip2 doc elf kmem ipv6 lm-sensors mfd-rewrites minimal mysql
-   netlink pcap pci perl python rpm selinux smux ssl tcpd ucd-compat zlib
-"
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   rpm? ( bzip2 zlib )
-"
-RESTRICT="test"
-
-COMMON_DEPEND="
-   virtual/libcrypt:=
-   bzip2? ( app-arch/bzip2 )
-   elf? ( dev-libs/elfutils )
-   lm-sensors? ( sys-apps/lm-sensors )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   netlink? ( dev-libs/libnl:3 )
-   pcap? ( net-libs/libpcap )
-   pci? ( sys-apps/pciutils )
-   perl? ( dev-lang/perl:= )
-   python? (
-   $(python_gen_cond_dep '
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   )
-   rpm? (
-   app-arch/rpm
-   dev-libs/popt
-   )
-   ssl? (
-   >=dev-libs/openssl-0.9.6d:0=
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   zlib? ( >=sys-libs/zlib-1.1.4 )
-"
-BDEPEND="doc? ( app-doc/doxygen )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="
-   ${COMMON_DEPEND}
-   perl? (
-   X? ( dev-perl/Tk )
-   !minimal? ( dev-perl/TermReadKey )
-   )
-   selinux? ( sec-policy/selinux-snmp )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
-   "${FILESDIR}"/${PN}-5.8-pcap.patch
-   "${FILESDIR}"/${PN}-5.8.1-pkg-config.patch
-   "${FILESDIR}"/${PN}-5.8.1-net-snmp-config-libdir.patch
-   "${FILESDIR}"/${PN}-5.8.1-mysqlclient.patch
-   "${FILESDIR}"/${PN}-5.9-MakeMaker.patch
-   "${FILESDIR}"/${PN}-5.9.2-fix-LDFLAGS.patch
-   "${FILESDIR}"/${PN}--tinfo.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_unpack() {
-   default
-
-   [[ ${PV} ==  ]] && git-r3_src_unpack
-}
-
-src_prepare() {
-   # snmpconf generates config files with proper selinux context
-   use selinux && eapply "${FILESDIR}"/${PN}-5.1.2-snmpconf-selinux.patch
-
-   mv 
"${WORKDIR}"/patches/0001-Fix-toolchain-quadruplet-detection-Gentoo-bug-432004.patch{,.disabled}
 || die
-   mv 
"${WORKDIR}"/patches/0002-Respect-DESTDIR-for-pythoninstall.patch{,.disabled} 
|| die
-   mv 
"${WORKDIR}"/patches/0004-Don-t-report-CFLAGS-and-LDFLAGS-in-net-snmp-config.patch{,.disabled}
 || die
-   mv "${WORKDIR}"/patches/0005-Respect-LDFLAGS-properly.patch{,.disabled} 
|| die
-   eapply "${WORKDIR}"/patches/*.patch
-
-   default
-
-   eautoconf
-}
-
-src_configure() {
-   # keep this in the same line, configure.ac arguments are passed down to 
config.h
-   local mibs="host ucd-snmp/dlmod ucd-snmp/diskio ucd-snmp/extensible 
mibII/mta_sendmail etherlike-mib/dot3StatsTable"
-   use lm-sensors && mibs="${mibs} ucd-snmp/lmsensorsMib"
-   use smux && mibs="${mibs} smux"
-
-   # Assume /etc/mtab is not present with a recent baselayout/openrc (bug 
#565136)
-   use kernel_linux && export ac_cv_ETC_MNTTAB=/etc/mtab
-
-   econf \
-   $(use_enable !ssl internal-md5) \
-   $(use_enable ipv6) \
-   $(use_enable mfd-rewrites) \
-   $(use_enable perl embedded-perl) \
-   $(use_enable ucd-compat 

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

2022-07-14 Thread Sam James
commit: 2f33bac4b3e81c9d3e599715c539f5b3dbd0bb8d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 03:35:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 03:35:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f33bac4

net-analyzer/net-snmp: add 5.9.3

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

 net-analyzer/net-snmp/Manifest  |   1 +
 net-analyzer/net-snmp/net-snmp-5.9.3.ebuild | 232 
 2 files changed, 233 insertions(+)

diff --git a/net-analyzer/net-snmp/Manifest b/net-analyzer/net-snmp/Manifest
index ebce48029c46..8f03ded7af5a 100644
--- a/net-analyzer/net-snmp/Manifest
+++ b/net-analyzer/net-snmp/Manifest
@@ -1,3 +1,4 @@
 DIST net-snmp-5.7.3-patches-3.tar.xz 3176 BLAKE2B 
1a71d6743afb841f664c6058e32c7c411af62b0f36acd3bb9251804893ed12f462a0c5bab828e309eeec7824def2dca8fa866350b90a62ec4f0df1141b51ecae
 SHA512 
d8a91b9668320a1e19d062eb86dd4d16beb7c2d15ac7ebbb9d2a4bd298af39bbb0a2613504dbb0057cccdec731f08f2308c5a15395e1fbc29bb0611ed8aca636
 DIST net-snmp-5.9.1.tar.gz 6781346 BLAKE2B 
4242ca77372005f995dfd228bec51d35b6b0f8c0ab0e44ed40cdb3cc0578b64e97444ffcb074dceca30739deadb46e68f1c75e87d3f1768d81b5e084b0fc0f5f
 SHA512 
ae158ab41961ee2064d85187337979e6ff6ba90f3136b8a960e9ae46ee1408d9d2f0c5c4dfc3a3302e6dbb357cddf1221489435288c4f52182a03e94a9e450c3
 DIST net-snmp-5.9.2.tar.gz 6646200 BLAKE2B 
95af69d530d3f5267bb75165cc2cf72128547a14fe4148d20610a45d42298475fb4c553c1e4eff1ffb4a368b609868b0ca36530c0f3a98800cf6290707bb3fb7
 SHA512 
d67810b15c4956a28ccb4d9a3870604bc94e71247d9a8d3a9959041268122b3500cf68a7912cfb01a6cff27f3f4364cbd106629ab80c12974f694b6c548bde59
+DIST net-snmp-5.9.3.tar.gz 6646950 BLAKE2B 
b8e3de60e178ec16ad2848ad77f3bd4cbd35eaa9be103c0fa5d17514c29df4e69015ac53b54c9e565e3032b0c0bb47c19729e65310a6acefae901e101ea49451
 SHA512 
a476df4967029a2eb03d27b0e250170785d0a8c143d49b900ee958c3cbdfaccd415b70af40f6fbed9cb8819d522c35a6073a431091d908ccc7c018fa0aaa2abc

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.3.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.3.ebuild
new file mode 100644
index ..01ab81ea3d81
--- /dev/null
+++ b/net-analyzer/net-snmp/net-snmp-5.9.3.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=yes
+DISTUTILS_SINGLE_IMPL=yes
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python3_{8..10} )
+WANT_AUTOMAKE=none
+
+inherit autotools distutils-r1 perl-module systemd
+
+DESCRIPTION="Software for generating and retrieving SNMP data"
+HOMEPAGE="https://www.net-snmp.org/;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/net-snmp/net-snmp;
+   inherit git-r3
+else
+   # https://github.com/net-snmp/net-snmp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+SRC_URI+=" 
https://dev.gentoo.org/~jsmolic/distfiles/${PN}-5.7.3-patches-3.tar.xz;
+
+# GPL-2 for the init scripts
+LICENSE="HPND BSD GPL-2"
+SLOT="0/40"
+IUSE="
+   X bzip2 doc elf kmem ipv6 lm-sensors mfd-rewrites minimal mysql
+   netlink pcap pci perl python rpm selinux smux ssl tcpd ucd-compat zlib
+"
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   rpm? ( bzip2 zlib )
+"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   virtual/libcrypt:=
+   bzip2? ( app-arch/bzip2 )
+   elf? ( dev-libs/elfutils )
+   lm-sensors? ( sys-apps/lm-sensors )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   netlink? ( dev-libs/libnl:3 )
+   pcap? ( net-libs/libpcap )
+   pci? ( sys-apps/pciutils )
+   perl? ( dev-lang/perl:= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   rpm? (
+   app-arch/rpm
+   dev-libs/popt
+   )
+   ssl? (
+   >=dev-libs/openssl-0.9.6d:0=
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   zlib? ( >=sys-libs/zlib-1.1.4 )
+"
+BDEPEND="doc? ( app-doc/doxygen )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="
+   ${COMMON_DEPEND}
+   perl? (
+   X? ( dev-perl/Tk )
+   !minimal? (
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   virtual/perl-Getopt-Long
+   dev-perl/JSON
+   dev-perl/Mail-Sender
+   dev-perl/TermReadKey
+   virtual/perl-Term-ReadLine
+   )
+   )
+   selinux? ( sec-policy/selinux-snmp )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
+   "${FILESDIR}"/${PN}-5.8-pcap.patch
+   "${FILESDIR}"/${PN}-5.8.1-pkg-config.patch
+   

[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/

2022-07-14 Thread Yixun Lan
commit: d8b321e497bbeb4db927b0a748bba91820125f8a
Author: David Chen  protonmail  com>
AuthorDate: Fri Jul 15 02:35:11 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jul 15 03:32:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b321e4

app-i18n/ibus-pinyin: Add Python 3.10 target

Closes: https://github.com/gentoo/gentoo/pull/26412
Signed-off-by: David Chen  protonmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 .../{ibus-pinyin-1.5.0-r4.ebuild => ibus-pinyin-1.5.0-r5.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
similarity index 97%
rename from app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
rename to app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
index 0cff64748626..2d62a9d3d177 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r4.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools lua-single python-single-r1
 



[gentoo-commits] proj/musl:master commit in: media-tv/kodi/files/, media-tv/kodi/

2022-07-14 Thread Jory Pratt
commit: 5d1add072ce93cd9570abc2cbe334d4e54955afe
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Jul 15 03:31:42 2022 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Jul 15 03:31:42 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5d1add07

media-tv/kodi: sync with ::gentoo

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

 media-tv/kodi/files/kodi-19.4-fmt-9.patch  | 74 ++
 .../{kodi-19.4-r1.ebuild => kodi-19.4-r2.ebuild}   |  1 +
 2 files changed, 75 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.4-fmt-9.patch 
b/media-tv/kodi/files/kodi-19.4-fmt-9.patch
new file mode 100644
index ..b60d9ccc
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.4-fmt-9.patch
@@ -0,0 +1,74 @@
+From 6e081841981af8fc0d88d4f549456fd93b7ae2ac Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Wed, 6 Jul 2022 22:48:35 +1000
+Subject: [PATCH 1/2] GLUtils: cast as char as formatting of non-void pointers
+ is disallowed
+
+---
+ xbmc/utils/GLUtils.cpp | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/xbmc/utils/GLUtils.cpp b/xbmc/utils/GLUtils.cpp
+index 1ef804709ff56..c36dcf6a20fec 100644
+--- a/xbmc/utils/GLUtils.cpp
 b/xbmc/utils/GLUtils.cpp
+@@ -148,27 +148,27 @@ void _VerifyGLState(const char* szfile, const char* 
szfunction, int lineno)
+ void LogGraphicsInfo()
+ {
+ #if defined(HAS_GL) || defined(HAS_GLES)
+-  const GLubyte *s;
++  const char* s;
+ 
+-  s = glGetString(GL_VENDOR);
++  s = reinterpret_cast(glGetString(GL_VENDOR));
+   if (s)
+ CLog::Log(LOGINFO, "GL_VENDOR = %s", s);
+   else
+ CLog::Log(LOGINFO, "GL_VENDOR = NULL");
+ 
+-  s = glGetString(GL_RENDERER);
++  s = reinterpret_cast(glGetString(GL_RENDERER));
+   if (s)
+ CLog::Log(LOGINFO, "GL_RENDERER = %s", s);
+   else
+ CLog::Log(LOGINFO, "GL_RENDERER = NULL");
+ 
+-  s = glGetString(GL_VERSION);
++  s = reinterpret_cast(glGetString(GL_VERSION));
+   if (s)
+ CLog::Log(LOGINFO, "GL_VERSION = %s", s);
+   else
+ CLog::Log(LOGINFO, "GL_VERSION = NULL");
+ 
+-  s = glGetString(GL_SHADING_LANGUAGE_VERSION);
++  s = reinterpret_cast(glGetString(GL_SHADING_LANGUAGE_VERSION));
+   if (s)
+ CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = %s", s);
+   else
+
+From 6a504c306b743b73225bd81e490ef7dc9fae2c25 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Mon, 11 Jul 2022 09:39:02 +
+Subject: [PATCH 2/2] WinSystemX11: cast as char as formatting of non-void
+ pointers is disallowed
+
+---
+ xbmc/windowing/X11/WinSystemX11.cpp | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/xbmc/windowing/X11/WinSystemX11.cpp 
b/xbmc/windowing/X11/WinSystemX11.cpp
+index 8a18288fd8af0..033c0f77bf454 100644
+--- a/xbmc/windowing/X11/WinSystemX11.cpp
 b/xbmc/windowing/X11/WinSystemX11.cpp
+@@ -1038,7 +1038,10 @@ bool CWinSystemX11::HasWindowManager()
+ 
+   if(status == Success && items_read)
+   {
+-CLog::Log(LOGDEBUG,"Window Manager Name: %s", data);
++const char* s;
++
++s = reinterpret_cast(data);
++CLog::Log(LOGDEBUG, "Window Manager Name: {}", s);
+   }
+   else
+ CLog::Log(LOGDEBUG,"Window Manager Name: ");

diff --git a/media-tv/kodi/kodi-19.4-r1.ebuild 
b/media-tv/kodi/kodi-19.4-r2.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-19.4-r1.ebuild
rename to media-tv/kodi/kodi-19.4-r2.ebuild
index c253a0cc..d1e91c8d 100644
--- a/media-tv/kodi/kodi-19.4-r1.ebuild
+++ b/media-tv/kodi/kodi-19.4-r2.ebuild
@@ -191,6 +191,7 @@ Please consider enabling IP_MULTICAST under Networking 
options.
 "
 
 PATCHES=(
+   "${FILESDIR}/${P}-fmt-9.patch"
"${FILESDIR}/musl/19.0/0001-add-missing-stdint.h.patch"
"${FILESDIR}/musl/19.0/0002-fix-fileemu.patch"

"${FILESDIR}/musl/19.0/0003-Use-stdint.h-defined-types-uint8_t-uint16_t-uint32_t.patch"



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2022-07-14 Thread Sam James
commit: eb1a9293d25d824eca054422287588fd98c0c1bd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 03:30:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 03:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1a9293

net-nds/openldap: add 2.6.3

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

 net-nds/openldap/Manifest  |   1 +
 net-nds/openldap/openldap-2.6.3.ebuild | 796 +
 2 files changed, 797 insertions(+)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index f2e1b6fd5424..afda18553753 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -2,4 +2,5 @@ DIST openldap-2.4.57.tgz 5883912 BLAKE2B 
439605e1bebcf34968f0a552aaade1b72b7671a
 DIST openldap-2.4.58.tgz 5885225 BLAKE2B 
effb618dba03497796a497cd7f53ec52e389133769321dd242433bed5ec4b1f66cf7353f08a49d5f3465880f6bcfc9afc9c7d2a28e075b66f5fd926b02213541
 SHA512 
2fa2aa36117692eca44e9f162c8c796f78469e6c2aee91b06d46f2b755d416979c913a3d89bbf9db14cc84881ecffee69af75b48e1d16b7aa9d2e3873baa
 DIST openldap-2.4.59.tgz 5886272 BLAKE2B 
a2a8bed1d2af97fd41d651668152fd4740871bc5a8abf4b50390839228af82ac103346b3500ae0f8dd31b708acabb30435b90cd48dfafe510e648df5150d96b8
 SHA512 
233459ab446da6e107a7fc4ecd5668d6b08c11a11359ee76449550393e8f586a29b59d7ae09a050a1fca4fcf388ea61438ef60831b3ae802d92c048365ae3968
 DIST openldap-OPENLDAP_REL_ENG_2_6_2.tar.gz 6216063 BLAKE2B 
51c8d5ee712971c1aeeaedfc7bb89e65b2ccc2dc171bd0fb99e2b568d70ea5c66903194ab92a66de88fd9bc78511ffee0ab595b13a725933c7084943ac8c624a
 SHA512 
0668165e194a7b1a483f88bf6b0f6eab2707c404f6c3164948cb11896c5e5411972a0677a927c0e509e98bfebb75b79e514bb6346b23d35687d9234f973d7520
+DIST openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz 6244895 BLAKE2B 
97792a1b368de44867b0ce9eef38601c3e64b7d40e4ca206295bee110097697c919040d2220eea6f0581812e09a2cc3e6afb4a243a5072a8a0a95f24f9fb354b
 SHA512 
1c882a0cd0729b5d0f40b58588d0e36ae3b1cae6d569f0576e940c7c63d03c29ed2c9db87695a87594ba99a927ef4cba491bddba3ce049025fd5883463122ba7
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/openldap-2.6.3.ebuild 
b/net-nds/openldap/openldap-2.6.3.ebuild
new file mode 100644
index ..f083a43a675a
--- /dev/null
+++ b/net-nds/openldap/openldap-2.6.3.ebuild
@@ -0,0 +1,796 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
+
+MY_PV="$(ver_rs 1-2 _)"
+
+BIS_PN=rfc2307bis.schema
+BIS_PV=20140524
+BIS_P="${BIS_PN}-${BIS_PV}"
+
+DESCRIPTION="LDAP suite of application and development tools"
+HOMEPAGE="https://www.openldap.org/;
+SRC_URI="
+   
https://gitlab.com/openldap/${PN}/-/archive/OPENLDAP_REL_ENG_${MY_PV}/${PN}-OPENLDAP_REL_ENG_${MY_PV}.tar.gz
+   mirror://gentoo/${BIS_P}
+"
+S="${WORKDIR}"/${PN}-OPENLDAP_REL_ENG_${MY_PV}
+
+LICENSE="OPENLDAP GPL-2"
+# Subslot added for bug #835654
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd"
+IUSE_OVERLAY="overlays perl autoca"
+IUSE_OPTIONAL="debug gnutls iodbc ipv6 odbc sasl ssl selinux static-libs 
+syslog test"
+IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd"
+IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
+IUSE="systemd ${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
+RESTRICT="!test? ( test )"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="cxx? ( sasl )
+   pbkdf2? ( ssl )
+   test? ( cleartext sasl )
+   autoca? ( !gnutls )
+   ?? ( test minimal )"
+
+# openssl is needed to generate lanman-passwords required by samba
+COMMON_DEPEND="
+   kernel_linux? ( sys-apps/util-linux )
+   ssl? (
+   !gnutls? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   gnutls? (
+   >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   !minimal? (
+   dev-libs/libltdl
+   sys-fs/e2fsprogs
+   >=dev-db/lmdb-0.9.18:=
+   argon2? ( app-crypt/argon2:= )
+   crypt? ( virtual/libcrypt:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   odbc? ( !iodbc? ( dev-db/unixODBC )
+   iodbc? ( dev-db/libiodbc ) )
+   perl? ( 

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2022-07-14 Thread Sam James
commit: 9f3ccaef1d850cc0d18376a4ad84a40dcbed7886
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 03:09:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 03:09:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3ccaef

net-nds/openldap: drop 2.5.4-r1, 2.6.1-r1

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

 net-nds/openldap/Manifest |   2 -
 net-nds/openldap/openldap-2.5.4-r1.ebuild | 836 --
 net-nds/openldap/openldap-2.6.1-r1.ebuild | 799 
 3 files changed, 1637 deletions(-)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index dd98473ce9c1..f2e1b6fd5424 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -1,7 +1,5 @@
 DIST openldap-2.4.57.tgz 5883912 BLAKE2B 
439605e1bebcf34968f0a552aaade1b72b7671ae2a94a0b700a84f9f715acd162e7b8dadfdd3ffd5b0a785f9306b5f5033ab956cf0ffd26b66119a7110d0aa57
 SHA512 
b929bced0f5ba9a90e015a24b8037c8958fbb7282db272bd0cacf43b5f7540ab42159a3c4441148074340228bb5f07f93651c0dbb2affde961be156058f99ce5
 DIST openldap-2.4.58.tgz 5885225 BLAKE2B 
effb618dba03497796a497cd7f53ec52e389133769321dd242433bed5ec4b1f66cf7353f08a49d5f3465880f6bcfc9afc9c7d2a28e075b66f5fd926b02213541
 SHA512 
2fa2aa36117692eca44e9f162c8c796f78469e6c2aee91b06d46f2b755d416979c913a3d89bbf9db14cc84881ecffee69af75b48e1d16b7aa9d2e3873baa
 DIST openldap-2.4.59.tgz 5886272 BLAKE2B 
a2a8bed1d2af97fd41d651668152fd4740871bc5a8abf4b50390839228af82ac103346b3500ae0f8dd31b708acabb30435b90cd48dfafe510e648df5150d96b8
 SHA512 
233459ab446da6e107a7fc4ecd5668d6b08c11a11359ee76449550393e8f586a29b59d7ae09a050a1fca4fcf388ea61438ef60831b3ae802d92c048365ae3968
-DIST openldap-2.5.4.tgz 6415235 BLAKE2B 
16e466d01dc7642786bb88a101854513f1239f1e817fd05145e89deb54bc1b911a5dc5f42b132747f14bdd2a3355e7c398b8b14937e7093361f4a96bfb7e9197
 SHA512 
00b57c9179acf3b1bde738e91604f3b09b5f5309106362bb947154d131868f233713eaa75c9af9771bfad731902d67406e8fb429851bad227fc48054cace16a8
-DIST openldap-OPENLDAP_REL_ENG_2_6_1.tar.gz 6211863 BLAKE2B 
81f4591db483a214351c2e02631fef2875e17e0890fc621182d2ed61d927c3c029a4f290ee6c0788952495d6f7a76ed15e62557b8d8f2e241d867e19fdf223b7
 SHA512 
ca61c1dccf3194d8d149ca0c45a4834d6fadf67a3676cf348f5f62ab92c94bc7501216d7da681c3a6f87f646a18d0f3d116c3d3a24d2e5cbebc6c695c986e517
 DIST openldap-OPENLDAP_REL_ENG_2_6_2.tar.gz 6216063 BLAKE2B 
51c8d5ee712971c1aeeaedfc7bb89e65b2ccc2dc171bd0fb99e2b568d70ea5c66903194ab92a66de88fd9bc78511ffee0ab595b13a725933c7084943ac8c624a
 SHA512 
0668165e194a7b1a483f88bf6b0f6eab2707c404f6c3164948cb11896c5e5411972a0677a927c0e509e98bfebb75b79e514bb6346b23d35687d9234f973d7520
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/openldap-2.5.4-r1.ebuild 
b/net-nds/openldap/openldap-2.5.4-r1.ebuild
deleted file mode 100644
index 4582bc9b5067..
--- a/net-nds/openldap/openldap-2.5.4-r1.ebuild
+++ /dev/null
@@ -1,836 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
-
-BIS_PN=rfc2307bis.schema
-BIS_PV=20140524
-BIS_P="${BIS_PN}-${BIS_PV}"
-
-DESCRIPTION="LDAP suite of application and development tools"
-HOMEPAGE="https://www.OpenLDAP.org/;
-
-# upstream mirrors are mostly not working, using canonical URI
-SRC_URI="
-   
https://openldap.org/software/download/OpenLDAP/openldap-release/${P}.tgz
-   
http://gpl.savoirfairelinux.net/pub/mirrors/openldap/openldap-release/${P}.tgz
-   http://repository.linagora.org/OpenLDAP/openldap-release/${P}.tgz
-   
http://mirror.eu.oneandone.net/software/openldap/openldap-release/${P}.tgz
-   mirror://gentoo/${BIS_P}"
-
-LICENSE="OPENLDAP GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-IUSE_DAEMON="crypt samba tcpd experimental minimal"
-IUSE_OVERLAY="overlays perl"
-IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 +syslog selinux 
static-libs test"
-IUSE_CONTRIB="smbkrb5passwd kerberos kinit pbkdf2 sha2"
-IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
-IUSE="${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="cxx? ( sasl )
-   pbkdf2? ( ssl )
-   ?? ( test minimal )"
-
-# always list newer first
-# Do not add any AGPL-3 BDB here!
-# See bug 525110, comment 15.
-# Advanced usage: OPENLDAP_BDB_SLOTS in the environment can be used to force a 
slot during build.
-BDB_SLOTS="${OPENLDAP_BDB_SLOTS:=5.3 4.8}"
-BDB_PKGS=''
-for _slot in $BDB_SLOTS; do BDB_PKGS="${BDB_PKGS} sys-libs/db:${_slot}" ; done
-
-# openssl is needed to generate 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/phx-class-registry/

2022-07-14 Thread Wolfgang E. Sanyer
commit: d657c26d13e7bd0b470d6ad86a6d334c0fccb09c
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Fri Jul 15 02:14:29 2022 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Fri Jul 15 03:08:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d657c26d

dev-python/phx-class-registry: add python 3.10 to PYTHON_COMPAT

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 ...class-registry-3.0.5.ebuild => phx-class-registry-3.0.5-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/phx-class-registry/phx-class-registry-3.0.5.ebuild 
b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
similarity index 84%
rename from dev-python/phx-class-registry/phx-class-registry-3.0.5.ebuild
rename to dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
index f99541911..5fe74af63 100644
--- a/dev-python/phx-class-registry/phx-class-registry-3.0.5.ebuild
+++ b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="An intersection of the Registry and Factory pattern"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/b2sdk/files/, dev-python/b2sdk/

2022-07-14 Thread Wolfgang E. Sanyer
commit: b36f603097826356aa401c5c27ea8f18037b9f64
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Fri Jul 15 02:38:54 2022 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Fri Jul 15 03:11:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b36f6030

dev-python/b2sdk: drop old versions

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 dev-python/b2sdk/Manifest  |  1 -
 dev-python/b2sdk/b2sdk-1.8.0.ebuild| 41 --
 .../files/b2sdk-1.2.0-skip-integration-test.patch  | 12 ---
 3 files changed, 54 deletions(-)

diff --git a/dev-python/b2sdk/Manifest b/dev-python/b2sdk/Manifest
index f74d62d00..05576c6cd 100644
--- a/dev-python/b2sdk/Manifest
+++ b/dev-python/b2sdk/Manifest
@@ -1,3 +1,2 @@
 DIST b2sdk-1.12.0.tar.gz 273412 BLAKE2B 
e67cf20a6d7277c3d2990e6f6c46cf9df253b3a46a8c8672cbdc810ca851e8c0cd6b6033b9034ce00283a577e2838cdb0c15410b12546f87c480581b5920074b
 SHA512 
4d5eff1f9efed551c474a472a4c531b67b3356e959dde1d1058aad797abd5fd160781700753019d62ac2f05bd711bf1e6a0b15c0f5f86fd93bab17347a83cb13
 DIST b2sdk-1.17.2.tar.gz 308753 BLAKE2B 
07b6f71f604475d861257a1a7c567fc561a90c1c8c5768d21d63a82ff1c57240a81f8ebf96f1b3113cbea181140a128ebad9ed524e410a9c163a04a1de1ee2a0
 SHA512 
e618e18de16b021dc86a4b5ee9d315294eba5c3421318a4ea668681dc0420d6c3798f17c17be6475dddad7cfada8bf615916a5dc41ef905b8ecd7623b2a0c7bb
-DIST b2sdk-1.8.0.tar.gz 250511 BLAKE2B 
dad792589148fc3cad91fed1aeb43e02afca6f67f35e2f8239510606d601067abbdd36a3f0b2b2b8264697004d548d8077c999437f027c058072d7383d13c48c
 SHA512 
ee1e1987f127835b2016bba9485c7a9d9503b4a675662a7364310fec7c963214805ed6bc15b3a1f07477f202bbe06325f480997eb202bcdfa1cb24f006d0a900

diff --git a/dev-python/b2sdk/b2sdk-1.8.0.ebuild 
b/dev-python/b2sdk/b2sdk-1.8.0.ebuild
deleted file mode 100644
index 5744b272d..0
--- a/dev-python/b2sdk/b2sdk-1.8.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-inherit distutils-r1
-
-DESCRIPTION="The client library for BackBlaze's B2 product"
-HOMEPAGE="https://github.com/Backblaze/b2-sdk-python;
-SRC_URI="https://github.com/Backblaze/b2-sdk-python/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.0-skip-integration-test.patch"
-   "${FILESDIR}/${PN}-1.8.0-disable-requirement-installation.patch"
-)
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/arrow-0.8.0[${PYTHON_USEDEP}]
-   >=dev-python/logfury-0.1.2[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}]
-   ')
-   $(python_gen_cond_dep '
-   dev-python/importlib_metadata[${PYTHON_USEDEP}]
-   ' pypy3 python3_7)
-"
-
-distutils_enable_tests pytest
-
-BDEPEND+=" test? (
-   $(python_gen_cond_dep '
-   >=dev-python/pytest-mock-3.3.1[${PYTHON_USEDEP}]
-   dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}]
-   ')
-)"

diff --git a/dev-python/b2sdk/files/b2sdk-1.2.0-skip-integration-test.patch 
b/dev-python/b2sdk/files/b2sdk-1.2.0-skip-integration-test.patch
deleted file mode 100644
index bd13d9944..0
--- a/dev-python/b2sdk/files/b2sdk-1.2.0-skip-integration-test.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/test/integration/test_raw_api.py 
b/test/integration/test_raw_api.py
-index e6cd288..ec89604 100644
 a/test/integration/test_raw_api.py
-+++ b/test/integration/test_raw_api.py
-@@ -15,6 +15,7 @@ from b2sdk import raw_api
- 
- 
- # TODO: move the test_raw_api test logic here
-+@pytest.mark.skip(reason="Cannot do this in portage")
- def test_raw_api():
- application_key_id = os.environ.get('B2_TEST_APPLICATION_KEY_ID')
- if application_key_id is None:



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/b2/

2022-07-14 Thread Wolfgang E. Sanyer
commit: 51b97af9334dff118b83375cbf341c0b24450154
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Fri Jul 15 02:42:31 2022 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Fri Jul 15 03:11:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=51b97af9

app-backup/b2: drop old version

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 app-backup/b2/Manifest   |  1 -
 app-backup/b2/b2-2.5.0-r1.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/app-backup/b2/Manifest b/app-backup/b2/Manifest
index 01eedbe3e..1c9c1877a 100644
--- a/app-backup/b2/Manifest
+++ b/app-backup/b2/Manifest
@@ -1,3 +1,2 @@
-DIST b2-2.5.0.tar.gz 72245 BLAKE2B 
321114925d594af631a2d489b46a45d35113f561c19223ba62a2777c3c4d578a5ec494c86f35ea4574f81c569de18eba1622a0a8af83379a61ac1341f9050597
 SHA512 
f9377bd1bbc61d4297afc4080173695df7d3f8461ba0b3c47c408e5cdfd195542a81a4110316d132dab69a90ab6e0a9bf2b08b7b2e4317d29ce8e49d327819ca
 DIST b2-3.0.3.tar.gz 78692 BLAKE2B 
b216b40e7d3bb0a7b5564418ea463bf9e143a0f1a1408ebe2312869943e5bfbae175afa75aadbe203c05b71026f0fc8fa8f6031b7c3a636ba9b9b6017e2e17be
 SHA512 
61ef1dd1d406f04b50b0d8bb3df921127d996465d53f00dc4cf77d5b6e63ce15fdb9a2d1fc5d7d1c01e734c93fe3e4fe316ca43f420aa6c31f7e3d88e134b659
 DIST b2-3.4.0.tar.gz 86706 BLAKE2B 
2aa1f4934db0bcf8c1334a5def94fd74824a9ca19d293b201b29f8c4511e8d423fd77d71734c386aeb41e60747ea71d36d8c049676cf6fcd3e101354440da8cc
 SHA512 
5b0f411301f9b022c066ab3a1170d2ef3b21a76fe9c4e668d1da0cbd07334d11614f93d283e5c0482cb4f6985466d28b0fe59b4c058a87643218dd7a96857418

diff --git a/app-backup/b2/b2-2.5.0-r1.ebuild b/app-backup/b2/b2-2.5.0-r1.ebuild
deleted file mode 100644
index 9568e7ce0..0
--- a/app-backup/b2/b2-2.5.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Command-line tool for BackBlaze's B2 product"
-HOMEPAGE="https://github.com/Backblaze/B2_Command_Line_Tool;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.0-nameclash.patch"
-   "${FILESDIR}/${PN}-2.5.0-disable-pip-requirement-installs.patch"
-)
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/arrow-0.8.0[${PYTHON_USEDEP}]
-   >=dev-python/b2sdk-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/docutils-0.16[${PYTHON_USEDEP}]
-   >=dev-python/phx-class-registry-3.0.5[${PYTHON_USEDEP}]
-   >=dev-python/rst2ansi-0.1.5[${PYTHON_USEDEP}]
-   ')
-   $(python_gen_cond_dep '
-   =dev-python/importlib_metadata-3.3.0[${PYTHON_USEDEP}]
-   ' pypy3 python3_8)
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest \
-   --deselect 
test/integration/test_b2_command_line.py::test_integration \
-   --deselect 
test/unit/test_arg_parser.py::TestCustomArgTypes::test_parse_millis_from_float_timestamp
 \
-   --deselect 
test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_exact
 \
-   --deselect 
test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_in_range
-}
-
-pkg_postinst() {
-   elog "The b2 executable has been renamed to backblaze2 in order to"
-   elog "avoid a name clash with b2 from boost-build"
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/rst2ansi/

2022-07-14 Thread Wolfgang E. Sanyer
commit: a61f7ff8aa27329a526248f1c8e8491d4c82d5a8
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Fri Jul 15 02:16:10 2022 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Fri Jul 15 03:11:06 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a61f7ff8

dev-python/rst2ansi: add python 3.10 to PYTHON_COMPAT

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 .../rst2ansi/{rst2ansi-0.1.5.ebuild => rst2ansi-0.1.5-r1.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/rst2ansi/rst2ansi-0.1.5.ebuild 
b/dev-python/rst2ansi/rst2ansi-0.1.5-r1.ebuild
similarity index 81%
rename from dev-python/rst2ansi/rst2ansi-0.1.5.ebuild
rename to dev-python/rst2ansi/rst2ansi-0.1.5-r1.ebuild
index d7bd0d004..eb6ec01f1 100644
--- a/dev-python/rst2ansi/rst2ansi-0.1.5.ebuild
+++ b/dev-python/rst2ansi/rst2ansi-0.1.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1
 
 DESCRIPTION="Render reStructuredText documents to the terminal"



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/b2/, app-backup/b2/files/

2022-07-14 Thread Wolfgang E. Sanyer
commit: 28c6c103f91472e29bd9b1fba9399049eee6aead
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Fri Jul 15 01:50:47 2022 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Fri Jul 15 03:11:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28c6c103

app-backup/b2: bump to 3.4.0

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 app-backup/b2/Manifest |  1 +
 app-backup/b2/b2-3.4.0.ebuild  | 55 ++
 ...b2-3.4.0-disable-pip-requirement-installs.patch | 24 ++
 3 files changed, 80 insertions(+)

diff --git a/app-backup/b2/Manifest b/app-backup/b2/Manifest
index 9e0338705..01eedbe3e 100644
--- a/app-backup/b2/Manifest
+++ b/app-backup/b2/Manifest
@@ -1,2 +1,3 @@
 DIST b2-2.5.0.tar.gz 72245 BLAKE2B 
321114925d594af631a2d489b46a45d35113f561c19223ba62a2777c3c4d578a5ec494c86f35ea4574f81c569de18eba1622a0a8af83379a61ac1341f9050597
 SHA512 
f9377bd1bbc61d4297afc4080173695df7d3f8461ba0b3c47c408e5cdfd195542a81a4110316d132dab69a90ab6e0a9bf2b08b7b2e4317d29ce8e49d327819ca
 DIST b2-3.0.3.tar.gz 78692 BLAKE2B 
b216b40e7d3bb0a7b5564418ea463bf9e143a0f1a1408ebe2312869943e5bfbae175afa75aadbe203c05b71026f0fc8fa8f6031b7c3a636ba9b9b6017e2e17be
 SHA512 
61ef1dd1d406f04b50b0d8bb3df921127d996465d53f00dc4cf77d5b6e63ce15fdb9a2d1fc5d7d1c01e734c93fe3e4fe316ca43f420aa6c31f7e3d88e134b659
+DIST b2-3.4.0.tar.gz 86706 BLAKE2B 
2aa1f4934db0bcf8c1334a5def94fd74824a9ca19d293b201b29f8c4511e8d423fd77d71734c386aeb41e60747ea71d36d8c049676cf6fcd3e101354440da8cc
 SHA512 
5b0f411301f9b022c066ab3a1170d2ef3b21a76fe9c4e668d1da0cbd07334d11614f93d283e5c0482cb4f6985466d28b0fe59b4c058a87643218dd7a96857418

diff --git a/app-backup/b2/b2-3.4.0.ebuild b/app-backup/b2/b2-3.4.0.ebuild
new file mode 100644
index 0..9e7054846
--- /dev/null
+++ b/app-backup/b2/b2-3.4.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Command-line tool for BackBlaze's B2 product"
+HOMEPAGE="https://github.com/Backblaze/B2_Command_Line_Tool;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.0-nameclash.patch"
+   "${FILESDIR}/${PN}-3.4.0-disable-pip-requirement-installs.patch"
+)
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/arrow-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/b2sdk-1.16.0[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.16[${PYTHON_USEDEP}]
+   >=dev-python/phx-class-registry-3.0.5[${PYTHON_USEDEP}]
+   >=dev-python/rst2ansi-0.1.5[${PYTHON_USEDEP}]
+   ')
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-3.3.0[${PYTHON_USEDEP}]
+   ' pypy3 python3_8)
+"
+
+distutils_enable_tests pytest
+
+# - integration tests require an application key and id (which is # reasonable)
+# - sync tests require network access
+# - Per https://github.com/Backblaze/B2_Command_Line_Tool/issues/687 , the
+#   parse_millis test is broken due to an upstream issue
+python_test() {
+   epytest \
+   --deselect 
test/integration/test_b2_command_line.py::test_integration \
+   --deselect 
test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_exact
 \
+   --deselect 
test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_in_range
 \
+   --deselect 
test/unit/test_arg_parser.py::TestCustomArgTypes::test_parse_millis_from_float_timestamp
+}
+
+pkg_postinst() {
+   elog "The b2 executable has been renamed to backblaze2 in order to"
+   elog "avoid a name clash with b2 from boost-build"
+}

diff --git 
a/app-backup/b2/files/b2-3.4.0-disable-pip-requirement-installs.patch 
b/app-backup/b2/files/b2-3.4.0-disable-pip-requirement-installs.patch
new file mode 100644
index 0..389485167
--- /dev/null
+++ b/app-backup/b2/files/b2-3.4.0-disable-pip-requirement-installs.patch
@@ -0,0 +1,24 @@
+# These configurations attempt to install missing dependencies using pip, which
+# violates the network sandbox. Instead, we'll manage the dependencies in
+# portage.
+--- a/setup.py
 b/setup.py
+@@ -104,7 +104,7 @@ setup(
+ # requirements files see:
+ # https://packaging.python.org/en/latest/requirements.html
+ dependency_links=[],
+-install_requires=read_requirements(),
++# install_requires=read_requirements(),
+ 
+ # List additional groups of dependencies here (e.g. development
+ # dependencies). You can install these using the following syntax,
+@@ -110,7 +110,7 @@ setup(
+ # dependencies). You can install these using the following syntax,
+ # for example:
+ # $ pip install -e .[dev,test]
+ 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/b2sdk/files/, dev-python/b2sdk/

2022-07-14 Thread Wolfgang E. Sanyer
commit: a2e4ff366975f9f1e7f6c7c233ecc0562efc561c
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Fri Jul 15 01:47:36 2022 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Fri Jul 15 03:01:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2e4ff36

dev-python/b2sdk: bump to 1.17.2

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 dev-python/b2sdk/Manifest  |  1 +
 dev-python/b2sdk/b2sdk-1.17.2.ebuild   | 59 ++
 ...k-1.17.2-disable-requirement-installation.patch | 22 
 3 files changed, 82 insertions(+)

diff --git a/dev-python/b2sdk/Manifest b/dev-python/b2sdk/Manifest
index 38390b803..f74d62d00 100644
--- a/dev-python/b2sdk/Manifest
+++ b/dev-python/b2sdk/Manifest
@@ -1,2 +1,3 @@
 DIST b2sdk-1.12.0.tar.gz 273412 BLAKE2B 
e67cf20a6d7277c3d2990e6f6c46cf9df253b3a46a8c8672cbdc810ca851e8c0cd6b6033b9034ce00283a577e2838cdb0c15410b12546f87c480581b5920074b
 SHA512 
4d5eff1f9efed551c474a472a4c531b67b3356e959dde1d1058aad797abd5fd160781700753019d62ac2f05bd711bf1e6a0b15c0f5f86fd93bab17347a83cb13
+DIST b2sdk-1.17.2.tar.gz 308753 BLAKE2B 
07b6f71f604475d861257a1a7c567fc561a90c1c8c5768d21d63a82ff1c57240a81f8ebf96f1b3113cbea181140a128ebad9ed524e410a9c163a04a1de1ee2a0
 SHA512 
e618e18de16b021dc86a4b5ee9d315294eba5c3421318a4ea668681dc0420d6c3798f17c17be6475dddad7cfada8bf615916a5dc41ef905b8ecd7623b2a0c7bb
 DIST b2sdk-1.8.0.tar.gz 250511 BLAKE2B 
dad792589148fc3cad91fed1aeb43e02afca6f67f35e2f8239510606d601067abbdd36a3f0b2b2b8264697004d548d8077c999437f027c058072d7383d13c48c
 SHA512 
ee1e1987f127835b2016bba9485c7a9d9503b4a675662a7364310fec7c963214805ed6bc15b3a1f07477f202bbe06325f480997eb202bcdfa1cb24f006d0a900

diff --git a/dev-python/b2sdk/b2sdk-1.17.2.ebuild 
b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
new file mode 100644
index 0..215e1a142
--- /dev/null
+++ b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The client library for BackBlaze's B2 product"
+HOMEPAGE="https://github.com/Backblaze/b2-sdk-python;
+SRC_URI="https://github.com/Backblaze/b2-sdk-python/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.17.2-disable-requirement-installation.patch"
+)
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/arrow-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}]
+   ')
+"
+
+distutils_enable_tests pytest
+
+BDEPEND+=" test? (
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}]
+   ')
+)"
+
+# These tests seem to require some b2 authentication (they're integration tests
+# so this is not unreasonable)
+python_test() {
+   epytest \
+   --deselect 
test/integration/test_large_files.py::TestLargeFile::test_large_file \
+   --deselect test/integration/test_raw_api.py::test_raw_api \
+   --deselect 
test/integration/test_download.py::TestDownload::test_large_file \
+   --deselect 
test/integration/test_download.py::TestDownload::test_small \
+   --deselect 
test/integration/test_download.py::TestDownload::test_small_unverified \
+   --deselect 
test/integration/test_download.py::TestDownload::test_gzip \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_invalid_profile_name
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile_and_file_name_conflict
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile_and_env_var_conflict
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile_and_xdg_config_env_var
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_file_name
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_env_var
 \
+   --deselect 
test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_default_file_if_exists
 \
+   --deselect 

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2022-07-14 Thread Sam James
commit: ecf19aeb677870fb7ac5bc6f546837e5ce3b63d9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:46:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf19aeb

www-client/opera-developer: remove old

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

 www-client/opera-developer/Manifest|   5 -
 .../opera-developer-89.0.4443.0.ebuild | 158 -
 .../opera-developer-90.0.4450.0.ebuild | 158 -
 .../opera-developer-90.0.4457.0-r1.ebuild  | 158 -
 4 files changed, 479 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index b7e7b5d1d99e..fd7fab7132c8 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,9 +1,4 @@
-DIST opera-developer_89.0.4443.0_amd64.deb 86069040 BLAKE2B 
5f21e4cf6ba78ab0f0068f3fc638a2c8cd462ad71c5ee028b3c132d7e2481018a8f7869c8748cc8eb3be5ae3cda758b999dae840094dddc8e456412c35de8f73
 SHA512 
442c73a732f54349f5ea30850a5e03f6d26aa56d9efb15bfbd9d2bc72874a2d2e40e6d48bb535da5975eba9b5342da71cfdf6855b6fbacc9d44d155bb465596a
-DIST opera-developer_90.0.4450.0_amd64.deb 86183352 BLAKE2B 
d2265610809a4f8c3b25df73bc889edf2148d9196d755cd608953f821599858c9baac8b72a8bb58a97cd04a48c49d2a8d769601321fa3ff5f95d049d39d8bc0b
 SHA512 
238a2e0c125dd68c3c2f1f85bc39943d5b1209f8b738dd9ce07c43c4e4519edb7de3e04b8babae372de774ced1990a0d2c45c9484baaa9fa777452ab44069971
-DIST opera-developer_90.0.4457.0_amd64.deb 87075276 BLAKE2B 
da6bceb1bc4c447baedba7b007e1ed150d13471a638219abb6c1f1d947de5bf4d55ec2d8210dc9fd7d6e5032084513bf7af5013f1fcc22d1eb9d13990cd7751f
 SHA512 
5e4ceca322ea006b160ae31c9a1d48e96cef88863b028cbd3cd406b5481cdd3e09fa86f19552105e858884902895f9989936d2fa97149c86f5b1e14facfef250
 DIST opera-developer_90.0.4463.0_amd64.deb 87029836 BLAKE2B 
01288f6d89081c584104425ce83f0e87a8a74db82b0fca299c5804315812388f8ddf0db99375e3771972721efe4d954416f00d9723c07f8abadb4a3e4673d6ec
 SHA512 
b14574022bdb91a20a8daf5bb7a9e622a4874dcd0219c15ebba1b4c56fc8e4fe4621d42e3a1154180aeb4478ca395cd6641ce89dda2b40cb917807b584bbfb55
 DIST opera-developer_90.0.4470.0_amd64.deb 87647176 BLAKE2B 
86f8b4ae3d346a314078429aeb1070ecf31d007b46c890e5c013d697dceabe5dbf7e4e312f22e54da8215c87da6c8e2524ffdb6bec9a826514c018117c4c6b51
 SHA512 
9bd48def6804a6cf173e738e2297619401748339971ca031c3af1d6dc820e25777972c6691c560d506b97c3af0c1f98b4da44d52b0fe9de1c2d0982f1c0556b8
 DIST opera-developer_90.0.4477.0_amd64.deb 87534288 BLAKE2B 
e2670fc26d8ff72966e0dbae7f80801499f80e5a85874dda603a7617d3e2c11b6cb5f715916fd2037c280b261f41675c5401e0eeab85902a3af382c843a33f00
 SHA512 
20e545c9f5bd826c9529d8a2545de30e4e8123566429811b64df435b3e441ee88741a800bed889491a073b4431e45159d9893069193413ccc7116ca5f5098073
-DIST opera-ffmpeg-codecs-100.0.4896.20.tar.xz 1393360 BLAKE2B 
be608a42042b2713fff66716c171959609e06d94b6c56cd8081e05313915378eff25c7098228ff6727a430c9f02bd4e9c9dcce4e715f09e10ac62d89ccd6ae1c
 SHA512 
7dab4a091ac3562cd9c09cf37bc70edf9000ad1b3d31f27278e2edc68b9f55fd4f821ebc90a761ae5803542195718015c859e107344b31a5f7f9ad6cf028df42
-DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca
 DIST opera-ffmpeg-codecs-104.0.5083.0.tar.xz 1431840 BLAKE2B 
172ba55d6f390eaea644803ddae8c3cee4ee2d585de873db438d43b9e7f6d07f5b0e9b659f06c126f65148148d889948cc3287ee21da00eec08f2e665be47dbc
 SHA512 
9ca7fe8a244b634d65a28602f9e1173694faaab6de95cd0a44aeedc29dffb75b14adf842c69d5ba5631fb40e51f021fce190dc8307148d8e9218230b7cde29b8

diff --git a/www-client/opera-developer/opera-developer-89.0.4443.0.ebuild 
b/www-client/opera-developer/opera-developer-89.0.4443.0.ebuild
deleted file mode 100644
index d1fbcd0074a1..
--- a/www-client/opera-developer/opera-developer-89.0.4443.0.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CHROMIUM_LANGS="
-   be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu 
id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2022-07-14 Thread Sam James
commit: e68e4c732ec45e58e080f68f95a79f3658834e0a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:46:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68e4c73

www-client/opera-developer: automated bump (90.0.4463.0)

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-90.0.4463.0.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 536c049b06ab..b7e7b5d1d99e 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,6 +1,7 @@
 DIST opera-developer_89.0.4443.0_amd64.deb 86069040 BLAKE2B 
5f21e4cf6ba78ab0f0068f3fc638a2c8cd462ad71c5ee028b3c132d7e2481018a8f7869c8748cc8eb3be5ae3cda758b999dae840094dddc8e456412c35de8f73
 SHA512 
442c73a732f54349f5ea30850a5e03f6d26aa56d9efb15bfbd9d2bc72874a2d2e40e6d48bb535da5975eba9b5342da71cfdf6855b6fbacc9d44d155bb465596a
 DIST opera-developer_90.0.4450.0_amd64.deb 86183352 BLAKE2B 
d2265610809a4f8c3b25df73bc889edf2148d9196d755cd608953f821599858c9baac8b72a8bb58a97cd04a48c49d2a8d769601321fa3ff5f95d049d39d8bc0b
 SHA512 
238a2e0c125dd68c3c2f1f85bc39943d5b1209f8b738dd9ce07c43c4e4519edb7de3e04b8babae372de774ced1990a0d2c45c9484baaa9fa777452ab44069971
 DIST opera-developer_90.0.4457.0_amd64.deb 87075276 BLAKE2B 
da6bceb1bc4c447baedba7b007e1ed150d13471a638219abb6c1f1d947de5bf4d55ec2d8210dc9fd7d6e5032084513bf7af5013f1fcc22d1eb9d13990cd7751f
 SHA512 
5e4ceca322ea006b160ae31c9a1d48e96cef88863b028cbd3cd406b5481cdd3e09fa86f19552105e858884902895f9989936d2fa97149c86f5b1e14facfef250
+DIST opera-developer_90.0.4463.0_amd64.deb 87029836 BLAKE2B 
01288f6d89081c584104425ce83f0e87a8a74db82b0fca299c5804315812388f8ddf0db99375e3771972721efe4d954416f00d9723c07f8abadb4a3e4673d6ec
 SHA512 
b14574022bdb91a20a8daf5bb7a9e622a4874dcd0219c15ebba1b4c56fc8e4fe4621d42e3a1154180aeb4478ca395cd6641ce89dda2b40cb917807b584bbfb55
 DIST opera-developer_90.0.4470.0_amd64.deb 87647176 BLAKE2B 
86f8b4ae3d346a314078429aeb1070ecf31d007b46c890e5c013d697dceabe5dbf7e4e312f22e54da8215c87da6c8e2524ffdb6bec9a826514c018117c4c6b51
 SHA512 
9bd48def6804a6cf173e738e2297619401748339971ca031c3af1d6dc820e25777972c6691c560d506b97c3af0c1f98b4da44d52b0fe9de1c2d0982f1c0556b8
 DIST opera-developer_90.0.4477.0_amd64.deb 87534288 BLAKE2B 
e2670fc26d8ff72966e0dbae7f80801499f80e5a85874dda603a7617d3e2c11b6cb5f715916fd2037c280b261f41675c5401e0eeab85902a3af382c843a33f00
 SHA512 
20e545c9f5bd826c9529d8a2545de30e4e8123566429811b64df435b3e441ee88741a800bed889491a073b4431e45159d9893069193413ccc7116ca5f5098073
 DIST opera-ffmpeg-codecs-100.0.4896.20.tar.xz 1393360 BLAKE2B 
be608a42042b2713fff66716c171959609e06d94b6c56cd8081e05313915378eff25c7098228ff6727a430c9f02bd4e9c9dcce4e715f09e10ac62d89ccd6ae1c
 SHA512 
7dab4a091ac3562cd9c09cf37bc70edf9000ad1b3d31f27278e2edc68b9f55fd4f821ebc90a761ae5803542195718015c859e107344b31a5f7f9ad6cf028df42

diff --git a/www-client/opera-developer/opera-developer-90.0.4463.0.ebuild 
b/www-client/opera-developer/opera-developer-90.0.4463.0.ebuild
new file mode 100644
index ..bf2f16f337f7
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-90.0.4463.0.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="104.0.5083.0"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+ 

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2022-07-14 Thread Sam James
commit: 12aba5112671ebf06497d13250b8ebfe43b62408
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:45:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12aba511

www-client/opera-developer: automated bump (90.0.4477.0)

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-90.0.4477.0.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 274d4cdb3729..d2f2771836a9 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,6 +1,7 @@
 DIST opera-developer_89.0.4443.0_amd64.deb 86069040 BLAKE2B 
5f21e4cf6ba78ab0f0068f3fc638a2c8cd462ad71c5ee028b3c132d7e2481018a8f7869c8748cc8eb3be5ae3cda758b999dae840094dddc8e456412c35de8f73
 SHA512 
442c73a732f54349f5ea30850a5e03f6d26aa56d9efb15bfbd9d2bc72874a2d2e40e6d48bb535da5975eba9b5342da71cfdf6855b6fbacc9d44d155bb465596a
 DIST opera-developer_90.0.4450.0_amd64.deb 86183352 BLAKE2B 
d2265610809a4f8c3b25df73bc889edf2148d9196d755cd608953f821599858c9baac8b72a8bb58a97cd04a48c49d2a8d769601321fa3ff5f95d049d39d8bc0b
 SHA512 
238a2e0c125dd68c3c2f1f85bc39943d5b1209f8b738dd9ce07c43c4e4519edb7de3e04b8babae372de774ced1990a0d2c45c9484baaa9fa777452ab44069971
 DIST opera-developer_90.0.4457.0_amd64.deb 87075276 BLAKE2B 
da6bceb1bc4c447baedba7b007e1ed150d13471a638219abb6c1f1d947de5bf4d55ec2d8210dc9fd7d6e5032084513bf7af5013f1fcc22d1eb9d13990cd7751f
 SHA512 
5e4ceca322ea006b160ae31c9a1d48e96cef88863b028cbd3cd406b5481cdd3e09fa86f19552105e858884902895f9989936d2fa97149c86f5b1e14facfef250
+DIST opera-developer_90.0.4477.0_amd64.deb 87534288 BLAKE2B 
e2670fc26d8ff72966e0dbae7f80801499f80e5a85874dda603a7617d3e2c11b6cb5f715916fd2037c280b261f41675c5401e0eeab85902a3af382c843a33f00
 SHA512 
20e545c9f5bd826c9529d8a2545de30e4e8123566429811b64df435b3e441ee88741a800bed889491a073b4431e45159d9893069193413ccc7116ca5f5098073
 DIST opera-ffmpeg-codecs-100.0.4896.20.tar.xz 1393360 BLAKE2B 
be608a42042b2713fff66716c171959609e06d94b6c56cd8081e05313915378eff25c7098228ff6727a430c9f02bd4e9c9dcce4e715f09e10ac62d89ccd6ae1c
 SHA512 
7dab4a091ac3562cd9c09cf37bc70edf9000ad1b3d31f27278e2edc68b9f55fd4f821ebc90a761ae5803542195718015c859e107344b31a5f7f9ad6cf028df42
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca
 DIST opera-ffmpeg-codecs-104.0.5083.0.tar.xz 1431840 BLAKE2B 
172ba55d6f390eaea644803ddae8c3cee4ee2d585de873db438d43b9e7f6d07f5b0e9b659f06c126f65148148d889948cc3287ee21da00eec08f2e665be47dbc
 SHA512 
9ca7fe8a244b634d65a28602f9e1173694faaab6de95cd0a44aeedc29dffb75b14adf842c69d5ba5631fb40e51f021fce190dc8307148d8e9218230b7cde29b8

diff --git a/www-client/opera-developer/opera-developer-90.0.4477.0.ebuild 
b/www-client/opera-developer/opera-developer-90.0.4477.0.ebuild
new file mode 100644
index ..bf2f16f337f7
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-90.0.4477.0.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="104.0.5083.0"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-beta/

2022-07-14 Thread Sam James
commit: 0654e00a9408c487191acf67b9755ff63b5fe8a0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:45:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0654e00a

www-client/opera-beta: automated bump (89.0.4447.31)

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

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-89.0.4447.31.ebuild  | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 96dae769318d..0dfb67bc63c7 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,6 +1,7 @@
 DIST opera-beta_88.0.4412.20_amd64.deb 84683044 BLAKE2B 
79f5961a441008ba0e28164c7f5673565cf2ca78e96a4c0e6674414ab92c743c4178dba770dfc681dc7675028730adf5eb517a2958316a422725754dd9a5dfdd
 SHA512 
84ec4bd4ccfcb80644b80e1722153283eccf7e67f42666021f66ad72fcb52ce53ee2805fd754b936660402fd0f9d1c0b9c4920182399eab83b46fc350cf0920c
 DIST opera-beta_89.0.4447.12_amd64.deb 86320096 BLAKE2B 
993f12fc5cb5b26ea3f2351435735114fa6c28a7ec0c15c19abfe74aadf9e81df00b868bcc42a3adebe9125e98b3441d48a1428062c00f740cc7c2eec4a9ae9d
 SHA512 
a8818f6de4397675b6995c771b3160c910e4a947f3b928d49349fc64d12d1f9a8dfb4b6f4798616d76f133e12fe0425821631a91382cadab91ef9e30a2e76f34
 DIST opera-beta_89.0.4447.20_amd64.deb 86875548 BLAKE2B 
4e6376c45e5378a8b6a3c6fdad0dac34040fd79ecaef55d88a2f34bd165a282ff99c8bfc83bf2f072502340a2bbfb641e086412f0dfbba311b99bc797a7d3401
 SHA512 
7f6165e5106f0eb9b231889cb2ce883a09266dad8883f86810ac843faa83942be1f9f10e9c64b6489c3b88fb16d78283309bb121359a400911de9b316b754c05
+DIST opera-beta_89.0.4447.31_amd64.deb 86928968 BLAKE2B 
77d728232ab3e96ce5620e753ee7457eac3e19c9f4d340fd8687c3e95d06e1e18beaeaac3ed8b0ed00dd66eeb6c805418760e93a93f9ca3895a19bc7b33cf73a
 SHA512 
4774ed859967bfd390fbef7d2564ffcbaeafe0cd73bc4d073e9dbce5b44dc13bef5b911ca81c63979d959a10bdf4d12a71523da475a0476116d1fd527bfd6f60
 DIST opera-beta_89.0.4447.33_amd64.deb 86881152 BLAKE2B 
34000f2db58eb2b989b286258a0ae0fd034e6144e9baaffbb6cc853af69d5ccd7cd0fa447a7293ac4281506654b2ea665964d39703128c18e478fc0d9e8e8896
 SHA512 
2af8fc44d43214ab9c716795dc4577cff2914389bb9fb74b8446c040f57978a83ea7f385fe8d4aa279ba95fcfba7803d3dc5b4dbf2637ffbbca3456272594f2c
 DIST opera-beta_89.0.4447.37_amd64.deb 86976092 BLAKE2B 
e6a094370fe58946b6217588ab45d135938d1540db5d51caca89c6d7dc40c5f13f19d453ad2fe57a731ec799e2996b10bc62c9efd4a99b034643288447e58e43
 SHA512 
d4c0622919043bcac442063323e8f46c91860b785e4d36007a88386bcbfa36bd87df8f4467a59014df1f04b94a8f5bc737b42194a132fdea5c2e6f4ca5b03f96
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca

diff --git a/www-client/opera-beta/opera-beta-89.0.4447.31.ebuild 
b/www-client/opera-beta/opera-beta-89.0.4447.31.ebuild
new file mode 100644
index ..d9356701daff
--- /dev/null
+++ b/www-client/opera-beta/opera-beta-89.0.4447.31.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="102.0.5005.61"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome/

2022-07-14 Thread Sam James
commit: d25674f30fde206e9c20051e635b8d4836b3c94d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:47:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:47:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25674f3

www-client/google-chrome: add dev-libs/wayland dep

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

 www-client/google-chrome/google-chrome-103.0.5060.114.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-client/google-chrome/google-chrome-103.0.5060.114.ebuild 
b/www-client/google-chrome/google-chrome-103.0.5060.114.ebuild
index 3af8d9e0922d..fd4d8c87bedb 100644
--- a/www-client/google-chrome/google-chrome-103.0.5060.114.ebuild
+++ b/www-client/google-chrome/google-chrome-103.0.5060.114.ebuild
@@ -38,6 +38,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/nspr
>=dev-libs/nss-3.26
+   dev-libs/wayland
media-fonts/liberation-fonts
media-libs/alsa-lib
media-libs/mesa[gbm(+)]



[gentoo-commits] repo/gentoo:master commit in: www-client/opera-beta/

2022-07-14 Thread Sam James
commit: c0f0eebf917580c2751a66f9b2f369b370ed645c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:45:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f0eebf

www-client/opera-beta: automated bump (89.0.4447.33)

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

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-89.0.4447.33.ebuild  | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 670a2e61d333..96dae769318d 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,5 +1,6 @@
 DIST opera-beta_88.0.4412.20_amd64.deb 84683044 BLAKE2B 
79f5961a441008ba0e28164c7f5673565cf2ca78e96a4c0e6674414ab92c743c4178dba770dfc681dc7675028730adf5eb517a2958316a422725754dd9a5dfdd
 SHA512 
84ec4bd4ccfcb80644b80e1722153283eccf7e67f42666021f66ad72fcb52ce53ee2805fd754b936660402fd0f9d1c0b9c4920182399eab83b46fc350cf0920c
 DIST opera-beta_89.0.4447.12_amd64.deb 86320096 BLAKE2B 
993f12fc5cb5b26ea3f2351435735114fa6c28a7ec0c15c19abfe74aadf9e81df00b868bcc42a3adebe9125e98b3441d48a1428062c00f740cc7c2eec4a9ae9d
 SHA512 
a8818f6de4397675b6995c771b3160c910e4a947f3b928d49349fc64d12d1f9a8dfb4b6f4798616d76f133e12fe0425821631a91382cadab91ef9e30a2e76f34
 DIST opera-beta_89.0.4447.20_amd64.deb 86875548 BLAKE2B 
4e6376c45e5378a8b6a3c6fdad0dac34040fd79ecaef55d88a2f34bd165a282ff99c8bfc83bf2f072502340a2bbfb641e086412f0dfbba311b99bc797a7d3401
 SHA512 
7f6165e5106f0eb9b231889cb2ce883a09266dad8883f86810ac843faa83942be1f9f10e9c64b6489c3b88fb16d78283309bb121359a400911de9b316b754c05
+DIST opera-beta_89.0.4447.33_amd64.deb 86881152 BLAKE2B 
34000f2db58eb2b989b286258a0ae0fd034e6144e9baaffbb6cc853af69d5ccd7cd0fa447a7293ac4281506654b2ea665964d39703128c18e478fc0d9e8e8896
 SHA512 
2af8fc44d43214ab9c716795dc4577cff2914389bb9fb74b8446c040f57978a83ea7f385fe8d4aa279ba95fcfba7803d3dc5b4dbf2637ffbbca3456272594f2c
 DIST opera-beta_89.0.4447.37_amd64.deb 86976092 BLAKE2B 
e6a094370fe58946b6217588ab45d135938d1540db5d51caca89c6d7dc40c5f13f19d453ad2fe57a731ec799e2996b10bc62c9efd4a99b034643288447e58e43
 SHA512 
d4c0622919043bcac442063323e8f46c91860b785e4d36007a88386bcbfa36bd87df8f4467a59014df1f04b94a8f5bc737b42194a132fdea5c2e6f4ca5b03f96
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca

diff --git a/www-client/opera-beta/opera-beta-89.0.4447.33.ebuild 
b/www-client/opera-beta/opera-beta-89.0.4447.33.ebuild
new file mode 100644
index ..d9356701daff
--- /dev/null
+++ b/www-client/opera-beta/opera-beta-89.0.4447.33.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="102.0.5005.61"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2022-07-14 Thread Sam James
commit: 6fb6301adf3eea3744b66a2fdbbeb3dc64abddc6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:44:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb6301a

www-client/opera: remove old

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

 www-client/opera/Manifest  |   1 -
 www-client/opera/opera-88.0.4412.53.ebuild | 158 -
 2 files changed, 159 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 7b85ac128411..7718172bfe52 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca
-DIST opera-stable_88.0.4412.53_amd64.deb 84464960 BLAKE2B 
4766d00667807ba09326321a2a6a45c20e6ce6517316586686b520f412b0e7f078c5fde2dc6f7c4fbda85a5687fee3a29cd6bb81d2a99231fe7ce37fc7e2b59e
 SHA512 
086254d5287d6e1d02416a66d76c6ca2778d535605218378c09a7858a4e02a70144970d2b63c72ead289fefd9e482c86b898c6958fb80f36b61125d77e9f0515
 DIST opera-stable_89.0.4447.48_amd64.deb 86656452 BLAKE2B 
c6c09e575df160e2f5415e61539f2762e558c4afb1873a330d82fe1bf6fc21acce5997f6be4997afefbba5f99e02deacbbc597077ce65b8704962f6837041b39
 SHA512 
ccd62fd03851e63a4ea7e5eb244c0d5d6fa8f7469049e30dff53be727e4dc8b6f69cecfd91552ab0fedefb0ca44dd3bdcdb4a159b8f5bd7f0a8d123080ee2536

diff --git a/www-client/opera/opera-88.0.4412.53.ebuild 
b/www-client/opera/opera-88.0.4412.53.ebuild
deleted file mode 100644
index fdfecdad5600..
--- a/www-client/opera/opera-88.0.4412.53.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="102.0.5005.61"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs suid"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   mv "usr/lib64/${PN}" "${OPERA_HOME%${PN}}" || die
-   else
-   mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
-  

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-beta/

2022-07-14 Thread Sam James
commit: 8d08867d36462890132c6fea59930da9b602b21d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:45:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d08867d

www-client/opera-beta: remove old

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

 www-client/opera-beta/Manifest |   3 -
 .../opera-beta/opera-beta-88.0.4412.20-r1.ebuild   | 158 -
 .../opera-beta/opera-beta-89.0.4447.12.ebuild  | 158 -
 .../opera-beta/opera-beta-89.0.4447.20.ebuild  | 158 -
 4 files changed, 477 deletions(-)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 0dfb67bc63c7..a2a4d62d21ad 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,6 +1,3 @@
-DIST opera-beta_88.0.4412.20_amd64.deb 84683044 BLAKE2B 
79f5961a441008ba0e28164c7f5673565cf2ca78e96a4c0e6674414ab92c743c4178dba770dfc681dc7675028730adf5eb517a2958316a422725754dd9a5dfdd
 SHA512 
84ec4bd4ccfcb80644b80e1722153283eccf7e67f42666021f66ad72fcb52ce53ee2805fd754b936660402fd0f9d1c0b9c4920182399eab83b46fc350cf0920c
-DIST opera-beta_89.0.4447.12_amd64.deb 86320096 BLAKE2B 
993f12fc5cb5b26ea3f2351435735114fa6c28a7ec0c15c19abfe74aadf9e81df00b868bcc42a3adebe9125e98b3441d48a1428062c00f740cc7c2eec4a9ae9d
 SHA512 
a8818f6de4397675b6995c771b3160c910e4a947f3b928d49349fc64d12d1f9a8dfb4b6f4798616d76f133e12fe0425821631a91382cadab91ef9e30a2e76f34
-DIST opera-beta_89.0.4447.20_amd64.deb 86875548 BLAKE2B 
4e6376c45e5378a8b6a3c6fdad0dac34040fd79ecaef55d88a2f34bd165a282ff99c8bfc83bf2f072502340a2bbfb641e086412f0dfbba311b99bc797a7d3401
 SHA512 
7f6165e5106f0eb9b231889cb2ce883a09266dad8883f86810ac843faa83942be1f9f10e9c64b6489c3b88fb16d78283309bb121359a400911de9b316b754c05
 DIST opera-beta_89.0.4447.31_amd64.deb 86928968 BLAKE2B 
77d728232ab3e96ce5620e753ee7457eac3e19c9f4d340fd8687c3e95d06e1e18beaeaac3ed8b0ed00dd66eeb6c805418760e93a93f9ca3895a19bc7b33cf73a
 SHA512 
4774ed859967bfd390fbef7d2564ffcbaeafe0cd73bc4d073e9dbce5b44dc13bef5b911ca81c63979d959a10bdf4d12a71523da475a0476116d1fd527bfd6f60
 DIST opera-beta_89.0.4447.33_amd64.deb 86881152 BLAKE2B 
34000f2db58eb2b989b286258a0ae0fd034e6144e9baaffbb6cc853af69d5ccd7cd0fa447a7293ac4281506654b2ea665964d39703128c18e478fc0d9e8e8896
 SHA512 
2af8fc44d43214ab9c716795dc4577cff2914389bb9fb74b8446c040f57978a83ea7f385fe8d4aa279ba95fcfba7803d3dc5b4dbf2637ffbbca3456272594f2c
 DIST opera-beta_89.0.4447.37_amd64.deb 86976092 BLAKE2B 
e6a094370fe58946b6217588ab45d135938d1540db5d51caca89c6d7dc40c5f13f19d453ad2fe57a731ec799e2996b10bc62c9efd4a99b034643288447e58e43
 SHA512 
d4c0622919043bcac442063323e8f46c91860b785e4d36007a88386bcbfa36bd87df8f4467a59014df1f04b94a8f5bc737b42194a132fdea5c2e6f4ca5b03f96

diff --git a/www-client/opera-beta/opera-beta-88.0.4412.20-r1.ebuild 
b/www-client/opera-beta/opera-beta-88.0.4412.20-r1.ebuild
deleted file mode 100644
index d9356701daff..
--- a/www-client/opera-beta/opera-beta-88.0.4412.20-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-FFMPEG_VERSION="102.0.5005.61"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs suid"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2022-07-14 Thread Sam James
commit: b571fbcd13ad290ce906f508bd10e953c40fe8c2
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:44:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b571fbcd

www-client/opera: automated bump (89.0.4447.48)

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

 www-client/opera/Manifest  |   1 +
 www-client/opera/opera-89.0.4447.48.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index c96798c41494..7b85ac128411 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca
 DIST opera-stable_88.0.4412.53_amd64.deb 84464960 BLAKE2B 
4766d00667807ba09326321a2a6a45c20e6ce6517316586686b520f412b0e7f078c5fde2dc6f7c4fbda85a5687fee3a29cd6bb81d2a99231fe7ce37fc7e2b59e
 SHA512 
086254d5287d6e1d02416a66d76c6ca2778d535605218378c09a7858a4e02a70144970d2b63c72ead289fefd9e482c86b898c6958fb80f36b61125d77e9f0515
+DIST opera-stable_89.0.4447.48_amd64.deb 86656452 BLAKE2B 
c6c09e575df160e2f5415e61539f2762e558c4afb1873a330d82fe1bf6fc21acce5997f6be4997afefbba5f99e02deacbbc597077ce65b8704962f6837041b39
 SHA512 
ccd62fd03851e63a4ea7e5eb244c0d5d6fa8f7469049e30dff53be727e4dc8b6f69cecfd91552ab0fedefb0ca44dd3bdcdb4a159b8f5bd7f0a8d123080ee2536

diff --git a/www-client/opera/opera-89.0.4447.48.ebuild 
b/www-client/opera/opera-89.0.4447.48.ebuild
new file mode 100644
index ..d9356701daff
--- /dev/null
+++ b/www-client/opera/opera-89.0.4447.48.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="102.0.5005.61"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   mv "usr/lib64/${PN}" "${OPERA_HOME%${PN}}" || die
+   else
+   mv "usr/lib/x86_64-linux-gnu/${PN}" 

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-beta/

2022-07-14 Thread Sam James
commit: 5b942506d53c38959dcfba7d84b09dcdae990e26
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:45:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b942506

www-client/opera-beta: automated bump (89.0.4447.37)

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

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-89.0.4447.37.ebuild  | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index eb2c29347c81..670a2e61d333 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,4 +1,5 @@
 DIST opera-beta_88.0.4412.20_amd64.deb 84683044 BLAKE2B 
79f5961a441008ba0e28164c7f5673565cf2ca78e96a4c0e6674414ab92c743c4178dba770dfc681dc7675028730adf5eb517a2958316a422725754dd9a5dfdd
 SHA512 
84ec4bd4ccfcb80644b80e1722153283eccf7e67f42666021f66ad72fcb52ce53ee2805fd754b936660402fd0f9d1c0b9c4920182399eab83b46fc350cf0920c
 DIST opera-beta_89.0.4447.12_amd64.deb 86320096 BLAKE2B 
993f12fc5cb5b26ea3f2351435735114fa6c28a7ec0c15c19abfe74aadf9e81df00b868bcc42a3adebe9125e98b3441d48a1428062c00f740cc7c2eec4a9ae9d
 SHA512 
a8818f6de4397675b6995c771b3160c910e4a947f3b928d49349fc64d12d1f9a8dfb4b6f4798616d76f133e12fe0425821631a91382cadab91ef9e30a2e76f34
 DIST opera-beta_89.0.4447.20_amd64.deb 86875548 BLAKE2B 
4e6376c45e5378a8b6a3c6fdad0dac34040fd79ecaef55d88a2f34bd165a282ff99c8bfc83bf2f072502340a2bbfb641e086412f0dfbba311b99bc797a7d3401
 SHA512 
7f6165e5106f0eb9b231889cb2ce883a09266dad8883f86810ac843faa83942be1f9f10e9c64b6489c3b88fb16d78283309bb121359a400911de9b316b754c05
+DIST opera-beta_89.0.4447.37_amd64.deb 86976092 BLAKE2B 
e6a094370fe58946b6217588ab45d135938d1540db5d51caca89c6d7dc40c5f13f19d453ad2fe57a731ec799e2996b10bc62c9efd4a99b034643288447e58e43
 SHA512 
d4c0622919043bcac442063323e8f46c91860b785e4d36007a88386bcbfa36bd87df8f4467a59014df1f04b94a8f5bc737b42194a132fdea5c2e6f4ca5b03f96
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca

diff --git a/www-client/opera-beta/opera-beta-89.0.4447.37.ebuild 
b/www-client/opera-beta/opera-beta-89.0.4447.37.ebuild
new file mode 100644
index ..d9356701daff
--- /dev/null
+++ b/www-client/opera-beta/opera-beta-89.0.4447.37.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="102.0.5005.61"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2022-07-14 Thread Sam James
commit: 98efe5971e54c02ec2767208bd77670afa0126d6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:43:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98efe597

www-client/microsoft-edge-dev: automated bump (105.0.1300.1)

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

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-105.0.1300.1.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 9494e9e81382..3eac237af4dc 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_104.0.1278.2-1_amd64.deb 121860508 BLAKE2B 
a2027ef40f030e009f5792c6d20a57f9268c493a1df850392213861ab1aa38bab6cb4992ed348e603bf51dc2e136f881399a48cb6ecf4b3853fbfd458507cda0
 SHA512 
b3f4197cb2902029c9ddf1f83616877f2ea05639e2c017c9eccd76c7fd36a3d480795df855723f3f5201dd4219279dc8eb209cb0295a919fe5b4b4af5e6cb819
 DIST microsoft-edge-dev_104.0.1287.1-1_amd64.deb 130578752 BLAKE2B 
7f7c36c63015242c541761e1e31d2281efa311a875f704e2935cc2211ae52c804acb158e2eef989396175b550b4c50a9afd096b7c8b10b1fb475579410044d7a
 SHA512 
8835d5d040473842016bb64d49dd7b225396aa6570ada1b72fc2093f582f7c420ff398269867a82e17bc3dfd8a936286d613b675a79346e1abf8eb0219890caa
 DIST microsoft-edge-dev_104.0.1293.1-1_amd64.deb 130998332 BLAKE2B 
608bda834e7fdc8ee0392c709e6fe38da24ad10f785c1ea6389d9b747f990a0e937918cc821733235bcf1a281e6a17a52cc16661ea1c33a3e6b8b03a08e790ab
 SHA512 
6d6dfc0170b8cb926c337559355b49e4b0920dd591e51d804a90885841875985ab18d9d9a676ded19d561c34d6bb716e47753834d4a3158cddd0d218c6481f45
+DIST microsoft-edge-dev_105.0.1300.1-1_amd64.deb 130784672 BLAKE2B 
2f32aa8c1dd33a2115e5a6ae7cd7787caeb65ed3c001affc156412f50371466c7b59fedb0d5bbf1edb8a0cb210942e4efcd0ebe57c045b8fceb0648ccdcbb0e2
 SHA512 
eacd91a5f93629e255aade6d030372539f09b8cb19ead8c48e0f7aaebba58b5e1000dbc50b78aa295811c5868f433e874799b58796d6ee1566d951c313bf4d1d

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-105.0.1300.1.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-105.0.1300.1.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-105.0.1300.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2022-07-14 Thread Sam James
commit: fae9b05d29554227044beab8e02773ea4374a0ce
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:44:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae9b05d

www-client/microsoft-edge-dev: automated bump (104.0.1293.5)

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

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-104.0.1293.5.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 3eac237af4dc..abcadf47a242 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,5 @@
 DIST microsoft-edge-dev_104.0.1278.2-1_amd64.deb 121860508 BLAKE2B 
a2027ef40f030e009f5792c6d20a57f9268c493a1df850392213861ab1aa38bab6cb4992ed348e603bf51dc2e136f881399a48cb6ecf4b3853fbfd458507cda0
 SHA512 
b3f4197cb2902029c9ddf1f83616877f2ea05639e2c017c9eccd76c7fd36a3d480795df855723f3f5201dd4219279dc8eb209cb0295a919fe5b4b4af5e6cb819
 DIST microsoft-edge-dev_104.0.1287.1-1_amd64.deb 130578752 BLAKE2B 
7f7c36c63015242c541761e1e31d2281efa311a875f704e2935cc2211ae52c804acb158e2eef989396175b550b4c50a9afd096b7c8b10b1fb475579410044d7a
 SHA512 
8835d5d040473842016bb64d49dd7b225396aa6570ada1b72fc2093f582f7c420ff398269867a82e17bc3dfd8a936286d613b675a79346e1abf8eb0219890caa
 DIST microsoft-edge-dev_104.0.1293.1-1_amd64.deb 130998332 BLAKE2B 
608bda834e7fdc8ee0392c709e6fe38da24ad10f785c1ea6389d9b747f990a0e937918cc821733235bcf1a281e6a17a52cc16661ea1c33a3e6b8b03a08e790ab
 SHA512 
6d6dfc0170b8cb926c337559355b49e4b0920dd591e51d804a90885841875985ab18d9d9a676ded19d561c34d6bb716e47753834d4a3158cddd0d218c6481f45
+DIST microsoft-edge-dev_104.0.1293.5-1_amd64.deb 130750276 BLAKE2B 
9fb4a7d77811511369ef31ce4ea3b1fd0b1ff3857727319e02ddfd7ad77d58cafa5c725d8e3f7e1d69a5e6bcc8b74357563aa9edadceaea6ccb185567a28202a
 SHA512 
9c51f8345a551ffba88af25ed2971753680382e76c9d260c5baca5a1312dc4b5bb0746f415dbd7c8c24e532bf22a0c0072289a35fded6956b50755e11508188c
 DIST microsoft-edge-dev_105.0.1300.1-1_amd64.deb 130784672 BLAKE2B 
2f32aa8c1dd33a2115e5a6ae7cd7787caeb65ed3c001affc156412f50371466c7b59fedb0d5bbf1edb8a0cb210942e4efcd0ebe57c045b8fceb0648ccdcbb0e2
 SHA512 
eacd91a5f93629e255aade6d030372539f09b8cb19ead8c48e0f7aaebba58b5e1000dbc50b78aa295811c5868f433e874799b58796d6ee1566d951c313bf4d1d

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-104.0.1293.5.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-104.0.1293.5.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-104.0.1293.5.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2022-07-14 Thread Sam James
commit: 5ee4a7d127098267af32b09ac422239ea79d5319
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:44:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee4a7d1

www-client/microsoft-edge-dev: remove old

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

 www-client/microsoft-edge-dev/Manifest |   2 -
 .../microsoft-edge-dev-104.0.1278.2.ebuild | 116 -
 .../microsoft-edge-dev-104.0.1287.1.ebuild | 116 -
 3 files changed, 234 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index abcadf47a242..615e902bd5be 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,5 +1,3 @@
-DIST microsoft-edge-dev_104.0.1278.2-1_amd64.deb 121860508 BLAKE2B 
a2027ef40f030e009f5792c6d20a57f9268c493a1df850392213861ab1aa38bab6cb4992ed348e603bf51dc2e136f881399a48cb6ecf4b3853fbfd458507cda0
 SHA512 
b3f4197cb2902029c9ddf1f83616877f2ea05639e2c017c9eccd76c7fd36a3d480795df855723f3f5201dd4219279dc8eb209cb0295a919fe5b4b4af5e6cb819
-DIST microsoft-edge-dev_104.0.1287.1-1_amd64.deb 130578752 BLAKE2B 
7f7c36c63015242c541761e1e31d2281efa311a875f704e2935cc2211ae52c804acb158e2eef989396175b550b4c50a9afd096b7c8b10b1fb475579410044d7a
 SHA512 
8835d5d040473842016bb64d49dd7b225396aa6570ada1b72fc2093f582f7c420ff398269867a82e17bc3dfd8a936286d613b675a79346e1abf8eb0219890caa
 DIST microsoft-edge-dev_104.0.1293.1-1_amd64.deb 130998332 BLAKE2B 
608bda834e7fdc8ee0392c709e6fe38da24ad10f785c1ea6389d9b747f990a0e937918cc821733235bcf1a281e6a17a52cc16661ea1c33a3e6b8b03a08e790ab
 SHA512 
6d6dfc0170b8cb926c337559355b49e4b0920dd591e51d804a90885841875985ab18d9d9a676ded19d561c34d6bb716e47753834d4a3158cddd0d218c6481f45
 DIST microsoft-edge-dev_104.0.1293.5-1_amd64.deb 130750276 BLAKE2B 
9fb4a7d77811511369ef31ce4ea3b1fd0b1ff3857727319e02ddfd7ad77d58cafa5c725d8e3f7e1d69a5e6bcc8b74357563aa9edadceaea6ccb185567a28202a
 SHA512 
9c51f8345a551ffba88af25ed2971753680382e76c9d260c5baca5a1312dc4b5bb0746f415dbd7c8c24e532bf22a0c0072289a35fded6956b50755e11508188c
 DIST microsoft-edge-dev_105.0.1300.1-1_amd64.deb 130784672 BLAKE2B 
2f32aa8c1dd33a2115e5a6ae7cd7787caeb65ed3c001affc156412f50371466c7b59fedb0d5bbf1edb8a0cb210942e4efcd0ebe57c045b8fceb0648ccdcbb0e2
 SHA512 
eacd91a5f93629e255aade6d030372539f09b8cb19ead8c48e0f7aaebba58b5e1000dbc50b78aa295811c5868f433e874799b58796d6ee1566d951c313bf4d1d

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-104.0.1278.2.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-104.0.1278.2.ebuild
deleted file mode 100644
index a8cc7e730ebf..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-104.0.1278.2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm 

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2022-07-14 Thread Sam James
commit: 152974bb127d3bc7331e8a3fc1a345ac809a57b4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:45:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152974bb

www-client/opera-developer: automated bump (90.0.4470.0)

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-90.0.4470.0.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index d2f2771836a9..536c049b06ab 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,6 +1,7 @@
 DIST opera-developer_89.0.4443.0_amd64.deb 86069040 BLAKE2B 
5f21e4cf6ba78ab0f0068f3fc638a2c8cd462ad71c5ee028b3c132d7e2481018a8f7869c8748cc8eb3be5ae3cda758b999dae840094dddc8e456412c35de8f73
 SHA512 
442c73a732f54349f5ea30850a5e03f6d26aa56d9efb15bfbd9d2bc72874a2d2e40e6d48bb535da5975eba9b5342da71cfdf6855b6fbacc9d44d155bb465596a
 DIST opera-developer_90.0.4450.0_amd64.deb 86183352 BLAKE2B 
d2265610809a4f8c3b25df73bc889edf2148d9196d755cd608953f821599858c9baac8b72a8bb58a97cd04a48c49d2a8d769601321fa3ff5f95d049d39d8bc0b
 SHA512 
238a2e0c125dd68c3c2f1f85bc39943d5b1209f8b738dd9ce07c43c4e4519edb7de3e04b8babae372de774ced1990a0d2c45c9484baaa9fa777452ab44069971
 DIST opera-developer_90.0.4457.0_amd64.deb 87075276 BLAKE2B 
da6bceb1bc4c447baedba7b007e1ed150d13471a638219abb6c1f1d947de5bf4d55ec2d8210dc9fd7d6e5032084513bf7af5013f1fcc22d1eb9d13990cd7751f
 SHA512 
5e4ceca322ea006b160ae31c9a1d48e96cef88863b028cbd3cd406b5481cdd3e09fa86f19552105e858884902895f9989936d2fa97149c86f5b1e14facfef250
+DIST opera-developer_90.0.4470.0_amd64.deb 87647176 BLAKE2B 
86f8b4ae3d346a314078429aeb1070ecf31d007b46c890e5c013d697dceabe5dbf7e4e312f22e54da8215c87da6c8e2524ffdb6bec9a826514c018117c4c6b51
 SHA512 
9bd48def6804a6cf173e738e2297619401748339971ca031c3af1d6dc820e25777972c6691c560d506b97c3af0c1f98b4da44d52b0fe9de1c2d0982f1c0556b8
 DIST opera-developer_90.0.4477.0_amd64.deb 87534288 BLAKE2B 
e2670fc26d8ff72966e0dbae7f80801499f80e5a85874dda603a7617d3e2c11b6cb5f715916fd2037c280b261f41675c5401e0eeab85902a3af382c843a33f00
 SHA512 
20e545c9f5bd826c9529d8a2545de30e4e8123566429811b64df435b3e441ee88741a800bed889491a073b4431e45159d9893069193413ccc7116ca5f5098073
 DIST opera-ffmpeg-codecs-100.0.4896.20.tar.xz 1393360 BLAKE2B 
be608a42042b2713fff66716c171959609e06d94b6c56cd8081e05313915378eff25c7098228ff6727a430c9f02bd4e9c9dcce4e715f09e10ac62d89ccd6ae1c
 SHA512 
7dab4a091ac3562cd9c09cf37bc70edf9000ad1b3d31f27278e2edc68b9f55fd4f821ebc90a761ae5803542195718015c859e107344b31a5f7f9ad6cf028df42
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca

diff --git a/www-client/opera-developer/opera-developer-90.0.4470.0.ebuild 
b/www-client/opera-developer/opera-developer-90.0.4470.0.ebuild
new file mode 100644
index ..bf2f16f337f7
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-90.0.4470.0.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="104.0.5083.0"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk

[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2022-07-14 Thread Sam James
commit: d141d2262a24a199e089139484dd2b06f1248c04
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:44:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d141d226

www-client/opera: amd64 stable (89.0.4447.48)

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

 www-client/opera/opera-89.0.4447.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-89.0.4447.48.ebuild 
b/www-client/opera/opera-89.0.4447.48.ebuild
index d9356701daff..fdfecdad5600 100644
--- a/www-client/opera/opera-89.0.4447.48.ebuild
+++ b/www-client/opera/opera-89.0.4447.48.ebuild
@@ -40,7 +40,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="102.0.5005.61"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2022-07-14 Thread Sam James
commit: 00c78f6c30ef9eb2fe70eb6e4a2f5bba9780b24c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:43:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c78f6c

www-client/microsoft-edge-beta: automated bump (104.0.1293.14)

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

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-104.0.1293.14.ebuild   | 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index e48cf5d7e927..ade55da7a3ab 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,5 @@
 DIST microsoft-edge-beta_103.0.1264.21-1_amd64.deb 120782498 BLAKE2B 
652c305d90080b203f0912ad9fa501f6f6190b9254e5df87b2a143f96d37aaefd72b9fc46f92263aebbaf42339d6ca955b20f85b11ebf1a957e36b5253468506
 SHA512 
0e5705b88fc56da9fa1de68aa133b431e0ea3537414e14ad3c6820e40551a2e8bf57af760430d3eda1a6a454224afe617204f7f6c60d55cbbfa89dcce04d9c6c
 DIST microsoft-edge-beta_103.0.1264.32-1_amd64.deb 120853460 BLAKE2B 
6d86bfd2823ddf48bc8b1965d965f2310cd223554e17d83e89c2fa5d80230c96176451729c869bbfb392c67a9de9129bda46caf25ce7b710fb4cad2424bc92e7
 SHA512 
eba045cfa96bb17a27711e1e5c6d3bc958f543f0f6e8e98b073d975bc789e0697dd3623141a67312efb4e57be7dcfd6163b3ec23e6bbca0ea861302e55305286
 DIST microsoft-edge-beta_103.0.1264.37-1_amd64.deb 120948132 BLAKE2B 
d4b3fb2b363847bd7f873d6a78e9f7b1282ec899d87cf791a5fc47e8ec58f9290d5393c12610aa860bdba709e88b8d316176040d2e849164e326ad6b6caab07e
 SHA512 
f3e45a835bb2c386adcb6aac5eaa968a1307830f7f455167bd929d40f9ce669f526c6461af5bb013fb5caf5682832a529c9917447b8f9475bff9ce860029e97d
+DIST microsoft-edge-beta_104.0.1293.14-1_amd64.deb 130810540 BLAKE2B 
9adf3b414f621cfce2a335cc69bb4d2f3d8bbe0b5f0db384c8dba41ecfba933b56f7553ccdddb9d1df77d5d89877f005e36234a48988b3c3468de2bd909eea01
 SHA512 
a6e57c7a648607ff3fc942875795a069c89bf72c677ed610f0202978f3d77a920a10223cd9cb54e180bada259b07a117e93e37dc65d0e21c4729f569fc40e825
 DIST microsoft-edge-beta_104.0.1293.21-1_amd64.deb 130937280 BLAKE2B 
b267d8dea8c7acb4d543f4a5e3bf85b945e06e5246df6c3bf8d7c5df301a8bf1b299cef2f3dc791749af2e61db4357210e3d2a84cead6ebd7c5bc2aaca7a3ab3
 SHA512 
0bdf06efb473d38b3b2cdebef2bf9b2746df1d7fb50a34655c6cdf8b4a35bfb9a1429a73f274ad0613037132b7a8ef11742647642632fb1aed2a351826e42a7f

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.14.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.14.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.14.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2022-07-14 Thread Sam James
commit: afe0bf68de843f9a1711377266539948e7ed27cd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:43:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe0bf68

www-client/microsoft-edge-beta: automated bump (104.0.1293.21)

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

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-104.0.1293.21.ebuild   | 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 3c2a5d5a8012..e48cf5d7e927 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_103.0.1264.21-1_amd64.deb 120782498 BLAKE2B 
652c305d90080b203f0912ad9fa501f6f6190b9254e5df87b2a143f96d37aaefd72b9fc46f92263aebbaf42339d6ca955b20f85b11ebf1a957e36b5253468506
 SHA512 
0e5705b88fc56da9fa1de68aa133b431e0ea3537414e14ad3c6820e40551a2e8bf57af760430d3eda1a6a454224afe617204f7f6c60d55cbbfa89dcce04d9c6c
 DIST microsoft-edge-beta_103.0.1264.32-1_amd64.deb 120853460 BLAKE2B 
6d86bfd2823ddf48bc8b1965d965f2310cd223554e17d83e89c2fa5d80230c96176451729c869bbfb392c67a9de9129bda46caf25ce7b710fb4cad2424bc92e7
 SHA512 
eba045cfa96bb17a27711e1e5c6d3bc958f543f0f6e8e98b073d975bc789e0697dd3623141a67312efb4e57be7dcfd6163b3ec23e6bbca0ea861302e55305286
 DIST microsoft-edge-beta_103.0.1264.37-1_amd64.deb 120948132 BLAKE2B 
d4b3fb2b363847bd7f873d6a78e9f7b1282ec899d87cf791a5fc47e8ec58f9290d5393c12610aa860bdba709e88b8d316176040d2e849164e326ad6b6caab07e
 SHA512 
f3e45a835bb2c386adcb6aac5eaa968a1307830f7f455167bd929d40f9ce669f526c6461af5bb013fb5caf5682832a529c9917447b8f9475bff9ce860029e97d
+DIST microsoft-edge-beta_104.0.1293.21-1_amd64.deb 130937280 BLAKE2B 
b267d8dea8c7acb4d543f4a5e3bf85b945e06e5246df6c3bf8d7c5df301a8bf1b299cef2f3dc791749af2e61db4357210e3d2a84cead6ebd7c5bc2aaca7a3ab3
 SHA512 
0bdf06efb473d38b3b2cdebef2bf9b2746df1d7fb50a34655c6cdf8b4a35bfb9a1429a73f274ad0613037132b7a8ef11742647642632fb1aed2a351826e42a7f

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.21.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.21.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-104.0.1293.21.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2022-07-14 Thread Sam James
commit: caac17baaf73304cbcea96b19177fa9495377f6b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:43:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caac17ba

www-client/microsoft-edge-beta: automated bump (103.0.1264.45)

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

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-103.0.1264.45.ebuild   | 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index ade55da7a3ab..36fafa4e585c 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,5 +1,6 @@
 DIST microsoft-edge-beta_103.0.1264.21-1_amd64.deb 120782498 BLAKE2B 
652c305d90080b203f0912ad9fa501f6f6190b9254e5df87b2a143f96d37aaefd72b9fc46f92263aebbaf42339d6ca955b20f85b11ebf1a957e36b5253468506
 SHA512 
0e5705b88fc56da9fa1de68aa133b431e0ea3537414e14ad3c6820e40551a2e8bf57af760430d3eda1a6a454224afe617204f7f6c60d55cbbfa89dcce04d9c6c
 DIST microsoft-edge-beta_103.0.1264.32-1_amd64.deb 120853460 BLAKE2B 
6d86bfd2823ddf48bc8b1965d965f2310cd223554e17d83e89c2fa5d80230c96176451729c869bbfb392c67a9de9129bda46caf25ce7b710fb4cad2424bc92e7
 SHA512 
eba045cfa96bb17a27711e1e5c6d3bc958f543f0f6e8e98b073d975bc789e0697dd3623141a67312efb4e57be7dcfd6163b3ec23e6bbca0ea861302e55305286
 DIST microsoft-edge-beta_103.0.1264.37-1_amd64.deb 120948132 BLAKE2B 
d4b3fb2b363847bd7f873d6a78e9f7b1282ec899d87cf791a5fc47e8ec58f9290d5393c12610aa860bdba709e88b8d316176040d2e849164e326ad6b6caab07e
 SHA512 
f3e45a835bb2c386adcb6aac5eaa968a1307830f7f455167bd929d40f9ce669f526c6461af5bb013fb5caf5682832a529c9917447b8f9475bff9ce860029e97d
+DIST microsoft-edge-beta_103.0.1264.45-1_amd64.deb 120898472 BLAKE2B 
fab48440b4f0aac469ba7917273d84b372c047800c53dcad00f80adbf1e0cc785f678c11fe53b2f786ffef4495b1969e799a5b244e36a172052bae4d220e8e70
 SHA512 
a715fd6b6da641380e5d8e6e01650c8cd05788c99ffe3cd2918afc8b33ca815e0791700ec12fb8fdeec141725452c93b408a33accb5ef88b2eda089ad505c284
 DIST microsoft-edge-beta_104.0.1293.14-1_amd64.deb 130810540 BLAKE2B 
9adf3b414f621cfce2a335cc69bb4d2f3d8bbe0b5f0db384c8dba41ecfba933b56f7553ccdddb9d1df77d5d89877f005e36234a48988b3c3468de2bd909eea01
 SHA512 
a6e57c7a648607ff3fc942875795a069c89bf72c677ed610f0202978f3d77a920a10223cd9cb54e180bada259b07a117e93e37dc65d0e21c4729f569fc40e825
 DIST microsoft-edge-beta_104.0.1293.21-1_amd64.deb 130937280 BLAKE2B 
b267d8dea8c7acb4d543f4a5e3bf85b945e06e5246df6c3bf8d7c5df301a8bf1b299cef2f3dc791749af2e61db4357210e3d2a84cead6ebd7c5bc2aaca7a3ab3
 SHA512 
0bdf06efb473d38b3b2cdebef2bf9b2746df1d7fb50a34655c6cdf8b4a35bfb9a1429a73f274ad0613037132b7a8ef11742647642632fb1aed2a351826e42a7f

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-103.0.1264.45.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-103.0.1264.45.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-103.0.1264.45.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against 

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-unstable/

2022-07-14 Thread Sam James
commit: 339b563cfe9862d0859293a3cdf8d1baee138480
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:40:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339b563c

www-client/google-chrome-unstable: automated update (105.0.5176.3)

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

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...-104.0.5112.12.ebuild => google-chrome-unstable-105.0.5176.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index 2b2a93ebf65e..2c975f9e1619 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_104.0.5112.12-1_amd64.deb 89905068 BLAKE2B 
14c75219113c2a1ffd710dee16bc582a42591c31d06685fad6be491f75a72daa3facfb6f72726219b3ed532f9431e35962a7c79723c6a679406d28de259f5a03
 SHA512 
22fabe2dd0cdb690382616a5e4a1ff9ae0951b09b1981639cefd0542f7b86f261f3c07f82e99e9a3439f8b120265078b8ad8801664154b5216fa73cbf0a743b5
+DIST google-chrome-unstable_105.0.5176.3-1_amd64.deb 90277740 BLAKE2B 
03093be18477358f18efd5c30cfbfda4176730887db720f01ef14465b19d5f245465d7f2715b0032e0ec70070b76b67142cecf473567f1f2ab40c55b905a0d9d
 SHA512 
93f1d0140683e620eea4b079a75678e4b45cdc8ab1122368e08fa7216b7a49b062d54a704344630fff0309b6e93040fc365e027dc8501d10da93214019a8ed80

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-104.0.5112.12.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-105.0.5176.3.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-104.0.5112.12.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-105.0.5176.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2022-07-14 Thread Sam James
commit: f00ee1d6094b4167c8bae304124bd1d575c2d4e7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:42:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00ee1d6

www-client/microsoft-edge: automated bump (103.0.1264.62)

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

 www-client/microsoft-edge/Manifest |   1 +
 .../microsoft-edge-103.0.1264.62.ebuild| 116 +
 2 files changed, 117 insertions(+)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 802f9ffe9bb9..b0f352c7e17d 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
 DIST microsoft-edge-stable_103.0.1264.37-1_amd64.deb 120800512 BLAKE2B 
03abbc5da0b9e2cb5614ac74c7cbdd078600364715e81591f9939d3e077c98b16970fa2a09df6e8d1bbca376da980e49b0923e0674befd4b80592b16c26dc5d5
 SHA512 
f0d2ccd3a073d3b7219b0eb1bb03d4f606eae5dc17efcbe1ef3837db634f99a0b33f9a45e8e7bb2654e13d30f086a87840a3c1cdc2dc9e40e02fc91d225d84e5
+DIST microsoft-edge-stable_103.0.1264.62-1_amd64.deb 120908516 BLAKE2B 
015121a28800c52c7f27a3e1776610bb21c3a58769d33fc4173232bec37bde2fccc54892df9d650f456cfe0068872f67406e012a29592df84b4993ff9e57282a
 SHA512 
8c87f9248b00a1039c31adf576ae63238497a39d7058ed1731f54a89c4babc3f7c5a77fe288d353bcd5eb511aa245421641ea1ee26009e98c9ac622bd386e581

diff --git a/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild 
b/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+   fi
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do
+   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+   done
+
+   if ! use mip; then
+   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
+   fi
+
+   pax-mark m "${EDGE_HOME}/msedge"
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2022-07-14 Thread Sam James
commit: 9d03473813a9153f98e8ac49bd0f39bfe7002cd1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:42:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d034738

www-client/microsoft-edge: amd64 stable (103.0.1264.62)

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

 www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild 
b/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild
index a8cc7e730ebf..3db12034b572 100644
--- a/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-103.0.1264.62.ebuild
@@ -14,7 +14,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 MY_P="${MY_PN}_${PV}-1"
 



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

2022-07-14 Thread Sam James
commit: 920da5d2b73c588a814da1ae6827c3a9479bd603
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:40:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920da5d2

www-plugins/chrome-binary-plugins: automated update (104.0.5112.48_beta)

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

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...0.53_beta.ebuild => chrome-binary-plugins-104.0.5112.48_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 3a81166f9f22..b0372ecbdf46 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_103.0.5060.53-1_amd64.deb 85782692 BLAKE2B 
3d7d4980ea0e3f512c494291e9ee30ce02a90737d08c1277fb19a82d2fa290a45a412775bbf3da6a0526a6da7ef11aefb29ded594d27395ffcf10721e47d4405
 SHA512 
9339ad8f5e1e82a0338bd060982fb47b3fed3c8b62b2eac16d53c3e51be9d831513adb042f5ed12dbe66f04f5a0e4cf44c48e54b9f55f9cc66a3d6e6d1ac9e66
+DIST google-chrome-beta_104.0.5112.48-1_amd64.deb 89939920 BLAKE2B 
ac0e5bfc3291313a109e03db3f36969045a09ded667c547c742cd9a3ada1c7a42165c7f7eb8d136d9720761968a4ae61fae1573ffd689231f37c53086e5ed203
 SHA512 
c05ccea22b28f418354b4357ea1edb4c94fbdfb52b50c3719de770b9e66b08c4c55c6d6691c8122160bfe2c6fe35fce9965f677ce826fa34822e958fcca03812
 DIST google-chrome-stable_103.0.5060.114-1_amd64.deb 85835696 BLAKE2B 
df07c0d4d94dcd3e079e7899b8b104388972b9e51b6d6dbe465b627eb6d103bfe085bb8704ba9f8ad19d0b0b16233791d1a0d0877399634e8e048d9beb18dfdc
 SHA512 
1ff404b4748736f74ac2ea291964710bcbb5d1d683a8203c555766e4f67f01a8c2c7a6b615f1947718dd6535b8561dcb256ff31f305082c60b5445073ee2bcc8
 DIST google-chrome-unstable_104.0.5112.12-1_amd64.deb 89905068 BLAKE2B 
14c75219113c2a1ffd710dee16bc582a42591c31d06685fad6be491f75a72daa3facfb6f72726219b3ed532f9431e35962a7c79723c6a679406d28de259f5a03
 SHA512 
22fabe2dd0cdb690382616a5e4a1ff9ae0951b09b1981639cefd0542f7b86f261f3c07f82e99e9a3439f8b120265078b8ad8801664154b5216fa73cbf0a743b5

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-103.0.5060.53_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-104.0.5112.48_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-103.0.5060.53_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-104.0.5112.48_beta.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2022-07-14 Thread Sam James
commit: ff065d345bbfec759a4bf09fd1ce851af40d3382
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:43:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff065d34

www-client/microsoft-edge-beta: remove old

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

 www-client/microsoft-edge-beta/Manifest|   3 -
 .../microsoft-edge-beta-103.0.1264.21.ebuild   | 116 -
 .../microsoft-edge-beta-103.0.1264.32.ebuild   | 116 -
 .../microsoft-edge-beta-103.0.1264.37.ebuild   | 116 -
 4 files changed, 351 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 36fafa4e585c..df0be76c9c31 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,6 +1,3 @@
-DIST microsoft-edge-beta_103.0.1264.21-1_amd64.deb 120782498 BLAKE2B 
652c305d90080b203f0912ad9fa501f6f6190b9254e5df87b2a143f96d37aaefd72b9fc46f92263aebbaf42339d6ca955b20f85b11ebf1a957e36b5253468506
 SHA512 
0e5705b88fc56da9fa1de68aa133b431e0ea3537414e14ad3c6820e40551a2e8bf57af760430d3eda1a6a454224afe617204f7f6c60d55cbbfa89dcce04d9c6c
-DIST microsoft-edge-beta_103.0.1264.32-1_amd64.deb 120853460 BLAKE2B 
6d86bfd2823ddf48bc8b1965d965f2310cd223554e17d83e89c2fa5d80230c96176451729c869bbfb392c67a9de9129bda46caf25ce7b710fb4cad2424bc92e7
 SHA512 
eba045cfa96bb17a27711e1e5c6d3bc958f543f0f6e8e98b073d975bc789e0697dd3623141a67312efb4e57be7dcfd6163b3ec23e6bbca0ea861302e55305286
-DIST microsoft-edge-beta_103.0.1264.37-1_amd64.deb 120948132 BLAKE2B 
d4b3fb2b363847bd7f873d6a78e9f7b1282ec899d87cf791a5fc47e8ec58f9290d5393c12610aa860bdba709e88b8d316176040d2e849164e326ad6b6caab07e
 SHA512 
f3e45a835bb2c386adcb6aac5eaa968a1307830f7f455167bd929d40f9ce669f526c6461af5bb013fb5caf5682832a529c9917447b8f9475bff9ce860029e97d
 DIST microsoft-edge-beta_103.0.1264.45-1_amd64.deb 120898472 BLAKE2B 
fab48440b4f0aac469ba7917273d84b372c047800c53dcad00f80adbf1e0cc785f678c11fe53b2f786ffef4495b1969e799a5b244e36a172052bae4d220e8e70
 SHA512 
a715fd6b6da641380e5d8e6e01650c8cd05788c99ffe3cd2918afc8b33ca815e0791700ec12fb8fdeec141725452c93b408a33accb5ef88b2eda089ad505c284
 DIST microsoft-edge-beta_104.0.1293.14-1_amd64.deb 130810540 BLAKE2B 
9adf3b414f621cfce2a335cc69bb4d2f3d8bbe0b5f0db384c8dba41ecfba933b56f7553ccdddb9d1df77d5d89877f005e36234a48988b3c3468de2bd909eea01
 SHA512 
a6e57c7a648607ff3fc942875795a069c89bf72c677ed610f0202978f3d77a920a10223cd9cb54e180bada259b07a117e93e37dc65d0e21c4729f569fc40e825
 DIST microsoft-edge-beta_104.0.1293.21-1_amd64.deb 130937280 BLAKE2B 
b267d8dea8c7acb4d543f4a5e3bf85b945e06e5246df6c3bf8d7c5df301a8bf1b299cef2f3dc791749af2e61db4357210e3d2a84cead6ebd7c5bc2aaca7a3ab3
 SHA512 
0bdf06efb473d38b3b2cdebef2bf9b2746df1d7fb50a34655c6cdf8b4a35bfb9a1429a73f274ad0613037132b7a8ef11742647642632fb1aed2a351826e42a7f

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-103.0.1264.21.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-103.0.1264.21.ebuild
deleted file mode 100644
index a8cc7e730ebf..
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-103.0.1264.21.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please 

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

2022-07-14 Thread Sam James
commit: 3a9bf9b9e36e868ab31e59a483137984e47ecd79
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:41:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9bf9b9

www-plugins/chrome-binary-plugins: automated update (105.0.5176.3_alpha)

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

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 12_alpha.ebuild => chrome-binary-plugins-105.0.5176.3_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index b0372ecbdf46..2d5b40617ddb 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_104.0.5112.48-1_amd64.deb 89939920 BLAKE2B 
ac0e5bfc3291313a109e03db3f36969045a09ded667c547c742cd9a3ada1c7a42165c7f7eb8d136d9720761968a4ae61fae1573ffd689231f37c53086e5ed203
 SHA512 
c05ccea22b28f418354b4357ea1edb4c94fbdfb52b50c3719de770b9e66b08c4c55c6d6691c8122160bfe2c6fe35fce9965f677ce826fa34822e958fcca03812
 DIST google-chrome-stable_103.0.5060.114-1_amd64.deb 85835696 BLAKE2B 
df07c0d4d94dcd3e079e7899b8b104388972b9e51b6d6dbe465b627eb6d103bfe085bb8704ba9f8ad19d0b0b16233791d1a0d0877399634e8e048d9beb18dfdc
 SHA512 
1ff404b4748736f74ac2ea291964710bcbb5d1d683a8203c555766e4f67f01a8c2c7a6b615f1947718dd6535b8561dcb256ff31f305082c60b5445073ee2bcc8
-DIST google-chrome-unstable_104.0.5112.12-1_amd64.deb 89905068 BLAKE2B 
14c75219113c2a1ffd710dee16bc582a42591c31d06685fad6be491f75a72daa3facfb6f72726219b3ed532f9431e35962a7c79723c6a679406d28de259f5a03
 SHA512 
22fabe2dd0cdb690382616a5e4a1ff9ae0951b09b1981639cefd0542f7b86f261f3c07f82e99e9a3439f8b120265078b8ad8801664154b5216fa73cbf0a743b5
+DIST google-chrome-unstable_105.0.5176.3-1_amd64.deb 90277740 BLAKE2B 
03093be18477358f18efd5c30cfbfda4176730887db720f01ef14465b19d5f245465d7f2715b0032e0ec70070b76b67142cecf473567f1f2ab40c55b905a0d9d
 SHA512 
93f1d0140683e620eea4b079a75678e4b45cdc8ab1122368e08fa7216b7a49b062d54a704344630fff0309b6e93040fc365e027dc8501d10da93214019a8ed80

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-104.0.5112.12_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5176.3_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-104.0.5112.12_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5176.3_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2022-07-14 Thread Sam James
commit: 05c2345ba855447ed1fbf0128d08f9150c416918
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 02:42:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:46:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c2345b

www-client/microsoft-edge: remove old

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

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-103.0.1264.37.ebuild| 116 -
 2 files changed, 117 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index b0f352c7e17d..bc48c989533e 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_103.0.1264.37-1_amd64.deb 120800512 BLAKE2B 
03abbc5da0b9e2cb5614ac74c7cbdd078600364715e81591f9939d3e077c98b16970fa2a09df6e8d1bbca376da980e49b0923e0674befd4b80592b16c26dc5d5
 SHA512 
f0d2ccd3a073d3b7219b0eb1bb03d4f606eae5dc17efcbe1ef3837db634f99a0b33f9a45e8e7bb2654e13d30f086a87840a3c1cdc2dc9e40e02fc91d225d84e5
 DIST microsoft-edge-stable_103.0.1264.62-1_amd64.deb 120908516 BLAKE2B 
015121a28800c52c7f27a3e1776610bb21c3a58769d33fc4173232bec37bde2fccc54892df9d650f456cfe0068872f67406e012a29592df84b4993ff9e57282a
 SHA512 
8c87f9248b00a1039c31adf576ae63238497a39d7058ed1731f54a89c4babc3f7c5a77fe288d353bcd5eb511aa245421641ea1ee26009e98c9ac622bd386e581

diff --git a/www-client/microsoft-edge/microsoft-edge-103.0.1264.37.ebuild 
b/www-client/microsoft-edge/microsoft-edge-103.0.1264.37.ebuild
deleted file mode 100644
index 3db12034b572..
--- a/www-client/microsoft-edge/microsoft-edge-103.0.1264.37.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   if ! use mip; then
-   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
-   fi
-
-   pax-mark m "${EDGE_HOME}/msedge"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/google-drive-ocamlfuse/

2022-07-14 Thread Christoph Junghans
commit: cc6913cc2a642074668e5794a96401c728aa357a
Author: Christoph Junghans  gentoo  org>
AuthorDate: Fri Jul 15 02:29:46 2022 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Fri Jul 15 02:30:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6913cc

sys-fs/google-drive-ocamlfuse: initial commit

Closes: https://bugs.gentoo.org/488106
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Christoph Junghans  gentoo.org>

 sys-fs/google-drive-ocamlfuse/Manifest |  1 +
 .../google-drive-ocamlfuse-0.7.29.ebuild   | 34 ++
 sys-fs/google-drive-ocamlfuse/metadata.xml | 16 ++
 3 files changed, 51 insertions(+)

diff --git a/sys-fs/google-drive-ocamlfuse/Manifest 
b/sys-fs/google-drive-ocamlfuse/Manifest
new file mode 100644
index ..4177ad68e223
--- /dev/null
+++ b/sys-fs/google-drive-ocamlfuse/Manifest
@@ -0,0 +1 @@
+DIST google-drive-ocamlfuse-0.7.29.gh.tar.gz 98832 BLAKE2B 
7a959047abacc65379c2da0f590c6dba613cb7708dd56a7e029409d8791d76e6a0a164eea113b21a84b07bf522879401833431482f18d97865364eaee03dcb3b
 SHA512 
562bca2e9019a999886052eb4b7f6554706c25be69670148c1938d3b30d742b03eafb6fba430c4762ba44713e291ec3b0cddabc1baaa6491740ddd3e77655fe9

diff --git a/sys-fs/google-drive-ocamlfuse/google-drive-ocamlfuse-0.7.29.ebuild 
b/sys-fs/google-drive-ocamlfuse/google-drive-ocamlfuse-0.7.29.ebuild
new file mode 100644
index ..540886355a64
--- /dev/null
+++ b/sys-fs/google-drive-ocamlfuse/google-drive-ocamlfuse-0.7.29.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune findlib
+
+DESCRIPTION="FUSE filesystem over Google Drive"
+HOMEPAGE="
+   https://github.com/astrada/google-drive-ocamlfuse
+   https://opam.ocaml.org/packages/google-drive-ocamlfuse/
+"
+SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="
+   >=dev-ml/gapi-ocaml-0.4.2:=
+   >=dev-ml/ocamlfuse-2.7.1:=
+   dev-ml/cryptokit:=
+   dev-ml/extlib:=
+   dev-ml/ocaml-sqlite3:=
+   >=dev-ml/tiny_httpd-0.6:=
+"
+DEPEND="
+   ${RDEPEND}
+   dev-ml/camlidl:=
+   test? ( dev-ml/ounit2 )
+"
+
+RESTRICT="!test? ( test )"

diff --git a/sys-fs/google-drive-ocamlfuse/metadata.xml 
b/sys-fs/google-drive-ocamlfuse/metadata.xml
new file mode 100644
index ..e8eac55251e2
--- /dev/null
+++ b/sys-fs/google-drive-ocamlfuse/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+m...@gentoo.org
+ML
+  
+  
+https://github.com/astrada/google-drive-ocamlfuse/issues
+astrada/google-drive-ocamlfuse
+
+  Alessandro Strada
+  alessandro.str...@gmail.com
+
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/samurai/files/, dev-util/samurai/

2022-07-14 Thread Sam James
commit: 8cc59eb3b6d73b67c17da03342dac6b241451cce
Author: orbea  riseup  net>
AuthorDate: Wed Jul 13 15:10:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:13:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc59eb3

dev-util/samurai: Add patch for CVE-2021-30218

Also updates to EAPI 8.

Bug: https://bugs.gentoo.org/786951
Upstream-Commit: 
https://github.com/michaelforney/samurai/commit/e84b6d99c85043fa1ba54851ee500540ec206918
Upstream-Issue: https://github.com/michaelforney/samurai/issues/67
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/26386
Signed-off-by: Sam James  gentoo.org>

 .../files/samurai-1.2-null_pointer_fix.patch   | 36 +-
 ...samurai-1.2-r1.ebuild => samurai-1.2-r2.ebuild} |  6 ++--
 dev-util/samurai/samurai-.ebuild   |  4 +--
 3 files changed, 40 insertions(+), 6 deletions(-)

diff --git a/dev-util/samurai/files/samurai-1.2-null_pointer_fix.patch 
b/dev-util/samurai/files/samurai-1.2-null_pointer_fix.patch
index fbc97b03d478..76ffc8cd350f 100644
--- a/dev-util/samurai/files/samurai-1.2-null_pointer_fix.patch
+++ b/dev-util/samurai/files/samurai-1.2-null_pointer_fix.patch
@@ -1,3 +1,37 @@
+CVE-2021-30218 + CVE-2021-30219
+Bug: https://bugs.gentoo.org/786951
+
+Upstream-Commit: 
https://github.com/michaelforney/samurai/commit/e84b6d99c85043fa1ba54851ee500540ec206918
+From e84b6d99c85043fa1ba54851ee500540ec206918 Mon Sep 17 00:00:00 2001
+From: Michael Forney 
+Date: Fri, 2 Apr 2021 17:27:48 -0700
+Subject: [PATCH] util: Check for NULL string in writefile
+
+This check was there previously, but was removed in f549b757 with
+the addition of a check during parse that every rule has rspfile
+if and only if it has rspfile_content. However, this fails to
+consider the possibility of those variables coming from the edge
+or global environment. So, re-add the check.
+
+Fixes #67 (https://github.com/michaelforney/samurai/issues/67).
+---
+ util.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/util.c b/util.c
+index ea5c3ce..2a59881 100644
+--- a/util.c
 b/util.c
+@@ -258,7 +258,7 @@ writefile(const char *name, struct string *s)
+   return -1;
+   }
+   ret = 0;
+-  if (fwrite(s->s, 1, s->n, f) != s->n || fflush(f) != 0) {
++  if (s && (fwrite(s->s, 1, s->n, f) != s->n || fflush(f) != 0)) {
+   warn("write %s:", name);
+   ret = -1;
+   }
+Upstream-Commit: 
https://github.com/michaelforney/samurai/commit/d2af3bc375e2a77139c3a28d6128c60cd8d08655
 From d2af3bc375e2a77139c3a28d6128c60cd8d08655 Mon Sep 17 00:00:00 2001
 From: Michael Forney 
 Date: Sun, 4 Apr 2021 03:50:09 -0700
@@ -6,7 +40,7 @@ Subject: [PATCH] parse: Check for non-empty 
command/rspfile/rspfile_content
 This matches ninja behavior and prevents the possibility of a rule
 with an empty (NULL) command string.
 
-Fixes #68.
+Fixes #68 (https://github.com/michaelforney/samurai/issues/68).
 ---
  parse.c | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/dev-util/samurai/samurai-1.2-r1.ebuild 
b/dev-util/samurai/samurai-1.2-r2.ebuild
similarity index 86%
rename from dev-util/samurai/samurai-1.2-r1.ebuild
rename to dev-util/samurai/samurai-1.2-r2.ebuild
index c2072fc277b1..5a7727cbbf8c 100644
--- a/dev-util/samurai/samurai-1.2-r1.ebuild
+++ b/dev-util/samurai/samurai-1.2-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -19,7 +19,7 @@ LICENSE="ISC Apache-2.0 MIT"
 SLOT="0"
 
 PATCHES=(
-   "${FILESDIR}/${P}-null_pointer_fix.patch" #786957
+   "${FILESDIR}/${P}-null_pointer_fix.patch" # 786951
 )
 
 src_compile() {

diff --git a/dev-util/samurai/samurai-.ebuild 
b/dev-util/samurai/samurai-.ebuild
index 6895ee86fc65..6e723875bada 100644
--- a/dev-util/samurai/samurai-.ebuild
+++ b/dev-util/samurai/samurai-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 



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

2022-07-14 Thread Sam James
commit: 0fc0972307c10508430dc85a98723935f0a34263
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:38:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:11:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc09723

dev-cpp/muParserX: new package

Closes: https://bugs.gentoo.org/834771
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/muParserX/Manifest|  1 +
 dev-cpp/muParserX/metadata.xml| 19 +++
 dev-cpp/muParserX/muParserX-4.0.11.ebuild | 16 
 3 files changed, 36 insertions(+)

diff --git a/dev-cpp/muParserX/Manifest b/dev-cpp/muParserX/Manifest
new file mode 100644
index ..815473a36ead
--- /dev/null
+++ b/dev-cpp/muParserX/Manifest
@@ -0,0 +1 @@
+DIST muParserX-4.0.11.tar.gz 215824 BLAKE2B 
f077fee44d4b67b02a0c559ce492b27107b0f5294eca7266e968c852e1e2503a4f5fc4d32b07e5c6ebca8ab95d7f30cdacd257439f70a7943c5ad22d39c9
 SHA512 
67846a91b57e41731a656cfee68effdd9166e738108764be5d3080854d8a01bedbeacaaade7bee11c6b5f83019abddeca3b2c9acdfbb48629da6d9b92c79c7af

diff --git a/dev-cpp/muParserX/metadata.xml b/dev-cpp/muParserX/metadata.xml
new file mode 100644
index ..f9242a1fe47a
--- /dev/null
+++ b/dev-cpp/muParserX/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+gaborosz...@protonmail.com
+Gábor Oszkár Dénes
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+The evaluation of a mathematical expression is a standard task required in 
many applications. It can be solved by either using a standard math expression 
parser such as muparser or by embedding a scripting language such as Lua. There 
are however some limitations: Although muparser is pretty fast it will only 
work with scalar values and although Lua is very flexible it does neither 
support binary operators for arrays nor complex numbers. So if you need a math 
expression parser with support for arrays, matrices and strings muparserx may 
be able to help you.
+  
+  
+beltoforion/muparserx
+  
+

diff --git a/dev-cpp/muParserX/muParserX-4.0.11.ebuild 
b/dev-cpp/muParserX/muParserX-4.0.11.ebuild
new file mode 100644
index ..373e92ac6637
--- /dev/null
+++ b/dev-cpp/muParserX/muParserX-4.0.11.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Parsing Expressions with Strings, Complex Numbers, Vectors, 
Matrices and more"
+HOMEPAGE="https://beltoforion.de/en/muparser/;
+SRC_URI="https://github.com/beltoforion/muparserx/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}"/muparserx-${PV}



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

2022-07-14 Thread Sam James
commit: 750a63de656212034e3106e0a2685f02248ade81
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:38:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:12:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750a63de

dev-python/qiskit-aer: new package

Closes: https://bugs.gentoo.org/834772
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24455
Signed-off-by: Sam James  gentoo.org>

 dev-python/qiskit-aer/Manifest |  1 +
 ...qiskit-aer-0.10.3-remove-cmake-dependency.patch | 10 +++
 dev-python/qiskit-aer/metadata.xml | 21 +
 dev-python/qiskit-aer/qiskit-aer-0.10.3.ebuild | 92 ++
 4 files changed, 124 insertions(+)

diff --git a/dev-python/qiskit-aer/Manifest b/dev-python/qiskit-aer/Manifest
new file mode 100644
index ..1dd95accffd1
--- /dev/null
+++ b/dev-python/qiskit-aer/Manifest
@@ -0,0 +1 @@
+DIST qiskit-aer-0.10.3.gh.tar.gz 6657490 BLAKE2B 
443f7df2259c720fb93a60659da9b1cded25f9dbdf585bd0322e9f4effe4c5955daf6587d6c3964ab4a7e4a8bf6270f857abae1cf4e6b0718801daa6a96c2aec
 SHA512 
c882624bac373566b003a01fffa6963d4ad8796ce18786b50ef85350daac26814c147b36067eb6fce4f264919b3680246e767b5c13ac338817fd394620392079

diff --git 
a/dev-python/qiskit-aer/files/qiskit-aer-0.10.3-remove-cmake-dependency.patch 
b/dev-python/qiskit-aer/files/qiskit-aer-0.10.3-remove-cmake-dependency.patch
new file mode 100644
index ..44917bbf8cca
--- /dev/null
+++ 
b/dev-python/qiskit-aer/files/qiskit-aer-0.10.3-remove-cmake-dependency.patch
@@ -0,0 +1,10 @@
+--- a/setup.py 2022-02-09 17:41:55.0 +0100
 b/setup.py 2022-03-02 14:44:04.344551645 +0100
+@@ -72,7 +72,6 @@
+ 
+ setup_requirements = common_requirements + [
+ 'scikit-build>=0.11.0',
+-'cmake!=3.17,!=3.17.0',
+ 'pybind11>=2.6',
+ ]
+ 

diff --git a/dev-python/qiskit-aer/metadata.xml 
b/dev-python/qiskit-aer/metadata.xml
new file mode 100644
index ..766391b439a3
--- /dev/null
+++ b/dev-python/qiskit-aer/metadata.xml
@@ -0,0 +1,21 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+gaborosz...@protonmail.com
+Gábor Oszkár Dénes
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+Qiskit is an open-source framework for working with noisy quantum 
computers at the level of pulses, circuits, and algorithms.
+Qiskit is made up of elements that each work together to enable quantum 
computing. This element is Aer, which provides high-performance quantum 
computing simulators with realistic noise models.
+  
+  
+Qiskit/qiskit-aer
+qiskit-aer
+  
+

diff --git a/dev-python/qiskit-aer/qiskit-aer-0.10.3.ebuild 
b/dev-python/qiskit-aer/qiskit-aer-0.10.3.ebuild
new file mode 100644
index ..3fc6e2707460
--- /dev/null
+++ b/dev-python/qiskit-aer/qiskit-aer-0.10.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 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="High performance simulator for quantum circuits that includes 
noise models"
+HOMEPAGE="https://github.com/Qiskit/qiskit-aer;
+SRC_URI="https://github.com/Qiskit/qiskit-aer/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# The reference implementation of BLAS/CBLAS is not compatible with qiskit-aer 
right now,
+# because importing library causes an error.
+# 
/usr/lib/python3.9/site-packages/qiskit/providers/aer/backends/controller_wrappers.cpython-39-x86_64-linux-gnu.so:
 undefined symbol: slamch_
+# Using sci-libs/openblas instead here,
+# with the option to switch between reference/openblas implementation runtime 
(eselect-ldso).
+COMMON_DEPEND="
+   >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
+   >=dev-cpp/nlohmann_json-3.1.1
+   >=dev-libs/spdlog-1.5.0
+   >=dev-cpp/muParserX-4.0.8
+   virtual/cblas[eselect-ldso]
+   sci-libs/openblas[eselect-ldso]"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   >dev-util/cmake-3.17
+   >=dev-python/scikit-build-0.11.0[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.6[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ddt[${PYTHON_USEDEP}]
+   dev-python/fixtures[${PYTHON_USEDEP}]
+   )"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=dev-python/qiskit-terra-0.19.1[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+# Remove cmake dependency from setup.py because of
+# invalid dependency description. We put this dependency check in BDEPEND.
+PATCHES=( "${FILESDIR}/qiskit-aer-0.10.3-remove-cmake-dependency.patch" )
+
+check_openblas() {
+   local libdir=$(get_libdir) me="openblas"
+
+   # check blas
+   local current_blas=$(eselect 

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

2022-07-14 Thread Sam James
commit: 18d59ea482cb80e4e5a176777614e7dcc4ed7e7e
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:34:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:11:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d59ea4

dev-python/retworkx: new package

Closes: https://bugs.gentoo.org/834766
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/retworkx/Manifest   |  65 +
 dev-python/retworkx/metadata.xml   |  20 ++
 dev-python/retworkx/retworkx-0.11.0.ebuild | 112 +
 3 files changed, 197 insertions(+)

diff --git a/dev-python/retworkx/Manifest b/dev-python/retworkx/Manifest
new file mode 100644
index ..ed5e3a7acd23
--- /dev/null
+++ b/dev-python/retworkx/Manifest
@@ -0,0 +1,65 @@
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B 
b223d0dcacbb09850d457825cb2a018494d798da20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb
 SHA512 
f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
+DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 
0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4
 SHA512 
44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
+DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B 
c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a
 SHA512 
ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
+DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 
8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad
 SHA512 
fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
+DIST either-1.6.1.crate 13641 BLAKE2B 
e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949
 SHA512 
4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
+DIST fixedbitset-0.4.1.crate 15551 BLAKE2B 
bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536
 SHA512 
8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33
+DIST getrandom-0.2.3.crate 26261 BLAKE2B 
3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569
 SHA512 
e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d
+DIST hashbrown-0.11.2.crate 85713 BLAKE2B 
402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559
 SHA512 
c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
+DIST 

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

2022-07-14 Thread Sam James
commit: a9dc07be6e8a7444343a636ffe3be5983924b115
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:35:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:11:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9dc07be

dev-python/pylatexenc: new package

Closes: https://bugs.gentoo.org/834767
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pylatexenc/Manifest   |  1 +
 dev-python/pylatexenc/metadata.xml   | 22 ++
 dev-python/pylatexenc/pylatexenc-2.10.ebuild | 19 +++
 3 files changed, 42 insertions(+)

diff --git a/dev-python/pylatexenc/Manifest b/dev-python/pylatexenc/Manifest
new file mode 100644
index ..ebd6284223fd
--- /dev/null
+++ b/dev-python/pylatexenc/Manifest
@@ -0,0 +1 @@
+DIST pylatexenc-2.10.gh.tar.gz 721836 BLAKE2B 
8512e052271c127809105280360706217f5134b2349d4b21dcec720addb4cff4157173f8350115de4142aea491da2efb1a2854b4310c48ec98061470be21654e
 SHA512 
9728731e0c84324685b77ce17fae0bea445815e2c54394d2722c4412bbd914da49280ef36b5f3a0a0346e5d2129ca2d8d3b3b92356de3c6af9eed4247cf8bd43

diff --git a/dev-python/pylatexenc/metadata.xml 
b/dev-python/pylatexenc/metadata.xml
new file mode 100644
index ..539971679ce5
--- /dev/null
+++ b/dev-python/pylatexenc/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+gaborosz...@protonmail.com
+Gábor Oszkár Dénes
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+Simple LaTeX parser providing latex-to-unicode and unicode-to-latex 
conversion.
+The pylatexenc.latexencode module provides a function unicode_to_latex() 
which converts a unicode string into LaTeX text and escape sequences. It should 
recognize accented characters and most math symbols. A couple of switches allow 
you to alter how this function behaves.
+You can also run latexencode in command-line to convert plain unicode text 
(from the standard input or from files given on the command line) into LaTeX 
code, written on to the standard output.
+  
+  
+phfaist/pylatexenc
+pylatexenc
+  
+

diff --git a/dev-python/pylatexenc/pylatexenc-2.10.ebuild 
b/dev-python/pylatexenc/pylatexenc-2.10.ebuild
new file mode 100644
index ..b53dd8f95a0e
--- /dev/null
+++ b/dev-python/pylatexenc/pylatexenc-2.10.ebuild
@@ -0,0 +1,19 @@
+# Copyright 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="Simple LaTeX parser providing latex-to-unicode and 
unicode-to-latex conversion"
+HOMEPAGE="https://github.com/phfaist/pylatexenc;
+SRC_URI="https://github.com/phfaist/pylatexenc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest



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

2022-07-14 Thread Sam James
commit: cf1dfd6ccd654d848be0efaf8d061aad72b35a59
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:37:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:11:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1dfd6c

dev-python/qiskit-terra: new package

Closes: https://bugs.gentoo.org/834770
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/qiskit-terra/Manifest   |  1 +
 .../qiskit-terra-0.19.2-test-corrections.patch | 36 +++
 dev-python/qiskit-terra/metadata.xml   | 24 
 dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild | 70 ++
 4 files changed, 131 insertions(+)

diff --git a/dev-python/qiskit-terra/Manifest b/dev-python/qiskit-terra/Manifest
new file mode 100644
index ..a8227925a43f
--- /dev/null
+++ b/dev-python/qiskit-terra/Manifest
@@ -0,0 +1 @@
+DIST qiskit-terra-0.19.2.gh.tar.gz 9536647 BLAKE2B 
966370a782179512f3c4cd209f604f536ac4ac503f4805681d5729f4d6df4020bbaa5a2beb2fc393506eaa67a81666254375f14b827e07e1c1478a381fde5b45
 SHA512 
d02c028a86927610f1bca63830cb489069e68e016ed744a4092a96ddde163ea8ca1071048fc82b1807d4136e1fb2b0fcdde6d1a639ffc2ebe7c99dfd50c2e3d4

diff --git 
a/dev-python/qiskit-terra/files/qiskit-terra-0.19.2-test-corrections.patch 
b/dev-python/qiskit-terra/files/qiskit-terra-0.19.2-test-corrections.patch
new file mode 100644
index ..ec44ebe75faa
--- /dev/null
+++ b/dev-python/qiskit-terra/files/qiskit-terra-0.19.2-test-corrections.patch
@@ -0,0 +1,36 @@
+diff --git a/test/python/qobj/test_pulse_converter.py 
b/test/python/qobj/test_pulse_converter.py
+index ea5b77e78..cde568ecf 100644
+--- a/test/python/qobj/test_pulse_converter.py
 b/test/python/qobj/test_pulse_converter.py
+@@ -341,7 +341,8 @@ class TestQobjToInstructionConverter(QiskitTestCase):
+ 
+ self.assertEqual(evaluated_instruction.start_time, 1)
+ self.assertEqual(evaluated_instruction.duration, 1)
+-self.assertEqual(evaluated_instruction.instructions[0][-1], 
instruction)
++self.assertEqual(evaluated_instruction.instructions[0][-1].channel, 
instruction.channel)
++
self.assertAlmostEqual(evaluated_instruction.instructions[0][-1].frequency, 
instruction.frequency)
+ 
+ def test_delay(self):
+ """Test converted qobj from Delay."""
+diff --git a/test/randomized/test_transpiler_equivalence.py 
b/test/randomized/test_transpiler_equivalence.py
+index 302760279..1d0a3e16f 100644
+--- a/test/randomized/test_transpiler_equivalence.py
 b/test/randomized/test_transpiler_equivalence.py
+@@ -21,7 +21,7 @@ from hypothesis.stateful import Bundle, RuleBasedStateMachine
+ 
+ import hypothesis.strategies as st
+ 
+-from qiskit import execute, transpile, Aer
++from qiskit import execute, transpile, BasicAer
+ from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister
+ from qiskit.circuit import Measure, Reset, Gate, Barrier
+ from qiskit.test.mock import (
+@@ -98,7 +98,7 @@ class QCircuitMachine(RuleBasedStateMachine):
+ qubits = Bundle("qubits")
+ clbits = Bundle("clbits")
+ 
+-backend = Aer.get_backend("qasm_simulator")
++backend = BasicAer.get_backend("qasm_simulator")
+ max_qubits = int(backend.configuration().n_qubits / 2)
+ 
+ def __init__(self):

diff --git a/dev-python/qiskit-terra/metadata.xml 
b/dev-python/qiskit-terra/metadata.xml
new file mode 100644
index ..02ea1aee258b
--- /dev/null
+++ b/dev-python/qiskit-terra/metadata.xml
@@ -0,0 +1,24 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+gaborosz...@protonmail.com
+Gábor Oszkár Dénes
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+Qiskit is an open-source framework for working with noisy quantum 
computers at the level of pulses, circuits, and algorithms.
+Qiskit is made up of elements that work together to enable quantum 
computing. This element is Terra and is the foundation on which the rest of 
Qiskit is built.
+  
+  
+Enable visualization modules
+  
+  
+Qiskit/qiskit-terra
+qiskit-terra
+  
+

diff --git a/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild 
b/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild
new file mode 100644
index ..36f8af6afe18
--- /dev/null
+++ b/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 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="Terra is the foundation on which Qiskit is built"
+HOMEPAGE="https://github.com/Qiskit/qiskit-terra;
+SRC_URI="https://github.com/Qiskit/qiskit-terra/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+visualization"

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

2022-07-14 Thread Sam James
commit: 199dd6a3fe469909a0aab1ffc9fb51f0c369b62c
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:36:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:11:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199dd6a3

dev-python/python-constraint: new package

Closes: https://bugs.gentoo.org/834768
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/python-constraint/Manifest  |  1 +
 .../python-constraint-1.4.0-exclude-examples.patch | 11 +++
 dev-python/python-constraint/metadata.xml  | 20 +++
 .../python-constraint-1.4.0.ebuild | 23 ++
 4 files changed, 55 insertions(+)

diff --git a/dev-python/python-constraint/Manifest 
b/dev-python/python-constraint/Manifest
new file mode 100644
index ..8ba24b510129
--- /dev/null
+++ b/dev-python/python-constraint/Manifest
@@ -0,0 +1 @@
+DIST python-constraint-1.4.0.gh.tar.gz 24966 BLAKE2B 
5ada7926f226536a1384bf9a082da41824e46d683ee71a278c50e1e5ca0a21eb3acbde4c0b47d6b48c53864ab4ea47d602fc9acb976423035aee74b0c6f3ed85
 SHA512 
fbc65ba5854e227e62469290e2d8362ed3247931592e2ac7eb5bcd5d3f9f720bbab8a984a8f7cf9dce989663f13965c5401286a1bdc673c2c076c8b22e19f0cd

diff --git 
a/dev-python/python-constraint/files/python-constraint-1.4.0-exclude-examples.patch
 
b/dev-python/python-constraint/files/python-constraint-1.4.0-exclude-examples.patch
new file mode 100644
index ..797b8e18cff5
--- /dev/null
+++ 
b/dev-python/python-constraint/files/python-constraint-1.4.0-exclude-examples.patch
@@ -0,0 +1,11 @@
+--- a/setup.py2022-02-27 15:57:35.035889587 +0100
 b/setup.py2022-02-27 15:58:04.049889476 +0100
+@@ -70,7 +70,7 @@
+ keywords="csp constraint solving problems problem solver",
+ # You can just specify the packages manually here if your project is
+ # simple. Or you can use find_packages().
+-packages=find_packages(exclude=["contrib", "docs", "tests*"]),
++packages=find_packages(exclude=["contrib", "docs", "tests*", 
"examples*"]),
+ # List run-time dependencies here.  These will be installed by pip when 
your
+ # project is installed. For an analysis of "install_requires" vs pip's
+ # requirements files see:

diff --git a/dev-python/python-constraint/metadata.xml 
b/dev-python/python-constraint/metadata.xml
new file mode 100644
index ..a8c024c1f192
--- /dev/null
+++ b/dev-python/python-constraint/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+gaborosz...@protonmail.com
+Gábor Oszkár Dénes
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+The Python constraint module offers solvers for Constraint Satisfaction 
Problems (CSPs) over finite domains in simple and pure Python. CSP is class of 
problems which may be represented in terms of variables (a, b, ...), domains (a 
in [1, 2, 3], ...), and constraints (a  b, ...).
+  
+  
+python-constraint/python-constraint
+python-constraint
+  
+

diff --git a/dev-python/python-constraint/python-constraint-1.4.0.ebuild 
b/dev-python/python-constraint/python-constraint-1.4.0.ebuild
new file mode 100644
index ..e7a17dd7f275
--- /dev/null
+++ b/dev-python/python-constraint/python-constraint-1.4.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 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="Constraint Solving Problem resolver for Python"
+HOMEPAGE="https://github.com/python-constraint/python-constraint;
+SRC_URI="https://github.com/python-constraint/python-constraint/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}/python-constraint-1.4.0-exclude-examples.patch"
+)
+
+distutils_enable_tests pytest



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

2022-07-14 Thread Sam James
commit: 4320f841e5a27e8b22dae14e728de349070bd7a0
Author: Gábor Oszkár Dénes  protonmail  com>
AuthorDate: Tue Mar  8 20:36:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 02:11:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4320f841

dev-python/tweedledum: new package

Closes: https://bugs.gentoo.org/834769
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gábor Oszkár Dénes  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/tweedledum/Manifest|  1 +
 dev-python/tweedledum/metadata.xml| 20 +++
 dev-python/tweedledum/tweedledum-1.1.1.ebuild | 35 +++
 3 files changed, 56 insertions(+)

diff --git a/dev-python/tweedledum/Manifest b/dev-python/tweedledum/Manifest
new file mode 100644
index ..b9d0d3528a97
--- /dev/null
+++ b/dev-python/tweedledum/Manifest
@@ -0,0 +1 @@
+DIST tweedledum-1.1.1.gh.tar.gz 5105832 BLAKE2B 
71e3e9baaccc345910d5be3831ea0476b06bc3171311d17fc3f160b7d4c9026bab719b1e80f1d462183cdcc1feb750542e2649c2aab5cdc6d4551ab258866649
 SHA512 
eda9c0d895d59450150946d52d942174652d305a863a10bafa60300cde63a692a8105b7bb5dcc86aeb610b666945215905cf95859f3726b875c88d5cd3d34891

diff --git a/dev-python/tweedledum/metadata.xml 
b/dev-python/tweedledum/metadata.xml
new file mode 100644
index ..b68d63379f25
--- /dev/null
+++ b/dev-python/tweedledum/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+gaborosz...@protonmail.com
+Gábor Oszkár Dénes
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+tweedledum is a library for synthesis, compilation, and optimization of 
quantum circuits. The library is written to be scalable up to problem sizes in 
which quantum circuits outperform classical ones. Also, it is meant to be used 
both independently and alongside established tools.
+  
+  
+boschmitt/tweedledum
+tweedledum
+  
+

diff --git a/dev-python/tweedledum/tweedledum-1.1.1.ebuild 
b/dev-python/tweedledum/tweedledum-1.1.1.ebuild
new file mode 100644
index ..392e1dd17b22
--- /dev/null
+++ b/dev-python/tweedledum/tweedledum-1.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 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="Library for analysis, compilation, synthesis, optimization of 
quantum circuits"
+HOMEPAGE="https://github.com/boschmitt/tweedledum;
+SRC_URI="https://github.com/boschmitt/tweedledum/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# >=dev-python/setuptools-42.0.0
+# >=dev-python/wheel
+# dev-util/ninja
+BDEPEND="
+   >=dev-util/cmake-3.18
+   >=dev-python/scikit-build-0.12.0"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   local -x SKBUILD_CONFIGURE_OPTIONS="-DCMAKE_BUILD_TYPE=RelWithDebInfo"
+   distutils-r1_python_compile
+}
+
+python_test() {
+   epytest python/test
+}



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

2022-07-14 Thread Sam James
commit: 223d7e3b9f850311f71559d77008f592b702cd42
Author: Viorel Munteanu  gmail  com>
AuthorDate: Fri Jul  8 16:21:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:54:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223d7e3b

media-libs/netpbm: add 10.86.33

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

 media-libs/netpbm/Manifest   |   1 +
 media-libs/netpbm/netpbm-10.86.33.ebuild | 229 +++
 2 files changed, 230 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 7ad5baf6bf97..9905cb431cfd 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-10.86.24.tar.xz 3698448 BLAKE2B 
189fbaeb91db15e317c62758c64d1165d3cb32fa0221b2dcdefb0425577d4af9a13e66c35774149a44727c99fc18263123fd3c2b71f6409344bcf458341a4470
 SHA512 
50ad5a726c4219e1d87c7a46868b8f7bdb2d676903f049816b58e00addb416e4684a6c669188beebc5cc3c3961d2b0e35cd663215196d9925e3a23a989e14be3
 DIST netpbm-10.86.27.tar.xz 3699900 BLAKE2B 
cf1e2742b343100081d53cdccfca5d41ce46ad57adb72c10c2e8ea94547e8d097e657c50554dae79b47c5c2e8d8146d15ef372b9e031152411b3379a0998a8d8
 SHA512 
b809b05647b4f4509db04a937a5c0b03301ccf93a56d773d6ddfe11a1cdc254befeb311e20306e5329db75fce9697b823c351a32ba0a771f4545793a55cb646c
 DIST netpbm-10.86.30.tar.xz 3692036 BLAKE2B 
2529adfe7f93cf2400547c107cf04b03478aef95bce6573195a6a9e20767b04371bcff13744aa547885ffa3137d948076de01ad0a979f4464c13e3fdeeb37bf7
 SHA512 
7643b279c59717b30130e7178be82638085d2ae28c0cea8c7595f5ff3a1cd3c5dd0201a051bed8997f8a8354b5eeb08949d4e8587d3e807df7859a4cb1a44534
+DIST netpbm-10.86.33.tar.xz 3696704 BLAKE2B 
57657d69e235ee9babefce6e44e7ac35ac9b67c38797cee140488afe268687e4030158280c1064f8111891b9114106420314cdbce1b8be8d7dd45204a07aa5b0
 SHA512 
b0a555276e26d171705e93bdc26d33869fa611e01728d935edd0a7b96815db4f9ff264d7d6ce751b0bbfd639b14316f1ab576b1182b755e0f1832d8f43ca

diff --git a/media-libs/netpbm/netpbm-10.86.33.ebuild 
b/media-libs/netpbm/netpbm-10.86.33.ebuild
new file mode 100644
index ..6bcdb4345f40
--- /dev/null
+++ b/media-libs/netpbm/netpbm-10.86.33.ebuild
@@ -0,0 +1,229 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="http://netpbm.sourceforge.net/;
+SRC_URI="https://github.com/ceamac/netpbm-make-dist/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+RDEPEND="jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:0 )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-10.86.21-test.patch #450530
+   "${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
+   "${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+netpbm_config() {
+   if use ${1} ; then
+   [[ ${2} != "!" ]] && echo -l${2:-$1}
+   else
+   echo NONE
+   fi
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
+
+   # take care of the importinc stuff ourselves by only doing it once
+   # at the top level and having all 

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

2022-07-14 Thread Sam James
commit: 39a53b0490eef5ef0a16f53208b93b2aba6edd1c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jun 29 09:03:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:52:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a53b04

sys-apps/fakeroot: remove unused patch(es)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26140
Signed-off-by: Sam James  gentoo.org>

 .../files/fakeroot-1.25.3-glibc-2.33.patch | 413 -
 1 file changed, 413 deletions(-)

diff --git a/sys-apps/fakeroot/files/fakeroot-1.25.3-glibc-2.33.patch 
b/sys-apps/fakeroot/files/fakeroot-1.25.3-glibc-2.33.patch
deleted file mode 100644
index 87ae9e18b746..
--- a/sys-apps/fakeroot/files/fakeroot-1.25.3-glibc-2.33.patch
+++ /dev/null
@@ -1,413 +0,0 @@
-From 03bc0ee07fb6e293d081ffd8af1654788b434f6a Mon Sep 17 00:00:00 2001
-From: Ilya Lipnitskiy 
-Date: Thu, 11 Feb 2021 20:59:25 -0800
-Subject: [PATCH 1/6] libfakeroot.c: define _STAT_VER if not already defined
-
-Based on patch from Jan Pazdziora:
-https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/SMQ3RYXEYTVZH6PLQMKNB3NM4XLPMNZO/
-
-Signed-off-by: Ilya Lipnitskiy 

- libfakeroot.c | 10 ++
- 1 file changed, 10 insertions(+)
-
-diff --git a/libfakeroot.c b/libfakeroot.c
-index 3e80e38..14cdbc4 100644
 a/libfakeroot.c
-+++ b/libfakeroot.c
-@@ -90,6 +90,16 @@
- #define SEND_GET_XATTR64(a,b,c) send_get_xattr64(a,b)
- #endif
- 
-+#ifndef _STAT_VER
-+ #if defined (__aarch64__)
-+  #define _STAT_VER 0
-+ #elif defined (__x86_64__)
-+  #define _STAT_VER 1
-+ #else
-+  #define _STAT_VER 3
-+ #endif
-+#endif
-+
- /*
-These INT_* (which stands for internal) macros should always be used when
-the fakeroot library owns the storage of the stat variable.
--- 
-GitLab
-
-
-From feda578ca3608b7fc9a28a3a91293611c0ef47b7 Mon Sep 17 00:00:00 2001
-From: Ilya Lipnitskiy 
-Date: Thu, 11 Feb 2021 21:00:04 -0800
-Subject: [PATCH 2/6] libfakeroot.c: add wrappers for new glibc 2.33+ symbols
-
-Signed-off-by: Ilya Lipnitskiy 

- libfakeroot.c | 48 
- 1 file changed, 48 insertions(+)
-
-diff --git a/libfakeroot.c b/libfakeroot.c
-index 14cdbc4..d75c51f 100644
 a/libfakeroot.c
-+++ b/libfakeroot.c
-@@ -1352,6 +1352,54 @@ int renameat(int olddir_fd, const char *oldpath,
- #endif /* HAVE_FSTATAT */
- 
- 
-+#if defined(__GLIBC__) && __GLIBC_PREREQ(2,33)
-+/* Glibc 2.33 exports symbols for these functions in the shared lib */
-+  int lstat(const char *file_name, struct stat *statbuf) {
-+ return WRAP_LSTAT LSTAT_ARG(_STAT_VER, file_name, statbuf);
-+  }
-+  int stat(const char *file_name, struct stat *st) {
-+ return WRAP_STAT STAT_ARG(_STAT_VER, file_name, st);
-+  }
-+  int fstat(int fd, struct stat *st) {
-+ return WRAP_FSTAT FSTAT_ARG(_STAT_VER, fd, st);
-+  }
-+
-+  #ifdef HAVE_FSTATAT
-+int fstatat(int dir_fd, const char *path, struct stat *st, int flags) {
-+   return WRAP_FSTATAT FSTATAT_ARG(_STAT_VER, dir_fd, path, st, flags);
-+}
-+  #endif
-+
-+  #ifdef STAT64_SUPPORT
-+int lstat64(const char *file_name, struct stat64 *st) {
-+   return WRAP_LSTAT64 LSTAT64_ARG(_STAT_VER, file_name, st);
-+}
-+int stat64(const char *file_name, struct stat64 *st) {
-+   return WRAP_STAT64 STAT64_ARG(_STAT_VER, file_name, st);
-+}
-+int fstat64(int fd, struct stat64 *st) {
-+   return WRAP_FSTAT64 FSTAT64_ARG(_STAT_VER, fd, st);
-+}
-+
-+#ifdef HAVE_FSTATAT
-+  int fstatat64(int dir_fd, const char *path, struct stat64 *st, int 
flags) {
-+   return WRAP_FSTATAT64 FSTATAT64_ARG(_STAT_VER, dir_fd, path, st, 
flags);
-+  }
-+#endif
-+  #endif
-+
-+  int mknod(const char *pathname, mode_t mode, dev_t dev) {
-+ return WRAP_MKNOD MKNOD_ARG(_STAT_VER, pathname, mode, );
-+  }
-+
-+  #if defined(HAVE_FSTATAT) && defined(HAVE_MKNODAT)
-+int mknodat(int dir_fd, const char *pathname, mode_t mode, dev_t dev) {
-+   return WRAP_MKNODAT MKNODAT_ARG(_STAT_VER, dir_fd, pathname, mode, 
);
-+}
-+  #endif
-+#endif /* GLIBC_PREREQ */
-+
-+
- #ifdef FAKEROOT_FAKENET
- pid_t fork(void)
- {
--- 
-GitLab
-
-
-From d074aaa34d6928989308a3870738d6b1c28f2bae Mon Sep 17 00:00:00 2001
-From: Ilya Lipnitskiy 
-Date: Thu, 11 Feb 2021 21:00:20 -0800
-Subject: [PATCH 3/6] libfakeroot.c: fix compile error with DEBUG enabled
-
-Signed-off-by: Ilya Lipnitskiy 

- libfakeroot.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libfakeroot.c b/libfakeroot.c
-index d75c51f..31480f8 100644
 a/libfakeroot.c
-+++ b/libfakeroot.c
-@@ -2525,7 +2525,7 @@ int statx (int dirfd, const char *path, int flags, 
unsigned int mask, struct sta
- 
- #ifdef LIBFAKEROOT_DEBUGGING
-   if (fakeroot_debug) {
--fprintf(stderr, "statx fd %d\n", 

[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-sensors-applet/

2022-07-14 Thread Sam James
commit: 9225bc6292655cacfc83310be86be22fddbac1b9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 01:56:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:56:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9225bc62

mate-extra/mate-sensors-applet: fix WhitespaceFound

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

 mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild 
b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild
index fd9e54d09629..f6fce26db5c2 100644
--- a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild
+++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.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=6
@@ -44,7 +44,7 @@ DEPEND="${COMMON_DEPEND}
 PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:2 ) )"
 
 PATCHES=(
-"${FILESDIR}/${PN}-1.24.1-dont-check-for-headers.patch"
+   "${FILESDIR}/${PN}-1.24.1-dont-check-for-headers.patch"
 )
 
 src_configure() {



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

2022-07-14 Thread Sam James
commit: 06df30813f1c4597e25b18061ce81f696c6c1134
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Jun 22 14:21:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:49:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06df3081

app-editors/pyvim: add 3.0.3

* EAPI 7 -> 8
* bump PYTHON_COMPAT
* enable PEP517
* fix QA issues
* enable tests

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/26042
Signed-off-by: Sam James  gentoo.org>

 app-editors/pyvim/Manifest   |  1 +
 app-editors/pyvim/pyvim-3.0.3.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-editors/pyvim/Manifest b/app-editors/pyvim/Manifest
index ed95aecc3d88..9c9c78a17643 100644
--- a/app-editors/pyvim/Manifest
+++ b/app-editors/pyvim/Manifest
@@ -1 +1,2 @@
 DIST pyvim-3.0.2.tar.gz 35227 BLAKE2B 
8edc2218b3a0f2ba922531b75f65a5273ad9a2697f72ecf994cf7d2406c6311c3f28b22b6adb1243150a90db74962256ceaa7cf47ec99c2388299742451d6efb
 SHA512 
da961342ba52e5beca44a607cbb923953388e8674409db9ca2b152017eeedce84f92e42a9f6d0e5019c5c4d88d82f4a987cb378f311cf84a169cefa54dc5efce
+DIST pyvim-3.0.3.gh.tar.gz 492633 BLAKE2B 
d62f1db2ec4af635841d18c860c5ac571c664116c539bab87b5f00a9c15b1f37f9dd53649d98a3d21d3bec9df0af46d18443eb1b34961d0971a7ed75df6a8c74
 SHA512 
0af9b772b97c21b8a9fe966497849eb83c6f770a212b98c7f261309f2f70d6cc8bcf2175660bee5c44850d6c805570946a79fbe9db7f1ffa8e20e19ef61a0635

diff --git a/app-editors/pyvim/pyvim-3.0.3.ebuild 
b/app-editors/pyvim/pyvim-3.0.3.ebuild
new file mode 100644
index ..a82ef87a6274
--- /dev/null
+++ b/app-editors/pyvim/pyvim-3.0.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 edo
+
+COMMIT="14118ad2e4d0da2e955fd9069b8772408307618b"
+DESCRIPTION="An implementation of Vim in Python"
+HOMEPAGE="https://pypi.org/project/pyvim/ 
https://github.com/prompt-toolkit/pyvim;
+SRC_URI="https://github.com/prompt-toolkit/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/prompt_toolkit[${PYTHON_USEDEP}]
+   dev-python/pyflakes[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+IDEPEND="
+   app-eselect/eselect-vi
+"
+
+distutils_enable_tests pytest
+
+eselect_vi_update() {
+   edob eselect vi update --if-unset
+}
+
+pkg_postinst() {
+   eselect_vi_update
+}
+
+pkg_postrm() {
+   eselect_vi_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/files/

2022-07-14 Thread Sam James
commit: 4e3dccde1c610f6f9f03334d612556ebd3f606ee
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Jul 14 19:43:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:52:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3dccde

net-nds/openldap: removed unused files

Closes: https://bugs.gentoo.org/672378
Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/26409
Signed-off-by: Sam James  gentoo.org>

 net-nds/openldap/files/slapd-confd | 14 --
 net-nds/openldap/files/slapd-initd | 29 -
 2 files changed, 43 deletions(-)

diff --git a/net-nds/openldap/files/slapd-confd 
b/net-nds/openldap/files/slapd-confd
deleted file mode 100644
index 28e9d23520b7..
--- a/net-nds/openldap/files/slapd-confd
+++ /dev/null
@@ -1,14 +0,0 @@
-# conf.d file for openldap
-#
-# To enable both the standard unciphered server and the ssl encrypted
-# one uncomment this line or set any other server starting options
-# you may desire.
-#
-# OPTS="-h 'ldaps:// ldap:// ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock'"
-# Uncomment the below to use the new slapd configuration for openldap 2.3
-#OPTS="-F /etc/openldap/slapd.d -h 'ldaps:// ldap:// 
ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock'"
-#
-# If you change the above listen statement to bind on a specific IP for
-# listening, you should ensure that interface is up here (change eth0 as
-# needed).
-#rc_need="net.eth0"

diff --git a/net-nds/openldap/files/slapd-initd 
b/net-nds/openldap/files/slapd-initd
deleted file mode 100644
index a8e98646569a..
--- a/net-nds/openldap/files/slapd-initd
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   need net.lo
-   before hald avahi-daemon
-}
-
-start() {
-checkpath -q -d /var/run/openldap/ -o ldap:ldap
-if ! checkconfig ; then
-eerror "There is a problem with your slapd.conf!"
-return 1
-fi
-   ebegin "Starting ldap-server"
-   eval start-stop-daemon --start --pidfile /var/run/openldap/slapd.pid 
--exec /usr/lib/openldap/slapd -- -u ldap -g ldap "${OPTS}"
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping ldap-server"
-   start-stop-daemon --stop --signal 2 --quiet --pidfile 
/var/run/openldap/slapd.pid
-   eend $?
-}
-
-checkconfig() {
-/usr/sbin/slaptest -u "$@" ${OPTS_CONF}
-}



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-sensors-applet/files/, mate-extra/mate-sensors-applet/

2022-07-14 Thread Sam James
commit: 1bd3fa116f8bbf209550c8bfef2bc4ffd72ccc2e
Author: brahmajit das  gmail  com>
AuthorDate: Sat Jul  2 18:50:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:51:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd3fa11

mate-extra/mate-sensors-applet: Removing unnecessary config checks

Removing unnecessary HAVE_STDIO_H and HAVE_LOCALE_H config checks. The
HAVE_LOCALE_H also makes fails to build on musl system.

Upstream issue: mate-desktop/mate-sensors-applet#123
Closes: https://bugs.gentoo.org/777375
Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26197
Signed-off-by: Sam James  gentoo.org>

 ...ensors-applet-1.24.1-dont-check-for-headers.patch | 20 
 .../mate-sensors-applet-1.24.1.ebuild|  4 
 2 files changed, 24 insertions(+)

diff --git 
a/mate-extra/mate-sensors-applet/files/mate-sensors-applet-1.24.1-dont-check-for-headers.patch
 
b/mate-extra/mate-sensors-applet/files/mate-sensors-applet-1.24.1-dont-check-for-headers.patch
new file mode 100644
index ..98aba2e903d5
--- /dev/null
+++ 
b/mate-extra/mate-sensors-applet/files/mate-sensors-applet-1.24.1-dont-check-for-headers.patch
@@ -0,0 +1,20 @@
+# Removing unnecessary HAVE_STDIO_H and HAVE_LOCALE_H config checks. The
+# HAVE_LOCALE_H also makes fails to build on musl system.
+# Upstream issue: 
https://github.com/mate-desktop/mate-sensors-applet/issues/123
+# Closes: https://bugs.gentoo.org/777375
+--- a/plugins/i2c-proc/i2c-proc-plugin.c
 b/plugins/i2c-proc/i2c-proc-plugin.c
+@@ -20,13 +20,8 @@
+ #include 
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include 
+-#endif /* HAVE_STDIO_H */
+-
+-#ifdef HAVE_LOCALE_H
+ #include 
+-#endif
+
+ #include 
+ #include 

diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild 
b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild
index c6264e8b1b34..fd9e54d09629 100644
--- a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild
+++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.24.1.ebuild
@@ -43,6 +43,10 @@ DEPEND="${COMMON_DEPEND}
 
 PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:2 ) )"
 
+PATCHES=(
+"${FILESDIR}/${PN}-1.24.1-dont-check-for-headers.patch"
+)
+
 src_configure() {
local udisks
 



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2022-07-14 Thread Sam James
commit: 2514ba75cc3dec365f87e90d0eabef6b5b88bee8
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jul  1 12:13:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2514ba75

sci-geosciences/grass: add support for sci-libs/pdal

Closes: https://bugs.gentoo.org/855509
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/26186
Signed-off-by: Sam James  gentoo.org>

 .../{grass-.ebuild => grass-7.8.7-r1.ebuild}   | 55 ++
 .../{grass-.ebuild => grass-8.0.2-r1.ebuild}   | 14 --
 .../{grass-.ebuild => grass-8.2.0-r1.ebuild}   | 14 --
 sci-geosciences/grass/grass-.ebuild|  7 ++-
 sci-geosciences/grass/metadata.xml |  1 +
 5 files changed, 52 insertions(+), 39 deletions(-)

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-7.8.7-r1.ebuild
similarity index 86%
copy from sci-geosciences/grass/grass-.ebuild
copy to sci-geosciences/grass/grass-7.8.7-r1.ebuild
index 33808453c9c7..d254c88caf17 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-7.8.7-r1.ebuild
@@ -9,30 +9,18 @@ WX_GTK_VER="3.0-gtk3"
 
 inherit autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
 
+MY_PM=${PN}$(ver_cut 1-2 ${PV})
+MY_PM=${MY_PM/.}
+MY_P=${P/_rc/RC}
+
 DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
 HOMEPAGE="https://grass.osgeo.org/;
+SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
-SLOT="0/8.3"
-
-GVERSION=${SLOT#*/}
-MY_PM="${PN}${GVERSION}"
-MY_PM="${MY_PM/.}"
-
-if [[ ${PV} =~ "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
-else
-   MY_P="${P/_rc/RC}"
-   SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~ppc ~x86"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-fi
-
-IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp 
png postgres readline sqlite threads tiff truetype X zstd"
+SLOT="0/7.8.0"
+KEYWORDS="~amd64 ~x86"
+IUSE="blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl 
openmp pdal png postgres readline sqlite threads tiff truetype X zstd"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
opengl? ( X )"
@@ -50,8 +38,6 @@ RDEPEND="
sci-libs/proj:=
sci-libs/xdrfile
sys-libs/zlib
-   media-libs/libglvnd
-   media-libs/glu
blas? (
virtual/cblas[eselect-ldso(+)]
virtual/blas[eselect-ldso(+)]
@@ -59,12 +45,13 @@ RDEPEND="
fftw? ( sci-libs/fftw:3.0= )
geos? ( sci-libs/geos:= )
lapack? ( virtual/lapack[eselect-ldso(+)] )
-   las? ( sci-geosciences/liblas )
+   liblas? ( sci-geosciences/liblas )
mysql? ( dev-db/mysql-connector-c:= )
netcdf? ( sci-libs/netcdf:= )
odbc? ( dev-db/unixODBC )
opencl? ( virtual/opencl )
opengl? ( virtual/opengl )
+   pdal? ( =dev-db/postgresql-8.4:= )
readline? ( sys-libs/readline:0= )
@@ -90,6 +77,13 @@ BDEPEND="
virtual/pkgconfig
X? ( dev-lang/swig )"
 
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   # bug 746590
+   "${FILESDIR}/${PN}-flock.patch"
+)
+
 pkg_setup() {
if use lapack; then
local mylapack=$(eselect lapack show)
@@ -179,7 +173,8 @@ src_configure() {
$(use_with threads pthread)
$(use_with openmp)
$(use_with opencl)
-   $(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config)
+   $(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config)
+   $(use_with liblas liblas "${EPREFIX}"/usr/bin/liblas-config)
$(use_with X wxwidgets "${WX_CONFIG}")
$(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)
$(use_with geos geos "${EPREFIX}"/usr/bin/geos-config)
@@ -236,7 +231,7 @@ src_install() {
local gisbase=/usr/$(get_libdir)/${MY_PM}
sed -e "s:GISBASE = 
os.path.normpath(\"${D}/usr/$(get_libdir)/${MY_PM}\"):\
 GISBASE = os.path.normpath(\"${gisbase}\"):" \
-   -i "${ED}"/usr/bin/grass || die
+   -i "${ED}"/usr/bin/${MY_PM} || die
 
# get proper fonts path for fontcap
sed -i \
@@ -246,16 +241,16 @@ GISBASE = os.path.normpath(\"${gisbase}\"):" \
# set proper python interpreter
sed -e "s:os.environ\[\"GRASS_PYTHON\"\] = \"python3\":\
 os.environ\[\"GRASS_PYTHON\"\] = \"${EPYTHON}\":" \
-   -i "${ED}"/usr/bin/grass || die
+   -i "${ED}"/usr/bin/${MY_PM} || die
 
-   # set proper GISDBASE directory path in the demolocation 
.grassrc${GVERSION//.} file
+

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

2022-07-14 Thread Sam James
commit: f0c7f29e5aefe90c8526c56c5102b55d036b5a14
Author: Henning Schild  hennsch  de>
AuthorDate: Thu Jul  7 13:46:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:43:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c7f29e

net-misc/icaclient: Bump to version 22.7.0.20

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/26200
Signed-off-by: Sam James  gentoo.org>

 net-misc/icaclient/Manifest   |   2 +
 net-misc/icaclient/icaclient-22.7.0.20.ebuild | 265 ++
 2 files changed, 267 insertions(+)

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

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

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

2022-07-14 Thread Sam James
commit: 99a59b9c8b3fe4875a4a66d0c088e080c95ec579
Author: Henning Schild  hennsch  de>
AuthorDate: Sat Jul  2 12:21:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:43:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a59b9c

net-misc/icaclient: fix variable scope issues

Closes: https://bugs.gentoo.org/836089
Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Sam James  gentoo.org>

 net-misc/icaclient/icaclient-22.5.0.16.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild 
b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
index ed272b4e5416..4ede9e8d1db4 100644
--- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild
+++ b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
@@ -83,8 +83,11 @@ pkg_setup() {
eerror "Given architecture is not supported by Citrix."
;;
esac
+}
 
-   S="${WORKDIR}/${ICAARCH}/${ICAARCH}.cor"
+src_unpack() {
+   default
+   mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}"
 }
 
 src_prepare() {
@@ -250,7 +253,7 @@ src_install() {
 pkg_postinst() {
xdg_desktop_database_update
 
-   local inidest="${BROOT}${ICAROOT}/config"
+   local inidest="${ROOT}${ICAROOT}/config"
if [[ ! -e "${inidest}"/module.ini ]] ; then
mv "${T}"/module.ini "${inidest}/" \
|| ewarn 'Failed to install plugin.ini file'



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

2022-07-14 Thread Sam James
commit: 4ba7f8cc3f3802f83f192d7d35291fd89e23d7d8
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue Jul  5 15:05:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:45:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba7f8cc

net-misc/dahdi-tools: rev-bump to fix two bugs

The latter was fixed, then I didn't focus properly when updating for T1
support.

Closes: https://bugs.gentoo.org/855467
Closes: https://bugs.gentoo.org/855464
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/26232
Signed-off-by: Sam James  gentoo.org>

 ...dahdi-tools-3.1.0-r3.ebuild => dahdi-tools-3.1.0-r4.ebuild} |  6 +-
 ...hdi-autoconf.init-3.1.0-r3 => dahdi-autoconf.init-3.1.0-r4} | 10 +-
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/net-misc/dahdi-tools/dahdi-tools-3.1.0-r3.ebuild 
b/net-misc/dahdi-tools/dahdi-tools-3.1.0-r4.ebuild
similarity index 95%
rename from net-misc/dahdi-tools/dahdi-tools-3.1.0-r3.ebuild
rename to net-misc/dahdi-tools/dahdi-tools-3.1.0-r4.ebuild
index 4cdea940512c..4ccf762c64d7 100644
--- a/net-misc/dahdi-tools/dahdi-tools-3.1.0-r3.ebuild
+++ b/net-misc/dahdi-tools/dahdi-tools-3.1.0-r4.ebuild
@@ -54,7 +54,7 @@ src_install() {
 
# install init scripts
newinitd "${FILESDIR}"/dahdi.init2 dahdi
-   newinitd "${FILESDIR}"/dahdi-autoconf.init-3.1.0-r3 dahdi-autoconf
+   newinitd "${FILESDIR}"/dahdi-autoconf.init-3.1.0-r4 dahdi-autoconf
newconfd "${FILESDIR}"/dahdi-autoconf.conf2 dahdi-autoconf
 
bashcomp_alias dahdi $(sed -nre 's/^complete -F .* //p' 
"${ED}${bashcompdir}/dahdi" ||
@@ -68,3 +68,7 @@ src_install() {
 pkg_postinst() {
udev_reload
 }
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/net-misc/dahdi-tools/files/dahdi-autoconf.init-3.1.0-r3 
b/net-misc/dahdi-tools/files/dahdi-autoconf.init-3.1.0-r4
similarity index 97%
rename from net-misc/dahdi-tools/files/dahdi-autoconf.init-3.1.0-r3
rename to net-misc/dahdi-tools/files/dahdi-autoconf.init-3.1.0-r4
index 3841aca8d18a..73ab07b8904f 100644
--- a/net-misc/dahdi-tools/files/dahdi-autoconf.init-3.1.0-r3
+++ b/net-misc/dahdi-tools/files/dahdi-autoconf.init-3.1.0-r4
@@ -150,20 +150,20 @@ dahdi_conf_span() {
 
case "${type}" in
digital-TE)
-   cfunc+="bri_te"
+   cfunc="${cfunc}bri_te"
;;
digital-NT)
-   cfunc+="bri_nt"
+   cfunc="${cfunc}bri_nt"
;;
digital-[TE]1)
-   cfunc+="$(echo "${type##*-}" | tr 'TE' 'te')"
+   cfunc="${cfunc}$(echo "${type##*-}" | tr 'TE' 'te')"
# Use CPE by default.  Unfortunately there is no easy
# way to detect CPE vs NET as far as I know and 
specifying
# in a config that you want NET mode seems the sanest 
way.
if yesno "${vname}"; then
-   cfunc+="_net"
+   cfunc="${cfunc}_net"
else
-   cfunc+="_cpe"
+   cfunc="${cfunc}_cpe"
fi
;;
*)



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

2022-07-14 Thread Sam James
commit: 7b96b0e3f442004b7cf52e3422a7d86355a42b34
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 01:46:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:46:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b96b0e3

net-misc/icaclient: use libjpeg-turbo

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

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

diff --git a/net-misc/icaclient/icaclient-22.7.0.20.ebuild 
b/net-misc/icaclient/icaclient-22.7.0.20.ebuild
index 674fdc817a56..f7112289fdfe 100644
--- a/net-misc/icaclient/icaclient-22.7.0.20.ebuild
+++ b/net-misc/icaclient/icaclient-22.7.0.20.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
media-libs/libogg
+   media-libs/libjpeg-turbo
media-libs/libvorbis
media-libs/speex
net-libs/libsoup:2.4
@@ -45,7 +46,6 @@ RDEPEND="
sys-libs/libcxxabi
sys-libs/zlib
virtual/krb5
-   virtual/jpeg:0
virtual/libudev
x11-libs/cairo
x11-libs/gdk-pixbuf:2



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

2022-07-14 Thread Sam James
commit: 3444643f21ab5119e37936e84f476aa5d7c5f486
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 01:41:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:41:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3444643f

dev-util/gn: drop back to ~arch

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

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

diff --git a/dev-util/gn/gn-0.2049.ebuild b/dev-util/gn/gn-0.2049.ebuild
index 117ef448801e..e8ce49ec53a2 100644
--- a/dev-util/gn/gn-0.2049.ebuild
+++ b/dev-util/gn/gn-0.2049.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://dev.gentoo.org/~xen0n/distfiles/dev-util/gn/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="vim-syntax"
 
 BDEPEND="



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

2022-07-14 Thread Sam James
commit: a5538146de2ab9edc7cabe09689b733363515e76
Author: Ekaterina Vaartis  kotobank  ch>
AuthorDate: Thu Jul  7 21:00:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:42:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5538146

media-gfx/hydrus: Drop 481, add 490

Signed-off-by: Ekaterina Vaartis  kotobank.ch>
Closes: https://github.com/gentoo/gentoo/pull/26272
Signed-off-by: Sam James  gentoo.org>

 media-gfx/hydrus/Manifest | 2 +-
 media-gfx/hydrus/{hydrus-481.ebuild => hydrus-490.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest
index 759fe0c845d8..1e9a551e4209 100644
--- a/media-gfx/hydrus/Manifest
+++ b/media-gfx/hydrus/Manifest
@@ -1,4 +1,4 @@
-DIST hydrus-481.tar.gz 40174593 BLAKE2B 
8a5745803e0e461af550d2fa5bc430acc18e9d54bc2534d9b47ad237b41110cc4b2960dc06176c52b462f91a156d8e8bf2fe8dd15b62d58bb1ea4c0f02587ac7
 SHA512 
e96fae770003fe6128043a0ddff3c0c7fd5eae457970de3af6d3c4f4da207502cfd78cc6ea96c3284543ba509625376e19ca386db3933c07c2346321f81bfe10
 DIST hydrus-482.tar.gz 40181613 BLAKE2B 
bdb98ae88efb9e83bda28d01dcdb624ce884682893e84087bfc99420e82ff12c1543f89a5015ac997596188a3b32fec9e5776f1c89fe1864f55d73ae52ca19d7
 SHA512 
c99a0ea60c0b3a565b57b4f4201eb6ff732ea2fb9f419d8b9e8170476bb230bdf0e474e5f82f909b4aca0a442fe89e47d4d0f58b0e722b3f309940d98664ac51
 DIST hydrus-484.tar.gz 40079506 BLAKE2B 
7d3c817511f20476647058bc83ba297f7e597f1fc24cb6c6dc46bb4e1821a0073e4d39fd95a130a89270e77d4b1b749e4a2845ab3c8b471f6cc8b5bba8c65480
 SHA512 
7eb42fbd15b6140258dd8931d0ff07464fd5ac1d0c8323a84bc89f6f820756cce2a2a3d5e6cd8f536f00f2b6f6d1ea36ab7ce8e4ea08272d30122b46ede69124
 DIST hydrus-488.tar.gz 40428970 BLAKE2B 
7a6252276cf60ab4969591d6cf44bf13eec167b432ed0cd5c0ced96f32363640aa246db1256e20e452fe1a6521011c2d46100c3148c0d3241cb810fcde47ad1b
 SHA512 
cbb6a2d1794c5de4c5495a61f115722b1bbad79f3458315586c383eaff79a1f0c144c4498a7c8f651b8ce5592c22ffcc61496a3637471d9ffdeffaef500cd998
+DIST hydrus-490.tar.gz 40610222 BLAKE2B 
7a6b8fbab2ae64baeeaaa7f0a89a69f5e54719d42b473e7bccd2e549f5d6bc7005831803bd6966af04f4a69d48cf0139a63a2ec17cf34c1190bfb47e422bc821
 SHA512 
619349d383114774303b6ca5a9239d9d7adfd43db2fde22c17322c630c27b747953932f3d9622b64727714afcb3c70c2b3b065afb75f83dc95ec84eb0c0976ba

diff --git a/media-gfx/hydrus/hydrus-481.ebuild 
b/media-gfx/hydrus/hydrus-490.ebuild
similarity index 99%
rename from media-gfx/hydrus/hydrus-481.ebuild
rename to media-gfx/hydrus/hydrus-490.ebuild
index eeb2fa504f8a..86568b05547c 100644
--- a/media-gfx/hydrus/hydrus-481.ebuild
+++ b/media-gfx/hydrus/hydrus-490.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="sqlite"
 
 DOCS_BUILDER=mkdocs



[gentoo-commits] repo/gentoo:master commit in: games-strategy/augustus/files/, games-strategy/augustus/

2022-07-14 Thread Sam James
commit: 8863de222bd7127665fa27b8814c99a8e6464c90
Author: brahmajit das  gmail  com>
AuthorDate: Mon Jul 11 11:09:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:35:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8863de22

games-strategy/augustus: Fix build on musl

musl doesn't provide execinfo.h, so include it only on glibc systems

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

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26344
Signed-off-by: Sam James  gentoo.org>

 games-strategy/augustus/augustus-3.0.1.ebuild   |  1 +
 .../augustus/files/augustus-3.0.1-musl-fix-execinfo.patch   | 13 +
 2 files changed, 14 insertions(+)

diff --git a/games-strategy/augustus/augustus-3.0.1.ebuild 
b/games-strategy/augustus/augustus-3.0.1.ebuild
index 1adb27ab8703..e9e88193f601 100644
--- a/games-strategy/augustus/augustus-3.0.1.ebuild
+++ b/games-strategy/augustus/augustus-3.0.1.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}/${PN}-3.0.1-desktop_rename.patch"
+   "${FILESDIR}/${PN}-3.0.1-musl-fix-execinfo.patch"
 )
 
 src_prepare() {

diff --git 
a/games-strategy/augustus/files/augustus-3.0.1-musl-fix-execinfo.patch 
b/games-strategy/augustus/files/augustus-3.0.1-musl-fix-execinfo.patch
new file mode 100644
index ..e79e87702429
--- /dev/null
+++ b/games-strategy/augustus/files/augustus-3.0.1-musl-fix-execinfo.patch
@@ -0,0 +1,13 @@
+diff --git a/src/core/backtrace.c b/src/core/backtrace.c
+index 374fcdd..daf5c71 100644
+--- a/src/core/backtrace.c
 b/src/core/backtrace.c
+@@ -2,7 +2,7 @@
+ 
+ #include "core/log.h"
+ 
+-#if defined(__GNUC__) && !defined(__MINGW32__) && !defined(__OpenBSD__) && 
!defined(__vita__) && !defined(__SWITCH__) && !defined(__ANDROID__) && 
!defined(__HAIKU__)
++#if defined(__GNUC__) && defined(__GLIBC__) && !defined(__MINGW32__) && 
!defined(__OpenBSD__) && !defined(__vita__) && !defined(__SWITCH__) && 
!defined(__ANDROID__) && !defined(__HAIKU__)
+ 
+ #include 
+ 



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

2022-07-14 Thread Sam James
commit: 9fd775e8f44c8253b56bbe52473eb6f7a8389ee2
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Jul  9 08:14:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd775e8

dev-util/gn: disable -Werror

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

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

diff --git a/dev-util/gn/gn-0.2049.ebuild b/dev-util/gn/gn-0.2049.ebuild
index 2a8ad1312b10..e731f1623e4a 100644
--- a/dev-util/gn/gn-0.2049.ebuild
+++ b/dev-util/gn/gn-0.2049.ebuild
@@ -32,7 +32,7 @@ src_configure() {
python_setup
tc-export AR CC CXX
unset CFLAGS
-   set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip 
--no-static-libstdc++
+   set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip 
--no-static-libstdc++ --allow-warnings
echo "$@" >&2
"$@" || die
cat >out/last_commit_position.h <<-EOF || die



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

2022-07-14 Thread Sam James
commit: 4d43d22bf8a76f6dce80474851acb0c1ec5fa69b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Jul  9 08:15:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:40:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d43d22b

dev-util/gn: keyword 0.2049 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/26302
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/gn/gn-0.2049.ebuild b/dev-util/gn/gn-0.2049.ebuild
index e731f1623e4a..117ef448801e 100644
--- a/dev-util/gn/gn-0.2049.ebuild
+++ b/dev-util/gn/gn-0.2049.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://dev.gentoo.org/~xen0n/distfiles/dev-util/gn/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="vim-syntax"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/abcl/

2022-07-14 Thread Sam James
commit: 4dd244f9f422fa38ad88b4954de5b0b9535c2d06
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul 14 10:46:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:35:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd244f9

dev-lisp/abcl: add 1.9.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/26400
Signed-off-by: Sam James  gentoo.org>

 dev-lisp/abcl/Manifest  |  1 +
 dev-lisp/abcl/abcl-1.9.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-lisp/abcl/Manifest b/dev-lisp/abcl/Manifest
index 3a6809ee6e64..273a6c5fd489 100644
--- a/dev-lisp/abcl/Manifest
+++ b/dev-lisp/abcl/Manifest
@@ -1 +1,2 @@
 DIST abcl-src-1.8.0.tar.gz 2613411 BLAKE2B 
cd50e5df0b7e48c902bc904ca4ea0e9c293241e04cfda154cb388c5f58da921645333fca8e0a95768a550fcb2a5b6346b3e8958745138ea6826f5c5a62ef0faf
 SHA512 
90cc2d1e52a4dc83a0159a5763d2c7eb344952786a805a82180ea0cae26d89ae5a9293b629b7b5131eac05668fe21711abca32aebe05d7400187b0b3793b
+DIST abcl-src-1.9.0.tar.gz 2470791 BLAKE2B 
e6c79a7f9dc94fe978c81f0752774b54b850c3019eb40a66cb043e6463ae6aa80b8e09d628847017335cf077029f6548be40394adf06a8549609b5bb7cb26dd1
 SHA512 
d061565a4e89fd11238118fccf72ea212b9bc87c708f89f13e8e9564d984ee405a189b93fd904ecae7b7f6663ca130b5c7ab774f7f9fd31282708c639e3ef9f6

diff --git a/dev-lisp/abcl/abcl-1.9.0.ebuild b/dev-lisp/abcl/abcl-1.9.0.ebuild
new file mode 100644
index ..044985795141
--- /dev/null
+++ b/dev-lisp/abcl/abcl-1.9.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Armed Bear Common Lisp is a Common Lisp implementation for the 
JVM"
+HOMEPAGE="https://abcl.org;
+SRC_URI="https://abcl.org/releases/${PV}/abcl-src-${PV}.tar.gz;
+
+LICENSE="GPL-2-with-classpath-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/abcl-src-${PV}"
+
+src_compile() {
+   eant abcl.compile
+   eant abcl.jar || die "Can't make ABCL jar archive"
+}
+
+src_install() {
+   java-pkg_dojar dist/abcl.jar
+   java-pkg_dolauncher ${PN} --java_args "-server -Xrs" --main 
org.armedbear.lisp.Main
+   dodoc README
+}



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

2022-07-14 Thread Sam James
commit: 5ba24c6d5caf0c07869fa64c45bf4355b7cf4953
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Jul  9 08:13:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba24c6d

dev-util/gn: add 0.2049

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

 dev-util/gn/Manifest |  1 +
 dev-util/gn/gn-0.2049.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-util/gn/Manifest b/dev-util/gn/Manifest
index 431a180088e7..7db177c5ff28 100644
--- a/dev-util/gn/Manifest
+++ b/dev-util/gn/Manifest
@@ -1 +1,2 @@
 DIST gn-0.1943.tar.xz 706792 BLAKE2B 
51889ad85e86e702c2690c5c23010d666ef0467be92d982e6dea2eec2e20774c04425900cad64672c7782bf36e62984e612c04ff0f1c7e9598f2877270cf8504
 SHA512 
4e3270e13e35fa0ede3c81b563b72a9e9baee18b6412d32603d3c7a327315ceea86dc28c9c3b01c9e9f4d520e222dfeabe152f946eb0947d9285359568934864
+DIST gn-0.2049.tar.xz 727960 BLAKE2B 
fe93d09c1fa5b6267a4d26f37ec42e629b36645ef58bf6ebcc07dd8cd2ee9509c1e997182251a3e2c3ef3c5b7d636c9a8228c1e49d1d7245b3ebdac36e7c5a1a
 SHA512 
f3e6dc87d647702c5d22793e2eed3e9950f8c9a6d7178eae67bb7d6518b6533c74fa3f43245fb9e422994a27f1a0f1986709f91e7ce2ed78eb5f17838f75e1db

diff --git a/dev-util/gn/gn-0.2049.ebuild b/dev-util/gn/gn-0.2049.ebuild
new file mode 100644
index ..2a8ad1312b10
--- /dev/null
+++ b/dev-util/gn/gn-0.2049.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2018-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit ninja-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
+HOMEPAGE="https://gn.googlesource.com/;
+SRC_URI="https://dev.gentoo.org/~xen0n/distfiles/dev-util/gn/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE="vim-syntax"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ninja
+"
+
+PATCHES=(
+   "${FILESDIR}"/gn-gen-r5.patch
+)
+
+pkg_setup() {
+   :
+}
+
+src_configure() {
+   python_setup
+   tc-export AR CC CXX
+   unset CFLAGS
+   set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip 
--no-static-libstdc++
+   echo "$@" >&2
+   "$@" || die
+   cat >out/last_commit_position.h <<-EOF || die
+   #ifndef OUT_LAST_COMMIT_POSITION_H_
+   #define OUT_LAST_COMMIT_POSITION_H_
+   #define LAST_COMMIT_POSITION_NUM ${PV##0.}
+   #define LAST_COMMIT_POSITION "${PV}"
+   #endif  // OUT_LAST_COMMIT_POSITION_H_
+   EOF
+}
+
+src_compile() {
+   eninja -C out gn
+}
+
+src_test() {
+   eninja -C out gn_unittests
+   out/gn_unittests || die
+}
+
+src_install() {
+   dobin out/gn
+   einstalldocs
+
+   if use vim-syntax; then
+   insinto /usr/share/vim/vimfiles
+   doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/gamemode/files/, games-util/gamemode/

2022-07-14 Thread Sam James
commit: 5a73ea6f8e5b1dc3d10cbb7d34db4ec1bff161ae
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Jul  5 17:39:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:44:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a73ea6f

games-util/gamemode: Fix build on musl

This simple patch includes signal.h in daemon/gamemode-context.c to fix 
building gamemode on musl
libc.

This has been tested Gentoo musl and Alpine (also Gentoo glibc to
ensure no multiple defined symbols/other errors for glibc).

> ../daemon/gamemode-context.c: In function 'game_mode_context_auto_expire':
> ../daemon/gamemode-context.c:421:29: error: implicit declaration of function 
> 'kill' [-Werror=implicit-function-declaration]
>   421 | if (kill(client->pid, 0) != 0) {
>   | ^~~~
> ../daemon/gamemode-context.c:421:29: warning: nested extern declaration of 
> 'kill' [-Wnested-externs]

https://github.com/FeralInteractive/gamemode/pull/368
Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26234
Signed-off-by: Sam James  gentoo.org>

 .../files/gamemode-1.6.1-signal_h-musl.patch   | 39 ++
 games-util/gamemode/gamemode-1.6.1.ebuild  |  2 ++
 2 files changed, 41 insertions(+)

diff --git a/games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch 
b/games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch
new file mode 100644
index ..8689157969bc
--- /dev/null
+++ b/games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch
@@ -0,0 +1,39 @@
+https://github.com/FeralInteractive/gamemode/pull/368
+
+From 4079d246805e9ce6c1f5ee49116013eb9f5225d7 Mon Sep 17 00:00:00 2001
+From: Alfred Persson Forsberg 
+Date: Tue, 5 Jul 2022 17:18:19 +
+Subject: [PATCH] Fix build on musl libc
+
+This simple patch includes signal.h in daemon/gamemode-context.c to fix 
building gamemode on musl
+libc.
+
+This has been tested Gentoo musl and Alpine (also Gentoo glibc to
+ensure no multiple defined symbols/other errors for glibc).
+
+> ../daemon/gamemode-context.c: In function 'game_mode_context_auto_expire':
+> ../daemon/gamemode-context.c:421:29: error: implicit declaration of function 
'kill' [-Werror=implicit-function-declaration]
+>   421 | if (kill(client->pid, 0) != 0) {
+>   | ^~~~
+> ../daemon/gamemode-context.c:421:29: warning: nested extern declaration of 
'kill' [-Wnested-externs]
+
+Signed-off-by: Alfred Persson Forsberg 
+---
+ daemon/gamemode-context.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/daemon/gamemode-context.c b/daemon/gamemode-context.c
+index 3b5a61b..feba2b1 100644
+--- a/daemon/gamemode-context.c
 b/daemon/gamemode-context.c
+@@ -45,6 +45,7 @@ POSSIBILITY OF SUCH DAMAGE.
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.35.1
+

diff --git a/games-util/gamemode/gamemode-1.6.1.ebuild 
b/games-util/gamemode/gamemode-1.6.1.ebuild
index 1c2a2df1c374..1db1b4752c61 100644
--- a/games-util/gamemode/gamemode-1.6.1.ebuild
+++ b/games-util/gamemode/gamemode-1.6.1.ebuild
@@ -42,6 +42,8 @@ DOCS=(
example/gamemode.ini
 )
 
+PATCHES=( "${FILESDIR}/${PN}-1.6.1-signal_h-musl.patch" )
+
 pkg_pretend() {
elog
elog "GameMode needs a kernel capable of SCHED_ISO to use its soft 
realtime"



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

2022-07-14 Thread Sam James
commit: f98250b19a6ca48a3f9bf251b1d0a40826595656
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 15 01:43:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:43:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98250b1

net-misc/icaclient: add missing die

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

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

diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild 
b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
index 4ede9e8d1db4..ba90295aa9a7 100644
--- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild
+++ b/net-misc/icaclient/icaclient-22.5.0.16.ebuild
@@ -87,7 +87,7 @@ pkg_setup() {
 
 src_unpack() {
default
-   mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}"
+   mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die
 }
 
 src_prepare() {

diff --git a/net-misc/icaclient/icaclient-22.7.0.20.ebuild 
b/net-misc/icaclient/icaclient-22.7.0.20.ebuild
index ec68f7f21df3..674fdc817a56 100644
--- a/net-misc/icaclient/icaclient-22.7.0.20.ebuild
+++ b/net-misc/icaclient/icaclient-22.7.0.20.ebuild
@@ -87,7 +87,7 @@ pkg_setup() {
 
 src_unpack() {
default
-   mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}"
+   mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die
 }
 
 src_prepare() {



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

2022-07-14 Thread Sam James
commit: 9f2f3ebd1a44b2c10b4ba9e73fa895ea39e46b7c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jul  7 14:32:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:28:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2f3ebd

net-libs/libtrace: remove unused patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26263
Signed-off-by: Sam James  gentoo.org>

 .../files/libtrace-3.0.20-autoconf-1.13.patch  | 11 
 .../files/libtrace-4.0.0-no-examples.patch | 10 
 .../libtrace/files/libtrace-4.0.0-with-numa.patch  | 27 ---
 .../libtrace/files/libtrace-4.0.9_p1-tinfo.patch   | 30 --
 4 files changed, 78 deletions(-)

diff --git a/net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch 
b/net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch
deleted file mode 100644
index ed51ecb82868..
--- a/net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.in
-+++ b/configure.in
-@@ -61,7 +61,7 @@
- ])
- 
- # Put all our automake definitions in config.h
--AM_CONFIG_HEADER([config.h])
-+AC_CONFIG_HEADERS([config.h])
- 
- # Checks for C and C++ compilers
- AC_PROG_CC

diff --git a/net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch 
b/net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch
deleted file mode 100644
index 8467ffda24b0..
--- a/net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/Makefile.am
-+++ b/Makefile.am
-@@ -1,6 +1,6 @@
- LIBPACKETDUMP_DIR = libpacketdump
- TOOLS_DIR = tools
--SUBDIRS = lib $(LIBPACKETDUMP_DIR) $(TOOLS_DIR) docs examples
-+SUBDIRS = lib $(LIBPACKETDUMP_DIR) $(TOOLS_DIR) docs
- 
- ACLOCAL_AMFLAGS = -I m4
- AUTOMAKE_OPTIONS = 1.9 foreign

diff --git a/net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch 
b/net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch
deleted file mode 100644
index 54e9f54f8dc1..
--- a/net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch
+++ /dev/null
@@ -1,27 +0,0 @@
 a/configure.in
-+++ b/configure.in
-@@ -431,7 +431,23 @@
- [[#include ]])
- 
- # If we use DPDK we might be able to use libnuma
--AC_CHECK_LIB(numa, numa_node_to_cpus, have_numa=1, have_numa=0)
-+AC_ARG_WITH(numa,
-+  AS_HELP_STRING(--with-numa,include NUMA support),
-+[
-+  if test "$withval" = no
-+  then
-+  want_numa=no
-+  else
-+  want_numa=yes
-+  fi
-+],[
-+  # Default to building without NUMA
-+  want_numa=yes
-+])
-+
-+if test "$want_numa" != no; then
-+  AC_CHECK_LIB(numa, numa_node_to_cpus, have_numa=1, have_numa=0)
-+fi
- 
- # Checks for various "optional" libraries
- AC_CHECK_LIB(pthread, pthread_create, have_pthread=1, have_pthread=0)

diff --git a/net-libs/libtrace/files/libtrace-4.0.9_p1-tinfo.patch 
b/net-libs/libtrace/files/libtrace-4.0.9_p1-tinfo.patch
deleted file mode 100644
index e79f7cf82f9f..
--- a/net-libs/libtrace/files/libtrace-4.0.9_p1-tinfo.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 a/tools/tracetop/Makefile.am
-+++ b/tools/tracetop/Makefile.am
-@@ -6,6 +6,6 @@
- include ../Makefile.tools
- 
- tracetop_SOURCES = tracetop.cc
--tracetop_LDADD = -lncurses 
-+tracetop_LDADD = @ncurses_LIBS@
- tracetop_CPPFLAGS = -fno-strict-aliasing $(AM_CFLAGS)
- endif
 a/configure.in
-+++ b/configure.in
-@@ -79,6 +79,8 @@
- AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc) 
- AM_PROG_LEX
- 
-+PKG_PROG_PKG_CONFIG
-+
- # All our source files for function replacements are in lib/
- AC_CONFIG_LIBOBJ_DIR(lib)
- 
-@@ -645,6 +663,8 @@
-   fi
- fi
- 
-+PKG_CHECK_MODULES(ncurses,ncurses,have_ncurses=yes,have_ncurses=no)
-+
- AC_ARG_WITH([ncurses],
-   AC_HELP_STRING([--with-ncurses], [build tracetop (requires ncurses)]))
- 



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

2022-07-14 Thread Sam James
commit: a04703e1b928481c4810d10cd072a77ae44eee33
Author: brahmajit das  gmail  com>
AuthorDate: Wed Jul  6 19:51:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04703e1

dev-util/google-perftools: Version bump to 2.10

Upstream Issue: https://github.com/gperftools/gperftools/issues/1338
Upstream fix: 
https://github.com/gperftools/gperftools/commit/6c99def347460adbb9f17815feb641cf5474548e
Closes: https://bugs.gentoo.org/839249
Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26244
Signed-off-by: Sam James  gentoo.org>

 dev-util/google-perftools/Manifest |   1 +
 .../google-perftools/google-perftools-2.10.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/google-perftools/Manifest 
b/dev-util/google-perftools/Manifest
index 4a5f36c2e85c..0f343649601f 100644
--- a/dev-util/google-perftools/Manifest
+++ b/dev-util/google-perftools/Manifest
@@ -1 +1,2 @@
 DIST gperftools-2.9.1.tar.gz 924910 BLAKE2B 
fcf0491e42ff4212a63ab0af422f27f5a625c53a0b33e69f8dede96b004a0f01af104d9791a4b75d38145ae0059f5e2967ea1d09b0712cc4d930ef7aafd4f3ba
 SHA512 
5e07f28da9afc5f1ba3df7f06ad0e146c171d33e1779bbaab21547ed234aaced02e5278c1eb8f92fc45480abd2474d6a2d4c71644fb9378f41088c56cc1bc8ab
+DIST gperftools-2.10.tar.gz 926512 BLAKE2B 
e92fb751f9e695d21edf5fce443f3d3641fcff15cbd6b5d868bc77fbe622594be824b75c8d45513c7f82b9e574c690133b8502d4574162948a77886d5166b92d
 SHA512 
4400711723be9401f519d85b3b69c026e4715473cbed48ab0573df17abdf895fb971ee969875fe5127a2e8b9aba90d858285e50c8e012384c2c36d5a76b1f0c4

diff --git a/dev-util/google-perftools/google-perftools-2.10.ebuild 
b/dev-util/google-perftools/google-perftools-2.10.ebuild
new file mode 100644
index ..42f067fa0ced
--- /dev/null
+++ b/dev-util/google-perftools/google-perftools-2.10.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="gperftools-${PV}"
+inherit flag-o-matic autotools vcs-snapshot multilib-minimal
+
+DESCRIPTION="Fast, multi-threaded malloc() and nifty performance analysis 
tools"
+HOMEPAGE="https://github.com/gperftools/gperftools;
+SRC_URI="https://github.com/gperftools/gperftools/archive/${MY_P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/4"
+# contains ASM code, with support for
+# freebsd x86/amd64
+# linux amd64/arm/arm64/ppc/ppc64/riscv/x86
+# OSX ppc/amd64
+# AIX ppc/ppc64
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+
+IUSE="largepages largepages64k +debug minimal optimisememory test static-libs"
+
+RESTRICT="!test? ( test )"
+
+# TODO: remove the riscv special case once either libunwind has begun 
supporting this arch
+# or this package allows using llvm-libunwind for other arches
+DEPEND="!ppc64? (
+   riscv? ( sys-libs/llvm-libunwind:= )
+   !riscv? ( sys-libs/libunwind:= )
+)"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   # Please keep this if possible on bumps, check Fedora if needs rebasing
+   # Allows correct functionality on e.g. arm64, bug #818871
+   "${FILESDIR}"/${PN}-2.9.1-disable-generic-dynamic-tls.patch
+)
+
+pkg_setup() {
+   # set up the make options in here so that we can actually make use
+   # of them on both compile and install.
+
+   # Avoid building the unit testing if we're not going to execute
+   # tests; this trick here allows us to ignore the tests without
+   # touching the build system (and thus without rebuilding
+   # autotools). Keep commented as long as it's restricted.
+   use test || \
+   MAKEOPTS+=" noinst_PROGRAMS= "
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   use largepages && append-cppflags -DTCMALLOC_LARGE_PAGES
+   use largepages64k && append-cppflags -DTCMALLOC_LARGE_PAGES64K
+   use optimisememory && append-cppflags -DTCMALLOC_SMALL_BUT_SLOW
+   append-flags -fno-strict-aliasing -fno-omit-frame-pointer
+
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable debug debugalloc)
+   )
+
+   if [[ ${ABI} == x32 ]]; then
+   myeconfargs+=( --enable-minimal )
+   else
+   myeconfargs+=( $(use_enable minimal) )
+   fi
+
+   if use arm64 || use s390; then
+   # Use the same arches for disabling TLS (thread local storage)
+   # as Fedora, but we might need to expand this list if we get
+   # more odd segfaults in consumers like in bug #818871.
+   myeconfargs+=( --disable-general-dynamic-tls )
+   fi
+
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Unable to run 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/

2022-07-14 Thread Sam James
commit: 15e728310edb223dc1608ecbe51f6864f50846e7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jul  7 14:35:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:29:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e72831

games-roguelike/stone-soup: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26265
Signed-off-by: Sam James  gentoo.org>

 .../stone-soup/files/make-no-png-dep-fix.patch | 94 --
 1 file changed, 94 deletions(-)

diff --git a/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch 
b/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch
deleted file mode 100644
index b43c9c41e8c8..
--- a/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch
+++ /dev/null
@@ -1,94 +0,0 @@
 a/Makefile 2021-08-02 13:54:26.603900984 -0500
-+++ b/Makefile 2021-08-02 13:57:26.018910565 -0500
-@@ -186,7 +186,7 @@
- uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
- uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
- 
--HOST := $(shell sh -c 'cc -dumpmachine || echo unknown')
-+HOST :=
- ARCH := $(HOST)
- 
- ifdef CROSSHOST
-@@ -457,15 +457,7 @@
- GCC_VER_SUFFIX:=-$(GCC_VER)
- endif
- 
--# Attempt to use a full compiler name, to make
--# distcc builds work nicely.
--LMACH := $(shell gcc -dumpmachine)-
--ifeq ($(LMACH),-)
- LMACH :=
--endif
--ifeq ($(shell which $(LMACH)gcc$(GCC_VER_SUFFIX) > /dev/null 2> /dev/null && 
echo "Yes"),)
--LMACH :=
--endif
- 
- ifneq ($(FORCE_CC),)
- GCC := $(FORCE_CC)
-@@ -765,7 +757,6 @@
-   FULLDEBUG=YesPlease
-   DEBUG=YesPlease
-   NO_OPTIMIZE=YesPlease
--  COVERAGE=YesPlease
- endif
- 
- # Debug-Lite
-@@ -773,7 +764,6 @@
- ifneq (,$(filter debug-lite,$(MAKECMDGOALS)))
-   DEBUG=YesPlease
-   NO_OPTIMIZE=YesPlease
--  COVERAGE=YesPlease
- endif
- 
- # Profile
-@@ -781,12 +771,10 @@
- ifneq (,$(filter profile,$(MAKECMDGOALS)))
-   FULLDEBUG=YesPlease
-   DEBUG=YesPlease
--  COVERAGE=YesPlease
- endif
- 
- # Unit tests
- ifneq (,$(filter catch2-tests,$(MAKECMDGOALS)))
--  COVERAGE=YesPlease
- endif
- 
- ifdef HURRY
-@@ -938,7 +926,7 @@
- INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
-   endif
- else
--  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
-+  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
-   ifneq (,$(SYS_PROPORTIONAL_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
-@@ -958,7 +946,7 @@
- INSTALL_FONTS += "$(MONOSPACED_FONT)"
-   endif
- else
--  SYS_MONOSPACED_FONT = $(shell util/find_font "$(OUR_MONOSPACED_FONT)")
-+  SYS_MONOSPACED_FONT = /usr/share/fonts/dejavu/DejaVuSansMono.ttf
-   ifneq (,$(SYS_MONOSPACED_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"
-@@ -1187,9 +1175,8 @@
- 
- LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
- SRC_PKG_BASE  := stone_soup
--SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
-+SRC_VERSION   := $(shell cat util/release_ver)
- MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
--RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
- WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
- 
- export SRC_VERSION
-@@ -1523,7 +1510,7 @@
- endif
- endif
- 
--install: all install-data
-+install: install-data
-   [ -d $(prefix_fp)/$(bin_prefix) ] || mkdir -p $(prefix_fp)/$(bin_prefix)
-   $(COPY) $(GAME) $(prefix_fp)/$(bin_prefix)/
-   $(STRIP) $(prefix_fp)/$(bin_prefix)/$(GAME)



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Feed/files/

2022-07-14 Thread Sam James
commit: ad03460df99d3b1edeeff3314847763df8b31f40
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jul  7 14:36:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:29:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad03460d

dev-perl/XML-Feed: remove unused patch(es)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26266
Signed-off-by: Sam James  gentoo.org>

 dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch | 45 --
 1 file changed, 45 deletions(-)

diff --git a/dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch 
b/dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch
deleted file mode 100644
index d266be32b052..
--- a/dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 43bd53272467a27526b46a2cd65748632898cc9f Mon Sep 17 00:00:00 2001
-From: Kent Fredric 
-Date: Mon, 26 Mar 2018 18:26:22 +1300
-Subject: Fix test failures w/o '.' in @INC ( perl 5.26+ )
-
-Bug: https://bugs.gentoo.org/623190

- t/12-multi-categories-atom.t | 2 +-
- t/12-multi-categories-rss.t  | 2 +-
- t/12-multi-subjects-rss.t| 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/t/12-multi-categories-atom.t b/t/12-multi-categories-atom.t
-index 25b0ff9..15023d4 100644
 a/t/12-multi-categories-atom.t
-+++ b/t/12-multi-categories-atom.t
-@@ -3,4 +3,4 @@
- use strict;
- use vars qw($type $field);
- $type = "atom";
--require 't/12-multi-categories.base';
-+require './t/12-multi-categories.base';
-diff --git a/t/12-multi-categories-rss.t b/t/12-multi-categories-rss.t
-index c467d74..921029d 100644
 a/t/12-multi-categories-rss.t
-+++ b/t/12-multi-categories-rss.t
-@@ -3,4 +3,4 @@
- use strict;
- use vars qw($type $field);
- $type = "rss";
--require 't/12-multi-categories.base';
-+require './t/12-multi-categories.base';
-diff --git a/t/12-multi-subjects-rss.t b/t/12-multi-subjects-rss.t
-index c3cd317..0f0027c 100644
 a/t/12-multi-subjects-rss.t
-+++ b/t/12-multi-subjects-rss.t
-@@ -3,4 +3,4 @@
- use vars qw($type $field);
- $type  = "rss";
- $field = "subjects";
--require 't/12-multi-categories.base';
-+require './t/12-multi-categories.base';
--- 
-2.16.2
-



[gentoo-commits] repo/gentoo:master commit in: media-video/jellyfin-web-jmp-bin/

2022-07-14 Thread Sam James
commit: 39563a21302602b15b98e0e419d2139f874ae123
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Sun Jul  3 13:38:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39563a21

media-video/jellyfin-web-jmp-bin: add 10.8.1

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

 media-video/jellyfin-web-jmp-bin/Manifest  |  1 +
 .../jellyfin-web-jmp-bin-10.8.1.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/media-video/jellyfin-web-jmp-bin/Manifest 
b/media-video/jellyfin-web-jmp-bin/Manifest
index c1ce95ac8007..b0fb33d35271 100644
--- a/media-video/jellyfin-web-jmp-bin/Manifest
+++ b/media-video/jellyfin-web-jmp-bin/Manifest
@@ -1 +1,2 @@
 DIST jellyfin-web-jmp-bin-10.8.0.zip 44565218 BLAKE2B 
ecb8ee8d5e8c6ac8d813bdbbce9bb76de807e2f3282586fbcbf5f088b5402a153b0b4e644c940cde064dcfe304ff8486dfa743152aeb7757d36ccf1af38ff3d5
 SHA512 
1d804a17fcaed760ca16baa912840978745079815c7093f6d85eea5b0d238325df96b951f37884a43f16a1dfe10617e71573e4e2f63c1e6db947ddbf3b3e
+DIST jellyfin-web-jmp-bin-10.8.1.zip 44566480 BLAKE2B 
10d6876d78edd841e0d1c0fb0503258e48630654bf4a4b962f79cc853f0741e151cacea391171422527aca24f2f08f2f22699af5a29fd431c4f2c813703443d2
 SHA512 
afe13e002b99698f0516375f69b391132a341968abc0a24635bcf817f4ee636f10f0b071ce3c1507eb51f530bddd90e42f0425f75e0c344ade7bdf4983183140

diff --git 
a/media-video/jellyfin-web-jmp-bin/jellyfin-web-jmp-bin-10.8.1.ebuild 
b/media-video/jellyfin-web-jmp-bin/jellyfin-web-jmp-bin-10.8.1.ebuild
new file mode 100644
index ..cd0c93934ceb
--- /dev/null
+++ b/media-video/jellyfin-web-jmp-bin/jellyfin-web-jmp-bin-10.8.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Modified Jellyfin Web Client for use inside Jellyfin Media Player"
+HOMEPAGE="https://github.com/jellyfin/jellyfin-media-player;
+SRC_URI="
+   
https://github.com/iwalton3/${PN%-bin}/releases/download/jwc-${PV}/dist.zip -> 
${P}.zip
+"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   app-arch/unzip
+"
+
+S="${WORKDIR}/dist"
+
+src_install() {
+   insinto /usr/share/jellyfinmediaplayer/web-client/desktop
+   doins -r .
+}



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-power-manager/files/, mate-extra/mate-power-manager/

2022-07-14 Thread Sam James
commit: b9949b9a1c0b5b31d98c5f006b3fc7bfdd997026
Author: brahmajit das  gmail  com>
AuthorDate: Fri Jul  8 17:59:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:28:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9949b9a

mate-extra/mate-power-manager: Fix build on musl

mate-power-manager was failing to build on musl due to missing
execinfo.h, this header is not provided my musl, and egg_debug_backtrace
fucntion call. The egg_debug_backtrace function just prints some trace
to console.

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

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26198
Signed-off-by: Sam James  gentoo.org>

 ...e-power-manager-1.24.3-removing-backtrace.patch | 89 ++
 ...te-power-manager-1.24.3-removing-execinfo.patch | 38 +
 .../mate-power-manager-1.24.3.ebuild   |  6 +-
 3 files changed, 132 insertions(+), 1 deletion(-)

diff --git 
a/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch
 
b/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch
new file mode 100644
index ..62157058ba6f
--- /dev/null
+++ 
b/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch
@@ -0,0 +1,89 @@
+# Instead of deleting the code blocks, just putting them inside a ifndef
+# condition is safer
+--- a/applets/brightness/egg-debug.c
 b/applets/brightness/egg-debug.c
+@@ -74,6 +74,7 @@ pk_set_console_mode (guint console_code)
+   printf ("%s", command);
+ }
+
++#if (defined(__UCLIBC__) || defined(__GLIBC__))
+ /**
+  * egg_debug_backtrace:
+  **/
+@@ -98,6 +99,7 @@ egg_debug_backtrace (void)
+   free (symbols);
+   }
+ }
++#endif
+
+ /**
+  * pk_log_line:
+@@ -229,8 +231,10 @@ egg_error_real (const gchar *func, const gchar *file, 
const int line, const gcha
+   pk_print_line (func, file, line, buffer, CONSOLE_RED);
+   g_free(buffer);
+
++#if (defined(__UCLIBC__) || defined(__GLIBC__))
+   /* we want to fix this! */
+   egg_debug_backtrace ();
++#endif
+
+   exit (1);
+ }
+--- a/applets/inhibit/egg-debug.c
 b/applets/inhibit/egg-debug.c
+@@ -74,6 +74,7 @@ pk_set_console_mode (guint console_code)
+   printf ("%s", command);
+ }
+
++#if (defined(__UCLIBC__) || defined(__GLIBC__))
+ /**
+  * egg_debug_backtrace:
+  **/
+@@ -98,6 +99,7 @@ egg_debug_backtrace (void)
+   free (symbols);
+   }
+ }
++#endif
+
+ /**
+  * pk_log_line:
+@@ -229,8 +231,10 @@ egg_error_real (const gchar *func, const gchar *file, 
const int line, const gcha
+   pk_print_line (func, file, line, buffer, CONSOLE_RED);
+   g_free(buffer);
+
++#if (defined(__UCLIBC__) || defined(__GLIBC__))
+   /* we want to fix this! */
+   egg_debug_backtrace ();
++#endif
+
+   exit (1);
+ }
+--- a/src/egg-debug.c
 b/src/egg-debug.c
+@@ -74,6 +74,7 @@ pk_set_console_mode (guint console_code)
+   printf ("%s", command);
+ }
+
++#if (defined(__UCLIBC__) || defined(__GLIBC__))
+ /**
+  * egg_debug_backtrace:
+  **/
+@@ -98,6 +99,7 @@ egg_debug_backtrace (void)
+   free (symbols);
+   }
+ }
++#endif
+
+ /**
+  * pk_log_line:
+@@ -229,8 +231,10 @@ egg_error_real (const gchar *func, const gchar *file, 
const int line, const gcha
+   pk_print_line (func, file, line, buffer, CONSOLE_RED);
+   g_free(buffer);
+
++#if (defined(__UCLIBC__) || defined(__GLIBC__))
+   /* we want to fix this! */
+   egg_debug_backtrace ();
++#endif
+
+   exit (1);
+ }

diff --git 
a/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-execinfo.patch
 
b/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-execinfo.patch
new file mode 100644
index ..9a0febfad6c1
--- /dev/null
+++ 
b/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-execinfo.patch
@@ -0,0 +1,38 @@
+# Musl doesn't supply execinfo.h as a result build fails.
+# Closes: https://bugs.gentoo.org/762484
+--- a/applets/brightness/egg-debug.c
 b/applets/brightness/egg-debug.c
+@@ -39,7 +39,9 @@
+ #include 
+ #include 
+ #include 
++#if (defined(__GLIBC__))
+ #include 
++#endif
+
+ #include "egg-debug.h"
+
+--- a/applets/inhibit/egg-debug.c
 b/applets/inhibit/egg-debug.c
+@@ -39,7 +39,9 @@
+ #include 
+ #include 
+ #include 
++#if (defined(__GLIBC__))
+ #include 
++#endif
+
+ #include "egg-debug.h"
+
+--- a/src/egg-debug.c
 b/src/egg-debug.c
+@@ -39,7 +39,9 @@
+ #include 
+ #include 
+ #include 
++#if (defined(__GLIBC__))
+ #include 
++#endif
+
+ #include "egg-debug.h"
+

diff --git a/mate-extra/mate-power-manager/mate-power-manager-1.24.3.ebuild 
b/mate-extra/mate-power-manager/mate-power-manager-1.24.3.ebuild
index c4ac7770bc43..72093adfd245 100644
--- a/mate-extra/mate-power-manager/mate-power-manager-1.24.3.ebuild
+++ b/mate-extra/mate-power-manager/mate-power-manager-1.24.3.ebuild

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

2022-07-14 Thread Sam James
commit: 236125e5f6e537b837cd47130de51c4ff6447e90
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Sun Jul  3 13:39:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236125e5

media-video/jellyfin-media-player: add 1.7.1

Closes: https://bugs.gentoo.org/856454
Signed-off-by: Arsen Arsenović  aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/26210
Signed-off-by: Sam James  gentoo.org>

 media-video/jellyfin-media-player/Manifest |  1 +
 .../jellyfin-media-player-1.7.1.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/media-video/jellyfin-media-player/Manifest 
b/media-video/jellyfin-media-player/Manifest
index dc6d83dbefa0..b5a86aa97e64 100644
--- a/media-video/jellyfin-media-player/Manifest
+++ b/media-video/jellyfin-media-player/Manifest
@@ -1 +1,2 @@
 DIST jellyfin-media-player-1.7.0.tar.gz 574396 BLAKE2B 
074495988f10e456f3c5cd8c3c0bf470c68df770163403aa6cfc0e1e0b6f51127d9640632f1ad6bf33b5302063971d63c84c86d2d83755991f309bf8882c16f3
 SHA512 
ebf1ce7d5cbd958ce81ed0f2e2a70e33b26cfeab55eb1acd5b465ec228f8dfa8ee27490cf31099244f022400dd5066e3f685863d841ebb68e31a124c912b5d5d
+DIST jellyfin-media-player-1.7.1.tar.gz 575001 BLAKE2B 
b650f981427721a254fd1dcaa58ebf9f93aba47de50f8c24db27e917de8cd8ebb3da67afa68990845f9e019aac0c8d81f5440dd72f604aa74cdc71d8cc476d8f
 SHA512 
7f8cd4c9094254a133430b1d1594d44a92696cd769323ecc51ef973dde1f09b013f9ade0affb9e364d922935994613f662667af46f90aae2ae04d6cb9deb86f0

diff --git 
a/media-video/jellyfin-media-player/jellyfin-media-player-1.7.1.ebuild 
b/media-video/jellyfin-media-player/jellyfin-media-player-1.7.1.ebuild
new file mode 100644
index ..3c158eb6555d
--- /dev/null
+++ b/media-video/jellyfin-media-player/jellyfin-media-player-1.7.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JWC_VERSION=10.8.1
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-any-r1
+
+DESCRIPTION="Jellyfin Desktop Client based on Plex Media Player"
+HOMEPAGE="https://github.com/jellyfin/jellyfin-media-player;
+
+SRC_URI="
+   https://github.com/jellyfin/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+# GPL-2.0 for JMP itself
+# licenses for code in external/:
+#   MIT for qhttp
+#   BSD for qslog
+LICENSE="
+   GPL-2
+   BSD
+   MIT
+"
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE="+dbus"
+
+DEPEND="
+   dev-libs/libcec
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/libsdl2
+   media-video/mpv[libmpv]
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dbus? ( dev-qt/qtdbus:5 )
+"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+# x11-misc/xdg-utils is used for xdg-screensaver, which is used to inhibit
+# screen locking
+
+RDEPEND="
+   ${DEPEND}
+   ~media-video/jellyfin-web-jmp-bin-${JWC_VERSION}
+   !dbus? ( x11-misc/xdg-utils )
+"
+
+src_prepare() {
+   # disable jmp installing jwc in it's build system
+   sed -i '/..\/dist\//d' src/CMakeLists.txt || die 'sed failed'
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DOpenGL_GL_PREFERENCE=GLVND
+   # PMP, at least prior to the fork into JMP, used to download 
codecs,
+   # for safe measure, disable that.
+   -DENABLE_CODECS=OFF
+   # LINUX_X11POWER instructs JMP to use xdg-screensaver instead 
of dbus
+   # for inhibiting screen saving.
+   -DLINUX_X11POWER="$(usex dbus OFF ON)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/files/

2022-07-14 Thread Sam James
commit: a1db98aefb0393f15cd74a49b92fa3aec03c1770
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jul  7 14:31:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:29:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1db98ae

app-emulation/cloud-init: remove unused patch(es)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26264
Signed-off-by: Sam James  gentoo.org>

 .../18.4-add-support-for-package_upgrade.patch |  54 ---
 .../18.4-fix-filename-for-storing-locale.patch |  30 --
 .../18.4-fix-update_package_sources-function.patch |  26 --
 .../22.1-add-support-for-package_upgrade.patch |  48 --
 .../22.1-fix-update_package_sources-function.patch |  21 -
 .../cloud-init-18.4-fix-packages-module.patch  |  25 -
 ...it-20.4-gentoo-support-upstream-templates.patch |  86 --
 ...it-21.2-gentoo-support-upstream-templates.patch | 101 -
 8 files changed, 391 deletions(-)

diff --git 
a/app-emulation/cloud-init/files/18.4-add-support-for-package_upgrade.patch 
b/app-emulation/cloud-init/files/18.4-add-support-for-package_upgrade.patch
deleted file mode 100644
index 9c542cfc0777..
--- a/app-emulation/cloud-init/files/18.4-add-support-for-package_upgrade.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 7868b97507d0dd7d7721ad5c4539e22c67635f92 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Wed, 14 Nov 2018 15:58:30 +0100
-Subject: [PATCH 5/5] gentoo: add support for package_upgrade
-

- cloudinit/distros/gentoo.py | 25 ++---
- 1 file changed, 14 insertions(+), 11 deletions(-)
-
-diff --git a/cloudinit/distros/gentoo.py b/cloudinit/distros/gentoo.py
-index 7b838e82..22ad2cf3 100644
 a/cloudinit/distros/gentoo.py
-+++ b/cloudinit/distros/gentoo.py
-@@ -189,23 +189,26 @@ class Distro(distros.Distro):
- distros.set_etc_timezone(tz=tz, tz_file=self._find_tz_file(tz))
- 
- def package_command(self, command, args=None, pkgs=None):
--if pkgs is None:
--pkgs = []
--
- cmd = ['emerge']
- # Redirect output
- cmd.append("--quiet")
- 
--if args and isinstance(args, str):
--cmd.append(args)
--elif args and isinstance(args, list):
--cmd.extend(args)
-+if command == "upgrade":
-+cmd.extend(["--update", "world"])
-+else:
-+if pkgs is None:
-+pkgs = []
-+
-+if args and isinstance(args, str):
-+cmd.append(args)
-+elif args and isinstance(args, list):
-+cmd.extend(args)
- 
--if command:
--cmd.append(command)
-+if command:
-+cmd.append(command)
- 
--pkglist = util.expand_package_list('%s-%s', pkgs)
--cmd.extend(pkglist)
-+pkglist = util.expand_package_list('%s-%s', pkgs)
-+cmd.extend(pkglist)
- 
- # Allow the output of this to flow outwards (ie not be captured)
- util.subp(cmd, capture=False)
--- 
-2.19.1
-

diff --git 
a/app-emulation/cloud-init/files/18.4-fix-filename-for-storing-locale.patch 
b/app-emulation/cloud-init/files/18.4-fix-filename-for-storing-locale.patch
deleted file mode 100644
index a5bbf6034ac5..
--- a/app-emulation/cloud-init/files/18.4-fix-filename-for-storing-locale.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 3756cdea3e844b9611de321a8075df80e7dbf74d Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Wed, 14 Nov 2018 15:28:22 +0100
-Subject: [PATCH 3/5] gentoo: fix filename for storing locale
-
-There must have been a misunderstanding as locale.gen is meant to
-contain locales to be generated if no argument is passed to locale-gen.
-
-When using openrc, Gentoo stores system locale in /etc/env.d/02locale
-which is generally manipulated through eselect.

- cloudinit/distros/gentoo.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cloudinit/distros/gentoo.py b/cloudinit/distros/gentoo.py
-index 98ac41ca..50bb61fb 100644
 a/cloudinit/distros/gentoo.py
-+++ b/cloudinit/distros/gentoo.py
-@@ -20,7 +20,7 @@ LOG = logging.getLogger(__name__)
- 
- 
- class Distro(distros.Distro):
--locale_conf_fn = '/etc/locale.gen'
-+locale_conf_fn = '/etc/env.d/02locale'
- network_conf_fn = '/etc/conf.d/net'
- resolve_conf_fn = '/etc/resolv.conf'
- hostname_conf_fn = '/etc/conf.d/hostname'
--- 
-2.19.1
-

diff --git 
a/app-emulation/cloud-init/files/18.4-fix-update_package_sources-function.patch 
b/app-emulation/cloud-init/files/18.4-fix-update_package_sources-function.patch
deleted file mode 100644
index d90258d1bc48..
--- 
a/app-emulation/cloud-init/files/18.4-fix-update_package_sources-function.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 

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

2022-07-14 Thread Sam James
commit: ecc5ef93f4fb1297939c957484fa8e3edda0aa3e
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Jul 14 13:20:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:20:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc5ef93

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/26278
Signed-off-by: Sam James  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-5.48.0.ebuild   | 98 --
 2 files changed, 99 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 3f7d806b94b3..fae3ffb91bfb 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_5.48.0_amd64.deb 116776998 BLAKE2B 
cd1e7f9c83234e11a70c9ff1664e9e013e50c31863bc6d8e21c1f76be8d91e802ccf7127221287672245c5c69c33e36ed0c85a1781c8978695aa44869beb7375
 SHA512 
a2cfe0289cee3f8837f14a428f9d3f11238e0aacdcaff4d665162e01b41b318e2e6fe88ce88bade8167d8db1df54a8c5cb466d5fd13d2e6d570aa2d4e81ed4bd
 DIST signal-desktop_5.50.0_amd64.deb 116975200 BLAKE2B 
ba82eddb8198aaf40cb29774e2a181286837e4b4189a34e378cdf62b7aef74f66eeaa9f31f77df85f4787549984b4950d63df14cf519daa8b06b633d70a92232
 SHA512 
c14a0fcc3572c4b5d2fe0d781046bf6f0775ecdf4851fff4c970c3a92eca0bb344dcf3d00c2c41867a6db66c8ec8773650b14bb8880a1f531d61055989872eb4

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.48.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-5.48.0.ebuild
deleted file mode 100644
index 75db5c2f8043..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-5.48.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/gdk-pixbuf:2
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



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

2022-07-14 Thread Sam James
commit: 18c41fdc7ed2f2c1cb1790a2e5fb3e636416a3da
Author: Chris Mayo  gmail  com>
AuthorDate: Mon Jul 11 18:21:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:24:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c41fdc

media-gfx/gscan2pdf: drop 2.12.4

Signed-off-by: Chris Mayo  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gscan2pdf/Manifest|   1 -
 media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild | 110 
 2 files changed, 111 deletions(-)

diff --git a/media-gfx/gscan2pdf/Manifest b/media-gfx/gscan2pdf/Manifest
index b38d19241d70..69c4c5aba173 100644
--- a/media-gfx/gscan2pdf/Manifest
+++ b/media-gfx/gscan2pdf/Manifest
@@ -1,2 +1 @@
-DIST gscan2pdf-2.12.4.tar.xz 503792 BLAKE2B 
e5b54158b5b47bd2f255c3529e132695c1735e9da92d6a426f7f5b9a9e880bd2d1a0655faf065385224892abe992156c667e50aea1f1091ac6d872b8c163c92f
 SHA512 
f904e2fe3ec0ed829eb9166a42c7c10b56e99e1a7558c7d0014efc530d5f4d3873e9097f28372412073cbb6040bd00570f1acbb6582f5ea87485f0a0ace6f486
 DIST gscan2pdf-2.12.5.tar.xz 502636 BLAKE2B 
5fb92a4e5dfdbd985119058ed86ca015a58e97fd73edae4d46279e482351f9b5514045a60bb67ca2bfb58fa1e4315bc03ca67a2f2e3ed0cd2c941d8ae755fdfa
 SHA512 
c0940ef4a40b8cb7e961758e9688c94d980842ab36c4e52384099d1e28773f2967a75eb7c024ab713b880c2538d8395021bfabd68cffa7b334fdd35d773b

diff --git a/media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild 
b/media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild
deleted file mode 100644
index a9f6ec537bcc..
--- a/media-gfx/gscan2pdf/gscan2pdf-2.12.4.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_TEST="do"
-
-inherit optfeature perl-module virtualx xdg-utils
-
-DESCRIPTION="Scan documents, perform OCR, produce PDFs and DjVus"
-HOMEPAGE="http://gscan2pdf.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-perl/Config-General
-   dev-perl/Data-UUID
-   dev-perl/Date-Calc
-   dev-perl/Filesys-Df
-   dev-perl/glib-perl
-   dev-perl/GooCanvas2
-   dev-perl/Gtk3
-   >=dev-perl/Gtk3-ImageView-10.0.0
-   dev-perl/Gtk3-SimpleList
-   dev-perl/HTML-Parser
-   dev-perl/Image-Sane
-   dev-perl/List-MoreUtils
-   dev-perl/Locale-Codes
-   dev-perl/Locale-gettext
-   dev-perl/Log-Log4perl
-   >=dev-perl/PDF-Builder-3.23.0
-   dev-perl/Proc-ProcessTable
-   dev-perl/Readonly
-   dev-perl/Set-IntSpan
-   dev-perl/Try-Tiny
-   virtual/perl-Archive-Tar
-   virtual/perl-Carp
-   virtual/perl-Data-Dumper
-   virtual/perl-File-Temp
-   virtual/perl-Getopt-Long
-   virtual/perl-threads
-   virtual/perl-threads-shared
-   media-gfx/imagemagick[png,tiff,perl]
-   media-gfx/sane-backends
-   media-libs/tiff"
-
-BDEPEND="
-   test? (
-   ${RDEPEND}
-   dev-perl/IPC-System-Simple
-   dev-perl/Sub-Override
-   media-libs/fontconfig
-
-   app-text/djvu[jpeg,tiff]
-   app-text/poppler[utils]
-   app-text/tesseract[-opencl,osd(+),png,tiff]
-   app-text/unpaper
-   
media-gfx/imagemagick[djvu,jpeg,png,tiff,perl,postscript,truetype]
-   media-gfx/sane-backends[sane_backends_test]
-   media-gfx/sane-frontends
-   )"
-
-PERL_RM_FILES=( t/{90_MANIFEST,91_critic,99_pod}.t )
-
-mydoc="History"
-
-src_test() {
-   einfo "Using:"
-   einfo "  $(best_version app-text/djvu)"
-   einfo "  $(best_version app-text/poppler)"
-   einfo "  $(best_version app-text/tesseract)"
-   einfo "  $(best_version dev-perl/Gtk3-ImageView)"
-   einfo "  $(best_version dev-perl/Image-Sane)"
-   einfo "  $(best_version dev-perl/PDF-Builder)"
-   einfo "  $(best_version media-gfx/imagemagick)"
-   einfo "  $(best_version media-gfx/sane-backends)"
-   einfo "  $(best_version media-libs/tiff)"
-
-   local confdir="${HOME}/.config/ImageMagick"
-   mkdir -p "${confdir}" || die
-   cat > "${confdir}/policy.xml" <<-EOT || die
-   
-   
-   
-   
-   EOT
-   NO_AT_BRIDGE=1 virtx perl-module_src_test
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-
-   optfeature "DjVu file support" "app-text/djvu[tiff] 
media-gfx/imagemagick[djvu]"
-   optfeature "encrypting PDFs" app-text/pdftk
-   optfeature "creating PostScript files from PDFs" app-text/poppler[utils]
-   optfeature "adding to an existing PDF" app-text/poppler[utils]
-   optfeature "Optical Character Recognition" app-text/tesseract[tiff]
-   optfeature "scan post-processing" app-text/unpaper
-   optfeature "automatic document feeder support" 

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

2022-07-14 Thread Sam James
commit: f536fcfc362a5836176ea90e81d1ca4c76e517e5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jul 12 20:07:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:23:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f536fcfc

dev-python/pymacaroons: enable tests

This enables majority of available tests except of those depending on
too old dev-python/hypothesis version.

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/26375
Signed-off-by: Sam James  gentoo.org>

 dev-python/pymacaroons/pymacaroons-0.13.0.ebuild | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/dev-python/pymacaroons/pymacaroons-0.13.0.ebuild 
b/dev-python/pymacaroons/pymacaroons-0.13.0.ebuild
index 24e60796d20c..fc5b6826c9b4 100644
--- a/dev-python/pymacaroons/pymacaroons-0.13.0.ebuild
+++ b/dev-python/pymacaroons/pymacaroons-0.13.0.ebuild
@@ -18,12 +18,22 @@ 
SRC_URI="https://github.com/ecordell/pymacaroons/archive/v${PV}.tar.gz -> ${P}.g
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="test"
 
-# tests are incompatible with dev-python/hypothesis::gentoo. This package needs
-# <2.0.0, because needed hypothesis.specifiers module was removed in 2.0.0.
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-python/pynacl[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
 "
+BDEPEND="test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   # The package also contains property_tests, however, they are 
incompatible
+   # with dev-python/hypothesis in gentoo. The package requires too old 
version.
+   "${EPYTHON}" -m nose -v tests/functional_tests || die "Tests failed 
with ${EPYTHON}"
+}



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

2022-07-14 Thread Sam James
commit: 38f250a061bae7d5d5744953100de4d3e9c07f6a
Author: Chris Mayo  gmail  com>
AuthorDate: Mon Jul 11 18:21:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:24:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38f250a0

media-gfx/gscan2pdf: add 2.12.8

Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26351
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gscan2pdf/Manifest|   1 +
 media-gfx/gscan2pdf/gscan2pdf-2.12.8.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/media-gfx/gscan2pdf/Manifest b/media-gfx/gscan2pdf/Manifest
index 69c4c5aba173..d3fa9f3cb837 100644
--- a/media-gfx/gscan2pdf/Manifest
+++ b/media-gfx/gscan2pdf/Manifest
@@ -1 +1,2 @@
 DIST gscan2pdf-2.12.5.tar.xz 502636 BLAKE2B 
5fb92a4e5dfdbd985119058ed86ca015a58e97fd73edae4d46279e482351f9b5514045a60bb67ca2bfb58fa1e4315bc03ca67a2f2e3ed0cd2c941d8ae755fdfa
 SHA512 
c0940ef4a40b8cb7e961758e9688c94d980842ab36c4e52384099d1e28773f2967a75eb7c024ab713b880c2538d8395021bfabd68cffa7b334fdd35d773b
+DIST gscan2pdf-2.12.8.tar.xz 503940 BLAKE2B 
16433addec7306cab60a258b58b0239fb0eeea5b0a98ea24fda0de65d9f1901feca9093ab7a6f7fedfb6740abf4e59a16cdeac2d3d7de5141320c55855be7c79
 SHA512 
18d4bd12580d20b29e0086d1df541a2c044f03b98d8e7c8a91b87540622160aa5a9c2d13a888d5f557d1d975b5dc7a6ae8fd0f2c9be254e60d8a979c979e6040

diff --git a/media-gfx/gscan2pdf/gscan2pdf-2.12.8.ebuild 
b/media-gfx/gscan2pdf/gscan2pdf-2.12.8.ebuild
new file mode 100644
index ..6915a1cf48b4
--- /dev/null
+++ b/media-gfx/gscan2pdf/gscan2pdf-2.12.8.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_TEST="do"
+
+inherit optfeature perl-module virtualx xdg-utils
+
+DESCRIPTION="Scan documents, perform OCR, produce PDFs and DjVus"
+HOMEPAGE="http://gscan2pdf.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-perl/Config-General
+   dev-perl/Data-UUID
+   dev-perl/Date-Calc
+   dev-perl/Filesys-Df
+   dev-perl/glib-perl
+   dev-perl/GooCanvas2
+   dev-perl/Gtk3
+   >=dev-perl/Gtk3-ImageView-10.0.0
+   dev-perl/Gtk3-SimpleList
+   dev-perl/HTML-Parser
+   dev-perl/Image-Sane
+   dev-perl/List-MoreUtils
+   dev-perl/Locale-Codes
+   dev-perl/Locale-gettext
+   dev-perl/Log-Log4perl
+   >=dev-perl/PDF-Builder-3.23.0
+   dev-perl/Proc-ProcessTable
+   dev-perl/Readonly
+   dev-perl/Set-IntSpan
+   dev-perl/Try-Tiny
+   virtual/perl-Archive-Tar
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-Getopt-Long
+   virtual/perl-threads
+   virtual/perl-threads-shared
+   media-gfx/imagemagick[png,tiff,perl]
+   media-gfx/sane-backends
+   media-libs/tiff"
+
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-perl/IPC-System-Simple
+   dev-perl/Sub-Override
+   media-libs/fontconfig
+
+   app-text/djvu[jpeg,tiff]
+   app-text/poppler[utils]
+   app-text/tesseract[-opencl,osd(+),png,tiff]
+   app-text/unpaper
+   
media-gfx/imagemagick[djvu,jpeg,png,tiff,perl,postscript,truetype]
+   media-gfx/sane-backends[sane_backends_test]
+   media-gfx/sane-frontends
+   )"
+
+PERL_RM_FILES=( t/{90_MANIFEST,91_critic,99_pod}.t )
+
+mydoc="History"
+
+src_test() {
+   einfo "Using:"
+   einfo "  $(best_version app-text/djvu)"
+   einfo "  $(best_version app-text/poppler)"
+   einfo "  $(best_version app-text/tesseract)"
+   einfo "  $(best_version dev-perl/Gtk3-ImageView)"
+   einfo "  $(best_version dev-perl/Image-Sane)"
+   einfo "  $(best_version dev-perl/PDF-Builder)"
+   einfo "  $(best_version media-gfx/imagemagick)"
+   einfo "  $(best_version media-gfx/sane-backends)"
+   einfo "  $(best_version media-libs/tiff)"
+
+   local confdir="${HOME}/.config/ImageMagick"
+   mkdir -p "${confdir}" || die
+   cat > "${confdir}/policy.xml" <<-EOT || die
+   
+   
+   
+   
+   EOT
+   NO_AT_BRIDGE=1 virtx perl-module_src_test
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   optfeature "DjVu file support" "app-text/djvu[tiff] 
media-gfx/imagemagick[djvu]"
+   optfeature "encrypting PDFs" app-text/pdftk
+   optfeature "creating PostScript files from PDFs" app-text/poppler[utils]
+   optfeature "adding to an existing PDF" app-text/poppler[utils]
+   optfeature "Optical Character Recognition" app-text/tesseract[tiff]
+   optfeature "scan post-processing" app-text/unpaper
+

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

2022-07-14 Thread Sam James
commit: 8ae581f317277614e761ff7659de8ba16abb2bab
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul  7 17:36:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:17:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae581f3

sys-apps/plocate: Fix build for musl

Read each patch for explaination, both are now upstreamed!
Should be in 1.1.17 (or whatever next release will be called).

Closes: https://bugs.gentoo.org/show_bug.cgi?id=829580
Closes: https://bugs.gentoo.org/show_bug.cgi?id=853769
Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26268
Signed-off-by: Sam James  gentoo.org>

 ...plocate-1.1.16-error-to-fprintf-exit-musl.patch | 337 +
 .../plocate-1.1.16-include-linux-stat_h-musl.patch |  30 ++
 sys-apps/plocate/plocate-1.1.16.ebuild |   2 +
 3 files changed, 369 insertions(+)

diff --git 
a/sys-apps/plocate/files/plocate-1.1.16-error-to-fprintf-exit-musl.patch 
b/sys-apps/plocate/files/plocate-1.1.16-error-to-fprintf-exit-musl.patch
new file mode 100644
index ..6d108501307f
--- /dev/null
+++ b/sys-apps/plocate/files/plocate-1.1.16-error-to-fprintf-exit-musl.patch
@@ -0,0 +1,337 @@
+https://bugs.gentoo.org/829580
+https://git.sesse.net/?p=plocate;a=commit;h=fd6198891d6fd9642effc0843fef6f23b991af3e
+
+From fd6198891d6fd9642effc0843fef6f23b991af3e Mon Sep 17 00:00:00 2001
+From: "Steinar H. Gunderson" 
+Date: Wed, 13 Jul 2022 22:31:54 +0200
+Subject: [PATCH 2/2] Remove dependency on non-POSIX header error.h.
+
+This helps compatibility with certain configurations of musl libc.
+Note that the output format on updatedb.conf errors will change somewhat,
+and only the first one will be reported followed by immediate exit
+(unlike earlier, where all updatedb.conf errors would be output before exit).
+
+Based on a patch by Alfred Persson Forsberg.
+---
+ conf.cpp | 178 +--
+ 1 file changed, 94 insertions(+), 84 deletions(-)
+
+diff --git a/conf.cpp b/conf.cpp
+index 1055fd7..60dd93f 100644
+--- a/conf.cpp
 b/conf.cpp
+@@ -22,7 +22,6 @@ any later version.
+ 
+ #include "conf.h"
+ 
+-#include "error.h"
+ #include "lib.h"
+ 
+ #include 
+@@ -167,11 +166,6 @@ uc_lex(void)
+   /* Fall through */
+   case '\n':
+   uc_current_line++;
+-  if (uc_current_line == 0) {
+-  error_at_line(0, 0, UPDATEDB_CONF, uc_current_line - 1,
+-_("warning: Line number overflow"));
+-  error_message_count--; /* Don't count as an error */
+-  }
+   return UCT_EOL;
+ 
+   case '=':
+@@ -180,10 +174,9 @@ uc_lex(void)
+   case '"': {
+   while ((c = getc_unlocked(uc_file)) != '"') {
+   if (c == EOF || c == '\n') {
+-  error_at_line(0, 0, UPDATEDB_CONF, uc_line,
+-_("missing closing `\"'"));
+-  ungetc(c, uc_file);
+-  break;
++  fprintf(stderr, "%s:%u: missing closing `\"'\n",
++  UPDATEDB_CONF, uc_line);
++  exit(EXIT_FAILURE);
+   }
+   uc_lex_buf.push_back(c);
+   }
+@@ -215,21 +208,18 @@ uc_lex(void)
+ static void
+ parse_updatedb_conf(void)
+ {
+-  int old_error_one_per_line;
+-  unsigned old_error_message_count;
+   bool had_prune_bind_mounts, had_prunefs, had_prunenames, had_prunepaths;
+ 
+   uc_file = fopen(UPDATEDB_CONF, "r");
+   if (uc_file == NULL) {
+-  if (errno != ENOENT)
+-  error(EXIT_FAILURE, errno, _("can not open `%s'"), 
UPDATEDB_CONF);
+-  goto err;
++  if (errno != ENOENT) {
++  perror(UPDATEDB_CONF);
++  exit(EXIT_FAILURE);
++  }
++  return;
+   }
+   flockfile(uc_file);
+   uc_current_line = 1;
+-  old_error_message_count = error_message_count;
+-  old_error_one_per_line = error_one_per_line;
+-  error_one_per_line = 1;
+   had_prune_bind_mounts = false;
+   had_prunefs = false;
+   had_prunenames = false;
+@@ -263,40 +253,39 @@ parse_updatedb_conf(void)
+   break;
+ 
+   case UCT_IDENTIFIER:
+-  error_at_line(0, 0, UPDATEDB_CONF, uc_line,
+-_("unknown variable `%s'"), 
uc_lex_buf.c_str());
+-  goto skip_to_eol;
++  fprintf(stderr, "%s:%u: unknown variable: `%s'\n",
++  UPDATEDB_CONF, uc_line, uc_lex_buf.c_str());
++  exit(EXIT_FAILURE);
+ 
+   default:
+-  

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

2022-07-14 Thread Sam James
commit: 62e58857f57d69293d98d6c8cb852acbd6414f98
Author: orbea  riseup  net>
AuthorDate: Thu Jul 14 06:21:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:22:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e58857

dev-libs/uulib: Fix the build with rlibtool

This reimplements the shared patch to correctly use libtool and allow
the build to succeed with rlibtool which requires LT_INIT to generate
libtool in the build directory. This is then used to determine is the
build should be shared, static or both.

Bug: https://bugs.gentoo.org/780018
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/26396
Signed-off-by: Sam James  gentoo.org>

 dev-libs/uulib/files/uulib-0.5.20-libtool.patch | 122 
 dev-libs/uulib/uulib-0.5.20-r2.ebuild   |  31 ++
 2 files changed, 153 insertions(+)

diff --git a/dev-libs/uulib/files/uulib-0.5.20-libtool.patch 
b/dev-libs/uulib/files/uulib-0.5.20-libtool.patch
new file mode 100644
index ..55df73c03ac8
--- /dev/null
+++ b/dev-libs/uulib/files/uulib-0.5.20-libtool.patch
@@ -0,0 +1,122 @@
+Modified from: PDL Linux
+https://raw.githubusercontent.com/pld-linux/uudeview/master/uudeview-shared.patch
+https://github.com/pld-linux/uudeview
+
+Bug: https://bugs.gentoo.org/780018
+
+From: orbea 
+Date: Wed, 13 Jul 2022 22:17:55 -0700
+Subject: [PATCH] Use libtool
+
+diff --git a/Makefile.in b/Makefile.in
+index 951c731..342bf56 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -25,6 +25,10 @@ CC  =   @CC@
+ #
+ CFLAGS=   @CFLAGS@ -I. @CPPFLAGS@ @DEFS@
+ #
++# the libtool program
++#
++LIBTOOL =   @LIBTOOL@
++#
+ # the ranlib program
+ #
+ RANLIB =  @RANLIB@
+@@ -40,9 +44,15 @@ PATCH   =   @PATCH@
+ VDEF  =   -DVERSION=\"$(VERSION)\" -DPATCH=\"$(PATCH)\"
+ #
+ 
++top_builddir = @top_builddir@
++
++prefix = @prefix@
++libdir = @libdir@
++includedir = @includedir@
++
+ UULIB_SOURCE  =   uulib.c uucheck.c uunconc.c uuutil.c uuencode.c \
+   uuscan.c uustring.c fptools.c crc32.c
+-UULIB_OBJ =   ${UULIB_SOURCE:.c=.o}
++UULIB_OBJ =   ${UULIB_SOURCE:.c=.lo}
+ 
+ #
+ # make stuff
+@@ -51,11 +61,11 @@ UULIB_OBJ  =   ${UULIB_SOURCE:.c=.o}
+ .SUFFIXES:
+ .SUFFIXES: .c .o
+ 
+-all:  libuu.a
++all:  libuu.la
+ 
+ clean:
+   rm -f [Xx]deview gif2gfp
+-  rm -f *.o *.a *.so core *~ TAGS
++  rm -f *.o *.a *.so core *~ TAGS *.lo *.la
+ 
+ distclean:clean
+   rm -f config.status config.cache config.log Makefile config.h
+@@ -67,22 +77,25 @@ new:   clean
+   rm -f libuu.a
+   $(MAKE) all
+ 
+-libuu.a:  $(UULIB_OBJ)
+-  rm -f $@
+-  ar r $@ $(UULIB_OBJ)
+-  -$(RANLIB) $@
++libuu.la: $(UULIB_OBJ)
++  $(LIBTOOL) --mode=link $(CC) -o libuu.la $(LDFLAGS) $(UULIB_OBJ) -rpath 
$(libdir)
++
++%.lo : %.c
++  $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(VDEF) $<
+ 
+-.c.o:
+-  $(CC) -c $(CFLAGS) $(VDEF) $<
++install:  libuu.la
++  mkdir -p $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
++  $(LIBTOOL) --mode=install install libuu.la $(DESTDIR)$(libdir)
++  cp uudeview.h fptools.h $(DESTDIR)$(includedir)
+ 
+-uuencode.o:   uuencode.c uudeview.h uuint.h uustring.h fptools.h config.h
+-uulib.o:  uulib.c uudeview.h uuint.h uustring.h fptools.h config.h
+-uunconc.o:uunconc.c uudeview.h uuint.h uustring.h fptools.h config.h
+-uucheck.o:uucheck.c uudeview.h uuint.h uustring.h fptools.h config.h
+-uuutil.o: uuutil.c  uudeview.h uuint.h uustring.h fptools.h config.h
+-uuscan.o: uuutil.c  uudeview.h uuint.h uustring.h fptools.h config.h
+-uustring.o:   uustring.c uudeview.h uuint.h uustring.h config.h
+-fptools.o:fptools.c fptools.h config.h
++uuencode.lo:  uuencode.c uudeview.h uuint.h uustring.h fptools.h config.h
++uulib.lo: uulib.c uudeview.h uuint.h uustring.h fptools.h config.h
++uunconc.lo:   uunconc.c uudeview.h uuint.h uustring.h fptools.h config.h
++uucheck.lo:   uucheck.c uudeview.h uuint.h uustring.h fptools.h config.h
++uuutil.lo:uuutil.c  uudeview.h uuint.h uustring.h fptools.h config.h
++uuscan.lo:uuutil.c  uudeview.h uuint.h uustring.h fptools.h config.h
++uustring.lo:  uustring.c uudeview.h uuint.h uustring.h config.h
++fptools.lo:   fptools.c fptools.h config.h
+ 
+ uustring.h:   uustring.c
+   awk -f uustring.awk < uustring.c > uustring.h
+diff --git a/configure.in b/configure.in
+index ef00d18..563c77d 100644
+--- a/configure.in
 b/configure.in
+@@ -8,6 +8,8 @@ dnl
+ 
+ AC_INIT(uulib.c)
+ AC_PREREQ(2.9)
++AC_CONFIG_AUX_DIR([.])
++AC_CONFIG_MACRO_DIR([m4])
+ AC_CONFIG_HEADER(config.h)
+ 
+ #
+@@ -20,7 +22,7 @@ AC_PROG_CC
+ AC_PROG_CPP
+ wi_PROTOTYPES
+ AC_PROG_MAKE_SET
+-AC_PROG_RANLIB
++LT_INIT
+ 
+ if test "$wi_cv_prototypes" = no ; then
+   AC_WARN([Your compiler does not support function prototyping and])
+diff --git a/aclocal.m4 b/m4/uulib.m4

[gentoo-commits] repo/gentoo:master commit in: net-firewall/ferm/

2022-07-14 Thread Sam James
commit: d927284e8cebc422680d483511f86c9d3ccc576f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Jul 13 07:06:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:23:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d927284e

net-firewall/ferm: bump to 2.7

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-firewall/ferm/Manifest|  1 +
 net-firewall/ferm/ferm-2.7.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/net-firewall/ferm/Manifest b/net-firewall/ferm/Manifest
index 5911cbd03b28..c922ceca1f20 100644
--- a/net-firewall/ferm/Manifest
+++ b/net-firewall/ferm/Manifest
@@ -1,2 +1,3 @@
 DIST ferm-2.5.1.tar.xz 74860 BLAKE2B 
8ad76918f45516dcbee18922600690f9d1c418ee62b0edc3eef43c09138fbf3c2d820cb692d855deb779adc183122591e88929f130b25fc658f4e1fae9393430
 SHA512 
bc7228fbf452722fef54519fec97d3548bc73ec5350aa1f7dd68aa2ac35c233f6fae6aeee6bf687c478cc58f20afab3ce25dd237cd68ebe2eb9b23c77d29e4ab
 DIST ferm-2.6.tar.xz 76748 BLAKE2B 
17c15e9d95c4562d1635715c599ab07fc98d8e9ebfcc332a42953fe279298799f26f7b3679f97e5dc9a82b745f70f54756fe2a9ed5763e91db15f7c0255c179e
 SHA512 
af2bb852630304a86629c2ce3af8f557d17f59c704589ea130d8578f300a606e4fedbd39c88f89646df974947fc27982e3ea21de1187257afc74a6056fdf666c
+DIST ferm-2.7.tar.xz 77320 BLAKE2B 
1c7b9e111b86cebc5c0f503e96422d3411b14eb18621268653262926be3e2493b6e66869d607feddbcdb945dada8960f40f166202e3b61a6e93007683fa3a38b
 SHA512 
bbc0e025514c8bf826dd0c13c24cba64b2729380bce5ab8f0e1a72c4f22471edc4fcd2c343cf9af97a2e9bd204ba27feefcfe21d4b0ce53837be042f863c9c24

diff --git a/net-firewall/ferm/ferm-2.7.ebuild 
b/net-firewall/ferm/ferm-2.7.ebuild
new file mode 100644
index ..13e74b23ec9e
--- /dev/null
+++ b/net-firewall/ferm/ferm-2.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Command line util for managing firewall rules"
+HOMEPAGE="http://ferm.foo-projects.org/;
+SRC_URI="http://ferm.foo-projects.org/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+# Uses Internet connection while testing.
+RESTRICT="test"
+
+# does not install any perl libs
+RDEPEND="dev-lang/perl:*
+   net-firewall/iptables
+   virtual/perl-File-Spec"
+
+DOCS=( AUTHORS NEWS README.rst TODO doc/ferm.txt examples/ )
+HTML_DOCS=( doc/ferm.html )
+
+src_install() {
+   dosbin src/{,import-}ferm
+   systemd_dounit ferm.service
+
+   einstalldocs
+   doman doc/*.1
+}
+
+pkg_postinst() {
+   elog "See ${EROOT}/usr/share/doc/${PF}/examples for sample configs"
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/julius/files/, games-strategy/julius/

2022-07-14 Thread Sam James
commit: b5bc12613a5c80d15642ffaa13f421330674fff3
Author: brahmajit das  gmail  com>
AuthorDate: Mon Jul 11 15:42:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5bc1261

games-strategy/julius: Fix building on musl

execinfo is not available on musl, hence only include that header on
GLIBC systems

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

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26349
Signed-off-by: Sam James  gentoo.org>

 .../julius/files/julius-1.6.0-musl-fix-execinfo.patch  | 14 ++
 games-strategy/julius/julius-1.6.0.ebuild  |  1 +
 2 files changed, 15 insertions(+)

diff --git a/games-strategy/julius/files/julius-1.6.0-musl-fix-execinfo.patch 
b/games-strategy/julius/files/julius-1.6.0-musl-fix-execinfo.patch
new file mode 100644
index ..08a136ef5cb4
--- /dev/null
+++ b/games-strategy/julius/files/julius-1.6.0-musl-fix-execinfo.patch
@@ -0,0 +1,14 @@
+# Fix building on musl
+#
+# Closes: https://bugs.gentoo.org/829246
+--- a/src/core/backtrace.c
 b/src/core/backtrace.c
+@@ -2,7 +2,7 @@
+
+ #include "core/log.h"
+
+-#if defined(__GNUC__) && !defined(__MINGW32__) && !defined(__OpenBSD__) && 
!defined(__vita__) && !defined(__SWITCH__) && !defined(__ANDROID__)
++#if defined(__GNUC__) && defined(__GLIBC__) && !defined(__MINGW32__) && 
!defined(__OpenBSD__) && !defined(__vita__) && !defined(__SWITCH__) && 
!defined(__ANDROID__)
+
+ #include 
+

diff --git a/games-strategy/julius/julius-1.6.0.ebuild 
b/games-strategy/julius/julius-1.6.0.ebuild
index 5730e843db21..9852bbf898ab 100644
--- a/games-strategy/julius/julius-1.6.0.ebuild
+++ b/games-strategy/julius/julius-1.6.0.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.4.1-rename.patch
+   "${FILESDIR}"/${PN}-1.6.0-musl-fix-execinfo.patch
 )
 
 src_install() {



  1   2   3   4   >