[gentoo-commits] repo/gentoo:master commit in: mail-filter/opendmarc/files/

2022-02-15 Thread Fabian Groffen
commit: 98f76f5c7826a23b08baa3efab8d54cf5bf7eed3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Feb 16 07:52:16 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Feb 16 07:55:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f76f5c

mail-filter/opendmarc: correct confd entry, thanks nic

Closes: https://bugs.gentoo.org/833448
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 mail-filter/opendmarc/files/opendmarc.confd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-filter/opendmarc/files/opendmarc.confd 
b/mail-filter/opendmarc/files/opendmarc.confd
index ef59affa3f89..722237173ebf 100644
--- a/mail-filter/opendmarc/files/opendmarc.confd
+++ b/mail-filter/opendmarc/files/opendmarc.confd
@@ -1,3 +1,3 @@
 # user/group to run opendmarc daemon as
-OPENDMARC_USER=milter
-OPENDMARC_GROUP=milter
+OPENDMARC_USER=opendmarc
+OPENDMARC_GROUP=opendmarc



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

2022-02-15 Thread Andrey Grozin
commit: c7eed6b706a6d83296b6aa44b14a6227d0430822
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb 16 07:55:03 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Feb 16 07:55:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7eed6b7

dev-util/pycharm-community: remove old version

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

 dev-util/pycharm-community/Manifest|   1 -
 .../pycharm-community-2021.3.ebuild| 122 -
 2 files changed, 123 deletions(-)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index 97cd37ca1367..8dfe63a8dbc3 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,4 +1,3 @@
 DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 
403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2
 SHA512 
180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107
 DIST pycharm-community-2021.3.1.tar.gz 505888477 BLAKE2B 
a203c9171857ef6b888db11da44b207ef8b35d3d20ecda8ebda41a9feede6c3da377a9123c3fa45662f5c9c5d0442f41717aba42bd33c5165b13043bbc4d6816
 SHA512 
554b9a34642ca904aea88e064cabe3af779ffda2bd99e8d0748f08628cf827b21585b44436c3548a21393f29c186720e76c465a18e5c182b64247e370c455417
 DIST pycharm-community-2021.3.2.tar.gz 505852068 BLAKE2B 
40162e33b539239db786d200d78484cbabd98ee625e5c2212f11962b46368a550411e53cc7f471e2c160dd29f0e3d8b3b1d5d06546341c608cabd7bf30db2d7e
 SHA512 
8044be28ad861e8545c0fbbae0c2c567779c4b9d039eeaf03575ca441fa50a84746e3a63f51395476a80a42f44fbab6eff889bc713d38ce3981f6ab6dfa5b40a
-DIST pycharm-community-2021.3.tar.gz 498868447 BLAKE2B 
7c439d47f39d3f715fc99b139c0cbcde8de3224d433e8d79b050cd08dee7cefaef6f2e647cdbe659d6c447580e83a9186783c251aef3011e0bbabb16b5e32589
 SHA512 
6513ea22a6948abb3839158ac0ba31d6acda709689eaae6bfa014d49c1b8bc958ddb507404d169a212ff2b61387ef44b8207b899adb5ac8a71b75ca7da3732a2

diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.ebuild 
b/dev-util/pycharm-community/pycharm-community-2021.3.ebuild
deleted file mode 100644
index 419c39b80b3d..
--- a/dev-util/pycharm-community/pycharm-community-2021.3.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-HOMEPAGE="http://www.jetbrains.com/pycharm/;
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
-
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bundled-jdk"
-
-BDEPEND="dev-util/patchelf"
-
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
-   app-arch/brotli
-   app-arch/zstd
-   app-crypt/p11-kit
-   dev-libs/fribidi
-   dev-libs/glib
-   dev-libs/json-c
-   dev-libs/libbsd
-   dev-libs/libdbusmenu
-   dev-libs/nss
-   dev-python/pip
-   media-fonts/dejavu
-   media-gfx/graphite2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype:2=
-   media-libs/harfbuzz
-   media-libs/libglvnd
-   media-libs/libpng:0=
-   net-libs/gnutls
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/libcap
-   sys-libs/zlib
-   virtual/jpeg:0=
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-RESTRICT="mirror"
-
-QA_PREBUILT="opt/${P}/*"
-
-MY_PN=${PN/-community/}
-
-src_prepare() {
-   default
-
-   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
-
-   rm -vf "${S}"/bin/phpstorm.vmoptions || die
-
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
-   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
-   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
-
-   sed -i \
-   -e "\$a" \
-   -e 
"\$a#---" \
-   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
-   -e "\$a# package manager. See bug #704494" \
-   -e 
"\$a#---" \
-   -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
-
-   for file in "jbr/lib/"/{libjcef.so,jcef_helper}
-   do
-   if [[ -f 

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

2022-02-15 Thread Andrey Grozin
commit: a748bf80f97d6fc194a2b83f1f3c2889bd881b87
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb 16 07:53:21 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Feb 16 07:53:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a748bf80

dev-util/pycharm-community: bump to 2021.3.2

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

 dev-util/pycharm-community/Manifest|   1 +
 .../pycharm-community-2021.3.2.ebuild  | 122 +
 2 files changed, 123 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index 3e2d15955309..97cd37ca1367 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,3 +1,4 @@
 DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 
403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2
 SHA512 
180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107
 DIST pycharm-community-2021.3.1.tar.gz 505888477 BLAKE2B 
a203c9171857ef6b888db11da44b207ef8b35d3d20ecda8ebda41a9feede6c3da377a9123c3fa45662f5c9c5d0442f41717aba42bd33c5165b13043bbc4d6816
 SHA512 
554b9a34642ca904aea88e064cabe3af779ffda2bd99e8d0748f08628cf827b21585b44436c3548a21393f29c186720e76c465a18e5c182b64247e370c455417
+DIST pycharm-community-2021.3.2.tar.gz 505852068 BLAKE2B 
40162e33b539239db786d200d78484cbabd98ee625e5c2212f11962b46368a550411e53cc7f471e2c160dd29f0e3d8b3b1d5d06546341c608cabd7bf30db2d7e
 SHA512 
8044be28ad861e8545c0fbbae0c2c567779c4b9d039eeaf03575ca441fa50a84746e3a63f51395476a80a42f44fbab6eff889bc713d38ce3981f6ab6dfa5b40a
 DIST pycharm-community-2021.3.tar.gz 498868447 BLAKE2B 
7c439d47f39d3f715fc99b139c0cbcde8de3224d433e8d79b050cd08dee7cefaef6f2e647cdbe659d6c447580e83a9186783c251aef3011e0bbabb16b5e32589
 SHA512 
6513ea22a6948abb3839158ac0ba31d6acda709689eaae6bfa014d49c1b8bc958ddb507404d169a212ff2b61387ef44b8207b899adb5ac8a71b75ca7da3732a2

diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild 
b/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild
new file mode 100644
index ..219b26936799
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bundled-jdk"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   app-arch/brotli
+   app-arch/zstd
+   app-crypt/p11-kit
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/json-c
+   dev-libs/libbsd
+   dev-libs/libdbusmenu
+   dev-libs/nss
+   dev-python/pip
+   media-fonts/dejavu
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype:2=
+   media-libs/harfbuzz
+   media-libs/libglvnd
+   media-libs/libpng:0=
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   sys-libs/zlib
+   virtual/jpeg:0=
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+RESTRICT="mirror"
+
+QA_PREBUILT="opt/${P}/*"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+   default
+
+   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
+
+   rm -vf "${S}"/bin/phpstorm.vmoptions || die
+
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
+   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
+   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---" \
+   -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+
+   for file in "jbr/lib/"/{libjcef.so,jcef_helper}
+   do
+   if [[ -f 

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

2022-02-15 Thread Matt Turner
commit: eeba5436efbda62abc9a0718cb5d8ea536312f4f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 07:01:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 07:01:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeba5436

app-shells/ksh: Keyword 1.0.0_beta2 alpha, #829226

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

 app-shells/ksh/ksh-1.0.0_beta2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/ksh/ksh-1.0.0_beta2.ebuild 
b/app-shells/ksh/ksh-1.0.0_beta2.ebuild
index 4ea8bdc99c17..6ff7b141d0d7 100644
--- a/app-shells/ksh/ksh-1.0.0_beta2.ebuild
+++ b/app-shells/ksh/ksh-1.0.0_beta2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 S="${WORKDIR}/${PN}-${MY_PV}"
 



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

2022-02-15 Thread Joonas Niilola
commit: b6d4f7639b35d199e2ab395314d64f33efe3db17
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 16 06:59:08 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 16 06:59:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d4f763

dev-libs/raft: drop 0.11.3

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

 dev-libs/raft/raft-0.11.3.ebuild | 56 
 1 file changed, 56 deletions(-)

diff --git a/dev-libs/raft/raft-0.11.3.ebuild b/dev-libs/raft/raft-0.11.3.ebuild
deleted file mode 100644
index bd9c3e128919..
--- a/dev-libs/raft/raft-0.11.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/canonical/raft;
-SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="lz4 test zfs"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libuv:=
-   lz4? ( app-arch/lz4:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/raft-0.9.25-Always-skip-init-oom-test.patch
-   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
-   "${FILESDIR}"/raft-0.11.3-disable-automagic-check-for-lz4.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-uv
-
-   --disable-benchmark
-   --disable-debug
-   --disable-example
-   --disable-sanitize
-   --disable-static
-
-   $(use_enable lz4)
-   $(use_enable test fixture)
-
-   $(use_with zfs)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



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

2022-02-15 Thread Joonas Niilola
commit: 42d1b44210b5bde39972d304360546af3f307ff3
Author: James Beddek  posteo  de>
AuthorDate: Wed Feb 16 01:44:40 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 16 06:59:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d1b442

dev-libs/raft: update lz4 patch to define LZ4_AVAILABLE

fixes LZ4 usage
fixes test failure

Closes: https://bugs.gentoo.org/833445
Signed-off-by: James Beddek  posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/24206
Signed-off-by: Joonas Niilola  gentoo.org>

 ...ft-0.11.3-disable-automagic-check-for-lz4.patch | 67 +-
 dev-libs/raft/raft-0.11.3-r1.ebuild| 56 ++
 2 files changed, 84 insertions(+), 39 deletions(-)

diff --git 
a/dev-libs/raft/files/raft-0.11.3-disable-automagic-check-for-lz4.patch 
b/dev-libs/raft/files/raft-0.11.3-disable-automagic-check-for-lz4.patch
index f16936448091..7cd81e53cea9 100644
--- a/dev-libs/raft/files/raft-0.11.3-disable-automagic-check-for-lz4.patch
+++ b/dev-libs/raft/files/raft-0.11.3-disable-automagic-check-for-lz4.patch
@@ -1,7 +1,30 @@
-diff -Naur a/configure.ac b/configure.ac
 a/configure.ac 2021-12-14 18:47:55.0 +0200
-+++ b/configure.ac 2022-02-14 10:51:19.908763437 +0200
-@@ -23,47 +23,12 @@
+diff --git a/Makefile.am b/Makefile.am
+index e0dbfc8..e595cb7 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -80,7 +80,9 @@ libraft_la_LDFLAGS += $(LZ4_LIBS)
+ endif # LZ4_AVAILABLE
+ if LZ4_ENABLED
+ test_unit_core_CFLAGS += -DLZ4_ENABLED
++test_unit_core_LDFLAGS = $(LZ4_LIBS)
+ libraft_la_CFLAGS += -DLZ4_ENABLED
++libraft_la_LDFLAGS += $(LZ4_LIBS)
+ endif # LZ4_ENABLED
+ 
+ if FIXTURE_ENABLED
+@@ -210,6 +212,7 @@ test_integration_uv_LDFLAGS += $(LZ4_LIBS)
+ endif # LZ4_AVAILABLE
+ if LZ4_ENABLED
+ test_integration_uv_CFLAGS += -DLZ4_ENABLED
++test_integration_uv_LDFLAGS += $(LZ4_LIBS)
+ endif # LZ4_ENABLED
+ 
+ endif # UV_ENABLED
+diff --git a/configure.ac b/configure.ac
+index df7bea9..0e2949f 100644
+--- a/configure.ac
 b/configure.ac
+@@ -23,47 +23,13 @@ AM_CONDITIONAL(UV_ENABLED, test "x$have_uv" = "xyes")
  # explicitly disabled.
  AC_ARG_ENABLE(lz4, AS_HELP_STRING([--disable-lz4], [do not use lz4 
compression]))
  
@@ -50,41 +73,7 @@ diff -Naur a/configure.ac b/configure.ac
  # compression by default.
 -AM_CONDITIONAL(LZ4_ENABLED, test "x$enable_lz4" != "xno" -a "x$have_lz4" = 
"xyes")
 +AM_CONDITIONAL(LZ4_ENABLED, test "x$enable_lz4" != "xno")
++AM_CONDITIONAL(LZ4_AVAILABLE, test "x$enable_lz4" != "xno")
  
  # The fake I/O implementation and associated fixture is built by default, 
unless
  # explicitly disabled.
-diff -Naur a/Makefile.am b/Makefile.am
 a/Makefile.am  2021-12-14 18:47:55.0 +0200
-+++ b/Makefile.am  2022-02-14 10:55:37.467978443 +0200
-@@ -72,15 +72,11 @@
- test_unit_core_CFLAGS = $(AM_CFLAGS) -Wno-conversion
- test_unit_core_LDADD = libtest.la
- 
--if LZ4_AVAILABLE
--test_unit_core_CFLAGS += -DLZ4_AVAILABLE
--test_unit_core_LDFLAGS = $(LZ4_LIBS)
--libraft_la_CFLAGS += -DLZ4_AVAILABLE
--libraft_la_LDFLAGS += $(LZ4_LIBS)
--endif # LZ4_AVAILABLE
- if LZ4_ENABLED
- test_unit_core_CFLAGS += -DLZ4_ENABLED
-+test_unit_core_LDFLAGS = $(LZ4_LIBS)
- libraft_la_CFLAGS += -DLZ4_ENABLED
-+libraft_la_LDFLAGS += $(LZ4_LIBS)
- endif # LZ4_ENABLED
- 
- if FIXTURE_ENABLED
-@@ -204,12 +200,9 @@
- 
- AM_CFLAGS += $(UV_CFLAGS)
- 
--if LZ4_AVAILABLE
--test_integration_uv_CFLAGS += -DLZ4_AVAILABLE
--test_integration_uv_LDFLAGS += $(LZ4_LIBS)
--endif # LZ4_AVAILABLE
- if LZ4_ENABLED
- test_integration_uv_CFLAGS += -DLZ4_ENABLED
-+test_integration_uv_LDFLAGS += $(LZ4_LIBS)
- endif # LZ4_ENABLED
- 
- endif # UV_ENABLED

diff --git a/dev-libs/raft/raft-0.11.3-r1.ebuild 
b/dev-libs/raft/raft-0.11.3-r1.ebuild
new file mode 100644
index ..bd9c3e128919
--- /dev/null
+++ b/dev-libs/raft/raft-0.11.3-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/canonical/raft;
+SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+   lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/raft-0.9.25-Always-skip-init-oom-test.patch
+   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+   "${FILESDIR}"/raft-0.11.3-disable-automagic-check-for-lz4.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-uv
+
+   --disable-benchmark
+   --disable-debug
+   --disable-example
+   --disable-sanitize
+   

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

2022-02-15 Thread Ionen Wolkens
commit: 7b0604f737c0bbe3ee887886e21186a1c177fe18
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:52:46 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0604f7

games-strategy/naev: drop 0.8.2

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

 games-strategy/naev/Manifest  |  1 -
 games-strategy/naev/metadata.xml  |  6 ---
 games-strategy/naev/naev-0.8.2.ebuild | 73 ---
 3 files changed, 80 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index b0ea6f26201e..9df0818b37c3 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 
2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956
 SHA512 
2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0
 DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 
003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d
 SHA512 
2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29

diff --git a/games-strategy/naev/metadata.xml b/games-strategy/naev/metadata.xml
index a088fbbc3917..9ba85e2d4d33 100644
--- a/games-strategy/naev/metadata.xml
+++ b/games-strategy/naev/metadata.xml
@@ -5,12 +5,6 @@
ga...@gentoo.org
Gentoo Games Project

-   
-   
-   Enables media-libs/sdl-mixer sound backend in 
addition to
-   media-libs/openal one.
-   
-   

naev/naev


diff --git a/games-strategy/naev/naev-0.8.2.ebuild 
b/games-strategy/naev/naev-0.8.2.ebuild
deleted file mode 100644
index 7289b7904c55..
--- a/games-strategy/naev/naev-0.8.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{7..10} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/ https://github.com/naev/naev;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz;
-
-LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +mixer +openal"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-libs/libzip
-   dev-libs/libxml2
-   media-libs/libsdl2[opengl,sound,video,X]
-   media-libs/libpng:0=
-   media-libs/freetype:2
-   sci-libs/suitesparse
-   virtual/glu
-   virtual/libintl
-   virtual/opengl
-   mixer? ( media-libs/sdl2-mixer )
-   openal? (
-   media-libs/libvorbis
-   media-libs/openal
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   sys-devel/gettext
-   doc? (
-   app-doc/doxygen
-   dev-lua/ldoc
-   )"
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   sed -i -e "s:lua51:lua5.1:g" meson.build || die
-   # meson can't into docdir!
-   sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die
-   sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" 
docs/meson.build || die
-   # remove license file from install
-   sed -i -e "/'LICENSE'/d" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   $(meson_feature openal)
-   $(meson_feature mixer sdl_mixer)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



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

2022-02-15 Thread Ionen Wolkens
commit: fe6785a05451148e77a1f0d72daf0a934c03d0ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:53:09 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6785a0

app-emulation/ruffle: drop 0_p20220127

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

 app-emulation/ruffle/Manifest  |   1 -
 app-emulation/ruffle/ruffle-0_p20220127.ebuild | 504 -
 2 files changed, 505 deletions(-)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 133e737fc789..3eb5299e5e15 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -284,7 +284,6 @@ DIST regress-0.4.1.crate 99620 BLAKE2B 
9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f
 DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B 
d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15
 SHA512 
5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab
 DIST rle-decode-fast-1.0.1.crate 62490 BLAKE2B 
34370186c8875c91b8d353b372518bc039c58061e0e0377c7596a9e100b047550e800c431f2b4a59556fc266eefcbc7846b53d5a4e10360fcbe435acf63249b2
 SHA512 
38b3565279b134dcb3bcba001b081ada73f36e4107bdee935036631b740b6e1d1f767e3965ad414e38c8606abc1733f898062bce01b8c19234f204adcbe05a4a
 DIST ron-0.7.0.crate 45492 BLAKE2B 
adff53e8db8fc8c2288c0803b22cf064334596697a8278e51a5f0d1d2e48e69e02e377a735b30dec78a0b896ff55dffd8b4748cb305f06b08a64ddd2e319e8dc
 SHA512 
1d690def70a47df838c69c042fd183037ca1b6becf2e013d9c30944e2d77b89249c22fdcb286a720c0ee181051b8ea19f62971ef3762f63fc121570d8fdd7fbf
-DIST ruffle-nightly-2022-01-27.tar.gz 7170855 BLAKE2B 
6a73753e78b16e4605b5d57b4bf1ff96a8f363346d7a60185247e33df20b8f2fdb7c52205854379d2f6b40f78b807796f97d763515211746172b193dc59a10ed
 SHA512 
66d9e7fab98e85aaf3da872c37d34123ec067590eccc8db6f6820e42df00a3c29e8b8454c4eae1999c72d50626fa6f2352ff911a8526c6f77bb5419c71ab4889
 DIST ruffle-nightly-2022-02-11.tar.gz 7261033 BLAKE2B 
938587a8bb12b510f42109806063fc56f5c423e60dd731ddea26d8b121b2c82287f94c348626eab279a35f0226e85fb501cbc58631ec03c5e9195709d533f34e
 SHA512 
fb1e8fb2264b399407659804ac0da7fd306716429834486589b44fc755491f88bb7e5f60062c014600b6d5021eaa17870e9bdc4775a7a87afe31e5fec739cde2
 DIST rust-flash-lso-19fecd07b9888c4bdaa66771c468095783b52bed.tar.gz 676612 
BLAKE2B 
3c2ff3edef1aad8e6276758fd3bac85106fa9a445180c9c7d954d5b4e469751b9a14e1cc8c3bc4736a410f5e1478eb821395b8f0a1acb0e5dca1082155b0690f
 SHA512 
6f668066999d3454d255d227167ef92e8fcf5755017617439fc227d53c5b8169a7c585857bed4879991e8cab0a6efb4ee04eca3e1b7e01bfaaa4cab70af30d3a
 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9
 SHA512 
84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544

diff --git a/app-emulation/ruffle/ruffle-0_p20220127.ebuild 
b/app-emulation/ruffle/ruffle-0_p20220127.ebuild
deleted file mode 100644
index 5f62fa5501da..
--- a/app-emulation/ruffle/ruffle-0_p20220127.ebuild
+++ /dev/null
@@ -1,504 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   adler-1.0.2
-   adler32-1.2.0
-   ahash-0.7.6
-   aho-corasick-0.7.18
-   alsa-0.5.0
-   alsa-sys-0.3.1
-   ansi_term-0.12.1
-   approx-0.5.1
-   arrayvec-0.5.2
-   arrayvec-0.7.2
-   ash-0.34.0+1.2.203
-   async-channel-1.6.1
-   atty-0.2.14
-   autocfg-1.0.1
-   base64-0.13.0
-   bindgen-0.56.0
-   bit-set-0.5.2
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   bitflags_serde_shim-0.2.2
-   bitstream-io-1.2.0
-   bitvec-0.19.6
-   block-0.1.6
-   block-buffer-0.10.0
-   bstr-0.2.17
-   build_const-0.2.2
-   bumpalo-3.8.0
-   bytemuck-1.7.3
-   bytemuck_derive-1.0.1
-   byteorder-1.4.3
-   bytes-1.1.0
-   cache-padded-1.1.1
-   calloop-0.9.1
-   castaway-0.1.1
-   cc-1.0.72
-   cesu8-1.1.0
-   cexpr-0.4.0
-   cfg-if-0.1.10
-   cfg-if-1.0.0
-   cfg_aliases-0.1.1
-   chrono-0.4.19
-   clang-sys-1.3.0
-   clap-3.0.6
-   clap_derive-3.0.0
-   clipboard-0.5.0
-   clipboard-win-2.2.0
-   cocoa-0.24.0
-   cocoa-foundation-0.1.0
-   codespan-reporting-0.11.1
-   color_quant-1.1.0
-   combine-4.6.2
-   concurrent-queue-1.2.2
-   console-0.15.0
-   console_error_panic_hook-0.1.7
-   console_log-0.2.0
-   cookie-factory-0.3.2
-   copyless-0.1.5
-   core-foundation-0.7.0
-   core-foundation-0.9.2
-   core-foundation-sys-0.7.0
-   core-foundation-sys-0.8.3
-   core-graphics-0.19.2
-   

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

2022-02-15 Thread Ionen Wolkens
commit: 9e1a238b7ae13aee43d02c58de304606b2e517ed
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:51:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1a238b

dev-python/parse_type: drop 0.5.6

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

 dev-python/parse_type/Manifest |  1 -
 .../files/parse_type-0.5.2-setupwarn.patch | 19 --
 dev-python/parse_type/parse_type-0.5.6.ebuild  | 40 --
 3 files changed, 60 deletions(-)

diff --git a/dev-python/parse_type/Manifest b/dev-python/parse_type/Manifest
index eef79930970f..e1345e570fae 100644
--- a/dev-python/parse_type/Manifest
+++ b/dev-python/parse_type/Manifest
@@ -1,2 +1 @@
-DIST parse_type-0.5.6.tar.gz 270970 BLAKE2B 
1140a21977dbb3c81f622b45c0d2d3cfedb4a3e8ceeb1f55c185c61bafd17599ec8555e37661316583b9ce0f09d8672fc28ae10c9f1630fd7deecf207381f81a
 SHA512 
6729af4383baceea48cf0bbd73e7e3f580cfbb867965814ba354ea5de6794583782c929557f6f1c7f8bd45703a69b2f890455cfd749690f851f1853562da0c40
 DIST parse_type-0.6.0.tar.gz 270864 BLAKE2B 
776e58bb7027bf33bd47f266296f29b0e04d94911a91b2962d644671517659839e8a0600b4424076f5f6775a4c9db27774195d8dce908eac61fcf59377dcdbc4
 SHA512 
ace12b013306d5d330ffecca2f929667169da24b6593f86c13820ff34628fb00ef045c37f5c8b6ddc1094d5a8ed6fb929918871b1d0493ef6719d2bb3d2293de

diff --git a/dev-python/parse_type/files/parse_type-0.5.2-setupwarn.patch 
b/dev-python/parse_type/files/parse_type-0.5.2-setupwarn.patch
deleted file mode 100644
index 4ac96951cfad..
--- a/dev-python/parse_type/files/parse_type-0.5.2-setupwarn.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-2to3: https://github.com/jenisys/parse_type/issues/17
 a/setup.cfg
-+++ b/setup.cfg
-@@ -12,5 +12,5 @@
- 
- [upload_docs]
--upload-dir = build/docs/html
-+upload_dir = build/docs/html
- 
- [bdist_wheel]
 a/setup.py
-+++ b/setup.py
-@@ -40,6 +40,4 @@
- )
- 
--if python_version >= 3.0:
--extra["use_2to3"] = True
- 
- # -- NICE-TO-HAVE:

diff --git a/dev-python/parse_type/parse_type-0.5.6.ebuild 
b/dev-python/parse_type/parse_type-0.5.6.ebuild
deleted file mode 100644
index fa895753cf6c..
--- a/dev-python/parse_type/parse_type-0.5.6.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Extension to the parse module"
-HOMEPAGE="https://pypi.org/project/parse-type/;
-SRC_URI="https://github.com/jenisys/parse_type/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-RDEPEND="
-   dev-python/parse[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.5.2-setupwarn.patch
-)
-
-DOCS=( CHANGES.txt README.rst )
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-
-   # disable unnecessary html test report and its pytest-html dependency
-   sed -i '/^addopts/,/report.xml$/d' pytest.ini || die
-}
-
-python_compile() {
-   2to3 -nw --no-diffs ${PN} tests || die
-
-   distutils-r1_python_compile
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-15 Thread Ionen Wolkens
commit: fae11804f17658dbf7f59fa96cf94493b83a52af
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:55:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae11804

app-portage/iwdevtools: stabilize 0.10.1 ALLARCHES

Bugfix release and let's not wait too long given the qa-sed bug
has potential to mis-sed files when using portage with --debug
(thankfully been resulting in build failures so shouldn't have
installed these).

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

 app-portage/iwdevtools/iwdevtools-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
index 037698e7008f..09262d7fea22 100644
--- a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mednafen/

2022-02-15 Thread Ionen Wolkens
commit: 608034ccecb53b754774fb3b9d2c2050240b9b80
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:53:53 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=608034cc

games-emulation/mednafen: drop 1.27.1

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

 games-emulation/mednafen/Manifest   |  1 -
 games-emulation/mednafen/mednafen-1.27.1.ebuild | 76 -
 2 files changed, 77 deletions(-)

diff --git a/games-emulation/mednafen/Manifest 
b/games-emulation/mednafen/Manifest
index 03d23eaad428..d8520a59a041 100644
--- a/games-emulation/mednafen/Manifest
+++ b/games-emulation/mednafen/Manifest
@@ -1,2 +1 @@
-DIST mednafen-1.27.1.tar.xz 3363540 BLAKE2B 
f74c251300af2348db00d68ef2cd998bdf4d6fb06873e03e0027d836b5b1217901b1e2cf922877b1db4c278ba4cc2674e4875a17fff52a3b8be5a447670a6385
 SHA512 
f55d86baa8c77fc98aae63a38235eb64f64131f180c40ed1ac7cd2ad845230348fbba05643eb5e6af203e56c39c8011b632d2bcecbd2c9f2c19b2447f6b99e83
 DIST mednafen-1.29.0.tar.xz 3512784 BLAKE2B 
bea5ecfe00f97d1cf81eccfe4264d8fea666c9c8543449ca8c1e4e064f89a100f6bbe77b23d42d5d9c4a7e005792006d599852a201f1d95a756742bc58ecda81
 SHA512 
375f0fb4f12907faf56b4e9ecdc44c1655b0660a3773240fe3118f2b261e171479b8eb254299f899fc442b54041c941eab2a5f343aec559d9731c3e92cde0569

diff --git a/games-emulation/mednafen/mednafen-1.27.1.ebuild 
b/games-emulation/mednafen/mednafen-1.27.1.ebuild
deleted file mode 100644
index ff0f36561a36..
--- a/games-emulation/mednafen/mednafen-1.27.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic pax-utils toolchain-funcs
-
-DESCRIPTION="Argument-driven multi-system emulator utilizing OpenGL and SDL"
-HOMEPAGE="https://mednafen.github.io/;
-SRC_URI="https://mednafen.github.io/releases/files/${P}.tar.xz;
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa cpu_flags_ppc_altivec flac jack"
-
-RDEPEND="
-   dev-libs/lzo:2
-   dev-libs/trio
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/tremor
-   media-sound/musepack-tools
-   sys-libs/zlib:=[minizip]
-   virtual/libintl
-   alsa? ( media-libs/alsa-lib )
-   flac? ( media-libs/flac )
-   jack? ( virtual/jack )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # don't let the build system mess with CFLAGS more than necessary,
-   # most are questionable (see README.PORTING/configure.ac comments)
-   # -fwrapv: kept for bug #539992
-   sed -e '/CC_OPT.*CODEGEN_FLAGS/{/-fwrapv/!d}' \
-   -e '/CC_OPT.*NO_STACK_PROTECTOR_FLAGS/d' \
-   -e '/CC_OPT.*OPTIMIZER_FLAGS/c\:' \
-   -e '/CC_OPT.*-mtune.*SS_EXTRA_FLAGS/d' \
-   -i configure.ac || die
-   eautoreconf
-}
-
-src_configure() {
-   # disable unnecessary warnings not to confuse users (see src/types.h)
-   append-cppflags -DMDFN_DISABLE_{NO_OPT,PICPIE}_ERRWARN
-
-   local myeconfargs=(
-   $(use_enable alsa)
-   $(use_enable cpu_flags_ppc_altivec altivec)
-   $(use_enable jack)
-   $(use_with flac libflac)
-   --with-external-{lzo,mpcdec,tremor,trio}
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   local DOCS=(
-   ChangeLog
-   
Documentation/{cheats.txt,fname_format.txt,modules.def,settings.def}
-   )
-   local HTML_DOCS=( Documentation/*.{css,html,png} )
-
-   default
-
-   pax-mark m "${ED}"/usr/bin/mednafen
-}



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

2022-02-15 Thread Ionen Wolkens
commit: 4a058b7c014897530ddc2d17df32d966aa49c76b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 06:04:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a058b7c

x11-misc/devilspie2: stabilize 0.44 for amd64, x86

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

 x11-misc/devilspie2/devilspie2-0.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/devilspie2/devilspie2-0.44.ebuild 
b/x11-misc/devilspie2/devilspie2-0.44.ebuild
index 46b7dd07d740..b919988753f7 100644
--- a/x11-misc/devilspie2/devilspie2-0.44.ebuild
+++ b/x11-misc/devilspie2/devilspie2-0.44.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-emulation/nestopia/

2022-02-15 Thread Ionen Wolkens
commit: 9dd1acebef11be76d2bfbd24dc6274bc169c2fe9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:53:38 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd1aceb

games-emulation/nestopia: drop 1.50

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

 games-emulation/nestopia/Manifest |  1 -
 games-emulation/nestopia/nestopia-1.50.ebuild | 45 ---
 2 files changed, 46 deletions(-)

diff --git a/games-emulation/nestopia/Manifest 
b/games-emulation/nestopia/Manifest
index 38f8e069f410..5530cb20cef3 100644
--- a/games-emulation/nestopia/Manifest
+++ b/games-emulation/nestopia/Manifest
@@ -1,2 +1 @@
-DIST nestopia-1.50.tar.gz 1529804 BLAKE2B 
ef2fdf6ffb6ff9bb5f222730869d6deadb892c0a3996e97750afee692ec1d3b997e2bfe353a4fe26b9771781f659de83dda5e4676e221f4b9beaa512d6873ca4
 SHA512 
6ea389d4891c7cfa36517495735ea0f34ba9427e51757113d0fe2b72d5ce5b11d7e6b7c02fd1e4e347a13bba06823e334800ff15036872e09b8561c10c7cb568
 DIST nestopia-1.51.1.tar.gz 1578970 BLAKE2B 
5db7a380239c207843d5edadf5a174059d4566cd7b68aca01515db4940be3a6f6d02421f1499df28d4ac026ec435650452eb43306d1e49487063a06bce16b961
 SHA512 
68da5e9ab7b848d895a8893a18ef50d90758258fbf7f86ca5df0fe95e74bad761aa436dca79b402439a12fd4dd1430b22e45ee202168be3f9f751190a7ae6131

diff --git a/games-emulation/nestopia/nestopia-1.50.ebuild 
b/games-emulation/nestopia/nestopia-1.50.ebuild
deleted file mode 100644
index a6d4fc185a4e..
--- a/games-emulation/nestopia/nestopia-1.50.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools xdg
-
-DESCRIPTION="A portable Nintendo Entertainment System emulator written in C++"
-HOMEPAGE="http://0ldsk00l.ca/nestopia/;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/0ldsk00l/nestopia.git;
-else
-   SRC_URI="https://github.com/0ldsk00l/nestopia/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="ao doc gui jack"
-
-RDEPEND="
-   app-arch/libarchive:=
-   media-libs/libepoxy
-   media-libs/libsdl2[sound,joystick,video]
-   sys-libs/zlib
-   ao? ( media-libs/libao )
-   gui? ( x11-libs/gtk+:3 )
-   jack? ( virtual/jack )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with ao) \
-   $(use_with jack) \
-   $(use_enable doc) \
-   $(use_enable gui)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-games/ois/, dev-games/ois/files/

2022-02-15 Thread Ionen Wolkens
commit: 04b54e8f303e6902f3dcde33a8377aa53e989668
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 06:20:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b54e8f

dev-games/ois: drop 1.3-r1, 1.5

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

 dev-games/ois/Manifest  |  2 --
 dev-games/ois/files/ois-1.3-automake-1.13.patch | 11 ---
 dev-games/ois/files/ois-1.3-gcc47.patch | 40 -
 dev-games/ois/files/ois-1.5-libdir.patch| 28 -
 dev-games/ois/ois-1.3-r1.ebuild | 31 ---
 dev-games/ois/ois-1.5.ebuild| 24 ---
 6 files changed, 136 deletions(-)

diff --git a/dev-games/ois/Manifest b/dev-games/ois/Manifest
index 0a7659cd48a0..2c588041c02d 100644
--- a/dev-games/ois/Manifest
+++ b/dev-games/ois/Manifest
@@ -1,3 +1 @@
 DIST ois-1.5.1.tar.gz 554124 BLAKE2B 
a975cbd629b86618a607b275bfcd35fedfd897c8aec00ab1caad992762d2fef4197af5eb052ffd122c135b610f5611c76c9cce937ca002668e3c313bf08a1d4a
 SHA512 
20598aef999a70900cb7f75ffaf62059acf8e811822971cb21986b5d25d28dacb79e4b4cf4770c70e00d3c55cdd01ef3e68a77c2dd148677784fc4df38891340
-DIST ois-1.5.tar.gz 552786 BLAKE2B 
2ac2d1d74c03804cdc1c0b8cd1e2a3661d9edfc8ae230d036f108dbffd6d8aa5778e2f708b468fd3364c0ba403d07b04c1744eb5a11b39d658ef5a21943a9df3
 SHA512 
5ab1dda7c25c1959ccbbb758ea3fda36bd62ad65f46e2c6b418317a5eb39e0bace52a44ae079dfb69fc58c90df54f8e50d589daae1100ec615325363c9d77513
-DIST ois_v1-3.tar.gz 136739 BLAKE2B 
88dd3af2c8b253d9cacc5c65510c150ba50c6a47c1c2cd241bf366f38fba0560a7cef08392e338984e8b172020c4a4c37e5eab024fabc695b2f06f93393850ed
 SHA512 
48b7355a9be9c66233691aa5461192fb6e537d284e4366ebf931a76ee3be30f2cf17a4aa350fce6b433eaecf4259414062b9dd5854eaf872b9a18294cfc640c3

diff --git a/dev-games/ois/files/ois-1.3-automake-1.13.patch 
b/dev-games/ois/files/ois-1.3-automake-1.13.patch
deleted file mode 100644
index af7aa641e6ae..
--- a/dev-games/ois/files/ois-1.3-automake-1.13.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -5,7 +5,7 @@
- 
- AC_CANONICAL_TARGET
- AM_INIT_AUTOMAKE( [OIS], 1.3.0 )
--AM_CONFIG_HEADER([includes/config.h])
-+AC_CONFIG_HEADERS([includes/config.h])
- 
- dnl Check for programs
- AC_PROG_CC

diff --git a/dev-games/ois/files/ois-1.3-gcc47.patch 
b/dev-games/ois/files/ois-1.3-gcc47.patch
deleted file mode 100644
index 71c7565e17df..
--- a/dev-games/ois/files/ois-1.3-gcc47.patch
+++ /dev/null
@@ -1,40 +0,0 @@
 a/demos/FFConsoleDemo.cpp.old  2012-07-17 08:41:33.667876985 +0200
-+++ b/demos/FFConsoleDemo.cpp  2012-07-17 08:42:01.415928693 +0200
-@@ -7,6 +7,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- using namespace std;
- 
 a/demos/OISConsole.cpp.old 2012-07-17 08:43:44.637681119 +0200
-+++ b/demos/OISConsole.cpp 2012-07-17 08:44:06.653135337 +0200
-@@ -12,6 +12,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- Needed Windows Headers
- #if defined OIS_WIN32_PLATFORM
 a/src/linux/LinuxJoyStickEvents.cpp.old2012-07-17 08:37:56.065155660 
+0200
-+++ b/src/linux/LinuxJoyStickEvents.cpp2012-07-17 08:38:33.236545721 
+0200
-@@ -33,6 +33,7 @@
- #include //Needed to Open a file descriptor
- #include 
- #include 
-+#include 
- 
- 
- #include 
 a/src/linux/LinuxForceFeedback.cpp.old 2012-07-17 08:40:02.633268854 
+0200
-+++ b/src/linux/LinuxForceFeedback.cpp 2012-07-17 08:40:28.642442655 +0200
-@@ -26,6 +26,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- using namespace OIS;
- 

diff --git a/dev-games/ois/files/ois-1.5-libdir.patch 
b/dev-games/ois/files/ois-1.5-libdir.patch
deleted file mode 100644
index 71157bca59cc..
--- a/dev-games/ois/files/ois-1.5-libdir.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/wgois/OIS/commit/0536741549a157627d4306f6e19f1cc5cb52cef8
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -229,7 +229,13 @@ if (OIS_BUILD_DEMOS)
- 
- endif()
- 
--set(LIB_INSTALL_DIR "lib")
-+if(UNIX)
-+  include(GNUInstallDirs)
-+  set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
-+else()
-+  set(LIB_INSTALL_DIR "lib")
-+endif()
-+
- set(OIS_LIB_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR})
- 
- file(GLOB PUBLIC_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/includes/*.h")
-@@ -240,8 +246,8 @@ install(FILES ${PUBLIC_HEADERS}
- 
- install(TARGETS OIS
-   RUNTIME DESTINATION bin
--  LIBRARY DESTINATION lib
--  ARCHIVE DESTINATION lib
-+  LIBRARY DESTINATION ${LIB_INSTALL_DIR}
-+  ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
-   FRAMEWORK DESTINATION Library/Frameworks
- )

diff --git a/dev-games/ois/ois-1.3-r1.ebuild b/dev-games/ois/ois-1.3-r1.ebuild
deleted file mode 100644
index 7f4570d22647..
--- a/dev-games/ois/ois-1.3-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# 

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-15 Thread Ionen Wolkens
commit: 2eabcb4b8b5ba8b4064c2a06f5b9231d49f30e92
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 06:02:42 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eabcb4b

app-portage/iwdevtools: drop 0.10.0

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

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.10.0.ebuild | 68 -
 2 files changed, 69 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index d9d9dd05deec..36df07bc1f21 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
deleted file mode 100644
index 30bf174d21c5..
--- a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
-HOMEPAGE="https://github.com/ionenwks/iwdevtools;
-SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   || ( sys-apps/util-linux app-misc/getopt )"
-BDEPEND="
-   sys-apps/help2man
-   || ( sys-apps/util-linux app-misc/getopt )
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   -Dshellcheck=false
-   $(meson_use test)
-   )
-
-   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
-   elog "The example bashrc can be used as-is if not already using 
one:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
-   elog "(if not defining the same phase functions, the example 
can be sourced)."
-   elog
-   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
-   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
-   elog
-   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
-   fi
-
-   if [[ ${REPLACING_VERSIONS} ]] &&
-   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
-   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
-   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
-   fi
-}



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

2022-02-15 Thread Ionen Wolkens
commit: 3ac157bbd6465e80da0705d283bb006fb6661e52
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 06:04:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac157bb

x11-misc/devilspie2: drop 0.43-r100

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

 x11-misc/devilspie2/Manifest   |  1 -
 x11-misc/devilspie2/devilspie2-0.43-r100.ebuild| 49 --
 .../files/devilspie2-0.43-lua-pkgconfig.patch  | 12 --
 3 files changed, 62 deletions(-)

diff --git a/x11-misc/devilspie2/Manifest b/x11-misc/devilspie2/Manifest
index 9de4f0a7d04f..0f51d753732b 100644
--- a/x11-misc/devilspie2/Manifest
+++ b/x11-misc/devilspie2/Manifest
@@ -1,2 +1 @@
 DIST devilspie2-0.44.tar.xz 46028 BLAKE2B 
e9ec3115781575c331d91e982fd1c71361ea57004a1b7ff234957998d3d44fd4e9a0ca1fde9d133e9e4c2d01b6e8d192921554eae8b83acfb0e3fa44b0c9fd23
 SHA512 
f01f2d044a670dd9b1b97e896a3e8ebcac3e67daea9f08a14bce26fe8084b85f7fdaa0ed147aba91626200f882eddeba7e0ec18f0f565cb7557ffb2ac74a4a64
-DIST devilspie2_0.43-src.tar.gz 48666 BLAKE2B 
3657693547f1dbdfe8542f123601f228086261855dc8e7cea76ef586b744aacb260222000300dbe34d3030646044fc046e94c2285e6386995853ceaaffda
 SHA512 
0f44f3991e31f68a2d38eac32ea6fe4275a56e8b5e9439490d1e819fd69b5455ede565aa2b09b70c20ac852c465ac2c05c339ae1e5c1b7824685c46a28871abd

diff --git a/x11-misc/devilspie2/devilspie2-0.43-r100.ebuild 
b/x11-misc/devilspie2/devilspie2-0.43-r100.ebuild
deleted file mode 100644
index abeaa7126aa3..
--- a/x11-misc/devilspie2/devilspie2-0.43-r100.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} luajit )
-PLOCALES="fi fr it ja nl pt_BR ru sv"
-
-inherit lua-single plocale toolchain-funcs
-
-DESCRIPTION="Devilspie like window matching utility, using LUA for scripting"
-HOMEPAGE="https://www.nongnu.org/devilspie2/;
-SRC_URI="https://download.savannah.gnu.org/releases/devilspie2/devilspie2_${PV}-src.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
-   ${LUA_DEPS}
-   >=dev-libs/glib-2.32.4:2
-   >=x11-libs/gtk+-3.4.4:3
-   >=x11-libs/libwnck-3.4.4:3
-   x11-libs/libX11
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.43-lua-pkgconfig.patch"
-)
-
-src_compile() {
-   tc-export PKG_CONFIG
-   emake CC="$(tc-getCC)" PREFIX="/usr" LANGUAGES="$(plocale_get_locales)"
-}
-
-src_install() {
-   emake PREFIX="/usr" DESTDIR="${ED}" LANGUAGES="$(plocale_get_locales)" 
install
-   einstalldocs
-   doman devilspie2.1
-}

diff --git a/x11-misc/devilspie2/files/devilspie2-0.43-lua-pkgconfig.patch 
b/x11-misc/devilspie2/files/devilspie2-0.43-lua-pkgconfig.patch
deleted file mode 100644
index 4b832e6a7fcc..
--- a/x11-misc/devilspie2/files/devilspie2-0.43-lua-pkgconfig.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -60,7 +60,7 @@
- endif
- 
--LIB_CFLAGS=$(shell pkg-config --cflags --silence-errors $(PKG_GTK) 
$(PKG_WNCK) lua5.1 || pkg-config --cflags $(PKG_GTK) $(PKG_WNCK) lua)
-+LIB_CFLAGS=$(shell ${PKG_CONFIG} --cflags $(PKG_GTK) $(PKG_WNCK) lua)
- STD_LDFLAGS=
--LIBS=-lX11 $(shell pkg-config --libs --silence-errors $(PKG_GTK) $(PKG_WNCK) 
lua5.1 || pkg-config --libs $(PKG_GTK) $(PKG_WNCK) lua)
-+LIBS=-lX11 $(shell ${PKG_CONFIG} --libs $(PKG_GTK) $(PKG_WNCK) lua)
- 
- LOCAL_CFLAGS=$(STD_CFLAGS) $(DEPRECATED) $(CFLAGS) $(LIB_CFLAGS)



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

2022-02-15 Thread Ionen Wolkens
commit: 576ac9c198e36ac3624dca98f06aaa713bb04141
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:51:30 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576ac9c1

dev-python/parse_type: stabilize 0.6.0 for amd64

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

 dev-python/parse_type/parse_type-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/parse_type/parse_type-0.6.0.ebuild 
b/dev-python/parse_type/parse_type-0.6.0.ebuild
index 9f7efb75efc1..0d408b82ec7d 100644
--- a/dev-python/parse_type/parse_type-0.6.0.ebuild
+++ b/dev-python/parse_type/parse_type-0.6.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jenisys/parse_type/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 RDEPEND="
dev-python/parse[${PYTHON_USEDEP}]



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

2022-02-15 Thread Michał Górny
commit: 066d65cd380c27ba0d7350ee71a0edb7b1a53857
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 16 06:51:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 16 06:51:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066d65cd

dev-python/ubelt: Bump to 1.0.0

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

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

diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest
index 3ffb79b8b049..663868663a3c 100644
--- a/dev-python/ubelt/Manifest
+++ b/dev-python/ubelt/Manifest
@@ -2,3 +2,4 @@ DIST ubelt-0.10.1.tar.gz 216033 BLAKE2B 
e481b2cf61788b50038ad69f0e2b637dfa0259d2
 DIST ubelt-0.10.2.tar.gz 240069 BLAKE2B 
34a24781264dd910e7a3afd87287f8ec9d1e4d1b4dd205f249fdc878861cd9c511121c61a5ca208b3f8ced785a0cec26c715b6a9ef3fee4a8f903e8557d3790f
 SHA512 
8666a05f53d29d39ddd0fca213a9465948fd108bef9e95fc6160cb8331ae6876b9e7297d380cac37383c602d7ad4c248a4d7e03b4306dad5c6b26e0423720afb
 DIST ubelt-0.11.0.tar.gz 251931 BLAKE2B 
628c62395b38da5fe70cf5c4eaef74f411cb431ca3837aadc0bfafd28d9ba15a75850d22b317d207e79d81c7e015a7adad28fb14804c25b3e9ef1a473d5af8c2
 SHA512 
ae95f719238e89ece2bd8ef525d7acc72058a770ff8c0be58e27d9fd0f50b1ae978d71589474133ce1065130562cae63282c4c97f69756ce1c64ce4330a5da1e
 DIST ubelt-0.11.1.tar.gz 255709 BLAKE2B 
4d79981c4040685bc532aba0a9d85482169672ea05b010f34ed8eaae124c3e36f68d643f1f351cb05ef1ed3434c959f864cf0f6f56b32ba48a6dbe5c195581b5
 SHA512 
bb5b8f9ad63a7700c3489e20efde255b03c34cc954f12ec2d889d20c5c5e771fe39e9a9ee868ad0ac5a51eddb60565c283f31a9cc1467e956a578a7d454fe61b
+DIST ubelt-1.0.0.tar.gz 242813 BLAKE2B 
31376e56000c73db1173b930027b62c7dd465f9fc329b6016ae8678c70aaa376faa7eb1894060a663574651d517563cdbc67daf4171f3777bea368bc02d06b0a
 SHA512 
718e52ac453cffa9192cf5aa70eb36d6aa09b75abaa0ae6e8ef861025cf92a4d0392c48e64d453f4d42a69aefc59da371e4b8cbab16410f34dee9700cae4b97c

diff --git a/dev-python/ubelt/ubelt-1.0.0.ebuild 
b/dev-python/ubelt/ubelt-1.0.0.ebuild
new file mode 100644
index ..0e9c2987b85a
--- /dev/null
+++ b/dev-python/ubelt/ubelt-1.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, 
Timing, Progress"
+HOMEPAGE="https://github.com/Erotemic/ubelt;
+SRC_URI="https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="test? ( dev-python/xdoctest[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # relies on passwd home being equal to ${HOME}
+   ubelt/util_path.py::userhome:0
+)



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

2022-02-15 Thread Michał Górny
commit: 1e26abe710298fad3f70712484faaedd2e122845
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 16 06:49:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 16 06:49:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e26abe7

dev-python/gssapi: Bump to 1.7.3

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

 dev-python/gssapi/Manifest|  1 +
 dev-python/gssapi/gssapi-1.7.3.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest
index 761817463b82..2af2f36c2136 100644
--- a/dev-python/gssapi/Manifest
+++ b/dev-python/gssapi/Manifest
@@ -1 +1,2 @@
 DIST gssapi-1.7.2.tar.gz 1227616 BLAKE2B 
f03a1a2833359d8317fd08fcdeaeb69c54180dca82466db46cbd7110272f5f8ad6f7977095b539655c2a1ef9dea979d1ef229d03cc4de6317d579633f51553a7
 SHA512 
2d14c286e50c3dda3a2e58588860abbda249fa3ff4fe8e7a759cd8bb009ca7d20a6a06cf9b5b7eea42dce4ba740c8a8cebf190d085ffa3e66ec79882bda882ed
+DIST gssapi-1.7.3.tar.gz 1260350 BLAKE2B 
0db3c75e158b237ac72e15b01709451fd4004f318e2feb35bc0468cc2b1959e03e6edd50229fce8014da7c82a5dc4dd546b7208a94c70dba7911be3d6b696142
 SHA512 
ffdff3ee2a8b47d2606b891fb6300331055faaecbf285ab57b6af56ec4d63f95e2c9445248269a3e3974ed4c9ac9664d4265693b15f7a66d1dac328eebc81292

diff --git a/dev-python/gssapi/gssapi-1.7.3.ebuild 
b/dev-python/gssapi/gssapi-1.7.3.ebuild
new file mode 100644
index ..f86f120534cd
--- /dev/null
+++ b/dev-python/gssapi/gssapi-1.7.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries"
+HOMEPAGE="https://github.com/pythongssapi/python-gssapi 
https://pypi.org/project/gssapi/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/decorator[${PYTHON_USEDEP}]
+   virtual/krb5
+"
+
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   virtual/krb5
+   test? (
+   dev-python/k5test[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs gssapi
+}



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

2022-02-15 Thread Yixun Lan
commit: 9083c037a49bff1d03e6225810e04c955d5c384e
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Feb 16 04:33:57 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 16 04:34:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9083c037

net-ftp/gftp: keyword ~riscv

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

 net-ftp/gftp/gftp-2.0.19-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-ftp/gftp/gftp-2.0.19-r3.ebuild 
b/net-ftp/gftp/gftp-2.0.19-r3.ebuild
index dbc107fb71fc..15a2379d9b76 100644
--- a/net-ftp/gftp/gftp-2.0.19-r3.ebuild
+++ b/net-ftp/gftp/gftp-2.0.19-r3.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
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.gftp.org;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ppc ppc64 ~riscv sparc x86"
 IUSE="gtk ssl"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2022-02-15 Thread Matt Turner
commit: 6e825b33b92998ce69ce09809b3ed73e4b99e6f5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 03:33:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 03:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e825b33

gnome-base/gnome-shell: Version bump to 41.4

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-41.4.ebuild | 203 +
 2 files changed, 204 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index bd0fdcc3dc8a..87a69692acf9 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-40.5.tar.xz 1871284 BLAKE2B 
39c7392541af8a043627fb7aa19b723ee3b36e3d8001a64f34b14a6f23d68d3b160a0abe0f90659c55b99bf898cfdf30d88f62b8e113fc47814a55ef37c58725
 SHA512 
98bb0321aa9bc9da10ff6262cac802f575e2958600f429d446f3f87ec1ea40c837dd6e2fecae9dab0c2e224d2bf8b434a188ade84d4f480260102dcc80fdc5c9
 DIST gnome-shell-41.3.tar.xz 1897228 BLAKE2B 
41cfc32488f7fcc3b0b565f8b63586ff0b2e7573e47d5e858e864ed7744b8cd535872312f4ccbb86fe7dea306f2c1460ce3a9ed93521f5d93bd124ce92634420
 SHA512 
3ef18f992c55ecb76e55f64306d43a15dc104b372db2fe2435d10edbc44bc0b8f9e27d173c0cac11b812c27648517543f210470c07d5dbc1f04ce4d811cc
+DIST gnome-shell-41.4.tar.xz 1899464 BLAKE2B 
202408be8886bb5eb5615328a774993bea8dfe2fb78d304fde2806096ca68eff3fae7d5bdb4972b627cf10192ff76e3d457dc37eaa806cd4ed57d1558c235a48
 SHA512 
6ed5f215fcf9a1cf450b406620568aeceb3d255e0bb979151ccd2260565748e69825d7f5f7fb0c6768ed584a530599a8dcbc713c1ec12617551ae9df782c5ad7

diff --git a/gnome-base/gnome-shell/gnome-shell-41.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-41.4.ebuild
new file mode 100644
index ..ef16045a7ece
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-41.4.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.69.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-41.0:0/9[introspection,test?]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-41_alpha[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), 
and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/

2022-02-15 Thread Matt Turner
commit: 3cc362444c6ba10452f0c4b6fe27b339e7858ae7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 03:47:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 03:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc36244

gnome-extra/gnome-shell-extensions: Version bump to 41.2

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

 gnome-extra/gnome-shell-extensions/Manifest|  1 +
 .../gnome-shell-extensions-41.2.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/gnome-extra/gnome-shell-extensions/Manifest 
b/gnome-extra/gnome-shell-extensions/Manifest
index 41949d57a208..9d63ea221d9d 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-extensions-40.4.tar.xz 218088 BLAKE2B 
f992c98fa5ceec84c774881468e0c9736d24f1834b9d6976f7cddc2dce455393fad0ad055c1e02b308135914029874c4d87d3a09733a7b4686308e9052cef21a
 SHA512 
79f087c9fbc7764241751441190819b3e768530257ffe3a7b39b1004f8997de9c8ea381338ec0544a39b8cc6866137d315e56f3f058c9b66a9ed566ec40712ef
 DIST gnome-shell-extensions-41.1.tar.xz 219848 BLAKE2B 
31da29fa8f804b1568677a9a875ac6efcb1906588f239a34c360d5dcc1947d4c99200dc1b63ca6d17b257ccc5c22d6eed9401fba625eda1bded57aac0d83c22f
 SHA512 
2cbcd1ff384254545645cf4cd6a6f887e4fb42088bcff3fbb4179fd3400f1eb62ebeb87ccb25cd327bdb01060d1994c5dec1c26103bc968366ac521f7eaa8cde
+DIST gnome-shell-extensions-41.2.tar.xz 222528 BLAKE2B 
132fdbc1e1c81a886dc250dabd44721aeeaefed5939f30274e2484ec6a8dfff25fd0c481a04edf47f732ccb34b9c8d132d106a45d862db07fc9fb8d835fee6de
 SHA512 
3b581dbc289f630bb85b0285a2f5956142a412e124d15e085770a578a9304211b1868f4eb940b79637b9cfa78b0da5973a717ee5866d75e9d15f38e91d4f414f

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.2.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.2.ebuild
new file mode 100644
index ..c4e900fc522e
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26:2
+   >=gnome-base/libgtop-2.28.3[introspection]
+   >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+   >=dev-libs/gjs-1.29
+   dev-libs/gobject-introspection:=
+   dev-libs/atk[introspection]
+   gnome-base/gnome-menus:3[introspection]
+   =gnome-base/gnome-shell-$(ver_cut 1)*
+   media-libs/clutter:1.0[introspection]
+   net-libs/telepathy-glib[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   x11-themes/adwaita-icon-theme
+   >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the gnome-extensions-app (included with gnome-shell),
+https://extensions.gnome.org/ web interface, or modify the
+org.gnome.shell enabled-extensions gsettings key from the command
+line or a script."
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-41.1-meson-0.61.patch
+)
+
+src_configure() {
+   meson_src_configure \
+   -Dextension_set=all \
+   -Dclassic_mode=true
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+
+   readme.gentoo_print_elog
+}



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

2022-02-15 Thread Matt Turner
commit: 47bef212d0ad00205eea60034107f6c31dad9855
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 03:24:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 03:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bef212

x11-wm/mutter: Version bump to 41.4

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-41.4.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 4688034a0c2a..740532cd25c8 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856eae679acf17be8fa5be6c4bf764924d89950c8fcd264859049fcf326ed94e2b4d74433bbee16acf06bb0e180674a9d3a2c2
 SHA512 
8da4f92b2268a6966d468cd15063fb361a71299aff671203141225e74d5655ee1cb4f4e2f1922e06355c3f3b756638f3a2243ecafeb30273e3ff04897b6a23d8
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
 DIST mutter-41.3.tar.xz 2717692 BLAKE2B 
c31fa8c5e110b243dc9ce0a96d4ea28670adec27d519788de6d826bcb858eda9df209eb02c08a07e2fa3a16fb8a2a2e8bce1025721c43a1f96b062980b924dbe
 SHA512 
daa0cc8d91f8f3a35d2e2218c1e8d1f9e7f57df95a209f4b87ba8f3f81284ad45aa5000d08a148ae6d408f60d7ff120565e9132e1a84c3b6f55f9e59d6585338
+DIST mutter-41.4.tar.xz 2717012 BLAKE2B 
2f9d144380072427c0ee65c1e3bb26e5caca76e0656f316459a77df09f9e8bda3ea9c17c6400d04abee9c7f82b36dbd035794cf31feef7ee4574ce308d627e55
 SHA512 
ee3881f9047f0b9ef8598609e9ac90294cb36a7549fcc6a647a80553045ed315998d0dbac247887ae06b32126bab1525f13f7f92655b9103cac77750e347e405

diff --git a/x11-wm/mutter/mutter-41.4.ebuild b/x11-wm/mutter/mutter-41.4.ebuild
new file mode 100644
index ..1c8c1b5985a9
--- /dev/null
+++ b/x11-wm/mutter/mutter-41.4.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   gnome-base/gnome-desktop:3=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/driftnet/, net-analyzer/driftnet/files/

2022-02-15 Thread Sam James
commit: 3220c59fa39743e8ed6787c2a33faf474ab0fba6
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 16 03:21:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 16 03:22:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3220c59f

net-analyzer/driftnet: fix build on musl

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

 net-analyzer/driftnet/driftnet-1.3.0.ebuild|   3 +-
 .../files/driftnet-1.3.0-musl-stdint.patch | 113 +
 2 files changed, 115 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/driftnet/driftnet-1.3.0.ebuild 
b/net-analyzer/driftnet/driftnet-1.3.0.ebuild
index 9134806f0c99..3d2fa78cc783 100644
--- a/net-analyzer/driftnet/driftnet-1.3.0.ebuild
+++ b/net-analyzer/driftnet/driftnet-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -38,6 +38,7 @@ DOCS="
 PATCHES=(
"${FILESDIR}"/${PN}-1.3.0-CFLAGS.patch
"${FILESDIR}"/${PN}-1.3.0-gtk.patch
+   "${FILESDIR}"/${PN}-1.3.0-musl-stdint.patch
 )
 
 src_prepare() {

diff --git a/net-analyzer/driftnet/files/driftnet-1.3.0-musl-stdint.patch 
b/net-analyzer/driftnet/files/driftnet-1.3.0-musl-stdint.patch
new file mode 100644
index ..7261bbc80e16
--- /dev/null
+++ b/net-analyzer/driftnet/files/driftnet-1.3.0-musl-stdint.patch
@@ -0,0 +1,113 @@
+https://bugs.gentoo.org/832419
+--- a/src/media/image.c
 b/src/media/image.c
+@@ -11,6 +11,7 @@
+ 
+ #include 
+ #include  /* On many systems (Darwin...), stdio.h is a 
prerequisite. */
++#include 
+ #include 
+ 
+ #include  /* ntohl */
+@@ -288,7 +289,7 @@ unsigned char *find_jpeg_image(const unsigned char *data, 
const size_t len, unsi
+ unsigned char *find_png_eoi(unsigned char *buffer, const size_t len) {
+ unsigned char *end_data, *data, chunk_code[PNG_CODE_LEN + 1];
+ struct png_chunk chunk;
+-u_int32_t datalen;
++uint32_t datalen;
+ 
+ /* Move past the PNG header */
+ data = (buffer + PNG_SIG_LEN);
+--- a/src/network/layer2.c
 b/src/network/layer2.c
+@@ -12,6 +12,7 @@
+ 
+ #include "compat/compat.h"
+ 
++#include 
+ #include 
+ 
+ #ifdef __FreeBSD__
+@@ -39,7 +40,7 @@
+ struct ethhdr {
+   unsigned char   h_dest[ETH_ALEN];
+   unsigned char   h_source[ETH_ALEN];
+-  u_int16_t   h_proto;
++  uint16_t   h_proto;
+ } __attribute__((packed));
+ #endif
+ 
+@@ -55,20 +56,20 @@ struct ethhdr {
+ #endif
+ 
+ struct ieee80211_radiotap_header {
+-  u_int8_tit_version; /* set to 0 */
+-  u_int8_tit_pad;
+-  u_int16_t   it_len; /* entire length */
+-  u_int32_t   it_present; /* fields present */
++  uint8_tit_version; /* set to 0 */
++  uint8_tit_pad;
++  uint16_t   it_len; /* entire length */
++  uint32_t   it_present; /* fields present */
+ };
+ 
+ struct ieee80211_frame {
+-u_int16_t fc;
+-u_int16_t wi_duration;
+-u_int8_t wi_add1[6];
+-u_int8_t wi_add2[6];
+-u_int8_t wi_add3[6];
+-u_int16_t wi_sequenceControl;
+-// u_int8_t wi_add4[6];
++uint16_t fc;
++uint16_t wi_duration;
++uint8_t wi_add1[6];
++uint8_t wi_add2[6];
++uint8_t wi_add3[6];
++uint16_t wi_sequenceControl;
++// uint8_t wi_add4[6];
+ //unsigned int qosControl:2;
+ //unsigned int frameBody[23124];
+ };
+@@ -89,13 +90,13 @@ struct frame_control {
+ 
+ /* SNAP LLC header format */
+ struct snap_header {
+-  u_int8_t dsap;
+-  u_int8_t ssap;
+-  u_int8_t ctl;
+-  u_int8_t org1;
+-  u_int8_t org2;
+-  u_int8_t org3;
+-  u_int16_t ether_type;  /* ethernet type */
++  uint8_t dsap;
++  uint8_t ssap;
++  uint8_t ctl;
++  uint8_t org1;
++  uint8_t org2;
++  uint8_t org3;
++  uint16_t ether_type;  /* ethernet type */
+ };
+ 
+ /*
+--- a/src/network/layer3.c
 b/src/network/layer3.c
+@@ -12,6 +12,7 @@
+ 
+ #include "compat/compat.h"
+ 
++#include 
+ #include 
+ #include 
+ 
+@@ -30,8 +31,8 @@
+ int layer3_find_tcp(const u_char *pkt, uint8_t nextproto, int * offset,
+   struct sockaddr * src, struct sockaddr * dst, struct tcphdr * 
tcp)
+ {
+-  u_int16_t *sport = NULL;
+-  u_int16_t *dport = NULL;
++  uint16_t *sport = NULL;
++  uint16_t *dport = NULL;
+ 
+   while (1) {
+   switch (nextproto) {



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

2022-02-15 Thread Matthew Thode
commit: 1fceabe377574f2978107dcce42b4e0f7aa22729
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 16 03:09:26 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 16 03:09:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fceabe3

app-admin/puppet-agent: 7.12.0 clean up

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

 app-admin/puppet-agent/Manifest   |  1 -
 app-admin/puppet-agent/puppet-agent-7.12.0.ebuild | 90 ---
 2 files changed, 91 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 7b837435f901..060a225582fa 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,4 +1,3 @@
-DIST puppet-agent_7.12.0-1focal_amd64.deb 20971412 BLAKE2B 
afb9af877e578b6ae24566e0688d14fa67fdb133a3fd9e15dc2473ea76f61a6551bd69a6fad18b6b555eea2afa8fd858a005f2c1cf6681c28f4422129211dea9
 SHA512 
f5fdab728baa7813f31ba174b0ee7e9dee3f5f954ed46a2f6740cf6ad075c8f36a1b6cb28e7c6223eb4aad02400252114a5dcede0085f7a7e7ba079bad2aedf9
 DIST puppet-agent_7.13.1-1focal_amd64.deb 20985856 BLAKE2B 
b5e3a2ac94af1f45f0ea5131cff74be1ded6efd9d0951624cec49fa00bc98fb4711e1593be46871c96cac130a636e3d217d6e7515082ca5c409858d982f25a78
 SHA512 
b5a8ebd99028b859a5100b8cc64684c2fa8257b27259f0ee1c87ddfcbfd9d3c2af48bafbdad524ffeeff743d8da6e46979a84555942ca9b9e4d93a12c08bc552
 DIST puppet-agent_7.14.0-1focal_amd64.deb 20339972 BLAKE2B 
3e7a230e73c1eb7d96317e7877fc1bf5dbfb44f2e8faa65a1ba08ca3c7c22115458797e1bf33450d5f45c11ed0a96c2973a0d6a0a83d98739ad52c90fe45f3af
 SHA512 
08cd94e1d5ed1a8827f43a60c80ab64a8370ecebab01cd9d8b6c36e99007a84d9b6d39a8a8eb6370b2e78f2360d4fc0b95bf85f8b59a38b44b4d94a4e266d4b7
 DIST puppet-agent_7.14.0-1focal_arm64.deb 19534676 BLAKE2B 
a809b4beb8c20ce2e45f1c2c552585403494ed2c0eca719077597106fcb91478bfe7cb12bcb420e5b093840fe41f4ae101c978df48690ea47940216dda7b293e
 SHA512 
4d57fe41d6943b3b6d643f55aead3264ed4f4aedd280e8fc0ed8504a1f7e0da1e9a06e9d7e2b4916f2de2c6726b3dcff3ce8096d02503443ad6e74b0528177bc

diff --git a/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild
deleted file mode 100644
index 77dd8d3fbcfa..
--- a/app-admin/puppet-agent/puppet-agent-7.12.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd "${FILESDIR}/puppet.initd2" puppet
-   systemd_dounit lib/systemd/system/puppet.service
-   systemd_dounit lib/systemd/system/pxp-agent.service
-   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
-   # symlinks
-   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
-   dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
-   dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
-   dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
-
-   # Handling of the path to the crypt library during the ongoing migration
-   # from glibc[crypt] to libxcrypt
-   # 
https://www.gentoo.org/support/news-items/2021-07-23-libxcrypt-migration.html
-   if has_version 

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

2022-02-15 Thread Matthew Thode
commit: 88306a95fc9d41d1d8fab405f674e4fbb9ff0206
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 16 03:07:42 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 16 03:09:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88306a95

app-admin/puppetdb: clean up 7.7.0

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

 app-admin/puppetdb/Manifest  |  1 -
 app-admin/puppetdb/puppetdb-7.7.0.ebuild | 90 
 2 files changed, 91 deletions(-)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 521c2475df69..f83576f2fbcd 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,3 +1,2 @@
-DIST puppetdb-7.7.0.tar.gz 48050200 BLAKE2B 
67b0152b0d3219e21fd1f0c18f235f99ad5c566c2c24c24e442e511d3eb503265497de46c5fd2d414cda8827400ee50c628d2fe5287ee1a6e1c295dbc7f8cde3
 SHA512 
a8f67b9c587d285ddd530afe1d467eb1acb20f7a3deed6d1b951695575a4283c3f4c946c7263fd44962adf05f4466ae5eac33cbd6ca75ef8f9785b2e7be6afd7
 DIST puppetdb-7.8.0.tar.gz 48110737 BLAKE2B 
e967c1dab15d5fc5a963bae43d3bb3f0f46f1e318ca9547d7f5bcd0ba3b16068c1988844e2f2fd3128cb597b19d22585c70a157e3e453066f5930633ef79
 SHA512 
16d57e634d07eb804f524152d2faf2a729b0e42bbe0550573424669379d4634730951aff266093272e2b118399f2abb6563ee2a04104da9afbdb1163aa1d94c1
 DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B 
bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5
 SHA512 
b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d

diff --git a/app-admin/puppetdb/puppetdb-7.7.0.ebuild 
b/app-admin/puppetdb/puppetdb-7.7.0.ebuild
deleted file mode 100644
index 9aa9d7f0f297..
--- a/app-admin/puppetdb/puppetdb-7.7.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib systemd tmpfiles
-
-DESCRIPTION="PuppetDB collects data generated by Puppet"
-HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
-SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 x86"
-
-RDEPEND+=">=virtual/jdk-1.8.0"
-DEPEND+="acct-user/puppetdb
-   acct-group/puppetdb"
-
-src_prepare() {
-   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
-   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
-   sed -i 's/sysconfig/conf\.d/g' install.sh || die
-   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   dodir /opt/puppetlabs/server/data/puppetdb
-   insinto /opt/puppetlabs/server/apps/puppetdb
-   insopts -m0744
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppetdb.jar
-   insinto /etc/puppetlabs/puppetdb
-   doins ext/config/logback.xml
-   doins ext/config/bootstrap.cfg
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetdb/conf.d
-   doins ext/config/conf.d/jetty.ini
-   doins ext/config/conf.d/repl.ini
-   doins ext/config/conf.d/database.ini
-   doins ext/config/conf.d/config.ini
-   doins ext/config/conf.d/auth.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
-   doins ext/cli/foreground
-   doins ext/cli/ssl-setup
-   doins ext/cli/config-migration
-   doins ext/cli/foreground
-   doins ext/cli/anonymize
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/puppetdb/bin
-   doins ext/bin/puppetdb
-   insopts -m0644
-   dodir /opt/puppetlabs/server/bin
-   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
-   dodir /opt/puppetlabs/bin
-   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
-   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
-   # init type tasks
-   newconfd ext/default puppetdb
-   systemd_dounit ext/redhat/puppetdb.service
-   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
-   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
-   # misc
-   insinto /etc/logrotate.d
-   newins ext/puppetdb.logrotate.conf puppetdb
-   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
-   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
-}
-
-pkg_postinst() {
-   tmpfiles_process puppetdb.conf
-
-   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 

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

2022-02-15 Thread Matthew Thode
commit: 9d84a416b69146580122ab3f9c79bfa9f4910aa0
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 16 03:08:59 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 16 03:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d84a416

app-admin/puppetserver: 7.4.1 clean up

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

 app-admin/puppetserver/Manifest  |   1 -
 app-admin/puppetserver/puppetserver-7.4.1.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index cab6e040c641..f16f77cbb712 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,3 +1,2 @@
-DIST puppetserver-7.4.1.tar.gz 63334102 BLAKE2B 
904f3f0a84a0954aef029f42623fd49480b98ff28b3c229205ea7c41c9db1c026c5408ae74775fe9fe598f95b43289ffc0fd34c384ffdd3a2a662382ae1f577f
 SHA512 
6212ddc4b583f9e26227b5db25e7771684aca607787f8ee80920eaf398dd65d4f901774b0e439f006a2fc6a22e9143a1fc58b9003ecd59a115da7702a88210dd
 DIST puppetserver-7.5.0.tar.gz 63397037 BLAKE2B 
1804aded9ff9d06b99edfa3af72eefe0c3924c51ef49c1e837c342f4581adbfc912a2e7e80fa1fc34485edb7fa49bf0f43d76b05cd6b698ecec04c404f101c42
 SHA512 
5cdff7d25d4b799760fe06bbb2218edac920b72f4eef8c7b24a80658aaa777e1d2bc926422cea630b74890c91dc51e65d3aa908914ce4bb13ecf2c719158e824
 DIST puppetserver-7.6.0.tar.gz 63322828 BLAKE2B 
252ad828b4066a1b928c17f3b7a62c08e46f969abcd046a5e5a9b2e03856d0a336f1c3c85474323095c43b5bd61c47b48f7aa811ca58e2917b0d70256cdbcde8
 SHA512 
8c00380a814a9722aaa2b2125124635aa1983ad4dc028a59d9f2dd9789f79f81a2c9a76447fa34b029ba87a48502e8db5ded597d054f11250c403a4058d810db

diff --git a/app-admin/puppetserver/puppetserver-7.4.1.ebuild 
b/app-admin/puppetserver/puppetserver-7.4.1.ebuild
deleted file mode 100644
index 368b106f225d..
--- a/app-admin/puppetserver/puppetserver-7.4.1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib systemd tmpfiles
-
-DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
-HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
-SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="puppetdb"
-# will need the same keywords as puppet
-KEYWORDS="amd64"
-
-RDEPEND+="
-   >=virtual/jdk-1.8.0
-   app-admin/puppet-agent[puppetdb?]"
-DEPEND+="acct-user/puppet
-   acct-group/puppet"
-
-src_prepare() {
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
-   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
-   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   insinto /opt/puppetlabs/server/apps/puppetserver
-   insopts -m0774
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppet-server-release.jar
-   insinto /etc/puppetlabs/puppetserver
-   doins ext/config/logback.xml
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetserver/services.d
-   doins ext/system-config/services.d/bootstrap.cfg
-   doins ext/config/services.d/ca.cfg
-   insinto /etc/puppetlabs/puppetserver/conf.d
-   doins ext/config/conf.d/puppetserver.conf
-   doins ext/config/conf.d/auth.conf
-   doins ext/config/conf.d/global.conf
-   doins ext/config/conf.d/web-routes.conf
-   doins ext/config/conf.d/metrics.conf
-   doins ext/config/conf.d/webserver.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
-   doins ext/cli/ca
-   doins ext/cli/irb
-   doins ext/cli/foreground
-   doins ext/cli/gem
-   doins ext/cli/ruby
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli
-   doins ext/cli_defaults/cli-defaults.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/bin
-   doins ext/bin/puppetserver
-   insopts -m0644
-   dodir /opt/puppetlabs/server/bin
-   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
-   dodir /opt/puppetlabs/bin
-   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
-   dosym 

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

2022-02-15 Thread Matthew Thode
commit: 1ef67ccc5b909b41e2808b67ecd3beae5975b84d
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 16 03:08:27 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 16 03:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef67ccc

app-admin/puppet: 7.12.0 clean up

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

 app-admin/puppet/Manifest |   1 -
 app-admin/puppet/puppet-7.12.0.ebuild | 127 --
 2 files changed, 128 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 44917937b201..94f9f03ef22c 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
-DIST puppet-7.12.0.tar.gz 2862376 BLAKE2B 
da0d3d05de8187492cbb14d98df0c7eef7fea5a2fdad0f41b687fcef20979d34c1d84513c4c7a504eb95934228b832e416aecb5f626fba20920df286fd403bcd
 SHA512 
5df5b78d5e27ff64e49f440c6e3add7af1b58cd4da6ac5cd649dce012e830e349c2dbc27bf03d4668e2a10cec6628b2872457c7b6f7fe7a4f7cfbd6c8fe8ae2d
 DIST puppet-7.13.1.tar.gz 2874201 BLAKE2B 
663cae7ed82cd9daf2efe70564509f7abc73361df3558a81a5f1667cedc0d7237644ff3bdfa857dc1239d9aaaeb9815d7b420c8c06ff3b1d7cd4f285b817
 SHA512 
f1cc3ce9c030ede1847c12c87411a29a785cf6219322e287a69577ccd08211bd485050aaa651941894d331d23927ce627b06aa73d060502ae2835aaab5c08570
 DIST puppet-7.14.0.tar.gz 2816077 BLAKE2B 
c4aacf7179208e801fad2aa384691e38ca4bd1329819d4ca15b7a3cf25c5787e8adef12c91d233c5adbc301ab77cdf9748f094a1904c78c62d6ac73dafb4a634
 SHA512 
36aaa9c8cce9d1c40e77eee1e3544c0b0c665bbfa3b8184401905d6f15c142be8490421af0dac57856849de343b288f67153c551db68f8cea9e0ed3ad251feb3

diff --git a/app-admin/puppet/puppet-7.12.0.ebuild 
b/app-admin/puppet/puppet-7.12.0.ebuild
deleted file mode 100644
index 2b39516e9c11..
--- a/app-admin/puppet/puppet-7.12.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
-   >=app-portage/eix-0.18.0
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles 

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

2022-02-15 Thread Matthew Thode
commit: 72fd1f78164ee3621235925dfc2127bbfda68676
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 16 03:05:57 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 16 03:09:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72fd1f78

gui-apps/swayidle: 1.7.1 stable amd64 arm64 x86

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

 gui-apps/swayidle/swayidle-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/swayidle/swayidle-1.7.1.ebuild 
b/gui-apps/swayidle/swayidle-1.7.1.ebuild
index 21f7eca26556..d81957f482f9 100644
--- a/gui-apps/swayidle/swayidle-1.7.1.ebuild
+++ b/gui-apps/swayidle/swayidle-1.7.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
 else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/

2022-02-15 Thread Matthew Thode
commit: 7f81cb879093850fe36527a27d4ed06ac119b6aa
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 16 03:07:07 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Feb 16 03:09:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f81cb87

dev-ruby/puppetdb-termini: 7.7.0 clean up

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

 dev-ruby/puppetdb-termini/Manifest |  1 -
 .../puppetdb-termini/puppetdb-termini-7.7.0.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 3cf7c01e7b08..24716a325566 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,3 +1,2 @@
-DIST puppetdb-termini_7.7.0-1stretch_all.deb 22018 BLAKE2B 
38716d2fe7bbe14656e4f274096ae93d4dc316cbdca49a0da33061df87666caea2bb8fa855de7539be8355805cb5055f74339b12660fe4f8020dbc0f92b79fdf
 SHA512 
61c70aa919a6cee85a36e50c122ed7570e996fb74f68f70733d3f2233dcbbce8623090e9d856722c0da8583836457ded11cd97d1492019a84df00855fe79d462
 DIST puppetdb-termini_7.8.0-1stretch_all.deb 22012 BLAKE2B 
f084e99db0948bf290b0b37e27e206d2929214b9b071b9681a5b8cfa4a153d4c35f5d00be5a50a24af669619080db5ccf9d2a16c62d767a457db344f347e2811
 SHA512 
4b7b3535e85f353ad1d120e3699ddd76b42c23bd9a93eb06403dcf8cc50697512c097d2fe23495fe676c97993ea535a26a752f02fd9e8203073a09bf018d12c1
 DIST puppetdb-termini_7.9.0-1stretch_all.deb 21860 BLAKE2B 
e2ecc32f216a22d1c617d9d407d58512a2d84e2eb73ed37425ed16abc7948a8e6b8a0744798baf4282b5d43605e66cc8f5fb59e42eaffe10625d486e120e8d71
 SHA512 
e91cd0870d02fb690c0d9585b9d56b72e53c5f64ab5bec4631651326806a270f0c6601c77279d17b5182d73924a3782f2e1ca5fdf4cf03beac1b0e3e807b36db

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild
deleted file mode 100644
index 759e7aabae62..
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-7.7.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-inherit unpacker
-
-DESCRIPTION="Library needed to connect puppet to puppetdb"
-HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
-SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-# will need the same keywords as puppet
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND+=""
-DEPEND+=""
-
-S=${WORKDIR}
-
-src_install() {
-   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
-   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
-}



[gentoo-commits] proj/releng:master commit in: releases/specs/sparc/sparc64/

2022-02-15 Thread Matt Turner
commit: 54bfa5f2e030048da11c29371061fa0172be4ac5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 02:59:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 03:05:29 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=54bfa5f2

specs/sparc: Add console boot options

Closes: https://bugs.gentoo.org/735022
Signed-off-by: Matt Turner  gentoo.org>

 releases/specs/sparc/sparc64/installcd-stage2-minimal.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec 
b/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
index 6c3bd775..b43b0001 100644
--- a/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
+++ b/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
@@ -18,6 +18,7 @@ boot/kernel: gentoo
 
 boot/kernel/gentoo/sources: gentoo-sources
 boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/sparc/installcd-5.4.48.config
+boot/kernel/gentoo/console: ttyS0,9600 ttyS1,9600 ttyHV0,115200
 
 livecd/unmerge:
app-admin/eselect



[gentoo-commits] proj/releng:master commit in: releases/specs/ppc/ppc64le/, releases/specs/ia64/

2022-02-15 Thread Matt Turner
commit: 07a4310e74d7cc88e1b68ac2e5a0be9cbf15c77e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 03:03:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 03:05:34 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=07a4310e

specs: Remove unnecessary compression_mode settings

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

 releases/specs/ia64/installcd-stage2-minimal.spec| 1 -
 releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec | 1 -
 2 files changed, 2 deletions(-)

diff --git a/releases/specs/ia64/installcd-stage2-minimal.spec 
b/releases/specs/ia64/installcd-stage2-minimal.spec
index 284b7256..46c74868 100644
--- a/releases/specs/ia64/installcd-stage2-minimal.spec
+++ b/releases/specs/ia64/installcd-stage2-minimal.spec
@@ -5,7 +5,6 @@ rel_type: default
 profile: default/linux/ia64/17.0
 snapshot: @TIMESTAMP@
 source_subpath: default/livecd-stage1-ia64-@TIMESTAMP@
-compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/isos
 
 livecd/bootargs: dokeymap

diff --git a/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec 
b/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec
index 8d73ccd4..5a610b3a 100644
--- a/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec
+++ b/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec
@@ -5,7 +5,6 @@ rel_type: default
 profile: default/linux/ppc64le/17.0
 snapshot: @TIMESTAMP@
 source_subpath: default/livecd-stage1-ppc64le-@TIMESTAMP@
-compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/isos
 
 livecd/bootargs: dokeymap



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

2022-02-15 Thread Ionen Wolkens
commit: df503ae762fc614417634eaf7a7019a878fb92cc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 00:20:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 02:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df503ae7

net-misc/yt-dlp: add pypi remote-id

Using pypi for the tarball so it'd be good to have it there too.

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

 net-misc/yt-dlp/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
index 1fbaa63f2ecb..0d02b5cb9e5f 100644
--- a/net-misc/yt-dlp/metadata.xml
+++ b/net-misc/yt-dlp/metadata.xml
@@ -12,5 +12,6 @@


yt-dlp/yt-dlp
+   yt-dlp

 



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

2022-02-15 Thread Ionen Wolkens
commit: 311d777cb076858b1d9fda4b139848bfbe83932b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 02:27:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 02:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311d777c

net-misc/youtube-dl: sync live

Albeit have little interest in keeping this, formerly requested
by users but odds are they are using yt-dlp at this point.

Note that live version currently has fixed youtube throttling,
waiting to see if upstream does a release soon.

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

 net-misc/youtube-dl/youtube-dl-.ebuild | 65 +-
 1 file changed, 27 insertions(+), 38 deletions(-)

diff --git a/net-misc/youtube-dl/youtube-dl-.ebuild 
b/net-misc/youtube-dl/youtube-dl-.ebuild
index 14727bf79b6b..68428f716f70 100644
--- a/net-misc/youtube-dl/youtube-dl-.ebuild
+++ b/net-misc/youtube-dl/youtube-dl-.ebuild
@@ -1,32 +1,34 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 distutils-r1 git-r3
+inherit bash-completion-r1 distutils-r1 git-r3 optfeature
 
 DESCRIPTION="Download videos from YouTube.com (and more sites...)"
-HOMEPAGE="https://youtube-dl.org/ https://github.com/ytdl-org/youtube-dl/;
+HOMEPAGE="https://youtube-dl.org/;
 EGIT_REPO_URI="https://github.com/ytdl-org/${PN}.git;
 
-LICENSE="public-domain"
+LICENSE="Unlicense"
 SLOT="0"
+IUSE="+yt-dlp"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
-"
+   yt-dlp? ( >=net-misc/yt-dlp-2022.2.4-r1 )
+   !yt-dlp? ( !net-misc/yt-dlp )"
 
 distutils_enable_tests nose
 
-src_prepare() {
-   sed -i -e '/flake8/d' Makefile || die
-   distutils-r1_src_prepare
-}
+python_prepare_all() {
+   distutils-r1_python_prepare_all
 
-src_compile() {
-   distutils-r1_src_compile
+   sed -i '/flake8/d' Makefile || die
+}
 
+python_compile_all() {
emake youtube-dl.{bash-completion,fish,zsh}
 }
 
@@ -35,7 +37,8 @@ python_test() {
 }
 
 python_install_all() {
-   # no manpage because it requires pandoc to generate
+   dodoc AUTHORS ChangeLog README.md docs/supportedsites.md
+   #doman youtube-dl.1 # would require pandoc in live ebuild
 
newbashcomp youtube-dl.bash-completion youtube-dl
 
@@ -45,33 +48,19 @@ python_install_all() {
insinto /usr/share/fish/vendor_completions.d
doins youtube-dl.fish
 
-   distutils-r1_python_install_all
-
-   rm -r "${ED}"/usr/etc || die
-   rm -r "${ED}"/usr/share/doc/youtube_dl || die
+   # keep man pages / completions either way given they are useful
+   # for yt-dlp's compatibility wrapper which tries to mimic options
+   use !yt-dlp || rm -r "${ED}"/usr/{lib/python-exec,bin} || die
 }
 
 pkg_postinst() {
-   if ! has_version media-video/ffmpeg; then
-   elog "${PN} works fine on its own on most sites. However, if 
you want"
-   elog "to convert video/audio, you'll need media-video/ffmpeg."
-   elog "On some sites - most notably YouTube - videos can be 
retrieved in"
-   elog "a higher quality format without sound. ${PN} will detect 
whether"
-   elog "ffmpeg is present and automatically pick the best option."
-   fi
-   if ! has_version media-video/rtmpdump; then
-   elog
-   elog "Videos or video formats streamed via RTMP protocol can 
only be"
-   elog "downloaded when media-video/rtmpdump is installed."
-   fi
-   if ! has_version media-video/mplayer && ! has_version media-video/mpv; 
then
-   elog
-   elog "Downloading MMS and RTSP videos requires either 
media-video/mplayer"
-   elog "or media-video/mpv to be installed."
-   fi
-   if ! has_version media-video/atomicparsley; then
-   elog
-   elog "Install media-video/atomicparsley if you want ${PN} to 
embed thumbnails"
-   elog "from the metadata into the resulting MP4/M4A files."
-   fi
+   optfeature "converting and merging tracks on some sites" 
media-video/ffmpeg
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-video/atomicparsley
+   optfeature "downloading videos streamed via RTMP" media-video/rtmpdump
+   optfeature "downloading videos streamed via MMS/RTSP" 
media-video/mplayer media-video/mpv
+
+   ewarn "Note that it is preferable to use net-misc/yt-dlp over 
youtube-dl for"
+   ewarn "latest features and site support. youtube-dl is only kept 
maintained for"
+   ewarn "compatibility with older software (notably its python module, 
yt-dlp has"
+   ewarn "a 'bin/youtube-dl' compatibility wrapper but not for the 
module)."
 }



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

2022-02-15 Thread Ionen Wolkens
commit: 1abecfaed988a2f682794ed9443ecd10b72b101a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 00:34:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 02:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1abecfae

net-misc/youtube-dl: adjust and semi-sync ebuild with yt-dlp

* add ewarn that users should consider yt-dlp instead
* use optfeature.eclass, but unlike yt-dlp keep the mention of
  mpv/rtmpdump for now (yt-dlp advertises being able to use
  ffmpeg for streamed content instead)
* public-domain -> Unlicense (uses same as yt-dlp)
* skip duplicate README.txt and install supportedsites.md
* pep517 mode, planned to be used in next yt-dlp release as well
* Add IUSE=+yt-dlp to allow concurrent install with yt-dlp:

yt-dlp provides a compatibility mode for the "youtube-dl" command
to have the same options which should typically work as a drop-in
replacement, but can't do this for the python module. For packages
that haven't migrated to yt-dlp and still depend on youtube-dl,
IUSE=yt-dlp ensures that both the command and python module will
be available while allowing users to pick which command they want
to use (bug #829501).

youtube-dl is likely still due for removal at some point, but
at the moment upstream is still active and maintaining the project
for these packages and there is little reason to rush removal.

ebuilds should preferably depend on yt-dlp if all they need is
the command to ease future removal.

Closes: https://bugs.gentoo.org/829501
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/youtube-dl/metadata.xml   |  3 +
 .../youtube-dl/youtube-dl-2021.12.17-r1.ebuild | 66 ++
 2 files changed, 69 insertions(+)

diff --git a/net-misc/youtube-dl/metadata.xml b/net-misc/youtube-dl/metadata.xml
index 13b9a9abefd2..1597ae3f0442 100644
--- a/net-misc/youtube-dl/metadata.xml
+++ b/net-misc/youtube-dl/metadata.xml
@@ -10,6 +10,9 @@
Marek Szuba


+   
+   Use net-misc/yt-dlp to provide 
the command and only install the python module
+   

ytdl-org/youtube-dl
youtube_dl

diff --git a/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild 
b/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild
new file mode 100644
index ..63a072269d22
--- /dev/null
+++ b/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1 optfeature
+
+DESCRIPTION="Download videos from YouTube.com (and more sites...)"
+HOMEPAGE="https://youtube-dl.org/;
+SRC_URI="https://youtube-dl.org/downloads/${PV}/${P}.tar.gz;
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="+yt-dlp"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   yt-dlp? ( >=net-misc/yt-dlp-2022.2.4-r1 )
+   !yt-dlp? ( !net-misc/yt-dlp )"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   sed -i '/flake8/d' Makefile || die
+}
+
+python_test() {
+   emake offlinetest
+}
+
+python_install_all() {
+   dodoc AUTHORS ChangeLog README.md docs/supportedsites.md
+   doman youtube-dl.1
+
+   newbashcomp youtube-dl.bash-completion youtube-dl
+
+   insinto /usr/share/zsh/site-functions
+   newins youtube-dl.zsh _youtube-dl
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins youtube-dl.fish
+
+   rm -r "${ED}"/usr/{etc,share/doc/youtube_dl} || die
+
+   # keep man pages / completions either way given they are useful
+   # for yt-dlp's compatibility wrapper which tries to mimic options
+   use !yt-dlp || rm -r "${ED}"/usr/{lib/python-exec,bin} || die
+}
+
+pkg_postinst() {
+   optfeature "converting and merging tracks on some sites" 
media-video/ffmpeg
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-video/atomicparsley
+   optfeature "downloading videos streamed via RTMP" media-video/rtmpdump
+   optfeature "downloading videos streamed via MMS/RTSP" 
media-video/mplayer media-video/mpv
+
+   ewarn "Note that it is preferable to use net-misc/yt-dlp over 
youtube-dl for"
+   ewarn "latest features and site support. youtube-dl is only kept 
maintained for"
+   ewarn "compatibility with older software (notably its python module, 
yt-dlp has"
+   ewarn "a 'bin/youtube-dl' compatibility wrapper but not for the 
module)."
+}



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

2022-02-15 Thread Ionen Wolkens
commit: 3c36f949a651e49403363f3032609744a387b221
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 00:19:55 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 02:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c36f949

net-misc/youtube-dl: add github/pypi remote-ids

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

 net-misc/youtube-dl/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-misc/youtube-dl/metadata.xml b/net-misc/youtube-dl/metadata.xml
index 1c68385141fc..13b9a9abefd2 100644
--- a/net-misc/youtube-dl/metadata.xml
+++ b/net-misc/youtube-dl/metadata.xml
@@ -10,4 +10,8 @@
Marek Szuba


+   
+   ytdl-org/youtube-dl
+   youtube_dl
+   
 



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

2022-02-15 Thread Ionen Wolkens
commit: 80090cb504a4303d1845f50226b1e0a073e8c6f4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Feb 15 23:09:27 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 02:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80090cb5

net-misc/yt-dlp: remove youtube-dl python module symlink

This was never a good idea, it's not 1:1 compatible and cases where
yt-dlp's python module can work on a package expecting youtube-dl
are rather few (sometime can do some basics at best).

And then portage is not good at handling this situation wrt bug #833435

Fortunately no revdeps relied on this yet, so cleaning should be safe
(vidify was patched to import the right module instead, so +1).

Also adjust youtube-dl blocker to account for upcoming IUSE=yt-dlp.

Closes: https://bugs.gentoo.org/833435
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../yt-dlp/{yt-dlp-2022.2.4.ebuild => yt-dlp-2022.2.4-r1.ebuild} | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild 
b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
similarity index 91%
rename from net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
rename to net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
index a9f9a75ef095..9137e06c3342 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.2.4.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.2.4-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
-   !net-misc/youtube-dl"
+   !net-misc/youtube-dl[-yt-dlp(-)]"
 
 distutils_enable_tests pytest
 
@@ -33,13 +33,6 @@ python_test() {
epytest -m 'not download' -p no:markdown
 }
 
-python_install() {
-   distutils-r1_python_install
-
-   local sitedir=$(python_get_sitedir)
-   dosym yt_dlp "${sitedir#${EPREFIX}}"/youtube_dl
-}
-
 python_install_all() {
dodoc README.md Changelog.md supportedsites.md
doman yt-dlp.1



[gentoo-commits] repo/gentoo:master commit in: app-forensics/sleuthkit/

2022-02-15 Thread Göktürk Yüksek
commit: fd376a96b149fb843bf06223b0d2dd49804ca7e8
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Wed Feb 16 02:49:11 2022 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Feb 16 02:52:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd376a96

app-forensics/sleuthkit: bump to 4.11.1

Signed-off-by: Göktürk Yüksek  gentoo.org>

 app-forensics/sleuthkit/Manifest|   1 +
 app-forensics/sleuthkit/sleuthkit-4.11.1.ebuild | 313 
 2 files changed, 314 insertions(+)

diff --git a/app-forensics/sleuthkit/Manifest b/app-forensics/sleuthkit/Manifest
index 5c1aac2f670b..615f6fdd1a37 100644
--- a/app-forensics/sleuthkit/Manifest
+++ b/app-forensics/sleuthkit/Manifest
@@ -3,6 +3,7 @@ DIST commons-validator-1.6.jar 186077 BLAKE2B 
39080bebfde71d87847b65f212d47a51ba
 DIST gson-2.8.5.jar 241622 BLAKE2B 
b13887177b5d5f2a11b2dde1fdbaa3a95b55bb7b5500624c7eb0745e861c897ed1e27868bad19d30a1670c90f3068a8fd40e1b81e5e25e96819fa5c371a5e1af
 SHA512 
5dd7214c542a7b93aab3eab0ba13e4ac3d6ddb05c795fb6d3992e21925a98dce87cb186ac67b4d3ad146f96e14d38b3892837eca57a27b4e845aca6d4e4f708a
 DIST sleuthkit-4.10.1.tar.gz 3524246 BLAKE2B 
ddea16693730a993032868ea60423d4bfcf3cba470010854c7bd36ab0a033325d906a0e4760501d59fdda4f37e12052f8672d33e4e374d1a6cdb03e22d0de367
 SHA512 
3ee335ba98bbb16985207ad50bc15a607ea2bcf550bba392be1cace8982c893a29e9de64e6598d02f41f9f745dc720f829317ed31f068e6cb1f6c230699e47bf
 DIST sleuthkit-4.11.0.tar.gz 3619891 BLAKE2B 
ce18579d1e82ab26fd05c92da6bac84a50b856b321fa9cb21c42cb36c1795794e72b71225b392b1a3f732738e9da0161c4e93c17359730ab6dabba6fa3a77154
 SHA512 
fabaf0e7815145f82cf7d8c342d403939511afa36f29318a89212a8aa1a3465e2050629ff9e308b34cfeb3c2c98efa94f9546737cba749c075c4e583b8808580
+DIST sleuthkit-4.11.1.tar.gz 3718417 BLAKE2B 
4ce1fa68f770e61942e00e6a05ac751afdd7f33d781ec1069e9a8cb9a27d22f0ed506e9affeaddaf9ecfa98e6d30f468314b5a00d35b20ba01fc312765dbef14
 SHA512 
04e4ca1c18bda56c816aa493eb3b887f2f62162e16c35079d4208b89464a78109fc189fec55ea6db8a60ab01a4e46c87902f00286abee203ff0c53ab572cfeda
 DIST sleuthkit-4.9.0.tar.gz 3473764 BLAKE2B 
3950e586595f53a81c845b3b1fbaf4939a84ee3d81e8141cabf41c9fbee1b1f5cf1b8bd6cab95b157d60364541736f750c8ada61c76da89e663721b9a67330ef
 SHA512 
1db8b9f825aa551fe5bdf01285832b903fb4f2d6a8fd9a57a5cd5c9005dfdbec22d3dd49d394616d838e2a210018e787f2ed467a1c27a500fc75bed0dd0b
 DIST sleuthkit-libewf_64bit-20130416.tar.gz 23818247 BLAKE2B 
23be933ed8a74e4834ee6571a28d81ba16e98e4e4e27b5b1b3b655d1d92a6eadcba35aadf96aa404e6e0a225b27f3f5daff2836879b87fe58440a3ad5645de44
 SHA512 
611cbb57de17600caee0330bbe9917c4481d7711a35dba8c072fd49cd3e1714e0a3ce30fd8fcac9981db848e80870bf5d215326c56808bb6f5b4c8dcc1e5a3c9
 DIST sqlite-jdbc-3.25.2.jar 7064881 BLAKE2B 
3917da6127137bab710a9e61f326f59320ce94654ebb8ae5e694b05aed6b9b1bd367ade2f08ce5bb52c3ac296992240ad949969f5eff712615d07a18588c6a17
 SHA512 
efd1ea26d7f4f9bc66bf0d5f80234a0c535829bd498e4c5a0cab42873b58ac69133497d8c45689a1d3a39e657a2d0474d6b930c7bc415dd623801ee4a7354ffb

diff --git a/app-forensics/sleuthkit/sleuthkit-4.11.1.ebuild 
b/app-forensics/sleuthkit/sleuthkit-4.11.1.ebuild
new file mode 100644
index ..0221dca95e72
--- /dev/null
+++ b/app-forensics/sleuthkit/sleuthkit-4.11.1.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_BSFIX_NAME="build.xml build-unix.xml"
+inherit autotools java-pkg-opt-2 java-ant-2
+
+DESCRIPTION="A collection of file system and media management forensic 
analysis tools"
+HOMEPAGE="https://www.sleuthkit.org/sleuthkit/;
+# TODO: sqlite-jdbc does not exist in the tree, we bundle it for now
+#  See: https://bugs.gentoo.org/690010
+# TODO: Upstream uses a very specific version of libewf which is not in
+#   the tree anymore. So we statically compile and link to sleuthkit.
+#   Hopefully upstream will figure something out in the future.
+#  See: https://bugs.gentoo.org/689752
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz
+   java? (
+   
http://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.25.2/sqlite-jdbc-3.25.2.jar
+   )
+   ewf? ( 
https://github.com/sleuthkit/libewf_64bit/archive/VisualStudio_2010.tar.gz -> 
sleuthkit-libewf_64bit-20130416.tar.gz )"
+
+LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
+SLOT="0/19" # subslot = major soname version
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="aff doc ewf java static-libs test +threads zlib"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-lang/perl:*
+   aff? ( app-forensics/afflib )
+   ewf? ( sys-libs/zlib )
+   java? (
+   >=dev-java/c3p0-0.9.5:0
+   dev-java/commons-lang:3.6
+   >=dev-java/commons-validator-1.6:0
+   >=dev-java/gson-2.8.5:2.6
+   dev-java/guava:20
+   

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

2022-02-15 Thread Sam James
commit: cb0bae8c31096b509d34772b3c0e28273bb6a4f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 16 01:58:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 16 01:58:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0bae8c

net-misc/rdate: add 1.11

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

 net-misc/rdate/Manifest  |  1 +
 net-misc/rdate/rdate-1.11.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/net-misc/rdate/Manifest b/net-misc/rdate/Manifest
index f77353879f4d..14681570b96b 100644
--- a/net-misc/rdate/Manifest
+++ b/net-misc/rdate/Manifest
@@ -1,2 +1,3 @@
 DIST rdate-1.10.2.tar.gz 19839 BLAKE2B 
d51ff68303a05abd8049abebafd76a01d8dedff6a294057640989989f851f1b381d75f2ad7ab94a850de76c485340770e06cf086225d641a2fee6d43112b473f
 SHA512 
6e3759e73c05532b54f004592989572f78a0cfef7a2af1ae33708c9d239b6320370244d39701afbc0012ff53fbf0bc3917ad8bb3df3322c4b613fd2e8aba
 DIST rdate-1.10.tar.gz 19159 BLAKE2B 
71c858b5eb10b07a2974fcb463a91808fc59582dfce786dc936370b3fc2122bfe72cc32cb3635a1e77ec663fd44712852ab85d8ba46702d1e222ec63ad46f3bb
 SHA512 
7a7647102b5663218fff6c1364b83250a199a0169adf40db87a49709aa24c3b1fae5acf01732d5432fcb2883d29a24b2ae38cf5333ff75075e5d7a6fd90e7146
+DIST rdate-1.11.tar.gz 20210 BLAKE2B 
0ff4abebe08f33b45c753dd2912c36e3895c1745b2d78340c7574116f50cd4d05364c5bee97e883b7ad587fcd5261931d928689cd583aa86b43aac408d2a4a6d
 SHA512 
916952c26cdd51c8666bf62cdd823cf8a07fd4487fbf73213d529525b31a90f056120ea2ff16e6d37ea7c662853ba3c15789fef90724b2dbf17c21a6ff3f415d

diff --git a/net-misc/rdate/rdate-1.11.ebuild b/net-misc/rdate/rdate-1.11.ebuild
new file mode 100644
index ..dd88c82ec3e6
--- /dev/null
+++ b/net-misc/rdate/rdate-1.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="openrdate"
+
+inherit autotools
+
+DESCRIPTION="Use TCP or UDP to retrieve the current time of another machine"
+HOMEPAGE="https://github.com/resurrecting-open-source-projects/openrdate;
+SRC_URI="https://github.com/resurrecting-open-source-projects/${MY_P}/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}-${PV}"
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="dev-libs/libbsd"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/rdate-initd-1.4-r3 rdate
+   newconfd "${FILESDIR}"/rdate-confd rdate
+}



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

2022-02-15 Thread Sam James
commit: 024897195560f829e352cf5992cd3a657321
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 16 01:42:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 16 01:42:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02489719

media-libs/libsixel: fix build on musl

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

 media-libs/libsixel/files/libsixel-musl.patch | 57 +++
 media-libs/libsixel/libsixel-1.10.3.ebuild|  3 +-
 2 files changed, 59 insertions(+), 1 deletion(-)

diff --git a/media-libs/libsixel/files/libsixel-musl.patch 
b/media-libs/libsixel/files/libsixel-musl.patch
new file mode 100644
index ..f353a2f7c8d6
--- /dev/null
+++ b/media-libs/libsixel/files/libsixel-musl.patch
@@ -0,0 +1,57 @@
+https://github.com/libsixel/libsixel/commit/a8d60939d00af520e7139741b58928a9cc2c5f04.patch
+https://bugs.gentoo.org/830074
+
+From: nick black 
+Date: Wed, 29 Sep 2021 22:31:58 -0400
+Subject: [PATCH] no need for sys/unistd.h
+
+--- a/converters/img2sixel.c
 b/converters/img2sixel.c
+@@ -28,7 +28,6 @@
+ #include 
+ 
+ # include 
+-# include 
+ #include 
+ # include 
+ # include 
+--- a/meson.build
 b/meson.build
+@@ -66,7 +66,6 @@ needed_headers = [
+   'string.h',
+   'unistd.h',
+   'stdint.h',
+-  'sys/unistd.h',
+   'getopt.h',
+   'sys/types.h',
+   'sys/stat.h',
+--- a/src/decoder.c
 b/src/decoder.c
+@@ -26,7 +26,6 @@
+ # include 
+ # include 
+ # include 
+-# include 
+ #include 
+ #include 
+ # include 
+--- a/src/encoder.c
 b/src/encoder.c
+@@ -27,7 +27,6 @@
+ # include 
+ #include 
+ # include 
+-# include 
+ # include 
+ # include 
+ # include 
+--- a/src/tty.c
 b/src/tty.c
+@@ -28,7 +28,6 @@
+ # include 
+ # include 
+ # include 
+-# include 
+ # include 
+ # include 
+ # include 

diff --git a/media-libs/libsixel/libsixel-1.10.3.ebuild 
b/media-libs/libsixel/libsixel-1.10.3.ebuild
index 4e9128a773dd..636229521e33 100644
--- a/media-libs/libsixel/libsixel-1.10.3.ebuild
+++ b/media-libs/libsixel/libsixel-1.10.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -34,6 +34,7 @@ BDEPEND="virtual/pkgconfig
 PATCHES=(
"${FILESDIR}"/${PN}-meson.patch
"${FILESDIR}"/${PN}-static-libs.patch
+   "${FILESDIR}"/${PN}-musl.patch
 )
 
 src_prepare() {



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

2022-02-15 Thread William Hubbs
commit: 340a50e011fffba9ac402cdb45a2f21a6d1d4208
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 16 01:17:51 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 16 01:18:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340a50e0

dev-lang/go: remove 1.17.5

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

 dev-lang/go/Manifest |   1 -
 dev-lang/go/go-1.17.5.ebuild | 197 ---
 2 files changed, 198 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index ff85b5404071..6b011ad0ed11 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,2 +1 @@
-DIST go1.17.5.src.tar.gz 22186577 BLAKE2B 
fe6cbfce1a8e7556e7f690f34eb1cdf761f0f74b2ff3781bdc3c6ce2efa4fd00229268ee704d6c4a84f4b37b3deae7c65bd12628bf60ec32c2d8c32b13d99de1
 SHA512 
6c833455fe79476c29a0565ae3b5ede452abb75689d52cbaa524743549f6f12681b6b5035dc4048387bd738c15b7cd8bdc4c875d54232ca2343c7404a4326884
 DIST go1.17.7.src.tar.gz 22195583 BLAKE2B 
3ea226fe3089729435d9b9e09880432fef4780303705b6424da9e7ce662aadf54d9c179a5fec8152754dabbb9d53958e35d0119a497bb8f888dbf933b625ce74
 SHA512 
ee20a97d19e501ee2c11930548bcacfa8b1e8499bbae15659231548f4b03c13bc92bb20c4ce879f0956c02268e748c73ba56d8b140ce8f134501c33cc8b58d3c

diff --git a/dev-lang/go/go-1.17.5.ebuild b/dev-lang/go/go-1.17.5.ebuild
deleted file mode 100644
index 1896c2546e86..
--- a/dev-lang/go/go-1.17.5.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* amd64 arm arm64 ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://go.dev;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE="cpu_flags_x86_sse2"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://bugs.gentoo.org/794046
-QA_PREBUILT='.*'
-
-# Do not strip this package. Stripping is unsupported upstream and may
-# fail.
-RESTRICT+=" strip"
-
-DOCS=(
-AUTHORS
-CONTRIBUTING.md
-CONTRIBUTORS
-PATENTS
-README.md
-)
-
-go_arch() {
-   # By chance most portage arch names match Go
-   local portage_arch=$(tc-arch $@)
-   case "${portage_arch}" in
-   x86)echo 386;;
-   x64-*)  echo amd64;;
-   ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo 
ppc64le ;;
-   riscv) echo riscv64 ;;
-   s390) echo s390x ;;
-   *)  echo "${portage_arch}";;
-   esac
-}
-
-go_arm() {
-   case "${1:-${CHOST}}" in
-   armv5*) echo 5;;
-   armv6*) echo 6;;
-   armv7*) echo 7;;
-   *)
-   die "unknown GOARM for ${1:-${CHOST}}"
-   ;;
-   esac
-}
-
-go_os() {
-   case "${1:-${CHOST}}" in
-   *-linux*)   echo linux;;
-   *-darwin*)  echo darwin;;
-   *-freebsd*) echo freebsd;;
-   *-netbsd*)  echo netbsd;;
-   *-openbsd*) echo openbsd;;
-   *-solaris*) echo solaris;;
-   *-cygwin*|*-interix*|*-winnt*)
-   echo windows
-   ;;
-   *)
-   die "unknown GOOS for ${1:-${CHOST}}"
-   ;;
-   esac
-}
-
-go_tuple() {
-   echo "$(go_os $@)_$(go_arch $@)"
-}
-
-go_cross_compile() {
-   [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
-}
-
-src_compile() {
-   if has_version -b dev-lang/go; then
-   export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
-   elif has_version -b dev-lang/go-bootstrap; then
-   export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
-   else
-   eerror "Go cannot be built without go or go-bootstrap installed"
-   die "Should not be here, please report a bug"
-   fi
-
-   export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
-   export GOROOT="${PWD}"
-   export GOBIN="${GOROOT}/bin"
-
-   # Go's build script does not use BUILD/HOST/TARGET consistently. :(
-   export GOHOSTARCH=$(go_arch ${CBUILD})
-   export GOHOSTOS=$(go_os ${CBUILD})
-   export CC=$(tc-getBUILD_CC)
-
-   export GOARCH=$(go_arch)
-   export GOOS=$(go_os)
-   export CC_FOR_TARGET=$(tc-getCC)
-   

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

2022-02-15 Thread Jakov Smolić
commit: 913bccf8c984acdeda68354d773e78b3ced297b1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 16 00:17:02 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 16 00:17:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913bccf8

app-emacs/ebuild-mode: Stabilize 1.55 ALLARCHES, #833436

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emacs/ebuild-mode/ebuild-mode-1.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.55.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.55.ebuild
index 54add5db8bed..0ecdcc8ea7b9 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-1.55.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.55.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2022-02-15 Thread Jakov Smolić
commit: 0f6f466e5b0d681ae72006e8c0346972063cd54d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 16 00:17:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 16 00:17:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6f466e

app-xemacs/ebuild-mode: Stabilize 1.55 ALLARCHES, #833437

Signed-off-by: Jakov Smolić  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-1.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.55.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.55.ebuild
index 44559c96c2ab..329549325208 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.55.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.55.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="amd64 ~hppa x86"
 
 RDEPEND=">=app-editors/xemacs-21.4.20-r5
app-xemacs/sh-script"



[gentoo-commits] repo/gentoo:master commit in: net-news/snownews/

2022-02-15 Thread Conrad Kostecki
commit: 61dd78cff8e708b6affe733d01cf7fde6b1054b4
Author: Carlos Eduardo  gmail  com>
AuthorDate: Tue Feb 15 22:43:50 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 23:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61dd78cf

net-news/snownews: drop 1.6.10-r1

Closes: https://github.com/gentoo/gentoo/pull/24139
Closes: https://bugs.gentoo.org/725224
Closes: https://bugs.gentoo.org/725250
Closes: https://bugs.gentoo.org/731690
Closes: https://bugs.gentoo.org/716716
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Carlos Eduardo  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-news/snownews/Manifest  |  1 -
 net-news/snownews/snownews-1.6.10-r1.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/net-news/snownews/Manifest b/net-news/snownews/Manifest
index aa6e9c4e5050..9efa8c2cb418 100644
--- a/net-news/snownews/Manifest
+++ b/net-news/snownews/Manifest
@@ -1,2 +1 @@
-DIST snownews-1.6.10.tar.gz 189715 BLAKE2B 
0456faa526b21d06c5a7fe70f52cffbb3c7d977afcc4a5bc80179fd928b9c00d0674d44a64342a469a1cbccd3a1e0264ecadc1065f5a85965d9ef76fc3d3d896
 SHA512 
df90c3c55da8d11b2936075aab86f66f54f9a6ace0cbe0db54d0e6177ae71e28ab3c700d79b521d55859bb94ef7ecc89e3eb69f215eb9f7286d30cc4e2bec078
 DIST snownews-1.9.tar.gz 149935 BLAKE2B 
331c94964a617871df8ab0ed7c8b36acea9386e7cb5057232dc5e93d148f04b56e64af96b9a212469115592d4509cba641bf183e927bddc9e12baff9f3936f20
 SHA512 
f833dbb41b5c0215c034b8388d787398360fac0ec9670f8f31b76c3ee2ffd974b4c6ebebc30aebb539b9904f513628124b393f4f473a92d4969f483caeca8596

diff --git a/net-news/snownews/snownews-1.6.10-r1.ebuild 
b/net-news/snownews/snownews-1.6.10-r1.ebuild
deleted file mode 100644
index 78957b1ac1c2..
--- a/net-news/snownews/snownews-1.6.10-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Command-line RSS feed reader"
-HOMEPAGE="https://github.com/kouya/snownews;
-SRC_URI="https://github.com/kouya/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-COMMON_DEPEND="
-   >=dev-libs/libxml2-2.5.6
-   sys-libs/ncurses:=[unicode(+)]
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   dev-perl/XML-LibXML
-   dev-perl/libwww-perl
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   tc-export PKG_CONFIG
-   local libs=$(${PKG_CONFIG} --libs ncursesw)
-   sed -i "s|-lncursesw\?|${libs}|" configure Config.mk.in || die
-   sed -i 's|$(INSTALL) -s snownews|$(INSTALL) snownews|' Makefile || die
-}
-
-src_configure() {
-   tc-export PKG_CONFIG
-   # perl script, not autotools based
-   ./configure --prefix="${D}${EPREFIX}/usr" || die
-}
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   EXTRA_CFLAGS="${CFLAGS}" \
-   EXTRA_LDFLAGS="${LDFLAGS}"
-}



[gentoo-commits] repo/gentoo:master commit in: net-news/snownews/

2022-02-15 Thread Conrad Kostecki
commit: f07f718b35d3bb1df1539d53853ad51b401eefc7
Author: Carlos Eduardo  gmail  com>
AuthorDate: Tue Feb 15 22:42:50 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 23:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07f718b

net-news/snownews: add 1.9

Closes: https://github.com/gentoo/gentoo/pull/24139
Closes: https://bugs.gentoo.org/796779
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Carlos Eduardo  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-news/snownews/Manifest|  1 +
 net-news/snownews/snownews-1.9.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/net-news/snownews/Manifest b/net-news/snownews/Manifest
index 7508ea1d4ab6..aa6e9c4e5050 100644
--- a/net-news/snownews/Manifest
+++ b/net-news/snownews/Manifest
@@ -1 +1,2 @@
 DIST snownews-1.6.10.tar.gz 189715 BLAKE2B 
0456faa526b21d06c5a7fe70f52cffbb3c7d977afcc4a5bc80179fd928b9c00d0674d44a64342a469a1cbccd3a1e0264ecadc1065f5a85965d9ef76fc3d3d896
 SHA512 
df90c3c55da8d11b2936075aab86f66f54f9a6ace0cbe0db54d0e6177ae71e28ab3c700d79b521d55859bb94ef7ecc89e3eb69f215eb9f7286d30cc4e2bec078
+DIST snownews-1.9.tar.gz 149935 BLAKE2B 
331c94964a617871df8ab0ed7c8b36acea9386e7cb5057232dc5e93d148f04b56e64af96b9a212469115592d4509cba641bf183e927bddc9e12baff9f3936f20
 SHA512 
f833dbb41b5c0215c034b8388d787398360fac0ec9670f8f31b76c3ee2ffd974b4c6ebebc30aebb539b9904f513628124b393f4f473a92d4969f483caeca8596

diff --git a/net-news/snownews/snownews-1.9.ebuild 
b/net-news/snownews/snownews-1.9.ebuild
new file mode 100644
index ..71d5ec48aa08
--- /dev/null
+++ b/net-news/snownews/snownews-1.9.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Command-line RSS feed reader"
+HOMEPAGE="https://github.com/msharov/snownews;
+SRC_URI="https://github.com/msharov/snownews/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-libs/ncurses:=[unicode(+)]
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # Disable stripping in the build system - leave it to the package 
manager
+   sed -i -e '/ldflags/s/-s/-g -rdynamic/' -e '/cflags/s/-g0/-g/' 
Config.mk.in || die
+}
+
+src_configure() {
+   econf "$(use_with debug)"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}



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

2022-02-15 Thread Sam James
commit: ecadc9d1ebd6bff62bc1df3d617e7e6e8ab90ae5
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Tue Feb 15 23:14:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 23:41:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecadc9d1

media-libs/vigra: fix OpenEXR-3 dependency

Without the patch, OpenEXR-3 support is not included, regardless of USE=openexr

(...)
-- Searching for OpenEXR
--in default locations
-- Could NOT find OpenEXR (missing: OPENEXR_HALF_LIBRARY OPENEXR_ILMIMF_LIBRARY)
(...)

With it, hugin-2021.0.0 (correctly) detects OpenEXR-3 support in vigra,
and compiles just fine, closing below bug.

(Upstream patch was modified scrubbed)

Signed-off-by: Christophe Lermytte  lermytte.be>
Closes: https://bugs.gentoo.org/823632
Closes: https://github.com/gentoo/gentoo/pull/24205
Signed-off-by: Sam James  gentoo.org>

 media-libs/vigra/files/vigra-1.11.1-openexr3.patch |  37 +
 media-libs/vigra/vigra-1.11.1-r5.ebuild| 161 +
 2 files changed, 198 insertions(+)

diff --git a/media-libs/vigra/files/vigra-1.11.1-openexr3.patch 
b/media-libs/vigra/files/vigra-1.11.1-openexr3.patch
new file mode 100644
index ..703cd22b9321
--- /dev/null
+++ b/media-libs/vigra/files/vigra-1.11.1-openexr3.patch
@@ -0,0 +1,37 @@
+https://src.fedoraproject.org/rpms/vigra/raw/rawhide/f/vigra-openexr3.patch
+https://bugs.gentoo.org/823632
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -107,7 +107,22 @@ VIGRA_FIND_PACKAGE(FFTW3F NAMES libfftw3
+ 
+ 
+ IF(WITH_OPENEXR)
++FIND_PACKAGE(Imath CONFIG)
++IF(TARGET Imath::Imath)
++FIND_PACKAGE(OpenEXR CONFIG)
++SET(OPENEXR_LIBRARIES
++  OpenEXR::OpenEXR
++  OpenEXR::Iex
++  OpenEXR::IlmThread
++  Imath::Imath
++  )
++  get_target_property(OPENEXR_INCLUDE_DIR OpenEXR::OpenEXRConfig 
INTERFACE_INCLUDE_DIRECTORIES)
++  get_target_property(IMATH_INCLUDE_DIR Imath::ImathConfig 
INTERFACE_INCLUDE_DIRECTORIES)
++  include_directories(${OPENEXR_INCLUDE_DIR} ${IMATH_INCLUDE_DIR})
++  set(OPENEXR_FOUND TRUE)
++  ELSE()
+ VIGRA_FIND_PACKAGE(OpenEXR)
++  ENDIF()
+ ENDIF()
+ 
+ IF(WITH_HDF5)
+--- a/src/impex/CMakeLists.txt
 b/src/impex/CMakeLists.txt
+@@ -85,6 +85,7 @@ IF(TIFF_FOUND)
+ ENDIF(TIFF_FOUND)
+ 
+ IF(OPENEXR_FOUND)
++  cmake_policy(SET CMP0028 NEW)
+   TARGET_LINK_LIBRARIES(vigraimpex ${OPENEXR_LIBRARIES})
+ ENDIF(OPENEXR_FOUND)
+ 

diff --git a/media-libs/vigra/vigra-1.11.1-r5.ebuild 
b/media-libs/vigra/vigra-1.11.1-r5.ebuild
new file mode 100644
index ..f11ce7a0baef
--- /dev/null
+++ b/media-libs/vigra/vigra-1.11.1-r5.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_REQ_USE="threads(+),xml"
+inherit cmake flag-o-matic python-r1
+
+DESCRIPTION="C++ computer vision library emphasizing customizable algorithms 
and structures"
+HOMEPAGE="https://ukoethe.github.io/vigra/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/ukoethe/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${PV//\./-}/${P}-src.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib"
+
+REQUIRED_USE="
+   python? ( hdf5 ${PYTHON_REQUIRED_USE} )
+   test? ( hdf5 python fftw )"
+
+BDEPEND="
+   test? (
+   >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]
+   valgrind? ( dev-util/valgrind )
+   )
+"
+# runtime dependency on python is required by the vigra-config script
+DEPEND="
+   fftw? ( sci-libs/fftw:3.0= )
+   hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] )
+   jpeg? ( virtual/jpeg:0 )
+   openexr? (
+   dev-libs/imath:=
+   media-libs/openexr:=
+   )
+   png? ( media-libs/libpng:0= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-libs/boost:=[python?,${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+   tiff? ( media-libs/tiff:0= )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${PYTHON_DEPS}
+   ${DEPEND}
+"
+
+# Severely broken, also disabled in Fedora, bugs #390447, #653442
+RESTRICT="test"
+
+PATCHES=(
+   # git master
+   "${FILESDIR}/${P}-fix-incorrect-template-parameter-type.patch"
+   "${FILESDIR}/${P}-boost-python.patch"
+   "${FILESDIR}/${P}-python3.7.patch" # bug 701208
+   "${FILESDIR}/${P}-gcc-10.patch" # bug 723302
+   # TODO: upstream
+   "${FILESDIR}/${P}-lib_suffix.patch"
+   "${FILESDIR}/${P}-cmake-module-dir.patch"
+   

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

2022-02-15 Thread Conrad Kostecki
commit: 4356a5498abd36e12e52742e6a336a55f842f99f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 15 23:35:59 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 23:37:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4356a549

sys-auth/libfprint: add 1.94.3

Closes: https://bugs.gentoo.org/833442
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-auth/libfprint/Manifest|  1 +
 sys-auth/libfprint/libfprint-1.94.3.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
index f974044c669b..e475cd413377 100644
--- a/sys-auth/libfprint/Manifest
+++ b/sys-auth/libfprint/Manifest
@@ -3,3 +3,4 @@ DIST libfprint-1.90.7.tar.gz 6375722 BLAKE2B 
d0cb085c3846e870ff31dc346b8e138ab99
 DIST libfprint-1.92.0.tar.gz 8434928 BLAKE2B 
eba5d103a7ffc1d297bc276baac1f55dcc308bc18a4507fa53552044eb1a57bdb04cab0d81ee1b4022b5407f3cea06f72a686eac1b1cc5b178258b33e81b9216
 SHA512 
5f802aa65525bbe1c057053f9752052fe8f4e614ec22d373339cba42396a4e7ffe9cbdf7a7b732729e9aac7a4cde42fb5156949e83c574a30c0ad7b23ae4bc38
 DIST libfprint-1.94.1.tar.gz 10405046 BLAKE2B 
a46af62d3f7f8ad7f0815cecbd2a8c68c212e13785b968b0f0304473db5f4b7eb67d0bb74411c4828a51b9c22f6c86bd08ad564db623acf31715a1d0f7aa8389
 SHA512 
bae1de8378b9fb8fed1e292d96637a1e4a1c99a5a3f7735dae036eddb022bea2b5646bebf610b714338d4645e73b0968b14c20b1992d77d83a60c939c1509b44
 DIST libfprint-1.94.2.tar.gz 10408161 BLAKE2B 
24a1193f1cf81f8bfc5ee22bd7698a0ecc70aa2592ad4db4cbb45fd5f3da69d02f6688429bc60741ea64db409414f0add73259a61e39e27a0982fc9685f02b69
 SHA512 
e0d2deecbf84cb98024a8537378860385402633db1d41848554fb99d7b95d07dc1a55c332bdf58fd4fcc043ff60bf2c1d09b6f419d82dac31569ad73e7fdc3c0
+DIST libfprint-1.94.3.tar.gz 10409543 BLAKE2B 
33e25715313cfc37f0c05ad47eca6d315a041a067cfc7dfac9d71fcf5231a11f54888dd837c083b8cca03ca2b4b0bced30340e8966ab4c989d4a33c59ceb483e
 SHA512 
22290bd393b54ada75c4655b3e901b6ee25f389a396a9b29bc1e76c0333d9718483b2059c927deb5b8d8e0acf632fecc9c4535b3f161910d5c51fad508d3e7a4

diff --git a/sys-auth/libfprint/libfprint-1.94.3.ebuild 
b/sys-auth/libfprint/libfprint-1.94.3.ebuild
new file mode 100644
index ..ea215b596cb8
--- /dev/null
+++ b/sys-auth/libfprint/libfprint-1.94.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson udev
+
+DESCRIPTION="Library to add support for consumer fingerprint readers"
+HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ 
https://github.com/freedesktop/libfprint 
https://gitlab.freedesktop.org/libfprint/libfprint;
+SRC_URI="https://github.com/freedesktop/libfprint/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples gtk-doc +introspection"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/libgudev
+   dev-libs/libgusb
+   dev-libs/nss
+   virtual/libusb:1=
+   x11-libs/libX11
+   x11-libs/libXv
+   x11-libs/pixman
+   !>=sys-auth/libfprint-1.90:0
+   examples? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8.2-fix-implicit-declaration.patch
+   "${FILESDIR}"/${PN}-1.94.1-test-timeout.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples gtk-examples)
+   $(meson_use gtk-doc doc)
+   $(meson_use introspection)
+   -Ddrivers=all
+   -Dudev_rules=enabled
+   -Dudev_rules_dir=$(get_udevdir)/rules.d
+   --libdir=/usr/$(get_libdir)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lua/lgi/

2022-02-15 Thread Conrad Kostecki
commit: 275cd1bde43d7dca337e01a234ab1cc5820276fb
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 15 23:11:23 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 23:37:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275cd1bd

dev-lua/lgi: mask tests for luajit

According to upstream, luakit tests are currently not working.

Closes: https://bugs.gentoo.org/774270
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lgi/lgi-0.9.2-r100.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-lua/lgi/lgi-0.9.2-r100.ebuild 
b/dev-lua/lgi/lgi-0.9.2-r100.ebuild
index 8c362af8788a..4fab943f27a6 100644
--- a/dev-lua/lgi/lgi-0.9.2-r100.ebuild
+++ b/dev-lua/lgi/lgi-0.9.2-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -97,9 +97,14 @@ src_compile() {
 
 lua_src_test() {
pushd "${BUILD_DIR}" || die
-   virtx \
-   lgi_emake_wrapper \
-   check
+
+   if [[ ${ELUA} == luajit ]]; then
+   einfo "Tests are currently not supported on LuaJIT"
+   else
+   virtx \
+   lgi_emake_wrapper \
+   check
+   fi
popd
 }
 



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

2022-02-15 Thread Conrad Kostecki
commit: 2b6d860d5355650e6247abc9d19ebeeba7ec65b8
Author: Martin Dummer  gmx  net>
AuthorDate: Sat Feb 12 16:15:04 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 23:37:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6d860d

vdr-plugin-2.eclass: prefix qa notices with "QA Notice:"

Closes: https://github.com/gentoo/gentoo/pull/24171
Closes: https://bugs.gentoo.org/813363
Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Conrad Kostecki  gentoo.org>

 eclass/vdr-plugin-2.eclass | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/eclass/vdr-plugin-2.eclass b/eclass/vdr-plugin-2.eclass
index 68f960c28caa..37708da0c35c 100644
--- a/eclass/vdr-plugin-2.eclass
+++ b/eclass/vdr-plugin-2.eclass
@@ -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
 
 # @ECLASS: vdr-plugin-2.eclass
@@ -179,7 +179,7 @@ vdr_create_header_checksum_file() {
 # Plugins failed on compile with wrong path of libsi includes,
 # this can be fixed by 'function + space separated list of files'
 fix_vdr_libsi_include() {
-   eqawarn "Fixing include of libsi-headers"
+   eqawarn "QA Notice: Fixing include of libsi-headers"
local f
for f; do
sed -i "${f}" \
@@ -264,7 +264,7 @@ vdr_gettext_missing() {
 
local GETTEXT_MISSING=$( grep xgettext Makefile )
if [[ -z ${GETTEXT_MISSING} ]]; then
-   eqawarn "Plugin isn't converted to gettext handling!"
+   eqawarn "QA Notice: Plugin isn't converted to gettext handling!"
fi
 }
 
@@ -326,11 +326,11 @@ vdr_i18n() {
if [[ -n ${I18N_OBJECT} ]]; then
 
if [[ "${KEEP_I18NOBJECT:-no}" = "yes" ]]; then
-   eqawarn "Forced to keep i18n.o"
+   eqawarn "QA Notice: Forced to keep i18n.o"
else
sed -i "s:i18n.o::g" Makefile \
|| die "sed failed to remove i18n from Makefile"
-   eqawarn "OBJECT i18n.o found, removed per sed"
+   eqawarn "QA Notice: OBJECT i18n.o found, removed per 
sed"
fi
fi
 
@@ -338,7 +338,7 @@ vdr_i18n() {
if [[ -n ${I18N_STRING} ]]; then
sed -i 
"s:^extern[[:space:]]*const[[:space:]]*tI18nPhrase://static const tI18nPhrase:" 
i18n.h \
|| die "sed failed to replace tI18nPhrase"
-   eqawarn "obsolete tI18nPhrase found, disabled per sed, please 
recheck"
+   eqawarn "QA Notice: obsolete tI18nPhrase found, disabled per 
sed, please recheck"
fi
 }
 
@@ -357,7 +357,7 @@ vdr_remove_i18n_include() {
|| die "sed failed to remove i18n_include"
done
 
-   eqawarn "removed i18n.h include in ${@}"
+   eqawarn "QA Notice: removed i18n.h include in ${@}"
 }
 
 # @FUNCTION: vdr-plugin-2_print_enable_command
@@ -593,7 +593,7 @@ vdr-plugin-2_src_install() {
DESTDIR="${D%/}" \
|| die "emake install (makefile target) failed"
else
-   eqawarn "Plugin use still the old Makefile handling"
+   eqawarn "QA Notice: Plugin use still the old Makefile handling"
insinto "${VDR_PLUGIN_DIR}"
doins libvdr-*.so.*
fi



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

2022-02-15 Thread William Hubbs
commit: df65f916e95c6dadb34b89714b1be24c90ac719e
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Feb 15 23:29:01 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 15 23:29:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df65f916

dev-lang/luajit: revbump to fix luajit symlink

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

 0_beta3_p20220127.ebuild => luajit-2.1.0_beta3_p20220127-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/luajit/luajit-2.1.0_beta3_p20220127.ebuild 
b/dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r1.ebuild
similarity index 97%
rename from dev-lang/luajit/luajit-2.1.0_beta3_p20220127.ebuild
rename to dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r1.ebuild
index cc5578ed7afc..804ab4ffd9d0 100644
--- a/dev-lang/luajit/luajit-2.1.0_beta3_p20220127.ebuild
+++ b/dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r1.ebuild
@@ -56,7 +56,7 @@ src_compile() {
 
 src_install() {
_emake install
-
+dosym luajit-2.1.0-beta3 /usr/bin/luajit
pax-mark m "${ED}/usr/bin/luajit-${MY_PV}"
 
HTML_DOCS="doc/." einstalldocs



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

2022-02-15 Thread Ionen Wolkens
commit: 3fe82eab27424f8df64713c1043dea412a9b32ac
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Feb 15 23:03:12 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Feb 15 23:26:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe82eab

net-misc/youtube-dl: take over as maintainer

For coordinating with yt-dlp rather than last-rite (for now).

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

 net-misc/youtube-dl/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/youtube-dl/metadata.xml b/net-misc/youtube-dl/metadata.xml
index 3844b2945c05..1c68385141fc 100644
--- a/net-misc/youtube-dl/metadata.xml
+++ b/net-misc/youtube-dl/metadata.xml
@@ -2,8 +2,8 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   mgo...@gentoo.org
-   Michał Górny
+   io...@gentoo.org
+   Ionen Wolkens


mare...@gentoo.org



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

2022-02-15 Thread Michał Górny
commit: 316a2299d4c396898bd6ac730d7267950e2b3330
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:56:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316a2299

dev-python/filelock: Bump to 3.5.0

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

 dev-python/filelock/Manifest  |  1 +
 dev-python/filelock/filelock-3.5.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 6003c3b2205b..be2279e5f2b6 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1 +1,2 @@
 DIST py-filelock-3.4.2.tar.gz 203805 BLAKE2B 
be1cb206c4571b86987ea406af4b8efed503f53584fe9f5af5cbc6493728dbeafa3d0154a66ea30404d51700155be877aa74e6c08b1dbf7cefbee1ca3274f1e1
 SHA512 
361586f976a4b4011af4446e34932cb9e42565e87d828852b0bb7bed48f59c19b3c95895836c9c63c1978d9d113432df19c52e59523a0f00797b3b94f36a4d73
+DIST py-filelock-3.5.0.tar.gz 203949 BLAKE2B 
c502e2a3e5bd3da0b49db6f8c292f382c13b69f57a44bdbe62965e36701130957b2644eee7728d5f4df5f8e396d0979c1ba2609569310389582d1657f936e7f3
 SHA512 
f46e1ac8b022a9aead975d6cda406d1a25ad19290cd64f1f179d6823d33013aeb4f3b42d2c90764a0607a8b9e67c3e287a565e7d4b07ddce63cafc5e988d7d2c

diff --git a/dev-python/filelock/filelock-3.5.0.ebuild 
b/dev-python/filelock/filelock-3.5.0.ebuild
new file mode 100644
index ..8f33f233cea9
--- /dev/null
+++ b/dev-python/filelock/filelock-3.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2018-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_P=py-filelock-${PV}
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+   https://github.com/tox-dev/py-filelock/
+   https://pypi.org/project/filelock/;
+SRC_URI="
+   https://github.com/tox-dev/py-filelock/archive/${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-02-15 Thread Michał Górny
commit: 4c0c94953669c05eed684c9724f55a63a305e529
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:55:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:58:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0c9495

dev-python/setuptools: Bump to 60.9.1

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-60.9.1.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index c23161fd6197..a41a6aa816d4 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-60.5.0.tar.gz 2292478 BLAKE2B 
e41b2717b34d454b3959ee5b6f4fdc70df
 DIST setuptools-60.7.1.tar.gz 2358541 BLAKE2B 
b48443b95cbd3891ec93d743eb4177302df6742624ea97a97779dd3f101c089ed38ba41d2ff65d35d7e3646d50e62111ecbdd23da9a45cab956006c38d1a42d0
 SHA512 
cf04353ffc2b1ca30fb219f00265eb6f89330f5489e57997d6975725a19b1e037ab02b9b74a8fcdc84a6234349cfc64855ae57535e0faa46ce4b280a364bb862
 DIST setuptools-60.8.0.tar.gz 2397546 BLAKE2B 
6522057b03fcfc8a0be9806ac74964d6d792878c3daf4873b854f64c66685aa0ba4166cb9cf92edeac134bc27c900a457758e68bbb48e4d9d1c0f54c6b76a68d
 SHA512 
5466c0ff15d74b06bb50d660a2890b1ecd28bdda32f70d8343c3adcb894a23c129f127cf0a49ab1db9ac1a648472b956b73caae80d08a2353979d47da3d155d6
 DIST setuptools-60.9.0.tar.gz 2416431 BLAKE2B 
70dde8a23054aad0a8d5ff4a0dd812619d6d4a8885021eaf20c8b0af95ae571926fb99cb93be1bad4a2a5b24ea507701a17f890e6bae132338b6e7b5cf3fe4c9
 SHA512 
ef21ffc1ed3d90d075345d98d8daa6ee296613294b2fd8581cc891aac190d6ef36af0a7cbb92e64fc40f6cde813c43303bdc110b13191514fb263f82f74c243d
+DIST setuptools-60.9.1.tar.gz 2417022 BLAKE2B 
2f64be8e3d7cc912fa26097ceac4d40caf21aa54d8fb72c3bd16b8a6b6e47171bf822978b2245fcb0c00ddfcc4f283868cfc60e744a8e34a4a4c3045a6b3bba8
 SHA512 
cca4db6658f9b0f2e97f24420e51c7a829a92d4031ed065b1de472505cf29c94c135b096e2f616ff540ac4e8c31fff55f8f05b1938a5e6433af669c33f9e717d

diff --git a/dev-python/setuptools/setuptools-60.9.1.ebuild 
b/dev-python/setuptools/setuptools-60.9.1.ebuild
new file mode 100644
index ..7c438eb90965
--- /dev/null
+++ b/dev-python/setuptools/setuptools-60.9.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+CPY_PATCHSET="python-gentoo-patches-3.10.0_p1"
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools 
https://pypi.org/project/setuptools/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.10.1-r1[${PYTHON_USEDEP}]
+   ' python3_{8,9} pypy3)
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+   ' python3_8 pypy3)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' python3_{8..10} pypy3)
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   

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

2022-02-15 Thread Michał Górny
commit: 1a9847a0bccb22537e436b4cb74afd3b4c866b2b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:52:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9847a0

dev-python/oslo-config: Bump to 8.8.0

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

 dev-python/oslo-config/Manifest |  1 +
 dev-python/oslo-config/oslo-config-8.8.0.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index c64127eb59e2..0c066d6659a2 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1 +1,2 @@
 DIST oslo-config-8.7.1.tar.gz 160536 BLAKE2B 
71221141226024b6e7257c74afd082f297980bd45091de1a30c526d52c5514b970983c9389b82bb49283ef2176b7fc408f4b7f3fc29f9d6cdccb513652b7bee2
 SHA512 
a76995ff12204968fd9a52ca2922a89039858392b21befff827bf02c3466e365251d90e2d02894a50bece32751e9f5f86a651768665f404de2d3a438e53f158d
+DIST oslo-config-8.8.0.tar.gz 160783 BLAKE2B 
ebc9cdd7ba9ad3e1bbca932f7c87dc5573a5453808baccd2885345efad4d62ad23819945b5a30645983489312d3fc083cdb414c13d1b772a8de49d74aa1f8797
 SHA512 
8ddb6a631421737fe9c08b5a5fadfa68a53ef6bac396b86b4d30b5be0449f0e000a40b09939513c3651eca49dd750c324a01656792a68ed42cdcf1539d65cf44

diff --git a/dev-python/oslo-config/oslo-config-8.8.0.ebuild 
b/dev-python/oslo-config/oslo-config-8.8.0.ebuild
new file mode 100644
index ..c24f5671f83f
--- /dev/null
+++ b/dev-python/oslo-config/oslo-config-8.8.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Oslo Configuration API"
+HOMEPAGE="https://launchpad.net/oslo;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   dev-python/importlib_metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-1.3[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests unittest
+
+python_test() {
+   local -x COLUMNS=80
+   eunittest -b
+}



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

2022-02-15 Thread Michał Górny
commit: 31d09134372290525d42a504f8651f9c6af4e7a9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:50:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:50:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d09134

dev-python/Faker: Bump to 13.0.0

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

 dev-python/Faker/Faker-13.0.0.ebuild | 30 ++
 dev-python/Faker/Manifest|  1 +
 2 files changed, 31 insertions(+)

diff --git a/dev-python/Faker/Faker-13.0.0.ebuild 
b/dev-python/Faker/Faker-13.0.0.ebuild
new file mode 100644
index ..c83621e099c9
--- /dev/null
+++ b/dev-python/Faker/Faker-13.0.0.ebuild
@@ -0,0 +1,30 @@
+# 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="A Python package that generates fake data for you"
+HOMEPAGE="https://github.com/joke2k/faker;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 83b3dfadcf6f..b57b8760d453 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
 DIST Faker-12.2.0.tar.gz 1430037 BLAKE2B 
9bb075396c6320456ec5331b1e01edea3609074586287a82373ff5dbd8bd85112c8c5517c04539f1524c06062645f07d2dddfff760ad5620d9249557a7b2d3bc
 SHA512 
67d16a6f27b996f62273686986aca270ffc7d8fab121bcec3a30eb52e54477505fcb1aef532920cf0412703557f65a212e24332b9d4afc3f5da84e2f1bac8ed0
 DIST Faker-12.3.0.tar.gz 1451569 BLAKE2B 
2ac2d26451df5c13d0e9712e2179b067557dd3e343c17a9cf4e946f557a962b9794267d1ea012d5c4fc5f27b18da65ebf0f75d77351a94cf0c12baf4ef83e540
 SHA512 
d682d1b3b23c24d72f3a5f019374ac4362fee582ff5f3d8927d6aa70f127fb1e6211008db0d3e3dc1e6122e9f50f40d7f21cec5cd69d303acc1eec1bc2a86634
 DIST Faker-12.3.3.tar.gz 1450680 BLAKE2B 
4fea547e1fa2b4525d023201bc78117f698eaee206aec8db1af92c66cc78e2c0346364c738bd27ffb0236c124ef092a29cf088ee9de0bfdb669c8c889694fa72
 SHA512 
e7e340799143ef411670d2cafb24d380a57f5263b3dbfa90328c9096638e59932c6f3cdf312443e85f0e9dfe9672250ae698cee1c88ab2e83141f879d346
+DIST Faker-13.0.0.tar.gz 1450916 BLAKE2B 
59bd53175141250f1ed07e89fb4233a99e642bfb3a502a0db831838d675e05dde3a038cb063147638b79ffc45a5c948d8ae9220cba23096bc2865efc78f696e9
 SHA512 
515190226604e4f7b198a68491719ec4e58afa6b24e8a03c1bce355689f1f1e7899b74137d0fb2b8e17f3b5c496292e1b0ec21db139dba107b56e47db0d4124e



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

2022-02-15 Thread Michał Górny
commit: 99fcd840ef6c9b0173e8c1a55f5202f232ca8a4f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:48:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:48:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99fcd840

dev-python/jupyter_core: Bump to 4.9.2

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

 dev-python/jupyter_core/Manifest  |  1 +
 dev-python/jupyter_core/jupyter_core-4.9.2.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/jupyter_core/Manifest b/dev-python/jupyter_core/Manifest
index bf71a02a74b8..cebd4b97c8ad 100644
--- a/dev-python/jupyter_core/Manifest
+++ b/dev-python/jupyter_core/Manifest
@@ -1 +1,2 @@
 DIST jupyter_core-4.9.1.tar.gz 74787 BLAKE2B 
3c902063c4d2819c8254eca87a64d922c3d1e408fc22e96d03765a8bb0fe644a9aafaccf3db106841becf307ffe47c9fcb723cad611833b5fcbe79e812ea2445
 SHA512 
3a176271e073448e3a15a69d51558486775abebec051e141594fe0d2859d9a0fc5cadbf6857764de6d1ec746f03d9d22419c91f97015d4ff6694626f455df773
+DIST jupyter_core-4.9.2.tar.gz 74912 BLAKE2B 
9a20e7982d1bda6a203f094aca6ebaa2b96d0482d728527b1b085b1242c94fb407d7f9da3e82c3e2af473c725bc7bebe701d493a201d8804c3d7aae9f80f9c11
 SHA512 
2779d7857b3efb979df29f65e5db0a625e4c96b1bbed017aa7bdaa7d23d7cb202d745c92db663a183bdcdc5f55133aa32bc6c982d5a9d36decceb9a348e7754b

diff --git a/dev-python/jupyter_core/jupyter_core-4.9.2.ebuild 
b/dev-python/jupyter_core/jupyter_core-4.9.2.ebuild
new file mode 100644
index ..b2bc158885ce
--- /dev/null
+++ b/dev-python/jupyter_core/jupyter_core-4.9.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core common functionality of Jupyter projects"
+HOMEPAGE="https://jupyter.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="dev-python/traitlets[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinxcontrib-github-alt
+distutils_enable_tests pytest



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

2022-02-15 Thread Michał Górny
commit: 5b9c595ed61272d9c856e149bbfce80f0d6f905c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:51:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:51:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9c595e

dev-python/requests-cache: Bump to 0.9.2

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

 dev-python/requests-cache/Manifest |  1 +
 .../requests-cache/requests-cache-0.9.2.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/requests-cache/Manifest 
b/dev-python/requests-cache/Manifest
index 723c12ffa846..c3c1b2a057ed 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1 +1,2 @@
 DIST requests-cache-0.9.1.gh.tar.gz 1539483 BLAKE2B 
9adb6710cda7fb6ae9dba9b6ce57351b9817419f7108da328f4ac206534c6c5453d79592ecbe1108d3d5d78862ed109630fdce518025a42b1db101c906253d16
 SHA512 
829488f68f10be8f84203d488d5dab68c477d02bc4419b49b38851693f2bd1d0ec0b86bc5d953b951b9c7d4372b2bc179f096014f69eb6356f87a2b1d025d3a0
+DIST requests-cache-0.9.2.gh.tar.gz 1539753 BLAKE2B 
a49932b961486e5af1681d0094c599e12c12dc340b1631b9e0a8ab19268f04005ba56f6bb2c8759268e8cea866e94a1b3f59e1e7d9229aa257f3bb2daab8a187
 SHA512 
449dcd5924388cd8a02114e2588dfe50f0289be07ec3eaa06388298c959e69e891e51793a18ba2766d7a0ff866355e3d4950ebcd04b2349a146d342e11eb41bd

diff --git a/dev-python/requests-cache/requests-cache-0.9.2.ebuild 
b/dev-python/requests-cache/requests-cache-0.9.2.ebuild
new file mode 100644
index ..5b0486352cb2
--- /dev/null
+++ b/dev-python/requests-cache/requests-cache-0.9.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+HOMEPAGE="
+   https://pypi.org/project/requests-cache/
+   https://github.com/reclosedev/requests-cache/;
+DESCRIPTION="Persistent cache for requests library"
+SRC_URI="
+   https://github.com/reclosedev/requests-cache/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/cattrs[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/timeout-decorator[${PYTHON_USEDEP}]
+   dev-python/ujson[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # These require extra servers running
+   tests/integration/test_dynamodb.py
+   tests/integration/test_gridfs.py
+   tests/integration/test_mongodb.py
+   tests/integration/test_redis.py
+   )
+   local EPYTEST_DESELECT=(
+   # Requires Internet access
+   tests/integration/test_compat.py::test_version_upgrade
+   )
+
+   local -x USE_PYTEST_HTTPBIN=true
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "redis backend" "dev-python/redis-py"
+   optfeature "MongoDB backend" "dev-python/pymongo"
+
+   optfeature "JSON serialization" "dev-python/ujson"
+   optfeature "YAML serialization" "dev-python/pyyaml"
+   optfeature "signing serialized data" "dev-python/itsdangerous"
+}



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

2022-02-15 Thread Michał Górny
commit: 837bbab0401ab0e908120634ce6b86e9fdd9721f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 15 22:44:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 15 22:44:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837bbab0

dev-python/croniter: Bump to 1.3.1

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

 dev-python/croniter/Manifest  |  1 +
 dev-python/croniter/croniter-1.3.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index f7b14b692694..a714c3058169 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,2 +1,3 @@
 DIST croniter-1.1.0.tar.gz 39641 BLAKE2B 
0c01d801b55b0fd6189d5b35f7493580aa25ea18e8be061152c6642fd05a9075c1211578124cd945bb754fda4704f637069a98c5080e41ce369cc3c959b35edf
 SHA512 
ccc56e912d5ff684ec930f87ab096b0a739191014a2d0a76febddf0fe4155a6c319cf28011bea7b8f8034218a35813db65c3d4911ff575878a12f8fe1f75720e
 DIST croniter-1.2.0.tar.gz 39813 BLAKE2B 
eed3db9d96571de188f5bda3c3000ce4607e72fd97d2f70b34355495349744129c29ace03320d987f43d1692720dbfbb965e824091825b2e11222306a10d081c
 SHA512 
0d7d59d617be16f7f1b6401a3c1260c3b644855c046fa6c2948cf2f2caaf7ee0183c659e0165c8d36068467893bb68bdd4024a246a85c76448ab0a62233c9ca1
+DIST croniter-1.3.1.tar.gz 40044 BLAKE2B 
b6542e25878ea15c0fd1c48f8af485fa0f03809473a09fb95367134edd91a5d3b9053673589902e8c70faa372d096e2fbbbaf02d9ebd08982f2dd382ecebd8c5
 SHA512 
40b211fedddcaa5cdc1de4e34cb1343063c684b70ef404aa5f92ebdbbf6afcc1f511af9a52fc4eda42c3f27556a35059681ddad2cda6f6b3e1f334bea7c1e3ce

diff --git a/dev-python/croniter/croniter-1.3.1.ebuild 
b/dev-python/croniter/croniter-1.3.1.ebuild
new file mode 100644
index ..56914f77185a
--- /dev/null
+++ b/dev-python/croniter/croniter-1.3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module to provide iteration for datetime object"
+HOMEPAGE="https://github.com/kiorky/croniter 
https://pypi.org/project/croniter/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/tzlocal[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2022-02-15 Thread Sam James
commit: 84c70107a75cc164301bb3fd6bfa47d4a26c6880
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 22:38:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 22:39:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c70107

media-libs/opencolorio: force newer version of OIIO for OpenEXR 3

We want to verify we're building against a version that is OpenEXR3'd.

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

 .../{opencolorio-2.1.1-r4.ebuild => opencolorio-2.1.1-r5.ebuild}   | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild 
b/media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
similarity index 94%
rename from media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild
rename to media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
index f90a88c6c238..98b170f06824 100644
--- a/media-libs/opencolorio/opencolorio-2.1.1-r4.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.1-r5.ebuild
@@ -23,10 +23,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-# Not compatible with oiio 2.3
-# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1509
-# bug #821073
-# 2.1.1 should be?
+# Works with older OIIO but need to force a version w/ OpenEXR 3
 RDEPEND="
dev-cpp/pystring
dev-python/pybind11
@@ -35,7 +32,7 @@ RDEPEND="
dev-libs/tinyxml
opengl? (
media-libs/lcms:2
-   media-libs/openimageio:=
+   >=media-libs/openimageio-2.1.1-r4:=
media-libs/glew:=
media-libs/freeglut
virtual/opengl



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

2022-02-15 Thread Mathieu Tortuyaux
commit: 793f73389cec3091f63b24b54b65745f9e5eaa4b
Author: Mathieu Tortuyaux  gmail  com>
AuthorDate: Tue Feb 15 22:27:49 2022 +
Commit: Mathieu Tortuyaux  gmail  com>
CommitDate: Tue Feb 15 22:28:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=793f7338

dev-python/pygments-promql: bump to 0.0.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mathieu Tortuyaux  gmail.com>

 dev-python/pygments-promql/Manifest | 2 +-
 .../{pygments-promql-0.0.8.ebuild => pygments-promql-0.0.9.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pygments-promql/Manifest 
b/dev-python/pygments-promql/Manifest
index 4b8e9cf60..4761ac8b3 100644
--- a/dev-python/pygments-promql/Manifest
+++ b/dev-python/pygments-promql/Manifest
@@ -1 +1 @@
-DIST 0.0.8.tar.gz 97972 BLAKE2B 
6eb583495778d46f9331f72cea325565fc131ed70d5d00de5baf9fb33f947cb96cbcdae92af14a59c051b0c8f51219659ab375655dfd0f7f3c432d11ea4d2db5
 SHA512 
d2975ab995486ad1c673cce9086b17c80a79af7aa8b282cf950b14ef176e5603b995b68a2aa1f8e9e34d6a36bb4b0c6390f40933e7acd6de100aabd4eb74e8dd
+DIST 0.0.9.tar.gz 97971 BLAKE2B 
77413cad92374b9ac0f6dc6b5f8453c639f3da77abc7014f81e9392c59a36010da71eba50a445a4c4ebbd485f982e7946237a5a8dfed5c90841e93dcd226135d
 SHA512 
5e0138fbf6f303609adcbd7c5d3142a5d10d84f3e64ee55973d129f39f85425484d79d988708f1bf2ceeb97b8752f59407bb453c5f352be2b6de7da975de432d

diff --git a/dev-python/pygments-promql/pygments-promql-0.0.8.ebuild 
b/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
similarity index 100%
rename from dev-python/pygments-promql/pygments-promql-0.0.8.ebuild
rename to dev-python/pygments-promql/pygments-promql-0.0.9.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-misc/openrgb-plugin-effects/

2022-02-15 Thread Patrick McLean
commit: 4acf2bd6830bff90c510d1dae1e0c8c05f6b3b55
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Tue Feb 15 22:00:20 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Feb 15 22:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4acf2bd6

app-misc/openrgb-plugin-effects: depend on full gl

Closes: https://bugs.gentoo.org/831558
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/24204
Signed-off-by: Patrick McLean  gentoo.org>

 .../openrgb-plugin-effects/openrgb-plugin-effects-0_p20220110.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0_p20220110.ebuild 
b/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0_p20220110.ebuild
index 0d8ec005a69c..5694a120a94d 100644
--- a/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0_p20220110.ebuild
+++ b/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0_p20220110.ebuild
@@ -18,8 +18,8 @@ SLOT="0"
 RDEPEND="
>=app-misc/openrgb-0.7:=
dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
media-libs/openal
 "
 DEPEND="



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

2022-02-15 Thread Matt Turner
commit: 4c3e551944e42887f4d002529368e9e98485ff96
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Feb 14 23:28:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 15 22:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3e5519

app-admin/pass-otp: Unconditionally depend on qrencode

As pointed out by mgorny on IRC,
app-admin/pass already hard-depends on it so the USE flag is useless.

Closes: https://github.com/gentoo/gentoo/pull/24194
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Matt Turner  gentoo.org>

 app-admin/pass-otp/pass-otp-1.2.0-r1.ebuild | 32 +
 1 file changed, 32 insertions(+)

diff --git a/app-admin/pass-otp/pass-otp-1.2.0-r1.ebuild 
b/app-admin/pass-otp/pass-otp-1.2.0-r1.ebuild
new file mode 100644
index ..65f765ec2d8b
--- /dev/null
+++ b/app-admin/pass-otp/pass-otp-1.2.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2018-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="A pass extension for managing one-time-password (OTP) tokens"
+HOMEPAGE="https://github.com/tadfisher/pass-otp;
+SRC_URI="https://github.com/tadfisher/pass-otp/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-tcltk/expect:* )"
+
+RDEPEND="
+   >=app-admin/pass-1.7
+   sys-auth/oath-toolkit
+   media-gfx/qrencode
+"
+
+src_compile() {
+   :
+}
+
+src_install() {
+   emake install DESTDIR="${D}" BASHCOMPDIR="$(get_bashcompdir)"
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/exo/

2022-02-15 Thread Jakov Smolić
commit: 37a0a867d13cde822c22ad74d83ea029b0f9fdc0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Feb 15 22:11:41 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb 15 22:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a0a867

xfce-base/exo: Call intltoolize after eautoreconf

- The build system wants the po/Makefile.in.in file to be created by
  intltoolize, so let's manually call it after eautoreconf to make sure
  it's ran after glib-gettextize.

Closes: https://bugs.gentoo.org/829859
Signed-off-by: Jakov Smolić  gentoo.org>

 xfce-base/exo/exo-4.16.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xfce-base/exo/exo-4.16.3.ebuild b/xfce-base/exo/exo-4.16.3.ebuild
index da8c8f509f3c..e16e6e1248df 100644
--- a/xfce-base/exo/exo-4.16.3.ebuild
+++ b/xfce-base/exo/exo-4.16.3.ebuild
@@ -32,6 +32,8 @@ PATCHES=(
 src_prepare() {
default
eautoreconf
+   # needs to be executed after glib-gettextize, bug 829859
+   intltoolize --automake --copy --force || die "intltoolize failed"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luacov/

2022-02-15 Thread Patrick McLean
commit: b6f6651b9c7c13edfa2e500521247453045ac2fc
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Feb 15 22:11:26 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Feb 15 22:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f6651b

dev-lua/luacov: Fix name of doc dir

Closes: https://bugs.gentoo.org/833023
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-lua/luacov/luacov-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/luacov/luacov-0.15.0.ebuild 
b/dev-lua/luacov/luacov-0.15.0.ebuild
index 3f80f11204be..6ebf602b4270 100644
--- a/dev-lua/luacov/luacov-0.15.0.ebuild
+++ b/dev-lua/luacov/luacov-0.15.0.ebuild
@@ -29,7 +29,7 @@ BDEPEND="
)
 "
 
-HTML_DOCS=( "doc/." )
+HTML_DOCS=( "docs/." )
 
 lua_src_test() {
busted --lua=${ELUA} || die



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

2022-02-15 Thread Mike Frysinger
commit: 625690fe22734f9290fecc7631809a971a01b40e
Author: Mike Frysinger  chromium  org>
AuthorDate: Tue Feb 15 21:26:24 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb 15 21:26:24 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=625690fe

die: do not kill $EBUILD_MASTER_PID if it isn't yet setup

If die is used during the depend phase, EBUILD_MASTER_PID isn't setup,
and the kill call here prints a confusing error message.  Just skip
the step entirely if $EBUILD_MASTER_PID isn't set.

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

 bin/isolated-functions.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 6d9b73474..51678958b 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -233,7 +233,9 @@ die() {
[[ -n $PORTAGE_IPC_DAEMON ]] && "$PORTAGE_BIN_PATH"/ebuild-ipc exit 1
 
# subshell die support
-   [[ ${BASHPID:-$(__bashpid)} == ${EBUILD_MASTER_PID} ]] || kill -s 
SIGTERM ${EBUILD_MASTER_PID}
+   if [[ -n ${EBUILD_MASTER_PID} && ${BASHPID:-$(__bashpid)} != 
${EBUILD_MASTER_PID} ]] ; then
+   kill -s SIGTERM ${EBUILD_MASTER_PID}
+   fi
exit 1
 }
 



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

2022-02-15 Thread Mike Frysinger
commit: f64ce32426f7be047dde583ada96f0cf3128a0a3
Author: Mike Frysinger  chromium  org>
AuthorDate: Tue Feb 15 21:17:56 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb 15 21:17:56 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f64ce324

ebuild: clarify EAPI bash requirements in error message

When installing a package with an older bash than the ebuild's EAPI
requires, the simple error message ">=bash-5.0 is required" is much
too terse.  Add details explaining why a newer version of bash is
required.

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

 bin/ebuild.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index ba406034b..5b0b79585 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -32,7 +32,7 @@ __check_bash_version() {
# Make sure the active bash is sane.
if [[ ${BASH_VERSINFO[0]} -lt ${maj} ]] ||
   [[ ${BASH_VERSINFO[0]} -eq ${maj} && ${BASH_VERSINFO[1]} -lt ${min} 
]] ; then
-   die ">=bash-${maj}.${min} is required"
+   die "EAPI=\"${EAPI}\" requires >=bash-${maj}.${min}, but 
bash-${BASH_VERSION} found"
fi
 
# Set the compat level in case things change with newer ones.  We must 
not



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

2022-02-15 Thread Mike Frysinger
commit: 937227f72d4e6eb057bb53f793686fe721f52ac2
Author: Mike Frysinger  chromium  org>
AuthorDate: Tue Feb 15 21:28:02 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb 15 21:28:02 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=937227f7

die: omit $S display if not set

If die is used during the depend phase, there is no $S setting, so
don't bother displaying it in the first place.  This cuts down on
the log spam a bit.

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

 bin/isolated-functions.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 51678958b..bd8c065b2 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -227,7 +227,7 @@ die() {
eerror "The ebuild environment file is located at 
'${T}/die.env'."
fi
eerror "Working directory: '$(pwd)'"
-   eerror "S: '${S}'"
+   [[ -n ${S} ]] && eerror "S: '${S}'"
 
[[ -n $PORTAGE_EBUILD_EXIT_FILE ]] && > "$PORTAGE_EBUILD_EXIT_FILE"
[[ -n $PORTAGE_IPC_DAEMON ]] && "$PORTAGE_BIN_PATH"/ebuild-ipc exit 1



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

2022-02-15 Thread Stephan Hartmann
commit: 8a8e25d1b493cececaac466412b934de194f20e5
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:25:58 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:25:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8e25d1

www-client/opera: amd64 stable (83.0.4254.62)

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/opera/opera-83.0.4254.62.ebuild 
b/www-client/opera/opera-83.0.4254.62.ebuild
index cf2133bb230d..86c49da94643 100644
--- a/www-client/opera/opera-83.0.4254.62.ebuild
+++ b/www-client/opera/opera-83.0.4254.62.ebuild
@@ -40,7 +40,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="96.0.4655.7"
 



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

2022-02-15 Thread Stephan Hartmann
commit: 2cc97c3fa4e7e0366447dc86c8e222b2db443653
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:26:10 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:26:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc97c3f

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

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 17b36cbac337..ca9508b926c1 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,5 @@
 DIST opera-developer_84.0.4309.0_amd64.deb 84155188 BLAKE2B 
1d10be345cc69a1b2dac175df45b2100e206d03f2534d4a722d9a31c26f4e1783c86c787f00237b0c44f71072e99e1229d832a33f5e666c89377ddab92c1be9f
 SHA512 
28e0b79450d105f10079cd89c648d13d0eb62399a9d1ead14c377a431851aa6b69dd5c81f6a7efbc02c0a2c841d6cc7731cc3a3cbdcd88db7d9457cdc80a6fec
 DIST opera-developer_84.0.4316.0_amd64.deb 84172660 BLAKE2B 
d54239d0640a1af6ca0f3e8780e25d3e962969c9cccd23688b72dd5fed960d9829c028840465e5b49cb8338e2f46ae5dea5f0e71d8bc9be30f3e5c6132303a12
 SHA512 
d44cb4984e99536d132d7a2f20899f03401ffbd5a563ff0fa80c4df2b9606150781f582bf6cafd4ffb9ea00e4ead43d955631c5eb25bfef04eecfce41655d5df
 DIST opera-developer_85.0.4323.0_amd64.deb 84158124 BLAKE2B 
d9eec8879b9ff98d23444a0465016e10a2437d7167c77abd635ab0aa7d004ec61331b6cf08573d80de93e91dc9a063d397fcd4e0f649d32889fccf4a6e8dbaf7
 SHA512 
9590502503fc900d2f7137e16ecf7879cba8016b8f85ddd872fd0799ad304cd0a06a1d2d7ca43f6461de449a0ab2a32cf3822623b583a770f0066fce58daf390
+DIST opera-developer_85.0.4331.0_amd64.deb 84376156 BLAKE2B 
d2cb2cdc8a27052ca3972586ef64c67d23eed58b2c935458e5f0df6add36d9ec1cc0da6ada1f2d1d251ede4621d5b0c4f6d995870306eb2c2d55d9bd977d0edc
 SHA512 
f3901d2a56564a2ec3428cc04054d099263c2334ed3beb2dc92f4d6ab67dd10b64ca82f3d9b57d9ae04664dd69422bef0c0a4fdb2d30be29a8eb160cd80be5b7
 DIST opera-ffmpeg-codecs-96.0.4655.7.tar.xz 1394152 BLAKE2B 
a48c1f22b5e92e40d8d5f97f02505021824823796767c1725c821b171b3ff6bf281d0123bf0b7e336f4d81b84bbf9362c6489f30b7de7c2037238c53003d6e00
 SHA512 
7c6815936e9a027d278a893e90e30f28a3d011ec83723c6500bee7ba0dddc5c96ae3cd75d7e16f7bbd2f9ee635fb64bdba6c2ba1df32761a6215be6eb3d5ec5c

diff --git a/www-client/opera-developer/opera-developer-85.0.4331.0.ebuild 
b/www-client/opera-developer/opera-developer-85.0.4331.0.ebuild
new file mode 100644
index ..cf2133bb230d
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-85.0.4331.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="
+   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=(
+   "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="96.0.4655.7"
+
+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
+ 

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

2022-02-15 Thread Stephan Hartmann
commit: df2661dba5d79526b664860ff38a4fa467a7f701
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:26:00 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:26:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2661db

www-client/opera: remove old

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 29b8abd08f35..77b0ca298239 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-96.0.4655.7.tar.xz 1394152 BLAKE2B 
a48c1f22b5e92e40d8d5f97f02505021824823796767c1725c821b171b3ff6bf281d0123bf0b7e336f4d81b84bbf9362c6489f30b7de7c2037238c53003d6e00
 SHA512 
7c6815936e9a027d278a893e90e30f28a3d011ec83723c6500bee7ba0dddc5c96ae3cd75d7e16f7bbd2f9ee635fb64bdba6c2ba1df32761a6215be6eb3d5ec5c
-DIST opera-stable_83.0.4254.54_amd64.deb 79666988 BLAKE2B 
e1c198ef9d77309e487058229059fa513770c247aa22d6483256898bcb732566057f1b6b4ff06f5859d3e385825e335d05bfcaf9a557b91e20ceed91e3d107d9
 SHA512 
2ce8279d3efc7de6634023a64e69b54fc9d3b0386d9492194bfb80508b12d5c6cc3fb3c666121c79c38479701167f013c8ac2909a3cadb8c17b29b90e907fa05
 DIST opera-stable_83.0.4254.62_amd64.deb 79674568 BLAKE2B 
b70efad1acdccb32a11634e1a236aaa9f617684213a361fb88ba9631693adfd482bd9dd22966c5a9b927a626aafa201686c25b030b3a09d85c6768ddd5baeb6c
 SHA512 
cafe87830b8f2a7da264548468f82c07fc4d9714d0bc7eb71890b61b90e627438a04ffebe54646a44b5e143d63a324e3110a24911ecad12883dad2e47c4281be

diff --git a/www-client/opera/opera-83.0.4254.54.ebuild 
b/www-client/opera/opera-83.0.4254.54.ebuild
deleted file mode 100644
index 86c49da94643..
--- a/www-client/opera/opera-83.0.4254.54.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=(
-   "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="96.0.4655.7"
-
-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/

2022-02-15 Thread Stephan Hartmann
commit: 06c7d72c8a47d02fc1fa7d5cb7b90f74d27f0581
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:25:55 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:25:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c7d72c

www-client/opera: automated bump (83.0.4254.62)

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index f255ce1bd941..29b8abd08f35 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-96.0.4655.7.tar.xz 1394152 BLAKE2B 
a48c1f22b5e92e40d8d5f97f02505021824823796767c1725c821b171b3ff6bf281d0123bf0b7e336f4d81b84bbf9362c6489f30b7de7c2037238c53003d6e00
 SHA512 
7c6815936e9a027d278a893e90e30f28a3d011ec83723c6500bee7ba0dddc5c96ae3cd75d7e16f7bbd2f9ee635fb64bdba6c2ba1df32761a6215be6eb3d5ec5c
 DIST opera-stable_83.0.4254.54_amd64.deb 79666988 BLAKE2B 
e1c198ef9d77309e487058229059fa513770c247aa22d6483256898bcb732566057f1b6b4ff06f5859d3e385825e335d05bfcaf9a557b91e20ceed91e3d107d9
 SHA512 
2ce8279d3efc7de6634023a64e69b54fc9d3b0386d9492194bfb80508b12d5c6cc3fb3c666121c79c38479701167f013c8ac2909a3cadb8c17b29b90e907fa05
+DIST opera-stable_83.0.4254.62_amd64.deb 79674568 BLAKE2B 
b70efad1acdccb32a11634e1a236aaa9f617684213a361fb88ba9631693adfd482bd9dd22966c5a9b927a626aafa201686c25b030b3a09d85c6768ddd5baeb6c
 SHA512 
cafe87830b8f2a7da264548468f82c07fc4d9714d0bc7eb71890b61b90e627438a04ffebe54646a44b5e143d63a324e3110a24911ecad12883dad2e47c4281be

diff --git a/www-client/opera/opera-83.0.4254.62.ebuild 
b/www-client/opera/opera-83.0.4254.62.ebuild
new file mode 100644
index ..cf2133bb230d
--- /dev/null
+++ b/www-client/opera/opera-83.0.4254.62.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="
+   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=(
+   "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="96.0.4655.7"
+
+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 

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

2022-02-15 Thread Stephan Hartmann
commit: 2c9d803a01d97701987c883c45e06be6833bd391
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:26:13 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:26:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9d803a

www-client/opera-developer: remove old

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index ca9508b926c1..9f27a259dcf7 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_84.0.4309.0_amd64.deb 84155188 BLAKE2B 
1d10be345cc69a1b2dac175df45b2100e206d03f2534d4a722d9a31c26f4e1783c86c787f00237b0c44f71072e99e1229d832a33f5e666c89377ddab92c1be9f
 SHA512 
28e0b79450d105f10079cd89c648d13d0eb62399a9d1ead14c377a431851aa6b69dd5c81f6a7efbc02c0a2c841d6cc7731cc3a3cbdcd88db7d9457cdc80a6fec
 DIST opera-developer_84.0.4316.0_amd64.deb 84172660 BLAKE2B 
d54239d0640a1af6ca0f3e8780e25d3e962969c9cccd23688b72dd5fed960d9829c028840465e5b49cb8338e2f46ae5dea5f0e71d8bc9be30f3e5c6132303a12
 SHA512 
d44cb4984e99536d132d7a2f20899f03401ffbd5a563ff0fa80c4df2b9606150781f582bf6cafd4ffb9ea00e4ead43d955631c5eb25bfef04eecfce41655d5df
 DIST opera-developer_85.0.4323.0_amd64.deb 84158124 BLAKE2B 
d9eec8879b9ff98d23444a0465016e10a2437d7167c77abd635ab0aa7d004ec61331b6cf08573d80de93e91dc9a063d397fcd4e0f649d32889fccf4a6e8dbaf7
 SHA512 
9590502503fc900d2f7137e16ecf7879cba8016b8f85ddd872fd0799ad304cd0a06a1d2d7ca43f6461de449a0ab2a32cf3822623b583a770f0066fce58daf390
 DIST opera-developer_85.0.4331.0_amd64.deb 84376156 BLAKE2B 
d2cb2cdc8a27052ca3972586ef64c67d23eed58b2c935458e5f0df6add36d9ec1cc0da6ada1f2d1d251ede4621d5b0c4f6d995870306eb2c2d55d9bd977d0edc
 SHA512 
f3901d2a56564a2ec3428cc04054d099263c2334ed3beb2dc92f4d6ab67dd10b64ca82f3d9b57d9ae04664dd69422bef0c0a4fdb2d30be29a8eb160cd80be5b7

diff --git a/www-client/opera-developer/opera-developer-84.0.4309.0.ebuild 
b/www-client/opera-developer/opera-developer-84.0.4309.0.ebuild
deleted file mode 100644
index cf2133bb230d..
--- a/www-client/opera-developer/opera-developer-84.0.4309.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=(
-   "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="96.0.4655.7"
-
-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() {
-   :
-}
-

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

2022-02-15 Thread Stephan Hartmann
commit: e56ebfb7cf07bbd5a934d8baf5c4b58c2617c3ae
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:24:15 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e56ebfb7

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

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-100.0.1163.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 d4bca4952e6b..338cc31e90cf 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_100.0.1156.1-1_amd64.deb 117450854 BLAKE2B 
4a02a62fb78350004363e22865eaf6be9e9134201d0b9524511d69e87059d7282e183f45071a99ce1257d2bf6b4c120bb1b0f5b400c5463fb8e45f8ee5042a0b
 SHA512 
b18354584f04ae330a29bde1dd5b4c2cdec6e87b457425502f5df929978088f62fe77ae4d42a1a24eef16c18a18fde9ba4f45e1748ccb2a0a5c2ef7b6b9c950b
+DIST microsoft-edge-dev_100.0.1163.1-1_amd64.deb 118814066 BLAKE2B 
f66c3aeb25a1549ed2cdbed769f12e56384ae657e7818f8ef0a06b45a25af5899fc82244944dfd3c2da433753c65c1f2f12f9070e4eeb58a1ab55fffc0a5f188
 SHA512 
c81625d2e3c64b9b2bfb656ef1caa84595ac079148d58b70bfe86e34dfdc3ae58ea5afdb7dd952798119f1fa6aa58650d4f7b4154fba1f7e37bec213d46d84c9
 DIST microsoft-edge-dev_99.0.1150.2-1_amd64.deb 117323658 BLAKE2B 
32d9ae001e329e2855bfcaa7e1f9101eab5bcc0f18c2e1a4645d1dc97291e57bd50b88d47727591754296cf12ae0c97c2440a029ca9a520aab50378e768b7780
 SHA512 
88fe1283db4a087e0e908be1530c64edfc0bac654f71e477bb427d23862015a9cf8081fa7598ce16f425685bf42b3d0a4792080f28c62266e51cbb26e04b6250
 DIST microsoft-edge-dev_99.0.1150.7-1_amd64.deb 117383570 BLAKE2B 
60aaac33463cf02a63863de0ee74271e77a89f36365f04facbd2852b54f24263db5b86bf3c65fa0360a394d6693da446818d3e4a667592271fb71a40ddd12d3a
 SHA512 
95aa2c602e49301ee02080159cca2f309ae5d7c9a2694755ea912abedbefd7e2b452534ff41f29853459a56f023a7942ba56b4e83aaa0c730c94fc0e3c9c60d6

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-100.0.1163.1.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-100.0.1163.1.ebuild
new file mode 100644
index ..a8cc7e730ebf
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-100.0.1163.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-02-15 Thread Stephan Hartmann
commit: 8e7863943d097e87d735e0c8067d2555b280499f
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Feb 15 21:24:18 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Feb 15 21:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e786394

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

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 338cc31e90cf..4b577d0098f8 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
 DIST microsoft-edge-dev_100.0.1156.1-1_amd64.deb 117450854 BLAKE2B 
4a02a62fb78350004363e22865eaf6be9e9134201d0b9524511d69e87059d7282e183f45071a99ce1257d2bf6b4c120bb1b0f5b400c5463fb8e45f8ee5042a0b
 SHA512 
b18354584f04ae330a29bde1dd5b4c2cdec6e87b457425502f5df929978088f62fe77ae4d42a1a24eef16c18a18fde9ba4f45e1748ccb2a0a5c2ef7b6b9c950b
 DIST microsoft-edge-dev_100.0.1163.1-1_amd64.deb 118814066 BLAKE2B 
f66c3aeb25a1549ed2cdbed769f12e56384ae657e7818f8ef0a06b45a25af5899fc82244944dfd3c2da433753c65c1f2f12f9070e4eeb58a1ab55fffc0a5f188
 SHA512 
c81625d2e3c64b9b2bfb656ef1caa84595ac079148d58b70bfe86e34dfdc3ae58ea5afdb7dd952798119f1fa6aa58650d4f7b4154fba1f7e37bec213d46d84c9
-DIST microsoft-edge-dev_99.0.1150.2-1_amd64.deb 117323658 BLAKE2B 
32d9ae001e329e2855bfcaa7e1f9101eab5bcc0f18c2e1a4645d1dc97291e57bd50b88d47727591754296cf12ae0c97c2440a029ca9a520aab50378e768b7780
 SHA512 
88fe1283db4a087e0e908be1530c64edfc0bac654f71e477bb427d23862015a9cf8081fa7598ce16f425685bf42b3d0a4792080f28c62266e51cbb26e04b6250
 DIST microsoft-edge-dev_99.0.1150.7-1_amd64.deb 117383570 BLAKE2B 
60aaac33463cf02a63863de0ee74271e77a89f36365f04facbd2852b54f24263db5b86bf3c65fa0360a394d6693da446818d3e4a667592271fb71a40ddd12d3a
 SHA512 
95aa2c602e49301ee02080159cca2f309ae5d7c9a2694755ea912abedbefd7e2b452534ff41f29853459a56f023a7942ba56b4e83aaa0c730c94fc0e3c9c60d6

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-99.0.1150.2.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-99.0.1150.2.ebuild
deleted file mode 100644
index a8cc7e730ebf..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-99.0.1150.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 _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: dev-php/pecl-crack/

2022-02-15 Thread Jakov Smolić
commit: 77e9c018677a608ad76ad53b2374a807dec7204f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Feb 15 21:21:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb 15 21:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e9c018

dev-php/pecl-crack: Stabilize 0.4-r8 amd64, #833425

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild 
b/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild
index def1519d1013..c4eede70430f 100644
--- a/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild
+++ b/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -13,7 +13,7 @@ USE_PHP="php7-3 php7-4 php8-0"
 
 inherit php-ext-pecl-r3
 
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
 
 DESCRIPTION="PHP interface to the cracklib libraries"
 LICENSE="PHP-3 CRACKLIB"



[gentoo-commits] repo/gentoo:master commit in: dev-php/xdebug/

2022-02-15 Thread Jakov Smolić
commit: 91b784eb374803113bd571d29a213f32946ee3ca
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Feb 15 21:21:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb 15 21:21:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b784eb

dev-php/xdebug: Stabilize 3.1.1 x86, #833427

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-php/xdebug/xdebug-3.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-php/xdebug/xdebug-3.1.1.ebuild 
b/dev-php/xdebug/xdebug-3.1.1.ebuild
index 00bf4b8a058b..b7e27cd4c0c9 100644
--- a/dev-php/xdebug/xdebug-3.1.1.ebuild
+++ b/dev-php/xdebug/xdebug-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 inherit php-ext-source-r3
 
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86"
 
 DESCRIPTION="A PHP debugging and profiling extension"
 HOMEPAGE="https://xdebug.org/;



[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-crack/

2022-02-15 Thread Jakov Smolić
commit: 29141a79d97709445815540a0593acdb2c5c0f38
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Feb 15 21:21:27 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb 15 21:21:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29141a79

dev-php/pecl-crack: Stabilize 0.4-r8 x86, #833425

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild 
b/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild
index c4eede70430f..15c542d80d83 100644
--- a/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild
+++ b/dev-php/pecl-crack/pecl-crack-0.4-r8.ebuild
@@ -13,7 +13,7 @@ USE_PHP="php7-3 php7-4 php8-0"
 
 inherit php-ext-pecl-r3
 
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 
 DESCRIPTION="PHP interface to the cracklib libraries"
 LICENSE="PHP-3 CRACKLIB"



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

2022-02-15 Thread Conrad Kostecki
commit: 2a87a4bbc2a3b768baf6345a083e5e1496d71efd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Feb 15 18:26:42 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 20:51:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a87a4bb

media-libs/osl: remove unused patches

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

 media-libs/osl/files/osl-1.11.15.0-fix-cmake.patch |  24 ---
 media-libs/osl/files/osl-1.12.0.2-llvm-11.patch|  29 ---
 media-libs/osl/files/osl-1.12.0.2-llvm-12.patch| 240 -
 3 files changed, 293 deletions(-)

diff --git a/media-libs/osl/files/osl-1.11.15.0-fix-cmake.patch 
b/media-libs/osl/files/osl-1.11.15.0-fix-cmake.patch
deleted file mode 100644
index 020370d54bca..
--- a/media-libs/osl/files/osl-1.11.15.0-fix-cmake.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/commit/14bd942f1bbb621c729f01c982925acd6d263d58.patch
-
-From: debaetsd 
-Date: Tue, 29 Dec 2020 22:01:21 +0100
-Subject: [PATCH] fixed cmake setup when tests are disabled (#1319)
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -252,11 +252,9 @@ install (EXPORT OSL_EXPORTED_TARGETS
- FILE ${OSL_TARGETS_EXPORT_NAME}
- NAMESPACE ${PROJECT_NAME}::)
- 
--
--
--
--osl_add_all_tests()
--
-+if (${PROJECT_NAME}_BUILD_TESTS AND NOT ${PROJECT_NAME}_IS_SUBPROJECT)
-+  osl_add_all_tests()
-+endif ()
- 
- if (NOT ${PROJECT_NAME}_IS_SUBPROJECT)
- include (packaging)
-

diff --git a/media-libs/osl/files/osl-1.12.0.2-llvm-11.patch 
b/media-libs/osl/files/osl-1.12.0.2-llvm-11.patch
deleted file mode 100644
index a47bcd4e47da..
--- a/media-libs/osl/files/osl-1.12.0.2-llvm-11.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 84c26c0baab8f071270d0fef23175c24d738c73c Mon Sep 17 00:00:00 2001
-From: Brecht Van Lommel 
-Date: Mon, 19 Apr 2021 13:49:22 +0200
-Subject: [PATCH] Fix crash generating closure functions calls with LLVM 11
-
-Generating code for prepare_closure and gen_closure was crashing.
-The code now matches the implementation of the removed LLVM function.
-
-Signed-off-by: Brecht Van Lommel 

- src/liboslexec/llvm_util.cpp | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/liboslexec/llvm_util.cpp b/src/liboslexec/llvm_util.cpp
-index 445f64000..3d468de27 100644
 a/src/liboslexec/llvm_util.cpp
-+++ b/src/liboslexec/llvm_util.cpp
-@@ -3430,8 +3430,9 @@ LLVM_Util::call_function (llvm::Value *func, 
cspan args)
- #endif
- //llvm_gen_debug_printf (std::string("start ") + std::string(name));
- #if OSL_LLVM_VERSION >= 110
--OSL_DASSERT(llvm::isa(func));
--llvm::Value *r = builder().CreateCall(llvm::cast(func), 
llvm::ArrayRef(args.data(), args.size()));
-+llvm::Value* r = builder().CreateCall(
-+
llvm::cast(func->getType()->getPointerElementType()), func,
-+llvm::ArrayRef(args.data(), args.size()));
- #else
- llvm::Value *r = builder().CreateCall (func, llvm::ArrayRef(args.data(), args.size()));
- #endif

diff --git a/media-libs/osl/files/osl-1.12.0.2-llvm-12.patch 
b/media-libs/osl/files/osl-1.12.0.2-llvm-12.patch
deleted file mode 100644
index dcf9ac863f73..
--- a/media-libs/osl/files/osl-1.12.0.2-llvm-12.patch
+++ /dev/null
@@ -1,240 +0,0 @@
-commit f76ea6220a5f0d59f5f43d3d6d526f1fd09b90f7
-Author: Euan Haahr 
-Date:   Fri Feb 5 22:51:14 2021 +
-
-Various fixes for LLVM 12 compatibility (1351)
-
-Removed use of options.PrintMachineCode since this has been removed as
-of llvm 12. Converted uses of DebugLoc::get to DILocation::get since
-it has been deprecated and removed as of llvm 12.
-
-PrintMachine code will only be used if llvm is lower than version 12.
-TODO: Needs to be re-added in the new way for LLVM12. (LG just doesn't
-have time to figure this out right now.)
-
-Pass adjustment as various things have been deprecated or changed
-names. (LG)
-
-Signed-off-by: Euan Haahr 
-Signed-off-by: Larry Gritz 
-
-diff --git a/src/liboslexec/llvm_passes.h b/src/liboslexec/llvm_passes.h
-index 4ec3489c..7c14fc76 100644
 a/src/liboslexec/llvm_passes.h
-+++ b/src/liboslexec/llvm_passes.h
-@@ -73,9 +73,14 @@ public:
- // 16 bit and 32 bit native mask representation to be passed as a
- // livein.
- m_native_mask_type = llvm::FixedVectorType::get(llvm_type_int32, 
WidthT);
-+#  if OSL_LLVM_VERSION >= 112
-+m_wide_zero_initializer = llvm::ConstantDataVector::getSplat(WidthT,
-+llvm::ConstantInt::get(M.getContext(), llvm::APInt(32,0)));
-+#  else
- m_wide_zero_initializer = llvm::ConstantVector::getSplat(
- llvm::ElementCount(WidthT, false),
-

[gentoo-commits] repo/gentoo:master commit in: sys-apps/osinfo-db-tools/

2022-02-15 Thread Matt Turner
commit: fcc37dfe73262f644f08ef258913da5f389bfd1a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 15 18:34:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 15 20:36:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc37dfe

sys-apps/osinfo-db-tools: Version bump to 1.10.0

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

 sys-apps/osinfo-db-tools/Manifest  |  1 +
 .../osinfo-db-tools/osinfo-db-tools-1.10.0.ebuild  | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sys-apps/osinfo-db-tools/Manifest 
b/sys-apps/osinfo-db-tools/Manifest
index bd723923223f..9d30c57119ab 100644
--- a/sys-apps/osinfo-db-tools/Manifest
+++ b/sys-apps/osinfo-db-tools/Manifest
@@ -1 +1,2 @@
+DIST osinfo-db-tools-1.10.0.tar.xz 60508 BLAKE2B 
2b9abbdba25add96440e2a937ae994c0305f995b924ffc7c88c2c31c122d3e5cf0c710fbf55724bea56f63be7250321ee27d2179e3f247461d6843f7e03dfc58
 SHA512 
27271b15404a6cb0065854ba8556c272cf3427ff4fd18fc9a22dbca2b01686c32661b24e18f5eff9a1b240a3a459d8fe66cbde530873d60b8c850bdd0b42c475
 DIST osinfo-db-tools-1.9.0.tar.xz 57704 BLAKE2B 
43b25f9d3a32a4d22fb50874b8da5ffa2611b439213c4d41292f954b23515756558e4d6a5a56b53dc0f15a9abebc4f4b5dc08bf8fe9f77fc8c66d8c56ae96acd
 SHA512 
516c57d47649d9425a54863e0050cccd9757caa710b7ef81b339bc75454c7b55bafe6623a69305f0fc3e47e5bcccfd05222475f8487e4a1b0c1588764c87a4e6

diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0.ebuild 
b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0.ebuild
new file mode 100644
index ..bb15268ef94c
--- /dev/null
+++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-any-r1
+
+DESCRIPTION="Tools for managing the osinfo database"
+HOMEPAGE="https://libosinfo.org/;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   dev-libs/json-glib
+   >=app-arch/libarchive-3.0.0:=
+   net-libs/libsoup:2.4
+   >=dev-libs/libxml2-2.6.0
+"
+# perl dep is for pod2man (manpages)
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.19.8
+   dev-lang/perl
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   use test && \
+   has_version "dev-python/pytest[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/requests[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libosinfo/files/, sys-libs/libosinfo/

2022-02-15 Thread Matt Turner
commit: 83f22b726619bbedfb65e2ffd5cc0e58825b5b80
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 15 18:35:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 15 20:36:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f22b72

sys-libs/libosinfo: Version bump to 1.10.0

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

 sys-libs/libosinfo/Manifest|  1 +
 ...10.0-build-Add-option-to-disable-libsoup3.patch | 50 +
 sys-libs/libosinfo/libosinfo-1.10.0.ebuild | 65 ++
 3 files changed, 116 insertions(+)

diff --git a/sys-libs/libosinfo/Manifest b/sys-libs/libosinfo/Manifest
index fa3169fc5486..905e4e1dd2fe 100644
--- a/sys-libs/libosinfo/Manifest
+++ b/sys-libs/libosinfo/Manifest
@@ -1 +1,2 @@
+DIST libosinfo-1.10.0.tar.xz 293804 BLAKE2B 
5c676a466459c4e4150294fd263cd32ed95f181a3dea913977165f61dd81d75fb545dd96d0f87661ea13db9f10706c064421a5ecf0ec1b220054149c66c957d1
 SHA512 
58a30d62d5a4862150826fd9fda3d5189df3693efca3a8732efaa470fa65dbb64181987534ccc13c0bf2fd4efda229217a169590405f0601927472f6ca08e4e7
 DIST libosinfo-1.9.0.tar.xz 279376 BLAKE2B 
9f231f022d80e96fc9b031ff8f16ea1e432e5e3ce079e384ad123043b89dd5e47ae119aec3052c8926965bf30c49b150f0ee727fb3b0e0391d393b1031aabeab
 SHA512 
2e62e69f4353eb935734f091caa4cc4e3dce74020a93b684807470f068da73e8ecb7f4af0623b6d3053ecff3a34c6709a783dec3d25a56dc69f0e7ff9041cf26

diff --git 
a/sys-libs/libosinfo/files/1.10.0-build-Add-option-to-disable-libsoup3.patch 
b/sys-libs/libosinfo/files/1.10.0-build-Add-option-to-disable-libsoup3.patch
new file mode 100644
index ..a2b13067679e
--- /dev/null
+++ b/sys-libs/libosinfo/files/1.10.0-build-Add-option-to-disable-libsoup3.patch
@@ -0,0 +1,50 @@
+https://gitlab.com/libosinfo/libosinfo/-/merge_requests/134
+
+From 7148e47e84199d5ffeb695bcf064400b7fa0da77 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 15 Feb 2022 12:22:00 -0800
+Subject: [PATCH] build: Add option to disable libsoup3
+
+... and fall back to libsoup2 if disabled. This allows distributions
+that ship both versions to choose which version of libsoup will be
+linked.
+
+Signed-off-by: Matt Turner 
+---
+ meson.build   | 2 +-
+ meson_options.txt | 6 ++
+ 2 files changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index a664402..4f1d2df 100644
+--- a/meson.build
 b/meson.build
+@@ -71,7 +71,7 @@ gio_dep = dependency('gio-2.0', version: glib_version_info)
+ gobject_dep = dependency('gobject-2.0', version: glib_version_info)
+ 
+ #  everything else
+-libsoup_dep = dependency('libsoup-3.0', required: false)
++libsoup_dep = dependency('libsoup-3.0', required: get_option('libsoup3'))
+ #fallback to libsoup2
+ if not libsoup_dep.found()
+   libsoup_dep = dependency('libsoup-2.4')
+diff --git a/meson_options.txt b/meson_options.txt
+index 13fc358..2084677 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -24,6 +24,12 @@ option('enable-vala',
+ description: 'Enable Vala bindings'
+ )
+ 
++option('libsoup3',
++type: 'feature',
++value: 'enabled',
++description: 'Whether to enable libsoup3'
++)
++
+ option('with-pci-ids-path',
+ type: 'string',
+ value: '',
+-- 
+2.34.1
+

diff --git a/sys-libs/libosinfo/libosinfo-1.10.0.ebuild 
b/sys-libs/libosinfo/libosinfo-1.10.0.ebuild
new file mode 100644
index ..4dd94f67dd1e
--- /dev/null
+++ b/sys-libs/libosinfo/libosinfo-1.10.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit meson udev vala xdg
+
+DESCRIPTION="GObject library for managing information about real and virtual 
OSes"
+HOMEPAGE="https://libosinfo.org/;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="gtk-doc +introspection +vala test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Unsure about osinfo-db-tools rdep, but at least fedora does it too
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   net-libs/libsoup:2.4
+   >=dev-libs/libxml2-2.6.0
+   >=dev-libs/libxslt-1.0.0
+   sys-apps/hwdata
+   sys-apps/osinfo-db-tools
+   sys-apps/osinfo-db
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+DEPEND="${RDEPEND}"
+# perl dep is for pod2man for automagic manpage building
+BDEPEND="
+   dev-lang/perl
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.3 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-build-Add-option-to-disable-libsoup3.patch
+)
+
+src_prepare() {
+   xdg_src_prepare
+   use vala && vala_src_prepare
+}
+
+src_configure() {
+   local 

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

2022-02-15 Thread Matt Turner
commit: 7250d01bede1e3f8208d55099b9e7fe3893adb29
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 15 18:32:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 15 20:36:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7250d01b

sys-apps/osinfo-db: Version bump to 20220214

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

 sys-apps/osinfo-db/Manifest  |  1 +
 sys-apps/osinfo-db/osinfo-db-20220214.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 17a6eaa154ef..24ca86b1e146 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,2 +1,3 @@
 DIST osinfo-db-20210809.tar.xz 120848 BLAKE2B 
0d58c852c92d44d0e555bc572080f0390f2feb47904607486005f5d449fe8f732aaeab512cf5015f763c46af71ece536cd06dd2c9164a5c31c8ffd78533065bb
 SHA512 
e191531b43a806acdd2b11f69d293c31ce809786bf1d224e15e54e80079ff9de49b6e7e44595a75c27d98585fe8389e293e333872a8c8d1c4e1cff9873a78b1a
 DIST osinfo-db-20211216.tar.xz 126600 BLAKE2B 
1da310646d36384cd528b9e8ea95a0f55ac7aa3ee056ac4db3fd076af23d3b991ae5da82c572c3f0f891c0d4d5ade72636524fd8eac6547a29a3f127a6f46971
 SHA512 
0bf5b6b2b8ba9629866968f454771380ec56bb1513ead9164c0b8fd18ff374a5e0921d621750b5ea2e3d6de682d647258a9d19cb689ae185e5d6d8821cf3390b
+DIST osinfo-db-20220214.tar.xz 127528 BLAKE2B 
7e0076d3f844e52744dd6086404504831c7ed625003bc789103919a140a5a281c1a44773f7decf0825cad845274417b3cb510f3bd62e840f84b972358755dc34
 SHA512 
d8823b3928d2648a759c4c15b57b57cfd79a406813ec375b02bf2c382c1b22ee0177e520ef04cf334af3b08cc810867472c35a73555f1fdb8855a1b8679c183c

diff --git a/sys-apps/osinfo-db/osinfo-db-20220214.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20220214.ebuild
new file mode 100644
index ..91d388f8c3ae
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20220214.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
+}



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

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

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

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

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

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

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



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

2022-02-15 Thread Sam James
commit: 6ef93f83babe838aaae852cbab7bd92ee61c7e61
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 20:26:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 20:26:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef93f83

media-gfx/blender: revbump 2.93.x too for unslotting OpenEXR

Guess it got lost at some point during rebasing.

Bug: https://bugs.gentoo.org/833197
Fixes: 22d23e6ab87569d482db5b5aad1f9e11d8c7c377
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/{blender-2.93.8-r2.ebuild => blender-2.93.8-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-gfx/blender/blender-2.93.8-r2.ebuild 
b/media-gfx/blender/blender-2.93.8-r3.ebuild
similarity index 100%
rename from media-gfx/blender/blender-2.93.8-r2.ebuild
rename to media-gfx/blender/blender-2.93.8-r3.ebuild



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

2022-02-15 Thread Sam James
commit: 518c2a518c1466b73e3e41813a181df77f49f9bd
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 20:22:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 20:22:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518c2a51

media-libs/ilmbase: tidy a bit

This shouldn't make a difference but let's do it to be consistent I guess.

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

 media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild 
b/media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild
index bb411a6419f1..6797a39743ec 100644
--- a/media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild
+++ b/media-libs/ilmbase/ilmbase-2.5.7-r1.ebuild
@@ -18,6 +18,7 @@ IUSE="large-stack static-libs test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="!media-libs/openexr:3"
+DEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 DOCS=( README.md )



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

2022-02-15 Thread Florian Schmaus
commit: 3293e22243f6964b8b4de53c27fbacbbcc925b83
Author: Karl-Johan Karlsson  lysator  liu  se>
AuthorDate: Tue Feb 15 19:31:41 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Feb 15 20:22:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3293e222

app-misc/broot: bump to 1.9.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-misc/broot/Manifest   |  55 
 app-misc/broot/broot-1.9.3.ebuild | 269 ++
 2 files changed, 324 insertions(+)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index eec953ffdc99..9d6126b192dd 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -4,13 +4,20 @@ DIST ahash-0.4.7.crate 51474 BLAKE2B 
0974b90539398d61903ce7fcbecdfcd802fcb5c7ed6
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST ansi_colours-1.0.4.crate 10525 BLAKE2B 
f71ef0dc730cb35e634623cbf6888abb72519fa53b40aba49ad1151a37d98bf3ff93652ad67d276243c7ef9435a19b839a43a4122e451a2defc96231fba145e9
 SHA512 
36eef5c4c84f7f8bf3adb65eca5d7d2da48190c127cd76b78b7bb035cf98afbf2534b82bb293cc1e472eaeb08d541fe28a87b99ebd53dbae8a50026898b043b3
+DIST ansi_colours-1.1.1.crate 18739 BLAKE2B 
4939e1c45e1a22548bb5adcc1ae7c4ee657ea6c5c0e3d2d3fb8abb45d4fb172de1bffafb037dbb387f7bbe7417d8f37d2a3a2dfb77d4575935d6963dcfd82cc9
 SHA512 
eee698867adee7e4fe5d14885f91f9d71aa58db06d795dd0f03a8d4c99f6f39dcb11d3871dd2b8f019c443fbdd880888df1e0869202cbb8bde79fe20d60c1c57
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.45.crate 35468 BLAKE2B 
0a6e6bb7a04315e6aab21ad1da743b4087ed95e7bfb7f143b4c5b1cb9527c1e1f9c334bf94c8aaf7bb98f3fc6b0b0cb87244d13808cb86fb76d07555304db90f
 SHA512 
a2ea3a764024dc5d5c176890e22aa9e91e18c4252e04548baeb6ed8cbc11ba8e3b0220758e7b1a670e934da0f40e747ce02520788c0e557cf9ed05b19806fd50
+DIST anyhow-1.0.53.crate 44233 BLAKE2B 
09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5
 SHA512 
3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df
 DIST argh-0.1.6.crate 15351 BLAKE2B 
84ca33f5fb3e01c032592eac83fcf58ceb223729bdafb6feb8c58f76cab925beefc23c7d7d6e4942809659c53c539b2d88f87510920d32b95ba5089ab0e8a321
 SHA512 
838846db8eea561fc2d723058130967428738eb3915c46967ed8724941b695f726fff7fcb1d36fa017f44773d46cb3651235eba1f1a61a7b48706aa4f4307484
+DIST argh-0.1.7.crate 15556 BLAKE2B 
7d66ef557b3ec0a508b18442b97dce9d8e8f09707b5236096721247987af3134880567f58f2c607746b2065ef8601bab6d05eec99c4a703c10a9cbe5cbef2a04
 SHA512 
910d740fc2292911d644715ccdd4da105829847d8ea2fdacdac0444936fb4393ca09adf2377705911a1f97b4cbe8bcedf53ccc2c4b3491bd876e4c017981ef34
 DIST argh_derive-0.1.6.crate 17451 BLAKE2B 
3d5655c8e05a874a50903e503f4e138e54bf3858d762f52793358fae4ef67324c43126c6165cfd052d70f69a31223e0fefbd376e66311c455bcb65692b9af304
 SHA512 
9d304cfe5fc7b769ef58ac4a5373e05d4087479723ac4a2f6ee66ddedf1f5d69f86a2ef29a762e1efb38694553535400e0db80a53d9f90b4e457bdaac98cce88
+DIST argh_derive-0.1.7.crate 17650 BLAKE2B 
6d560ee6eb081044f4929076ee1ac510c36d6140da31ad020fe02fe24de5926c508b7f899597c8730b6d49d8d63ce64988541e1b5d5432b7a36935b92e967259
 SHA512 
ac36f5917ecb8c1ee66bea11097c85209fb0183006246cfca2350f88f1a1211ab8465f18aeec5296ce50b68db1821ceb7082ccbeacf221c4a5dc0f7a3335
 DIST argh_shared-0.1.6.crate 4059 BLAKE2B 
8405ee8c5e4bc86c7980271ade1d579720500c18a7ccd4afd048f4eb60ad6a2c3d71eaca0ae3e57e3d5aad5c5c2ecc3fa94f6604218c0f7599fa84a4d8b94a9a
 SHA512 
32b59439c85864a1b452d69490b5338f518c92010ae0b0e2b9dc1f22866bf0530a4f176544b917ed34b14e64abe3bc037391bed10559e205b2251f5784968492
+DIST argh_shared-0.1.7.crate 4093 BLAKE2B 

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

2022-02-15 Thread Florian Schmaus
commit: aa53ec68c09a5eba72944f8e453ecaf58b9790bd
Author: Karl-Johan Karlsson  lysator  liu  se>
AuthorDate: Tue Feb 15 19:33:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Feb 15 20:22:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa53ec68

app-misc/broot: remove old 1.9.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>
Closes: https://github.com/gentoo/gentoo/pull/24203
Signed-off-by: Florian Schmaus  gentoo.org>

 app-misc/broot/Manifest   |   1 -
 app-misc/broot/broot-1.9.1.ebuild | 265 --
 2 files changed, 266 deletions(-)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index 9d6126b192dd..2dcadefc1b30 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -23,7 +23,6 @@ DIST bet-1.0.0.crate 6620 BLAKE2B 
9e0ca0ba1cf8947799e9c5c9d1d3e05ebad42921a09f2d
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST broot-1.8.1.tar.gz 9417690 BLAKE2B 
499cd7fc32c7a7151a2ea0599e4c9332162a235a83a22e953b0f4dad098c95320986352f0129eacc4b4feb8d68c81276274bd9d8072ade8158fb89bb5a0c6048
 SHA512 
ddd84d7dad2416c63bcab2e8e72375aa14b4748a5a29708c47b7df5f4a203691ad8d0587dde1ba961658195fe6ecfea154729bcfd7e75a53a16cde9f2a09
-DIST broot-1.9.1.tar.gz 9420845 BLAKE2B 
910707b29152c7205979a5b18b756c4629d375ddb7bdc0352a0e35358aa9d4748d6ea7dfc1037cb399954d9b8eda6728d75e7585fa16d0950c76e18420089eae
 SHA512 
3ef507bbb08b578e7a818b386d862776246c8001201b421691184148afbb6be9565d11cbab4419c3b7c2f9b2fc88e9315f1503ae04e1abc61e84b21e0f66f018
 DIST broot-1.9.2.tar.gz 9421208 BLAKE2B 
15f0df8f69d0a3a70a025cebe2e930381a7b198d2e70f7effb81bc4bec4b5b1f8095167512ae592ae0682abf1cf6853d33415be05bdd7e1e54b24ae573248d3a
 SHA512 
3bd69d58913866a7bad11d97dc50a9eb22b0ceb4536a0a78b1b76bb2b83fbedc6feaf8d0f0500db30191f93e6d7cb369ea440e9857cdfb85f967b29a65053605
 DIST broot-1.9.3.tar.gz 9418812 BLAKE2B 
02e007f8ab1faa3d7297b7106166311f7eaa4aa37e13fb82a9200ab84c9cce6bab4c2ae892a75290f2982391a4e55a3ab07cdb0cbc9878c6367ae35b464bb143
 SHA512 
dec999d5b00dfad7ff7104244774f124b7d4d4e7b9cedbc7c0bbda2df7be01622c65e3fa88abc6483621b697b18868bca481c82a2d4407cac1138a3f7fc5f28c
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2

diff --git a/app-misc/broot/broot-1.9.1.ebuild 
b/app-misc/broot/broot-1.9.1.ebuild
deleted file mode 100644
index 743ee6db5add..
--- a/app-misc/broot/broot-1.9.1.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-adler-1.0.2
-adler32-1.2.0
-ahash-0.4.7
-ahash-0.7.6
-aho-corasick-0.7.18
-ansi_colours-1.0.4
-ansi_term-0.11.0
-anyhow-1.0.45
-argh-0.1.6
-argh_derive-0.1.6
-argh_shared-0.1.6
-atty-0.2.14
-autocfg-1.0.1
-base64-0.13.0
-bet-1.0.0
-bincode-1.3.3
-bitflags-1.3.2
-bstr-0.2.17
-bytemuck-1.7.2
-byteorder-1.4.3
-cc-1.0.72
-cfg-if-1.0.0
-char_reader-0.1.1
-chrono-0.4.19
-clap-2.33.3
-cli-log-0.1.0
-cli-log-2.0.0
-clipboard-win-4.2.2
-color_quant-1.1.0
-coolor-0.3.1
-crc32fast-1.2.1
-crossbeam-0.8.1
-crossbeam-channel-0.5.1
-crossbeam-deque-0.8.1
-crossbeam-epoch-0.9.5
-crossbeam-queue-0.3.2
-crossbeam-utils-0.8.5
-crossterm-0.19.0
-crossterm-0.22.1
-crossterm_winapi-0.7.0
-crossterm_winapi-0.9.0
-csv-1.1.6
-csv-core-0.1.10
-csv2svg-0.1.5
-custom_error-1.9.2
-deflate-0.8.6
-deser-hjson-1.0.2
-directories-3.0.2
-directories-next-2.0.0
-dirs-sys-0.3.6
-dirs-sys-next-0.1.2
-either-1.6.1
-error-code-2.3.0
-fallible-iterator-0.2.0
-fallible-streaming-iterator-0.1.9
-file-size-1.0.3
-flate2-1.0.22
-fnv-1.0.7
-form_urlencoded-1.0.1
-getrandom-0.2.3
-gif-0.11.3
-git2-0.13.24
-glassbench-0.3.0
-glob-0.3.0
-hashbrown-0.9.1
-hashbrown-0.11.2
-hashlink-0.6.0
-heck-0.3.3
-hermit-abi-0.1.19
-id-arena-2.2.1
-idna-0.2.3
-image-0.23.14
-indexmap-1.7.0
-instant-0.1.12
-is_executable-1.0.1
-itoa-0.4.8
-jobserver-0.1.24
-jpeg-decoder-0.1.22
-lazy-regex-2.2.2
-lazy-regex-proc_macros-2.2.2
-lazy_static-1.4.0
-lazycell-1.3.0
-lfs-core-0.4.2
-libc-0.2.107
-libgit2-sys-0.12.25+1.3.0
-libsqlite3-sys-0.20.1
-libz-sys-1.1.3
-line-wrap-0.1.1

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

2022-02-15 Thread Göktürk Yüksek
commit: a8b4e336f1685176f62c62ab38d34e8dc2e9a9cb
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Tue Feb 15 20:11:15 2022 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Feb 15 20:17:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b4e336

app-crypt/jitterentropy: append -O0 to CPPFLAGS #833256

The upstream doesn't allow any code optimizations and
handles CFLAGS accordingly. Handle CPPFLAGS in the
ebuild by explicitly appending it with '-O0'.

Closes: https://bugs.gentoo.org/833256
Signed-off-by: Göktürk Yüksek  gentoo.org>

 app-crypt/jitterentropy/jitterentropy-3.3.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-crypt/jitterentropy/jitterentropy-3.3.1.ebuild 
b/app-crypt/jitterentropy/jitterentropy-3.3.1.ebuild
index c089421d22ee..4f867c12ca00 100644
--- a/app-crypt/jitterentropy/jitterentropy-3.3.1.ebuild
+++ b/app-crypt/jitterentropy/jitterentropy-3.3.1.ebuild
@@ -34,6 +34,9 @@ src_compile() {
# This allows those default flags to be overwritten by
# user-defined CFLAGS. Restore some of the defaults.
append-cflags '-fwrapv' '-fvisibility=hidden' '-fPIE'
+   # Optimizations are not allowed by upstream, which already
+   # overrides CFLAGS in Makefile. We need to handle CPPFLAGS here.
+   append-cppflags '-O0'
emake AR="$(tc-getAR)" CC="$(tc-getCC)"
 }
 



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

2022-02-15 Thread Sebastian Pipping
commit: 245a08bf5b9ee3d9740918cefdfcbaf8d7c99f21
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Feb 15 20:11:36 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Feb 15 20:15:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245a08bf

app-text/nuspell: 5.1.0

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

 app-text/nuspell/Manifest |  1 +
 app-text/nuspell/nuspell-5.1.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest
index 36441ef368c0..4a4c9bff9499 100644
--- a/app-text/nuspell/Manifest
+++ b/app-text/nuspell/Manifest
@@ -5,3 +5,4 @@ DIST nuspell-4.1.0.tar.gz 380814 BLAKE2B 
500da0797e4f0d1939afd8451b734f309b5c58e
 DIST nuspell-4.2.0.tar.gz 382635 BLAKE2B 
cc141e764ce4e649a7a10f213c392973eb98eb21adddc7d2cd46c01f3cc9a6c85432bfb13ce178fba387a01aa1661e7c9b6a4717fca18fb3bfa220732daf53eb
 SHA512 
ae9157e9753868c002ed69a765fb705d29d993f3940e11efbc2699778a8b1abee2eb7daa0ff51187b899d6935a215a24662e5b52ec1ef5c644e90a0245f7583d
 DIST nuspell-5.0.0.tar.gz 372940 BLAKE2B 
67e3b9b73f79d39c7cdb371ae7699fdaf8323db15dacd17907642f3d799eeb3e3303678d4a9ee4c5a88a5f61d7f1778745590fbac880625dc08c78e94752da6b
 SHA512 
92605c5f0d413b86711fea3b993d656552d5e72440303d3e71907a503d060ead032dfeb0dd8dbb790f35599b8cca8854bdd8650f0560793d9c62a11aebccc2e5
 DIST nuspell-5.0.1.tar.gz 372917 BLAKE2B 
30743620035fa49b9d2d190673de1b3de4be0978633eeead1775586c5ab4f0912e4f778867b5839105d1b4f4597e8a2ece33ddbb3290b6447755bfe4a742ea5c
 SHA512 
f883d8c8a3a722a62d411d7b0973dd409c6d09d08ea678c577cef68ec8b5c7e4a4e4cb8a1323e632114414fc17137d1add996a72fbd522ab4de8c6f70fc77073
+DIST nuspell-5.1.0.tar.gz 370368 BLAKE2B 
67338fe79ddb98267e0c1efc575e47fc1a8f894cd09b6ada6c6a3f5e89b02fe3a81686b1ff1af73e28fd86437d0f115e04fd5f5aea1954c3da4414f25325ec46
 SHA512 
08ce776d224c66ba4bdd8cb22943741f30e8e5ba03396bfef1db598321c9b0f8814dacffcb52287b3b669426c7b08e2c1a40323341a9ff9768a7187002e1d77a

diff --git a/app-text/nuspell/nuspell-5.1.0.ebuild 
b/app-text/nuspell/nuspell-5.1.0.ebuild
new file mode 100644
index ..2c97c1b790c9
--- /dev/null
+++ b/app-text/nuspell/nuspell-5.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Spell checker library and CLI for complex natural languages"
+HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell;
+SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0/5"  # due to libnuspell.so.5
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-libs/icu-60"
+DEPEND="${RDEPEND}
+   doc? ( app-text/pandoc )
+   test? ( >=dev-cpp/catch-2.3.0:0 )
+   "
+
+DOCS=( CHANGELOG.md )
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   rm -R external/Catch2/ || die
+   if ! use test ; then
+   rm -R external/hunspell/ || die
+   fi
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   einfo
+   einfo 'Nuspell needs language packs and/or dictionaries to be of use'
+   einfo 'e.g. package app-dicts/myspell-en or one of its siblings.'
+   einfo
+   einfo 'Besides MySpell dictionaries, for other options please'
+   einfo 'see https://nuspell.github.io/#languages-and-users .'
+   einfo
+}



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

2022-02-15 Thread Ulrich Müller
commit: 027eb6ee36c5f57d6fda2528b37b486f82d0de8e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Feb 15 20:01:04 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Feb 15 20:01:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027eb6ee

app-emacs/d-mode: Version bump to 2.0.11

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/d-mode/Manifest |  1 +
 app-emacs/d-mode/d-mode-2.0.11.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/app-emacs/d-mode/Manifest b/app-emacs/d-mode/Manifest
index 82f73c9796c9..e4f268616538 100644
--- a/app-emacs/d-mode/Manifest
+++ b/app-emacs/d-mode/Manifest
@@ -1 +1,2 @@
 DIST d-mode-2.0.10.tar.gz 22394 BLAKE2B 
16993c1da1b4362df4ef4674f58645da13466d6bf9a6215667a70868be7f6d3f992f0e60d9a3b6c4bcac7c3f4014fa987bfec2f3ee4e1503740efe316f29d249
 SHA512 
510ee3b1c1288b4b6772cdc9c436d691cc4c09fd1337886abe9a8c86e64a6fede3d8e2aaf46e847417cb667d36f9c5db3c446e7f5ca88fe2bc8b8fb80bcd1297
+DIST d-mode-2.0.11.tar.gz 22451 BLAKE2B 
dd9dabaa4e4bf2fe85fe38d9718ae4d058d1572eb86847249fb7c1f43b9d607f89a3f276c974547c3bffbf44a325c68bb4a77c3f2d64c58eb1c565cb2bb58cda
 SHA512 
c9cf19f755e47a2b86c37267711f863e8906bfa95362ccb76c4fb09c4b280f92f46dd18282654e77e43ada8ea2c1d7d66588b5ee8f78c20a6f14df1402209e13

diff --git a/app-emacs/d-mode/d-mode-2.0.11.ebuild 
b/app-emacs/d-mode/d-mode-2.0.11.ebuild
new file mode 100644
index ..19c89060ac65
--- /dev/null
+++ b/app-emacs/d-mode/d-mode-2.0.11.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs major mode for editing D code"
+HOMEPAGE="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode
+   https://www.emacswiki.org/emacs/DMode;
+SRC_URI="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/Emacs-D-Mode-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+SITEFILE="50${PN}-gentoo.el"



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

2022-02-15 Thread Ulrich Müller
commit: cbeb56c33db04d956aee45ecf40a920aef723a5f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Feb 15 19:52:17 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Feb 15 20:01:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbeb56c3

app-emacs/csharp-mode: Version bump to 1.1.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/csharp-mode/Manifest |  1 +
 app-emacs/csharp-mode/csharp-mode-1.1.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-emacs/csharp-mode/Manifest b/app-emacs/csharp-mode/Manifest
index 90dabfdb372e..53c962cfc18f 100644
--- a/app-emacs/csharp-mode/Manifest
+++ b/app-emacs/csharp-mode/Manifest
@@ -1 +1,2 @@
 DIST csharp-mode-0.9.2.tar.gz 52389 BLAKE2B 
897d8bf3b9e0963647071628af874a77f7181592fe21f2094082c807cb33d26e43825f36cefcd100ad46dea67d217f99ec89e5f3e2c94a639553d7334ff39bc8
 SHA512 
da4e0aff63600c01d1571fea19d7892af1c3bd5366b97a1d9321853db7d52f04431f0c7c16371a0ef0f8296ccbf2baf0890ceb67e48a9159faf6fd6d10cb49ab
+DIST csharp-mode-1.1.1.tar.gz 36326 BLAKE2B 
b76c926eb32b0ac1e72bd3c789d6d8ccda9fb234bc7148f6fef402ad4c58bb378792d8cd2c005ca0222e17a0c71ab08bf8a18869611534aa4e1f4511fa21e310
 SHA512 
5cce24cf5810332b127caa750e4efa64bf80fefc8ebcf4fc11ffa7f3329ef49390818305238f069c657eec7bdab9694e9bd765cfeb999d7df283053cb265cd55

diff --git a/app-emacs/csharp-mode/csharp-mode-1.1.1.ebuild 
b/app-emacs/csharp-mode/csharp-mode-1.1.1.ebuild
new file mode 100644
index ..ba60d34f3e08
--- /dev/null
+++ b/app-emacs/csharp-mode/csharp-mode-1.1.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A derived Emacs mode implementing most of the C# rules"
+HOMEPAGE="https://github.com/emacs-csharp/csharp-mode;
+SRC_URI="https://github.com/emacs-csharp/${PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+RESTRICT="test" # tries to install an old version of dash from the network
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+   elisp-install ${PN} csharp-mode.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   dodoc README.org
+}



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

2022-02-15 Thread Ulrich Müller
commit: 7eda7a5e9d1e7f39b8dcaa495c33690ec9a6508c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Feb 15 19:56:10 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Feb 15 20:01:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eda7a5e

app-emacs/csv-mode: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/csv-mode/Manifest|  1 -
 app-emacs/csv-mode/csv-mode-1.9.ebuild | 18 --
 2 files changed, 19 deletions(-)

diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest
index 70b67944cdd8..6bb3d9059013 100644
--- a/app-emacs/csv-mode/Manifest
+++ b/app-emacs/csv-mode/Manifest
@@ -1,3 +1,2 @@
 DIST csv-mode-1.10.el.xz 19724 BLAKE2B 
91e25d93b62a93b28162e259b68267e3c332befcec937c7db7c2d4c222b998606cf100f121f93d3db5216c1d30bb70a4bb79230f2218293dbff2df9766dc937e
 SHA512 
8cb00db46b3bd120414487dc9eb3856f1e79ef5eebaaadcbedf28be66f5615f365b1b4d3a9cd84f442c2d6504c76643d97d07820997beff495989c00174035d3
 DIST csv-mode-1.18.el.xz 18228 BLAKE2B 
36963d268a1f2cac6f9e897c1b5b2b99dd2b36d80eb0a493214cb7ee2c9b74862b43e632ae6ee8d847fb7b4ac330669b79bbe86032385830429735bace2e0276
 SHA512 
e7b22d545a6f926957f9080ca1a927ce34d35341c8484e66f52d5e1273a4933519c53e813e710e3c818bbdfd2ac8f27da691b4f36fd71638f220ea5c56e68591
-DIST csv-mode-1.9.el.xz 17392 BLAKE2B 
f49ca9612857f8723d6bec35309fa8c357cfb62589404718141e1fa1cf9a7188c759441e7993dc8e2af5424055d2f68f99d7cff8bba80cf0a1ead9785213f0a8
 SHA512 
fcf008ba30589a57c362f8501a20bcb494ce9e971ff9e2d3833436658295c94af3bc55be8a32e83deed407c19143ca421a33b3a93d7457a272de34f1d758969b

diff --git a/app-emacs/csv-mode/csv-mode-1.9.ebuild 
b/app-emacs/csv-mode/csv-mode-1.9.ebuild
deleted file mode 100644
index 8cfb088d507b..
--- a/app-emacs/csv-mode/csv-mode-1.9.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp
-
-DESCRIPTION="A major mode for editing comma-separated value files"
-HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html
-   https://www.emacswiki.org/emacs/CsvMode;
-# Taken from https://elpa.gnu.org/packages/${P}.el
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc sparc x86"
-
-SITEFILE="50${PN}-gentoo.el"



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

2022-02-15 Thread Ulrich Müller
commit: 6d215a310ebd5233ceb29b5525f9226b6081d38a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Feb 15 19:55:41 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Feb 15 20:01:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d215a31

app-emacs/csv-mode: Version bump to 1.18

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/csv-mode/Manifest |  1 +
 app-emacs/csv-mode/csv-mode-1.18.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest
index 26c77293c2d9..70b67944cdd8 100644
--- a/app-emacs/csv-mode/Manifest
+++ b/app-emacs/csv-mode/Manifest
@@ -1,2 +1,3 @@
 DIST csv-mode-1.10.el.xz 19724 BLAKE2B 
91e25d93b62a93b28162e259b68267e3c332befcec937c7db7c2d4c222b998606cf100f121f93d3db5216c1d30bb70a4bb79230f2218293dbff2df9766dc937e
 SHA512 
8cb00db46b3bd120414487dc9eb3856f1e79ef5eebaaadcbedf28be66f5615f365b1b4d3a9cd84f442c2d6504c76643d97d07820997beff495989c00174035d3
+DIST csv-mode-1.18.el.xz 18228 BLAKE2B 
36963d268a1f2cac6f9e897c1b5b2b99dd2b36d80eb0a493214cb7ee2c9b74862b43e632ae6ee8d847fb7b4ac330669b79bbe86032385830429735bace2e0276
 SHA512 
e7b22d545a6f926957f9080ca1a927ce34d35341c8484e66f52d5e1273a4933519c53e813e710e3c818bbdfd2ac8f27da691b4f36fd71638f220ea5c56e68591
 DIST csv-mode-1.9.el.xz 17392 BLAKE2B 
f49ca9612857f8723d6bec35309fa8c357cfb62589404718141e1fa1cf9a7188c759441e7993dc8e2af5424055d2f68f99d7cff8bba80cf0a1ead9785213f0a8
 SHA512 
fcf008ba30589a57c362f8501a20bcb494ce9e971ff9e2d3833436658295c94af3bc55be8a32e83deed407c19143ca421a33b3a93d7457a272de34f1d758969b

diff --git a/app-emacs/csv-mode/csv-mode-1.18.ebuild 
b/app-emacs/csv-mode/csv-mode-1.18.ebuild
new file mode 100644
index ..f6678a2b457b
--- /dev/null
+++ b/app-emacs/csv-mode/csv-mode-1.18.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A major mode for editing comma-separated value files"
+HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html
+   https://www.emacswiki.org/emacs/CsvMode;
+# Taken from https://elpa.gnu.org/packages/${P}.tar
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/

2022-02-15 Thread Sam James
commit: 61f15838b205cbc9044cd88da9140aaa4947e13b
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 19:58:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:59:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f15838

kde-frameworks/kimageformats: adjust to unslotted OpenEXR for 5.90.x too

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

 .../kimageformats/kimageformats-5.90.0-r1.ebuild   | 39 ++
 1 file changed, 39 insertions(+)

diff --git a/kde-frameworks/kimageformats/kimageformats-5.90.0-r1.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.90.0-r1.ebuild
new file mode 100644
index ..fd202de9c9be
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-5.90.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing additional format plugins for Qt's image I/O 
system"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="avif eps heif openexr"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   avif? ( >=media-libs/libavif-0.8.2:= )
+   eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
+   heif? ( >=media-libs/libheif-1.10.0:= )
+   openexr? ( >=media-libs/openexr-3:= )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+   local mycmakeargs=(
+   -DKIMAGEFORMATS_JXL=OFF # TODO: libjxl not packaged yet
+   $(cmake_use_find_package avif libavif)
+   $(cmake_use_find_package eps Qt5PrintSupport)
+   -DKIMAGEFORMATS_HEIF=$(usex heif)
+   $(cmake_use_find_package openexr OpenEXR)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kimageformats/

2022-02-15 Thread Sam James
commit: b4cbc8bdf28d70451915492349885ee2a819aedb
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 19:39:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:57:00 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4cbc8bd

kde-frameworks/kimageformats: adjust to unslotted OpenEXR

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

 kde-frameworks/kimageformats/kimageformats-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-.ebuild 
b/kde-frameworks/kimageformats/kimageformats-.ebuild
index 7693d75115..37291764c2 100644
--- a/kde-frameworks/kimageformats/kimageformats-.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-.ebuild
@@ -20,7 +20,7 @@ DEPEND="
avif? ( >=media-libs/libavif-0.8.2:= )
eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
heif? ( >=media-libs/libheif-1.10.0:= )
-   openexr? ( media-libs/openexr:3= )
+   openexr? ( >=media-libs/openexr-3:= )
 "
 RDEPEND="${DEPEND}"
 



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

2022-02-15 Thread Sam James
commit: c1949e9bbaf18f55016c6d8b2853f29675bd8d25
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 22:16:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:50:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1949e9b

media-libs/freeimage: support OpenEXR 3 / imath

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

 .../files/freeimage-3.18.0-openexr-3-imath.patch   | 144 +
 media-libs/freeimage/freeimage-3.18.0-r4.ebuild| 122 +
 2 files changed, 266 insertions(+)

diff --git a/media-libs/freeimage/files/freeimage-3.18.0-openexr-3-imath.patch 
b/media-libs/freeimage/files/freeimage-3.18.0-openexr-3-imath.patch
new file mode 100644
index ..693c71fef321
--- /dev/null
+++ b/media-libs/freeimage/files/freeimage-3.18.0-openexr-3-imath.patch
@@ -0,0 +1,144 @@
+diff --git a/Source/FreeImage/PluginEXR.cpp b/Source/FreeImage/PluginEXR.cpp
+index faa8037..e88bd2d 100644
+--- a/Source/FreeImage/PluginEXR.cpp
 b/Source/FreeImage/PluginEXR.cpp
+@@ -28,16 +28,32 @@
+ #pragma warning (disable : 4800) // ImfVersion.h - 'const int' : forcing 
value to bool 'true' or 'false' (performance warning)
+ #endif 
+ 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++
++// The version can reliably be found in this header file from OpenEXR,
++// for both 2.x and 3.x:
++#include 
++#define COMBINED_OPENEXR_VERSION ((1*OPENEXR_VERSION_MAJOR) + \
++  (100*OPENEXR_VERSION_MINOR) + \
++  OPENEXR_VERSION_PATCH)
++
++// There's just no easy way to have an `#include` that works in both
++// cases, so we use the version to switch which set of include files we
++// use.
++#if COMBINED_OPENEXR_VERSION >= 20599 /* 2.5.99: pre-3.0 */
++#   include 
++#else
++// OpenEXR 2.x, use the old locations
++#   include 
++#endif
+ 
+ 
+ // ==
+@@ -66,11 +82,11 @@ public:
+   return ((unsigned)n != _io->read_proc(c, 1, n, _handle));
+   }
+ 
+-  virtual Imath::Int64 tellg() {
++  virtual uint64_t tellg() {
+   return _io->tell_proc(_handle);
+   }
+ 
+-  virtual void seekg(Imath::Int64 pos) {
++  virtual void seekg(uint64_t pos) {
+   _io->seek_proc(_handle, (unsigned)pos, SEEK_SET);
+   }
+ 
+@@ -100,11 +116,11 @@ public:
+   }
+   }
+ 
+-  virtual Imath::Int64 tellp() {
++  virtual uint64_t tellp() {
+   return _io->tell_proc(_handle);
+   }
+ 
+-  virtual void seekp(Imath::Int64 pos) {
++  virtual void seekp(uint64_t pos) {
+   _io->seek_proc(_handle, (unsigned)pos, SEEK_SET);
+   }
+ };
+diff --git a/Source/FreeImage/PluginTIFF.cpp b/Source/FreeImage/PluginTIFF.cpp
+index b9da767..96da4d7 100644
+--- a/Source/FreeImage/PluginTIFF.cpp
 b/Source/FreeImage/PluginTIFF.cpp
+@@ -39,7 +39,24 @@
+ #include "Utilities.h"
+ #include "tiffiop.h"
+ #include "../Metadata/FreeImageTag.h"
+-#include 
++// The version can reliably be found in this header file from OpenEXR,
++// for both 2.x and 3.x:
++#include 
++#define COMBINED_OPENEXR_VERSION ((1*OPENEXR_VERSION_MAJOR) + \
++  (100*OPENEXR_VERSION_MINOR) + \
++  OPENEXR_VERSION_PATCH)
++
++// There's just no easy way to have an `#include` that works in both
++// cases, so we use the version to switch which set of include files we
++// use.
++#if COMBINED_OPENEXR_VERSION >= 20599 /* 2.5.99: pre-3.0 */
++#   include 
++#   include 
++#else
++// OpenEXR 2.x, use the old locations
++#   include 
++#   include 
++#endif
+ 
+ #include "FreeImageIO.h"
+ #include "PSDParser.h"
+diff --git a/Makefile.fip b/Makefile.fip
+index 60bedbc..193126d 100644
+--- a/Makefile.fip
 b/Makefile.fip
+@@ -28,7 +28,7 @@ LIBRARIES-$(USE_JPEG)   += -ljpeg
+ LIBRARIES-$(USE_JPEG2K) += $(shell $(PKG_CONFIG) --libs libopenjp2)
+ LIBRARIES-$(USE_MNG)+= -lmng
+ LIBRARIES-$(USE_PNG)+= $(shell $(PKG_CONFIG) --libs libpng)
+-LIBRARIES-$(USE_TIFF)   += $(shell $(PKG_CONFIG) --libs libtiff-4 IlmBase)
++LIBRARIES-$(USE_TIFF)   += $(shell $(PKG_CONFIG) --libs libtiff-4 Imath)
+ LIBRARIES-$(USE_RAW)+= $(shell $(PKG_CONFIG) --libs libraw)
+ LIBRARIES-$(USE_WEBP)+= $(shell $(PKG_CONFIG) --libs libwebp libwebpmux)
+ 
+diff --git a/Makefile.gnu b/Makefile.gnu
+index b11c554..3de5a1b 100644
+--- a/Makefile.gnu
 b/Makefile.gnu
+@@ -28,7 +28,7 @@ LIBRARIES-$(USE_JPEG)   += -ljpeg
+ LIBRARIES-$(USE_JPEG2K) += $(shell $(PKG_CONFIG) --libs libopenjp2)
+ LIBRARIES-$(USE_MNG)+= -lmng
+ LIBRARIES-$(USE_PNG)+= $(shell $(PKG_CONFIG) --libs libpng)
+-LIBRARIES-$(USE_TIFF)   += $(shell 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/gmic/, media-gfx/gmic/files/

2022-02-15 Thread Sam James
commit: 300ac949ce26921799260da56eb99980d3a9ef46
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 21:38:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:50:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300ac949

media-gfx/gmic: support OpenEXR 3 / imath

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

 .../gmic/files/gmic-3.0.1-openexr-3-imath.patch|  28 
 media-gfx/gmic/gmic-3.0.1-r1.ebuild| 176 +
 2 files changed, 204 insertions(+)

diff --git a/media-gfx/gmic/files/gmic-3.0.1-openexr-3-imath.patch 
b/media-gfx/gmic/files/gmic-3.0.1-openexr-3-imath.patch
new file mode 100644
index ..e97ef6bf6138
--- /dev/null
+++ b/media-gfx/gmic/files/gmic-3.0.1-openexr-3-imath.patch
@@ -0,0 +1,28 @@
+https://src.fedoraproject.org/rpms/gmic/raw/rawhide/f/gmic-openexr3.patch
+--- a/cmake/FindCImg.cmake
 b/cmake/FindCImg.cmake
+@@ -147,7 +147,10 @@ if(ENABLE_JPEG)
+ endif()
+ 
+ if(ENABLE_OPENEXR)
+-  find_package(OpenEXR)
++  find_package(OpenEXR CONFIG)
++  if(NOT TARGET OpenEXR::OpenEXR)
++find_package(OpenEXR)
++  endif()
+ 
+   if(OpenEXR_FOUND)
+ list(APPEND CLI_COMPILE_FLAGS "cimg_use_openexr")
+--- a/src/Makefile
 b/src/Makefile
+@@ -307,8 +307,8 @@
+ 
+ # Enable native support of EXR image files, using the OpenEXR library.
+ # (http://www.openexr.com/)
+-OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || 
echo -I$(USR)/$(INCLUDE)/OpenEXR)
+-OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lIlmImf -lHalf)
++OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || 
echo -I$(USR)/$(INCLUDE)/OpenEXR -I$(USR)/$(INCLUDE)/Imath)
++OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lOpenEXR -lImath)
+ 
+ # Enable Fast Fourier Transforms, using the FFTW3 library.
+ # (http://www.fftw.org/)

diff --git a/media-gfx/gmic/gmic-3.0.1-r1.ebuild 
b/media-gfx/gmic/gmic-3.0.1-r1.ebuild
new file mode 100644
index ..e1eadca4d27c
--- /dev/null
+++ b/media-gfx/gmic/gmic-3.0.1-r1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake bash-completion-r1 toolchain-funcs
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/dtschump/gmic.git;
+   inherit git-r3
+else
+   SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="GREYC's Magic Image Converter"
+HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic;
+
+LICENSE="CeCILL-2 GPL-3"
+SLOT="0"
+IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png 
qt5 tiff X zlib"
+REQUIRED_USE="
+   gimp? ( png zlib fftw X )
+   qt5? ( png zlib fftw X )
+"
+
+MIN_QT_VER="5.2.0"
+QT_DEPEND="
+   >=dev-qt/qtcore-${MIN_QT_VER}:5=
+   >=dev-qt/qtgui-${MIN_QT_VER}:5=
+   >=dev-qt/qtnetwork-${MIN_QT_VER}:5=
+   >=dev-qt/qtwidgets-${MIN_QT_VER}:5=
+"
+COMMON_DEPEND="
+   curl? ( net-misc/curl )
+   fftw? ( sci-libs/fftw:3.0=[threads] )
+   gimp? (
+   media-gfx/gimp:0/2
+   ${QT_DEPEND}
+   )
+   graphicsmagick? ( media-gfx/graphicsmagick:0= )
+   jpeg? ( virtual/jpeg:0 )
+   opencv? ( >=media-libs/opencv-2.3.1a-r1:0= )
+   openexr? (
+   dev-libs/imath:=
+   media-libs/openexr:=
+   )
+   png? ( media-libs/libpng:0= )
+   qt5? ( ${QT_DEPEND} )
+   tiff? ( media-libs/tiff:0 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   )
+   zlib? ( sys-libs/zlib:0= )"
+RDEPEND="${COMMON_DEPEND}
+   ffmpeg? ( media-video/ffmpeg:0= )
+"
+DEPEND="${COMMON_DEPEND}
+   gimp? ( dev-qt/linguist-tools )
+   qt5? ( dev-qt/linguist-tools )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.0_ipa-sra.patch
+   "${FILESDIR}"/${PN}-3.0.1-openexr-3-imath.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if use openmp; then
+   tc-has-openmp || die "Please switch to an openmp 
compatible compiler"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+   sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die
+
+   if use gimp || use qt5; then
+   # respect user flags
+   sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \
+   -e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \
+   -i gmic-qt/CMakeLists.txt || die
+   local S="${S}/gmic-qt"
+   # Bug #753377
+   local PATCHES=()
+   cmake_src_prepare
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_LIB=ON
+   -DBUILD_LIB_STATIC=no
+   -DBUILD_CLI=$(usex cli)
+   

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

2022-02-15 Thread Sam James
commit: 5d2f32df6d14ef3b47278e59ab39fd4df1d3eba8
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 21:02:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:50:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2f32df

media-gfx/povray: drop OpenEXR support

- No activity upstream involving this, it seems
- Fedora don't seem to be patching it but it doesn't
  seem to work here (silently ignored during build)
- No reverse dependencies

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

 media-gfx/povray/povray-3.7.0.0-r2.ebuild | 143 ++
 1 file changed, 143 insertions(+)

diff --git a/media-gfx/povray/povray-3.7.0.0-r2.ebuild 
b/media-gfx/povray/povray-3.7.0.0-r2.ebuild
new file mode 100644
index ..3e4c29a04a3e
--- /dev/null
+++ b/media-gfx/povray/povray-3.7.0.0-r2.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic versionator virtualx
+
+POVRAY_MAJOR_VER=$(get_version_component_range 1-3)
+POVRAY_MINOR_VER=$(get_version_component_range 4)
+if [ -n "$POVRAY_MINOR_VER" ]; then
+   POVRAY_MINOR_VER=${POVRAY_MINOR_VER/rc/RC}
+   MY_PV="${POVRAY_MAJOR_VER}.${POVRAY_MINOR_VER}"
+else
+   MY_PV=${POVRAY_MAJOR_VER}
+fi
+
+DESCRIPTION="The Persistence of Vision Raytracer"
+HOMEPAGE="https://www.povray.org/;
+SRC_URI="https://github.com/POV-Ray/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://dev.gentoo.org/~soap/distfiles/${P}_p20160914-fix-c++14.patch.bz2;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug +io-restrictions tiff X"
+
+DEPEND="
+   >=dev-libs/boost-1.50.0:=[threads(+)]
+   media-libs/libpng:0
+   sys-libs/zlib
+   virtual/jpeg:0
+   tiff? ( media-libs/tiff:0 )
+   X? ( media-libs/libsdl )"
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+   sys-devel/autoconf-archive"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+PATCHES=(
+   "${FILESDIR}"/${P}-user-conf.patch
+   "${FILESDIR}"/${P}-automagic.patch
+   "${WORKDIR}"/${P}_p20160914-fix-c++14.patch
+   "${FILESDIR}"/${P}-gcc6-openexr.patch
+)
+
+src_prepare() {
+   [[ ${CHOST} == *-darwin* ]] && \
+   PATCHES+=( "${FILESDIR}"/${PN}-3.7.0_rc6-darwin-defaults.patch )
+   eapply "${FILESDIR}"/${P}-r1-boost-1.50.patch
+
+   pushd unix &>/dev/null || die
+   pushd config &>/dev/null || die
+   rm -rf \
+   acx_pthread.m4 \
+   ax_boost_base.m4 \
+   ax_boost_thread.m4 \
+   ax_compare_version.m4 \
+   ax_compiler_vendor.m4 \
+   ax_compiler_version.m4 || die
+   popd &>/dev/null || die
+   bash -x prebuild.sh || die
+   popd &>/dev/null || die
+
+   rm -rf libraries || die
+
+   # Change some directories that cannot be adjusted via configure
+   sed \
+   -e 
's:${povsysconfdir}/$PACKAGE/$VERSION_BASE:${povsysconfdir}/'${PN}':g' \
+   -e 
's:${povdatadir}/$PACKAGE-$VERSION_BASE:${povdatadir}/'${PN}':g' \
+   -e 
's:${povdatadir}/doc/$PACKAGE-$VERSION_BASE:${povdatadir}/doc/'${PF}':g' \
+   -e 's:BOOST_THREAD_LIBS $LIBS:BOOST_THREAD_LIBS $LIBS 
-lboost_date_time:g' \
+   -e 's:"/usr/include":"'${EPREFIX}'/usr/include":' \
+   -e 's:"/usr/lib":"'${EPREFIX}'/usr/'$(get_libdir)'":' \
+   -i configure.ac || die
+
+   sed \
+   -e "s:^povlibdir = .*:povlibdir = @datadir@/${PN}:" \
+   -e "s:^povdocdir = .*:povdocdir = @datadir@/doc/${PF}:" \
+   -e "s:^povconfdir = .*:povconfdir = @sysconfdir@/${PN}:" \
+   -e 's:mkdir_p:MKDIR_P:g' \
+   -i Makefile.am || die
+
+   # The "+p" option on the test command line causes a pause and
+   # prompts the user to interact, so remove it.
+   sed -i -e "s:biscuit.pov -f +d +p:biscuit.pov -f +d:" Makefile.am || die
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Fixes bug 71255
+   if [[ $(get-flag march) == k6-2 ]]; then
+   filter-flags -fomit-frame-pointer
+   fi
+
+   # The config files are installed correctly (e.g. povray.conf),
+   # but the code compiles using incorrect [default] paths
+   # (based on /usr/local...), so povray will not find the system
+   # config files without the following fix:
+   append-cppflags -DPOVLIBDIR=\\\"${EROOT}usr/share/${PN}\\\" 
-DPOVCONFDIR=\\\"${EROOT}etc/${PN}\\\"
+
+   # TODO: Restore OpenEXR if upstream start to support OpenEXR 3/imath
+   econf \
+   COMPILED_BY="Portage (Gentoo $(uname)) on $(hostname -f)" \
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/mandelbulber/files/, media-gfx/mandelbulber/

2022-02-15 Thread Sam James
commit: 150ec563107000945dfc9b1e6042c577a1ad0de0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 21:51:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:50:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=150ec563

media-gfx/mandelbulber: support OpenEXR 3 / imath

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

 .../files/mandelbulber-2.26-openexr-3-imath.patch  | 32 +++
 media-gfx/mandelbulber/mandelbulber-2.26-r1.ebuild | 97 ++
 2 files changed, 129 insertions(+)

diff --git 
a/media-gfx/mandelbulber/files/mandelbulber-2.26-openexr-3-imath.patch 
b/media-gfx/mandelbulber/files/mandelbulber-2.26-openexr-3-imath.patch
new file mode 100644
index ..372b3e655536
--- /dev/null
+++ b/media-gfx/mandelbulber/files/mandelbulber-2.26-openexr-3-imath.patch
@@ -0,0 +1,32 @@
+https://github.com/buddhi1980/mandelbulber2/commit/4a90075d2ea3e7e3f1dd3430e6ba22b42d97b234.patch
+
+Slightly rebased.
+
+From 4a90075d2ea3e7e3f1dd3430e6ba22b42d97b234 Mon Sep 17 00:00:00 2001
+From: cagelight 
+Date: Sat, 22 Jan 2022 00:13:52 -0500
+Subject: [PATCH] Upgrade build files for linking with OpenEXR 3
+
+---
+ mandelbulber2/qmake/common.pri | 7 +++
+ 2 files changed, 6 insertions(+), 8 deletions(-)
+
+diff --git a/mandelbulber2/qmake/common.pri b/mandelbulber2/qmake/common.pri
+index 2e579c5c1..17242e702 100644
+--- a/makefiles/common.pri
 b/makefiles/common.pri
+@@ -26,11 +26,10 @@ qtHaveModule(gamepad){
+   message("Use QtGamepad module")
+ }
+ 
+-packagesExist(IlmBase){
+-  PKGCONFIG += IlmBase
+-  LIBS += -lIlmImf -lHalf
++packagesExist(OpenEXR){
++  PKGCONFIG += OpenEXR
+   DEFINES += USE_EXR
+-  message("Use IlmBase library for EXR files")
++  message("Use OpenEXR libraries for EXR files")
+ }
+ 
+ packagesExist(libtiff-4){

diff --git a/media-gfx/mandelbulber/mandelbulber-2.26-r1.ebuild 
b/media-gfx/mandelbulber/mandelbulber-2.26-r1.ebuild
new file mode 100644
index ..ae58d3bf6c72
--- /dev/null
+++ b/media-gfx/mandelbulber/mandelbulber-2.26-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}2-${PV}"
+inherit desktop qmake-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="Tool to render 3D fractals"
+HOMEPAGE="https://www.mandelbulber.com;
+SRC_URI="https://github.com/buddhi1980/${PN}2/releases/download/${PV}/${MY_P}.tar.gz
 mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="CC-BY-4.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="joystick opencl openexr sndfile tiff"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+RDEPEND="
+   dev-libs/lzo
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   media-libs/libpng:0=
+   sci-libs/gsl:=
+   joystick? ( dev-qt/qtgamepad:5 )
+   opencl? (
+   dev-libs/clhpp
+   virtual/opencl
+   )
+   openexr? (
+   dev-libs/imath:=
+   media-libs/openexr:=
+   )
+   sndfile? ( media-libs/libsndfile )
+   tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}"/${P}-openexr-3-imath.patch
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+src_prepare() {
+   default
+
+   use joystick || sed -i -e "s/qtHaveModule(gamepad)/false/" 
makefiles/common.pri || die
+   use openexr || sed -i -e "s/packagesExist(OpenEXR)/false/" 
makefiles/common.pri || die
+   use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" 
makefiles/common.pri || die
+   use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" 
makefiles/common.pri || die
+}
+
+src_configure() {
+   if use opencl; then
+   eqmake5 makefiles/${PN}-opencl.pro
+   else
+   eqmake5 makefiles/${PN}.pro
+   fi
+}
+
+src_install() {
+   dobin ${PN}2
+
+   dodoc README NEWS usr/share/doc/${PN}2/Mandelbulber_Manual.pdf
+
+   insinto /usr/share/${PN}2
+   doins -r usr/share/${PN}2/*
+
+   domenu ${PN}2.desktop
+
+   newicon -s 256 qt/icons/${PN}.png ${PN}2.png
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-02-15 Thread Sam James
commit: 56aff67d12ed9fac1c638b64c804828f3e7026e9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 20:50:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:50:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56aff67d

media-libs/Field3D: support OpenEXR 3 / imath

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

 media-libs/Field3D/Field3D-1.7.2-r1.ebuild |  41 
 .../files/Field3D-1.7.2-openexr-3-imath.patch  | 233 +
 2 files changed, 274 insertions(+)

diff --git a/media-libs/Field3D/Field3D-1.7.2-r1.ebuild 
b/media-libs/Field3D/Field3D-1.7.2-r1.ebuild
new file mode 100644
index ..71f70435a8ca
--- /dev/null
+++ b/media-libs/Field3D/Field3D-1.7.2-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A library for storing voxel data"
+HOMEPAGE="http://opensource.imageworks.com/?p=field3d;
+SRC_URI="https://github.com/imageworks/Field3D/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="mpi"
+
+RDEPEND="
+   >=dev-libs/boost-1.62:=
+   dev-libs/imath:=
+   sci-libs/hdf5:=
+   mpi? ( virtual/mpi )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.7.2-openexr-3-imath.patch
+)
+
+src_configure() {
+   # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
+   # bug #808731
+   append-cppflags -DH5_USE_110_API
+
+   local mycmakeargs=(
+   -DINSTALL_DOCS=OFF # Docs are not finished yet.
+   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
+   $(cmake_use_find_package mpi MPI)
+   )
+
+   cmake_src_configure
+}

diff --git a/media-libs/Field3D/files/Field3D-1.7.2-openexr-3-imath.patch 
b/media-libs/Field3D/files/Field3D-1.7.2-openexr-3-imath.patch
new file mode 100644
index ..a4155403d46c
--- /dev/null
+++ b/media-libs/Field3D/files/Field3D-1.7.2-openexr-3-imath.patch
@@ -0,0 +1,233 @@
+https://src.fedoraproject.org/rpms/Field3D/raw/rawhide/f/Field3D-openexr.patch
+https://github.com/imageworks/Field3D/issues/101
+
+--- a/export/StdMathLib.h
 b/export/StdMathLib.h
+@@ -38,18 +38,41 @@
+ #ifndef _INCLUDED_Field3D_StdMathLib_H_
+ #define _INCLUDED_Field3D_StdMathLib_H_
+ 
+-#include  
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include 
+-#include  
+-#include 
+-#include 
+-#include  
++// The version can reliably be found in this header file from OpenEXR,
++// for both 2.x and 3.x:
++#include 
++#define COMBINED_OPENEXR_VERSION ((1*OPENEXR_VERSION_MAJOR) + \
++  (100*OPENEXR_VERSION_MINOR) + \
++  OPENEXR_VERSION_PATCH)
+ 
++// There's just no easy way to have an `#include` that works in both
++// cases, so we use the version to switch which set of include files we
++// use.
++#if COMBINED_OPENEXR_VERSION >= 20599 /* 2.5.99: pre-3.0 */
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#else
++// OpenEXR 2.x, use the old locations
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#   include 
++#endif
+ 
////
+ 
+ #include "ns.h"
+--- a/export/Curve.h
 b/export/Curve.h
+@@ -53,8 +53,25 @@
+ 
+ #include 
+ 
+-#include 
+-#include 
++// The version can reliably be found in this header file from OpenEXR,
++// for both 2.x and 3.x:
++#include 
++#define COMBINED_OPENEXR_VERSION ((1*OPENEXR_VERSION_MAJOR) + \
++  (100*OPENEXR_VERSION_MINOR) + \
++  OPENEXR_VERSION_PATCH)
++
++// There's just no easy way to have an `#include` that works in both
++// cases, so we use the version to switch which set of include files we
++// use.
++#if COMBINED_OPENEXR_VERSION >= 20599 /* 2.5.99: pre-3.0 */
++#   include 
++#   include 
++#else
++// OpenEXR 2.x, use the old locations
++#   include 
++#   include 
++#endif
++
+ 
+ 
////
+ 
+--- a/include/OgUtil.h
 b/include/OgUtil.h
+@@ -10,7 +10,22 @@
+ #include 
+ #include 
+ 
+-#include 
++// The version can reliably be found in this header file from OpenEXR,
++// for both 2.x and 3.x:
++#include 
++#define COMBINED_OPENEXR_VERSION ((1*OPENEXR_VERSION_MAJOR) + \
++  (100*OPENEXR_VERSION_MINOR) + \
++  OPENEXR_VERSION_PATCH)
++
++// There's just no easy way to have an `#include` that works in both
++// cases, so we use the version to switch which set of include files 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/, media-gfx/blender/files/

2022-02-15 Thread Sam James
commit: 22d23e6ab87569d482db5b5aad1f9e11d8c7c377
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 18:01:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 15 19:49:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d23e6a

media-gfx/blender: adjust to unslotted OpenEXR

Bug: https://bugs.gentoo.org/833197
Bug: https://bugs.gentoo.org/828441
Bug: https://bugs.gentoo.org/833265
Bug: https://bugs.gentoo.org/833196
Bug: https://bugs.gentoo.org/833158
Bug: https://bugs.gentoo.org/831357
Bug: https://bugs.gentoo.org/832862
Bug: https://bugs.gentoo.org/821247
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-2.93.8-r2.ebuild |   4 +-
 media-gfx/blender/blender-3.0.1-r3.ebuild  |   6 +-
 media-gfx/blender/blender-.ebuild  |   2 +-
 .../blender/files/blender-3.0.1-openexr.patch  | 161 +
 4 files changed, 75 insertions(+), 98 deletions(-)

diff --git a/media-gfx/blender/blender-2.93.8-r2.ebuild 
b/media-gfx/blender/blender-2.93.8-r2.ebuild
index 91f10fa0ecec..6de91d891438 100644
--- a/media-gfx/blender/blender-2.93.8-r2.ebuild
+++ b/media-gfx/blender/blender-2.93.8-r2.ebuild
@@ -43,8 +43,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 # Library versions for official builds can be found in the blender source 
directory in:
 # build_files/build_environment/install_deps.sh
-# We can use a lower version of OIO but we need a version we know we've
-# switched to OpenEXR 3.
 RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=[nls?,threads(+)]
dev-libs/lzo:2=
@@ -88,7 +86,7 @@ RDEPEND="${PYTHON_DEPS}
openimageio? ( >=media-libs/openimageio-2.3.12.0:= )
openexr? (
dev-libs/imath:=
-   media-libs/openexr:3=
+   media-libs/openexr:=
)
opensubdiv? ( >=media-libs/opensubdiv-3.4.0[cuda=,opencl=] )
openvdb? (

diff --git a/media-gfx/blender/blender-3.0.1-r3.ebuild 
b/media-gfx/blender/blender-3.0.1-r3.ebuild
index ed6d2a645173..1d4c81b283d6 100644
--- a/media-gfx/blender/blender-3.0.1-r3.ebuild
+++ b/media-gfx/blender/blender-3.0.1-r3.ebuild
@@ -62,7 +62,7 @@ RDEPEND="${PYTHON_DEPS}
virtual/opengl
alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] )
collada? ( >=media-libs/opencollada-1.6.68 )
-   color-management? ( >=media-libs/opencolorio-2.1.1-r3:= )
+   color-management? ( >=media-libs/opencolorio-2.1.1-r4:= )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
embree? ( >=media-libs/embree-3.10.0[raymask] )
ffmpeg? ( 
media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k,vpx,vorbis,opus,xvid] )
@@ -83,10 +83,10 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
oidn? ( >=media-libs/oidn-1.4.1 )
-   openimageio? ( >=media-libs/openimageio-2.3.12.0:= )
+   openimageio? ( >=media-libs/openimageio-2.3.12.0-r1:= )
openexr? (
dev-libs/imath:=
-   media-libs/openexr:3=
+   media-libs/openexr:=
)
opensubdiv? ( >=media-libs/opensubdiv-3.4.0[cuda=] )
openvdb? (

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 43041614f74c..42b0254daa05 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -86,7 +86,7 @@ RDEPEND="${PYTHON_DEPS}
openimageio? ( >=media-libs/openimageio-2.3.12.0:= )
openexr? (
dev-libs/imath:=
-   media-libs/openexr:3=
+   >=media-libs/openexr-3:=
)
opensubdiv? ( >=media-libs/opensubdiv-3.4.0[cuda=] )
openvdb? (

diff --git a/media-gfx/blender/files/blender-3.0.1-openexr.patch 
b/media-gfx/blender/files/blender-3.0.1-openexr.patch
index 3ff6b213b05f..435498cd8a3d 100644
--- a/media-gfx/blender/files/blender-3.0.1-openexr.patch
+++ b/media-gfx/blender/files/blender-3.0.1-openexr.patch
@@ -1,79 +1,13 @@
-Based on 
https://src.fedoraproject.org/rpms/blender/blob/rawhide/f/blender-openexr.patch
+https://src.fedoraproject.org/rpms/blender/blob/rawhide/f/blender-openexr.patch
 
-The issue is that our dependencies are fragile and want to be linked againt 
OpenEXR 3
-usually, and we've had to give in and go with it. The patches needed to 
Blender to
-make it go with this (outside of issues related to slotting and adapting to it)
-are simple, and will hopefuly bring less pain / build errors / etc than before.
-diff --git a/build_files/cmake/Modules/FindOpenEXR.cmake 
b/build_files/cmake/Modules/FindOpenEXR.cmake
-index 09af546..dfe15cd 100644
 a/build_files/cmake/Modules/FindOpenEXR.cmake
-+++ b/build_files/cmake/Modules/FindOpenEXR.cmake
-@@ -33,6 +33,17 @@ ENDIF()
- # Old versions (before 2.0?) do not have any version string, just assuming 
this should be fine though.
- SET(_openexr_libs_ver_init "2.0")
- 
-+find_package(Imath-3 CONFIG QUIET)
-+if(TARGET 

  1   2   3   >