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

2022-09-05 Thread Sam James
commit: aae91322d18d7791ef8686e2fd4f4cd280dab030
Author: David Shen  gmail  com>
AuthorDate: Sat Sep  3 11:12:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 05:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae91322

sys-cluster/k9scli: fix typo

The PV variable is not expanded correctly due to the typo.

Closes: https://bugs.gentoo.org/868258
Signed-off-by: David Shen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27122
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/k9scli/{k9scli-0.25.18.ebuild => k9scli-0.25.18-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/k9scli/k9scli-0.25.18.ebuild 
b/sys-cluster/k9scli/k9scli-0.25.18-r1.ebuild
similarity index 93%
rename from sys-cluster/k9scli/k9scli-0.25.18.ebuild
rename to sys-cluster/k9scli/k9scli-0.25.18-r1.ebuild
index 3daa0b58fbe7..e43e5f859ec7 100644
--- a/sys-cluster/k9scli/k9scli-0.25.18.ebuild
+++ b/sys-cluster/k9scli/k9scli-0.25.18-r1.ebuild
@@ -23,7 +23,7 @@ src_prepare() {
 }
 
 src_compile() {
-   emake GIT=${GIT_COMMIT} VERSION=v${pv} build
+   emake GIT=${GIT_COMMIT} VERSION=v${PV} build
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/files/, net-print/cups/

2022-09-05 Thread Sam James
commit: b667ed65a318f25f39bfc40708c0b604936f10c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 05:22:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 05:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b667ed65

net-print/cups: backpot fix for OpenSSL w/ intermediate certs

Thanks to Chewi for pointing it out.

Bug: https://github.com/OpenPrinting/cups/issues/465
Signed-off-by: Sam James  gentoo.org>

 net-print/cups/cups-2.4.2-r3.ebuild| 321 +
 .../cups-2.4.2-openssl-intermediate-certs.patch|  20 ++
 2 files changed, 341 insertions(+)

diff --git a/net-print/cups/cups-2.4.2-r3.ebuild 
b/net-print/cups/cups-2.4.2-r3.ebuild
new file mode 100644
index ..82540f1cfc59
--- /dev/null
+++ b/net-print/cups/cups-2.4.2-r3.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info xdg multilib-minimal optfeature pam 
toolchain-funcs
+
+MY_PV="${PV/_beta/b}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_PV="${MY_PV/_p/op}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenPrinting/cups.git;
+   [[ ${PV} !=  ]] && EGIT_BRANCH=branch-${PV/.}
+else
+   
SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+DESCRIPTION="The Common Unix Printing System"
+HOMEPAGE="https://www.cups.org/ https://github.com/OpenPrinting/cups;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="acl dbus debug kerberos openssl pam selinux +ssl static-libs systemd 
test usb X xinetd zeroconf"
+
+# As of 2.4.2, they don't actually seem to be interactive (they pass some flags
+# by default to input for us), but they fail on some greyscale issue w/ 
poppler?
+RESTRICT="!test? ( test ) test"
+
+BDEPEND="
+   acct-group/lp
+   acct-group/lpadmin
+   virtual/pkgconfig
+"
+DEPEND="
+   app-text/libpaper
+   sys-libs/zlib
+   acl? (
+   kernel_linux? (
+   sys-apps/acl
+   sys-apps/attr
+   )
+   )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   pam? ( sys-libs/pam )
+   !pam? ( virtual/libcrypt:= )
+   ssl? (
+   !openssl? ( >=net-libs/gnutls-2.12.23-r6:0=[${MULTILIB_USEDEP}] 
)
+   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:1 )
+   X? ( x11-misc/xdg-utils )
+   xinetd? ( sys-apps/xinetd )
+   zeroconf? ( >=net-dns/avahi-0.6.31-r2[dbus,${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}
+   acct-group/lp
+   acct-group/lpadmin
+   selinux? ( sec-policy/selinux-cups )
+"
+PDEPEND=">=net-print/cups-filters-1.0.43"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.1-nostrip.patch
+   "${FILESDIR}"/${PN}-2.4.1-user-AR.patch
+   "${FILESDIR}"/${PN}-2.4.2-no-fortify-override.patch
+   "${FILESDIR}"/${P}-openssl-intermediate-certs.patch
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/cups-config
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   if use kernel_linux; then
+   linux-info_pkg_setup
+   if  ! linux_config_exists; then
+   ewarn "Can't check the linux kernel configuration."
+   ewarn "You might have some incompatible options 
enabled."
+   else
+   # Recheck that we don't have usblp to collide with 
libusb; this should now work in most cases (bug #501122)
+   if use usb; then
+   if linux_chkconfig_present USB_PRINTER; then
+   elog "Your USB printers will be managed 
via libusb. In case you run into problems, "
+   elog "please try disabling USB_PRINTER 
support in your kernel or blacklisting the"
+   elog "usblp kernel module."
+   elog "Alternatively, just disable the 
usb useflag for cups (your printer will still work)."
+   fi
+   else
+   if ! linux_chkconfig_present USB_PRINTER; then
+   ewarn "If you plan to use USB printers 
you should enable the USB_PRINTER"
+   ewarn "support in your kernel."
+   ewarn "Please enable it:"
+   ewarn "CONFIG_USB_PRINTER=y"
+  

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

2022-09-05 Thread Sam James
commit: 61356c092037eb481cdd120c51533b83f52a64e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 05:22:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 05:22:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61356c09

dev-libs/libofx: refresh patch to match upstream variant (cosmetic)

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

 ...ix-parallel-build-issue-with-ofxconnect-o.patch | 26 +-
 1 file changed, 21 insertions(+), 5 deletions(-)

diff --git 
a/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
 
b/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
index c6ac9035ff47..8288aac50947 100644
--- 
a/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
+++ 
b/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
@@ -1,6 +1,6 @@
 https://github.com/libofx/libofx/pull/77
 
-From 8383d1245468db3aa944e77b38b681249073eb6b Mon Sep 17 00:00:00 2001
+From 55923eba7617c7c4056b21ddf3b569adaea43858 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Tue, 6 Sep 2022 06:00:04 +0100
 Subject: [PATCH 2/2] autotools: fix parallel build issue with ofxconnect,
@@ -9,15 +9,31 @@ Subject: [PATCH 2/2] autotools: fix parallel build issue with 
ofxconnect,
 We need to build the relevant tool before calling help2man, as
 help2man tries to call the tool itself.
 
+Otherwise, we get:
+```
+help2man: can't get `--help' info from ./ofxdump
+Try `--no-discard-stderr' if option outputs to stderr
+make[2]: *** [Makefile:1211: ofxdump.1] Error 127
+make[2]: *** Waiting for unfinished jobs
+```
+
+Ends up building okay as a workaround with -j1.
+
+Bug: https://github.com/libofx/libofx/pull/56
+See: 0597b8a0a9da3226af0779163fbb3ca389d70bc9
+Fixes: 76dae192b4bf642b311084043cf9d6273dd69bb2
 Signed-off-by: Sam James 
 --- a/ofxconnect/Makefile.am
 +++ b/ofxconnect/Makefile.am
-@@ -25,7 +25,7 @@ EXTRA_DIST = cmdline.ggo test-privateserver.sh CMakeLists.txt
+@@ -23,9 +23,9 @@ EXTRA_DIST = cmdline.ggo test-privateserver.sh CMakeLists.txt
+ 
+ # See README.privateserver for details on this server and how to get
  # the key needed to run this test.
- TESTS = test-privateserver.sh 
+-TESTS = test-privateserver.sh 
++TESTS = test-privateserver.sh
  
 -ofxconnect.1: $(top_srcdir)/configure.ac
-+ofxconnect.1: $(top_srcdir)/configure.ac ofxconnect
++ofxconnect.1: ofxconnect$(EXEEXT)
  if HAVE_HELP2MAN
$(HELP2MAN)  -n 'Create a statement request file' -N 
--output=ofxconnect.1 ./ofxconnect$(EXEEXT)
  else
@@ -28,7 +44,7 @@ Signed-off-by: Sam James 
  endif
  
 -ofxdump.1: $(top_srcdir)/configure.ac
-+ofxdump.1: $(top_srcdir)/configure.ac ofxdump
++ofxdump.1: ofxdump$(EXEEXT)
  if HAVE_HELP2MAN
$(HELP2MAN) -n 'Dump content of OFX files as human-readable text' -N 
--output=ofxdump.1 ./ofxdump$(EXEEXT)
  else



[gentoo-commits] repo/gentoo:master commit in: media-fonts/lxgw-wenkai/

2022-09-05 Thread WANG Xuerui
commit: 36d7295f6b7be2ddd3b2d8fa6cacfedd980fd4cd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Sep  6 05:07:07 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Sep  6 05:07:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d7295f

media-fonts/lxgw-wenkai: add 1.240, drop 1.235.2

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

 media-fonts/lxgw-wenkai/Manifest| 2 +-
 .../{lxgw-wenkai-1.235.2.ebuild => lxgw-wenkai-1.240.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/lxgw-wenkai/Manifest b/media-fonts/lxgw-wenkai/Manifest
index cf8833edfd31..e10e79b8ccf1 100644
--- a/media-fonts/lxgw-wenkai/Manifest
+++ b/media-fonts/lxgw-wenkai/Manifest
@@ -1 +1 @@
-DIST lxgw-wenkai-v1.235.2.tar.gz 60332557 BLAKE2B 
20625e69d0dc78e2607db517b8367af1b8e1c1f6c5a4fa4d742638c947d364ffd906c7f0686d3bfc09719de82549ac4e2fe168019f8e16a28ca28debe4e1eb0f
 SHA512 
0f4647d7452df39b3611a206abe48ff6c18d8a6660d4b407c027f88f3c066aeec36c847563ec2eb0ca243ca2e9dba5d21fda2caf6f4fbff30b7cc2c52c48b27f
+DIST lxgw-wenkai-v1.240.tar.gz 60373057 BLAKE2B 
5bb0654c306f39b9d56df3fe718a3b9e91d9cb3354424f6e254366badaf58702cbaa6e5b73ba65114f4dd60a0cf4fe30242c34b800b2450058c305b517c95c46
 SHA512 
db9fd1e818b55fcc1cc5e35f83b5e51200990fa46b740f7bbb9fc62f0db7d2d0a798572ae9f6d8ae7334ab5720060d9c39434cf48598d7e4b223b012b2317223

diff --git a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.235.2.ebuild 
b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.240.ebuild
similarity index 100%
rename from media-fonts/lxgw-wenkai/lxgw-wenkai-1.235.2.ebuild
rename to media-fonts/lxgw-wenkai/lxgw-wenkai-1.240.ebuild



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

2022-09-05 Thread Hans de Graaff
commit: 95508cea4713043423adea612e5e5f100a7e8a4a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  6 05:07:05 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  6 05:07:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95508cea

dev-ruby/sshkit: add 1.21.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sshkit/Manifest |  1 +
 dev-ruby/sshkit/sshkit-1.21.3.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 2e409842216f..937812815a32 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1 +1,2 @@
 DIST sshkit-1.21.2.gem 144896 BLAKE2B 
ea72b1d0df7252f9c4ffe010721a957b5a86cc43697acf4dfd065a74cca5317deeb15692449d573a2e5590ef3a23ee666196b7b661d6986a2f270d16e2dc8d89
 SHA512 
37515726b67ae0e2ac9dff42cf7b71a32832ebe144aa192332780e4d9aead1a9e4c3cf7f6f0b994804175a5befd896b32908a82ba2e4f4a1d4e4b0f5bf01c3b3
+DIST sshkit-1.21.3.gem 144896 BLAKE2B 
14cf7338187238f720cf8bf39664ba827700c1c47469cbd9e2f154a2b7bc91b4d8d14ec15d76db88fba1d23a936b112f0f2a33f2e15978a85816cd04274aea89
 SHA512 
ede63fd798db6e49fb2a1e9379699bd3e5de27f6b83640506a848f179fd83efed410357c899e97a41b1ab7e3baf47d88f87dcecf2bbcdf7475bea0d35817a9cc

diff --git a/dev-ruby/sshkit/sshkit-1.21.3.ebuild 
b/dev-ruby/sshkit/sshkit-1.21.3.ebuild
new file mode 100644
index ..0c59a5fd2f75
--- /dev/null
+++ b/dev-ruby/sshkit/sshkit-1.21.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30"
+
+# There are functional tests that require vagrant boxes to be set up.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
+HOMEPAGE="https://github.com/capistrano/sshkit;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/net-ssh-2.8.0:*
+   >=dev-ruby/net-scp-1.1.2
+"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha 

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

2022-09-05 Thread Sam James
commit: 3d6091d06150c1b7318cbcb7fb472dc942d42848
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 05:02:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 05:03:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6091d0

dev-libs/libofx: fix version in header file; fix parallel build

Bug: https://github.com/libofx/libofx/issues/76
Signed-off-by: Sam James  gentoo.org>

 ...ix-LIBOFX_MAJOR_VERSION-and-friends-in-li.patch | 45 ++
 ...ix-parallel-build-issue-with-ofxconnect-o.patch | 34 
 ...ibofx-0.10.6.ebuild => libofx-0.10.6-r1.ebuild} | 14 ++-
 3 files changed, 92 insertions(+), 1 deletion(-)

diff --git 
a/dev-libs/libofx/files/libofx-0.10.6-0001-autotools-fix-LIBOFX_MAJOR_VERSION-and-friends-in-li.patch
 
b/dev-libs/libofx/files/libofx-0.10.6-0001-autotools-fix-LIBOFX_MAJOR_VERSION-and-friends-in-li.patch
new file mode 100644
index ..283e852fef0f
--- /dev/null
+++ 
b/dev-libs/libofx/files/libofx-0.10.6-0001-autotools-fix-LIBOFX_MAJOR_VERSION-and-friends-in-li.patch
@@ -0,0 +1,45 @@
+https://github.com/libofx/libofx/pull/77
+
+From a8326e0800c5c28228624005566ae9f37a775367 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 6 Sep 2022 05:47:00 +0100
+Subject: [PATCH 1/2] autotools: fix LIBOFX_MAJOR_VERSION and friends in
+ libofx.h
+
+Closes: https://github.com/libofx/libofx/issues/76
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -8,17 +8,15 @@ dnl Process this file with autoconf to produce a configure 
script.
+ # FUNCTION:
+ # implements checks for a variety of system-specific functions
+ 
+-
+-
+-LIBOFX_MAJOR_VERSION=0
+-LIBOFX_MINOR_VERSION=10
+-LIBOFX_MICRO_VERSION=6
+-AC_INIT(libofx, 0.10.6)  # must repeat the version number here, sorry
++AC_INIT([libofx], [0.10.6])  # must repeat the version number here, sorry
++AC_SUBST([LIBOFX_MAJOR_VERSION], [0])
++AC_SUBST([LIBOFX_MINOR_VERSION], [10])
++AC_SUBST([LIBOFX_MICRO_VERSION], [6])
+ 
+ 
LIBOFX_VERSION_RELEASE_STRING="$LIBOFX_MAJOR_VERSION.$LIBOFX_MINOR_VERSION.$LIBOFX_MICRO_VERSION"
+ 
+ AC_CONFIG_SRCDIR(inc/libofx.h.in)
+-AM_CONFIG_HEADER(config.h)
++AM_CONFIG_HEADER([config.h])
+ AC_CONFIG_AUX_DIR(config)
+ AC_CONFIG_MACRO_DIR(m4)
+ AC_PROG_CC
+@@ -57,9 +55,6 @@ CXXFLAGS="-DIN_LIBOFX $CXXFLAGS"
+ 
+ 
LIBOFX_VERSION=$LIBOFX_MAJOR_VERSION.$LIBOFX_MINOR_VERSION.$LIBOFX_MICRO_VERSION
+ 
+-AC_SUBST(LIBOFX_MAJOR_VERSION)
+-AC_SUBST(LIBOFX_MINOR_VERSION)
+-AC_SUBST(LIBOFX_MICRO_VERSION)
+ LIBOFX_BUILD_VERSION=0
+ AC_SUBST(LIBOFX_BUILD_VERSION)
+ AC_SUBST(LIBOFX_VERSION_RELEASE_STRING)

diff --git 
a/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
 
b/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
new file mode 100644
index ..c6ac9035ff47
--- /dev/null
+++ 
b/dev-libs/libofx/files/libofx-0.10.6-0002-autotools-fix-parallel-build-issue-with-ofxconnect-o.patch
@@ -0,0 +1,34 @@
+https://github.com/libofx/libofx/pull/77
+
+From 8383d1245468db3aa944e77b38b681249073eb6b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 6 Sep 2022 06:00:04 +0100
+Subject: [PATCH 2/2] autotools: fix parallel build issue with ofxconnect,
+ ofxdump
+
+We need to build the relevant tool before calling help2man, as
+help2man tries to call the tool itself.
+
+Signed-off-by: Sam James 
+--- a/ofxconnect/Makefile.am
 b/ofxconnect/Makefile.am
+@@ -25,7 +25,7 @@ EXTRA_DIST = cmdline.ggo test-privateserver.sh CMakeLists.txt
+ # the key needed to run this test.
+ TESTS = test-privateserver.sh 
+ 
+-ofxconnect.1: $(top_srcdir)/configure.ac
++ofxconnect.1: $(top_srcdir)/configure.ac ofxconnect
+ if HAVE_HELP2MAN
+   $(HELP2MAN)  -n 'Create a statement request file' -N 
--output=ofxconnect.1 ./ofxconnect$(EXEEXT)
+ else
+--- a/ofxdump/Makefile.am
 b/ofxdump/Makefile.am
+@@ -15,7 +15,7 @@ cmdline.c cmdline.h: cmdline.ggo Makefile
+ 
+ endif
+ 
+-ofxdump.1: $(top_srcdir)/configure.ac
++ofxdump.1: $(top_srcdir)/configure.ac ofxdump
+ if HAVE_HELP2MAN
+   $(HELP2MAN) -n 'Dump content of OFX files as human-readable text' -N 
--output=ofxdump.1 ./ofxdump$(EXEEXT)
+ else

diff --git a/dev-libs/libofx/libofx-0.10.6.ebuild 
b/dev-libs/libofx/libofx-0.10.6-r1.ebuild
similarity index 76%
rename from dev-libs/libofx/libofx-0.10.6.ebuild
rename to dev-libs/libofx/libofx-0.10.6-r1.ebuild
index 87cfdff2482d..fb768f5ba89e 100644
--- a/dev-libs/libofx/libofx-0.10.6.ebuild
+++ b/dev-libs/libofx/libofx-0.10.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 DESCRIPTION="Library to support the Open Financial eXchange XML format"
 HOMEPAGE="https://github.com/libofx/libofx;
@@ -31,6 +31,18 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.10.6-0001-autotools-fix-LIBOFX_MAJOR_VERSION-and-friends-in-li.patch
+   

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

2022-09-05 Thread Miroslav Šulc
commit: 95095b102be082c99e4c6ed615a33710c57c7554
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:24:25 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:24:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95095b10

media-libs/libltc: bump to 1.3.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/libltc/Manifest|  1 +
 media-libs/libltc/libltc-1.3.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/media-libs/libltc/Manifest b/media-libs/libltc/Manifest
index 97ae3d630a04..1daead03a70e 100644
--- a/media-libs/libltc/Manifest
+++ b/media-libs/libltc/Manifest
@@ -1 +1,2 @@
 DIST libltc-1.3.1.tar.gz 440790 BLAKE2B 
881a237a23e6f4a9d058d69b26cad78c96a9dc0f90bb5b5ffc2d08f4b894d039b57e53cb70844d89b0defa5795d252e3afef07d43bfd4dc8b10a34066b6c1efe
 SHA512 
e4ba96560f04155d022d2c975fa36d4bb77efb9a877344041e1bd12bd5e7d04dccb452f3a4e061aba961bd0c3c0d1d53dc98ac469e04e61a934feeedc20e09b3
+DIST libltc-1.3.2.tar.gz 449921 BLAKE2B 
8a6b3452245f72e918b4a105854d751ca66780ce4627aca54bb0d1342c5a1e77e614103da15037f71b89d44c62b35230a6240e42af287c442e6049c2ad9c85a6
 SHA512 
3b29b7da1ad9f85c62068b927abec9b3963a77558b46b3ee7681f360642570935becedcf95436574a8a7b456c7e0b414131571d71c6903139f9e7565968278a6

diff --git a/media-libs/libltc/libltc-1.3.2.ebuild 
b/media-libs/libltc/libltc-1.3.2.ebuild
new file mode 100644
index ..a713d30f5e04
--- /dev/null
+++ b/media-libs/libltc/libltc-1.3.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Linear/Logitudinal Time Code (LTC) Library"
+HOMEPAGE="https://github.com/x42/libltc.git;
+if [[ ${PV} == * ]]; then
+   inherit git-r3 autotools
+   EGIT_REPO_URI="https://github.com/x42/libltc.git;
+else
+   
SRC_URI="https://github.com/x42/libltc/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+LICENSE="LGPL-3"
+SLOT="0"
+RESTRICT="mirror"
+
+src_prepare() {
+   default
+
+   [[ ${PV} == * ]] && eautoreconf
+}
+
+src_install() {
+   default
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



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

2022-09-05 Thread Miroslav Šulc
commit: a853c9195c1dc65b6bb467c2cc0ba620b4f81654
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:21:58 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:22:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a853c919

media-sound/qtractor: bump to 0.9.28

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qtractor/Manifest   |   1 +
 media-sound/qtractor/qtractor-0.9.28.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index 0bcf887ae5f0..94cc2e995630 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,2 +1,3 @@
 DIST qtractor-0.9.26.tar.gz 1868666 BLAKE2B 
3e0febf185ad5818bec00c3b66cfdcf8e2ff89909f3934facf3e371283b840847111b3eb175bcc7f5e0a073f06b01554aa5f61a0add1c21588124858849a3cfa
 SHA512 
ca1a1cfcd7083bae83d26b0710cb7b884658176c060858f5f9fbc40a885a498731a544390be2a61f4f986d113ca112271eaf5c6218f6e3051b152dcae836b8d0
 DIST qtractor-0.9.27.tar.gz 1995105 BLAKE2B 
08b3a18d37eb700960e24741178079deb728f909f80fc00491abbe832c1d1966022ec6bd2c24469047b53b168a7e084a7d76da96e587afff78662f2f1c9b1d26
 SHA512 
2bcd4c5676fda58c7cf9ad9a9dcc139eda11c69b1c608812ff912ff63da56fbd0ba6b76828b326038365c9d84519bc752c54572e8edbf573e6cd0d068a17faf6
+DIST qtractor-0.9.28.tar.gz 2000685 BLAKE2B 
aa0d71732b9d214da22a97ca15d0c54eb61b7c35656f827bd0e39f5b55981b0c0d29645d5d3c4280ccba6aab971171615ef099f1cea1f3a8c381ac0dfffd2ca8
 SHA512 
db63766bcfd5a744a532d68cbe6f3153f9dd02208bca5098b27cda1cbec694b2981b3eb6a7912324c07327c87cb5f5ba46dccc96398d051e011ce563fc67

diff --git a/media-sound/qtractor/qtractor-0.9.28.ebuild 
b/media-sound/qtractor/qtractor-0.9.28.ebuild
new file mode 100644
index ..f3c019cec2bc
--- /dev/null
+++ b/media-sound/qtractor/qtractor-0.9.28.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt 
framework"
+HOMEPAGE="https://qtractor.sourceforge.io;
+SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc 
rubberband vorbis zlib"
+REQUIRED_USE="dssi? ( ladspa )"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/libsndfile
+   media-libs/lilv
+   media-libs/lv2
+   media-libs/suil
+   virtual/jack
+   x11-libs/libxcb:=
+   aubio? ( media-libs/aubio:= )
+   dssi? ( media-libs/dssi )
+   ladspa? ( media-libs/ladspa-sdk )
+   libsamplerate? ( media-libs/libsamplerate )
+   mad? ( media-libs/libmad )
+   osc? ( media-libs/liblo )
+   rubberband? ( media-libs/rubberband )
+   vorbis? (
+   media-libs/libogg
+   media-libs/libvorbis
+   )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFIG_DSSI=$(usex dssi 1 0)
+   -DCONFIG_GRADIENT=1
+   -DCONFIG_JACK_LATENCY=1
+   -DCONFIG_JACK_METADATA=1
+   -DCONFIG_JACK_SESSION=1
+   -DCONFIG_LADSPA=$(usex ladspa 1 0)
+   -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
+   -DCONFIG_LIBLILV=1
+   -DCONFIG_LIBLO=$(usex osc 1 0)
+   -DCONFIG_LIBMAD=$(usex mad 1 0)
+   -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
+   -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
+   -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
+   -DCONFIG_LIBZ=$(usex zlib 1 0)
+   -DCONFIG_LV2=1
+   -DCONFIG_LV2_UI_GTK2=0
+   -DCONFIG_NSM=0
+   -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
+   -DCONFIG_STACKTRACE=$(usex debug 1 0)
+   -DCONFIG_VESTIGE=1
+   -DCONFIG_VST=1
+   -DCONFIG_VST3=0
+   -DCONFIG_XUNIQUE=0
+   )
+   # Following options are left to the default
+   # CONFIG_LV2_ATOM
+   # CONFIG_LV2_BUF_SIZE
+   # CONFIG_LV2_CVPORT
+   # CONFIG_LV2_EVENT
+   # CONFIG_LV2_EXTERNAL_UI
+   # CONFIG_LV2_MIDNAM
+   # CONFIG_LV2_OPTIONS
+   # CONFIG_LV2_PARAMETERS
+   # CONFIG_LV2_PATCH
+   # CONFIG_LV2_PORT_EVENT
+   # CONFIG_LV2_PRESETS
+   # CONFIG_LV2_PROGRAMS
+   # CONFIG_LV2_STATE
+   # CONFIG_LV2_STATE_FILES
+   # CONFIG_LV2_STATE_MAKE_PATH
+   # CONFIG_LV2_TIME
+   # CONFIG_LV2_TIME_POSITION
+   # CONFIG_LV2_UI
+   # 

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

2022-09-05 Thread Sam James
commit: cfb9457fa61e2f36a9490af5a91e8cf642ffdf96
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 04:18:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 04:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb9457f

www-client/opera: remove old

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

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

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index c29f83d42e23..b4adb2dda579 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-104.0.5083.0.tar.xz 1431840 BLAKE2B 
172ba55d6f390eaea644803ddae8c3cee4ee2d585de873db438d43b9e7f6d07f5b0e9b659f06c126f65148148d889948cc3287ee21da00eec08f2e665be47dbc
 SHA512 
9ca7fe8a244b634d65a28602f9e1173694faaab6de95cd0a44aeedc29dffb75b14adf842c69d5ba5631fb40e51f021fce190dc8307148d8e9218230b7cde29b8
-DIST opera-stable_90.0.4480.80_amd64.deb 87515596 BLAKE2B 
33a405e8aa2b166ec143edb01a2ac1013852085088cf5fbe157c3b2bff2d3974cd9325c60e33b628288b876904f9961fbf26fb396bc44ff4f53925499c0d9532
 SHA512 
0e8db94c5949c215784212c417fd7447cf3dd7d1afe02bc18fff5b3c95cb7328ce91929faeaec78928799e6a57ac378a1f87117cc6e7f10334214b1aee436119
 DIST opera-stable_90.0.4480.84_amd64.deb 87573100 BLAKE2B 
d5640ff66d38d3d0e4a1ec22ad2524ce0b0e4b4f4931e96d05e60e25feffc220a7b65b6886a7b6db24ae7c63736ecd497b3e820aac9b20d77d126f5001150df0
 SHA512 
3fcc518c78acfd06d30bb554ed6452773ff581c6d9a045b990870296f648f0f3aa129d40b038a268eb7c3e21ec93ff60ed9be609ff421d8d9b41f1adc1970693

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

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

2022-09-05 Thread Sam James
commit: 54979f8c600dcd971ed60fa39de102891036d183
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 04:18:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 04:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54979f8c

www-client/opera: amd64 stable (90.0.4480.84)

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

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

diff --git a/www-client/opera/opera-90.0.4480.84.ebuild 
b/www-client/opera/opera-90.0.4480.84.ebuild
index bf2f16f337f7..824727a288bb 100644
--- a/www-client/opera/opera-90.0.4480.84.ebuild
+++ b/www-client/opera/opera-90.0.4480.84.ebuild
@@ -40,7 +40,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="104.0.5083.0"
 



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

2022-09-05 Thread Sam James
commit: 9409a3f8533e72f7c150a81d865102c0b8902461
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 04:02:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 04:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9409a3f8

dev-util/watchman: add 2022.09.05.00

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

 dev-util/watchman/Manifest  |   1 +
 dev-util/watchman/watchman-2022.09.05.00.ebuild | 217 
 2 files changed, 218 insertions(+)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 146bde82ea31..0f8b6d03b22a 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -87,6 +87,7 @@ DIST watchman-2022.08.08.00.tar.gz 3788351 BLAKE2B 
cdf5ea901bbe7ff46d32fadb7eb46
 DIST watchman-2022.08.15.00.tar.gz 3783166 BLAKE2B 
a2090fb9e62890ea77e264c6d2727d93e8799b96ad4eaf7e02c58a8526fbd57b3b6ff2fdeddfb67a41771e2c0e29ca2f7fab2246ef8455df9902685c40c96138
 SHA512 
497f7127fe6efc5419f9f169b580701bdf88c4774b2c2d35b5c3849b29f679bf72569885cbb4411ebfd92e8d34eb589bf327d2362d8b5a1c141f9c063833f3e7
 DIST watchman-2022.08.22.00.tar.gz 3785807 BLAKE2B 
7be65183a03bbef4b880349bc04b27c71699ae3a7c140bddea4f3f40299d9bbf19d63980bba988eab4219205b7250c9de2045d29aa9a5c65820e03a1b4cc647d
 SHA512 
33efa917f7561f8f6fddd77590ad87064cfcca10c3936ccc3fd078a3f425ae49ec4a7e0859251c3020f26a0e9086301fd23fc1fafe73746316bf336123463f9d
 DIST watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B 
faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781
 SHA512 
25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1
+DIST watchman-2022.09.05.00.tar.gz 3787904 BLAKE2B 
e8bf19f3b3bb15a6d1bc6c902928c8390c6b3d275c193b1235585afe9598ba89c8e2ee77e4d2e41a7b20708e9e2d081ecd99b27702bf5d9551a3b9947cfb6371
 SHA512 
5c4d3a722e610556e7c76ddbb76996a7e8ff60c141d6264900da368417fe6f94cb68452d4aa3ab7818985b6460140388c89a3d5e00a3269a32a2e4acbc84c996
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513

diff --git a/dev-util/watchman/watchman-2022.09.05.00.ebuild 
b/dev-util/watchman/watchman-2022.09.05.00.ebuild
new file mode 100644
index ..ab5b42363940
--- /dev/null
+++ b/dev-util/watchman/watchman-2022.09.05.00.ebuild
@@ -0,0 +1,217 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+# TODO: Split into different variables then combine for each component?
+# Not all is in rust/ dir.
+# Rust components: watchman/cli watchman/rust/serde_bser 
watchman/rust/watchman_client
+CRATES="
+ahash-0.3.8
+ansi_term-0.12.1
+anyhow-1.0.55
+atty-0.2.14
+autocfg-1.1.0
+bitflags-1.3.2
+byteorder-1.4.3
+bytes-1.1.0
+cfg-if-1.0.0
+clap-2.34.0
+const-random-0.1.13
+const-random-macro-0.1.13
+crossbeam-0.8.1
+crossbeam-channel-0.5.2
+crossbeam-deque-0.8.1
+crossbeam-epoch-0.9.7
+crossbeam-queue-0.3.4
+crossbeam-utils-0.8.7
+crunchy-0.2.2
+either-1.6.1
+futures-0.1.31
+futures-0.3.21
+futures-channel-0.3.21
+futures-core-0.3.21
+futures-executor-0.3.21
+futures-io-0.3.21
+futures-macro-0.3.21
+futures-sink-0.3.21
+futures-task-0.3.21
+futures-util-0.3.21
+getrandom-0.2.5
+heck-0.3.3
+hermit-abi-0.1.19
+jwalk-0.6.0
+lazy_static-1.4.0
+libc-0.2.119
+lock_api-0.4.6
+log-0.4.14
+maplit-1.0.2
+memchr-2.4.1
+memoffset-0.6.5
+mio-0.8.0
+miow-0.3.7
+ntapi-0.3.7
+num_cpus-1.13.1
+once_cell-1.9.0
+parking_lot-0.12.0
+parking_lot_core-0.9.1
+pin-project-lite-0.2.8
+pin-utils-0.1.0
+proc-macro2-1.0.36
+proc-macro-error-1.0.4
+proc-macro-error-attr-1.0.4
+proc-macro-hack-0.5.19
+quote-1.0.15
+rayon-1.5.1
+rayon-core-1.9.1
+redox_syscall-0.2.10
+scopeguard-1.1.0
+serde-1.0.136
+serde_derive-1.0.136
+signal-hook-registry-1.4.0
+slab-0.4.5
+smallvec-1.8.0
+socket2-0.4.4
+strsim-0.8.0
+structopt-0.3.26
+structopt-derive-0.4.18
+syn-1.0.86
+textwrap-0.11.0

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

2022-09-05 Thread Sam James
commit: 0bccb7595f8e3d077e1542318a28c7dc10a1b1bb
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 04:18:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 04:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bccb759

www-client/opera: automated bump (90.0.4480.84)

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

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

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index ee6aa30a27bd..c29f83d42e23 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-104.0.5083.0.tar.xz 1431840 BLAKE2B 
172ba55d6f390eaea644803ddae8c3cee4ee2d585de873db438d43b9e7f6d07f5b0e9b659f06c126f65148148d889948cc3287ee21da00eec08f2e665be47dbc
 SHA512 
9ca7fe8a244b634d65a28602f9e1173694faaab6de95cd0a44aeedc29dffb75b14adf842c69d5ba5631fb40e51f021fce190dc8307148d8e9218230b7cde29b8
 DIST opera-stable_90.0.4480.80_amd64.deb 87515596 BLAKE2B 
33a405e8aa2b166ec143edb01a2ac1013852085088cf5fbe157c3b2bff2d3974cd9325c60e33b628288b876904f9961fbf26fb396bc44ff4f53925499c0d9532
 SHA512 
0e8db94c5949c215784212c417fd7447cf3dd7d1afe02bc18fff5b3c95cb7328ce91929faeaec78928799e6a57ac378a1f87117cc6e7f10334214b1aee436119
+DIST opera-stable_90.0.4480.84_amd64.deb 87573100 BLAKE2B 
d5640ff66d38d3d0e4a1ec22ad2524ce0b0e4b4f4931e96d05e60e25feffc220a7b65b6886a7b6db24ae7c63736ecd497b3e820aac9b20d77d126f5001150df0
 SHA512 
3fcc518c78acfd06d30bb554ed6452773ff581c6d9a045b990870296f648f0f3aa129d40b038a268eb7c3e21ec93ff60ed9be609ff421d8d9b41f1adc1970693

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

2022-09-05 Thread Sam James
commit: bde5db5abb6e54c88f0589c0305646d7fe366039
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 04:02:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 04:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde5db5a

dev-cpp/edencommon: add 2022.09.05.00

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

 dev-cpp/edencommon/Manifest|  1 +
 dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest
index e2ab224a0ac1..9a665e574a61 100644
--- a/dev-cpp/edencommon/Manifest
+++ b/dev-cpp/edencommon/Manifest
@@ -3,3 +3,4 @@ DIST edencommon-0_pre20220815.tar.gz 142456 BLAKE2B 
64e2b8e155e56ff50ca348ae53f3
 DIST edencommon-2022.08.15.00.gh.tar.gz 142467 BLAKE2B 
e3d72f1ae5845db2c18003202ca6360cc9496c3544eff2cad8eee486098dae3649bc54a0b7b9ea57fb72a1669a1f4307a017a85693499ca353f553f0de79dc6b
 SHA512 
211a6f0e22b662e743cc944b7bc3d9ad63c1e4dd55b515db958fdfc04463357caef39ad43a9089417ac61929a8f32375f2fd673a113c04a162e94f6419737e81
 DIST edencommon-2022.08.22.00.gh.tar.gz 143598 BLAKE2B 
af33b9369c694a4649d27dfe66bae6a7442ff2cc241046b05dc71c98375dbfed9386ee3ef6f4f0f19252435e9579164c0826e4996078b43005de5ad751166ba9
 SHA512 
079ca724c7ce276586180940369709cabab187aac3e2e80cdec024b4ae9687158cd7888fa413a4e008dc68b725e690b0b0308a69c86c3bde036abfdcd2eaa168
 DIST edencommon-2022.08.29.00.gh.tar.gz 143430 BLAKE2B 
a66bae35413097140b24c9313b12d55d52cbd98396ff1afacc751eb9752d4116ab19aeb9320dead5500189d74b4d91fdc09d9648fc6b5fbb55a706328488e7ef
 SHA512 
6622c5de2dbff96717a345c82aaf9335745ed57262bb55c7a6704a68259ce81376ff0a2e9f3818ed1c1f08434da704f31fd4e3d8c48dd13646f0202e7564b2c7
+DIST edencommon-2022.09.05.00.gh.tar.gz 143447 BLAKE2B 
73296a663b76c445076392f59de46dec6a94d8bec75252952c88eb748b3f9a62e9d10134c8c33525ad0b3c2c3d235b96bc65500de9a63d1042f1f7c9c528
 SHA512 
2110446ef109fc151d2d0d2d7eead283ced5ddc4ef4af3bea66d6aebf26c141a636bb03ee9e3f35ce7440373cb37858b748c39ddd14588513373ac7801600897

diff --git a/dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild 
b/dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild
new file mode 100644
index ..5c158b468234
--- /dev/null
+++ b/dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+inherit cmake
+
+DESCRIPTION="Shared library for Watchman and Eden projects"
+HOMEPAGE="https://github.com/facebookexperimental/edencommon;
+SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind"
+
+RDEPEND="
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-cpp/folly:=
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}"
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+   )
+
+   cmake_src_configure
+}



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

2022-09-05 Thread Sam James
commit: 616606299a7c107a877d39a6b5004c72d85ddf16
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 04:02:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 04:18:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61660629

dev-cpp/folly: add 2022.09.05.00

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

 dev-cpp/folly/Manifest   |   1 +
 dev-cpp/folly/folly-2022.09.05.00.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 52b8ed055ebc..cee34716d5ed 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -5,3 +5,4 @@ DIST folly-v2022.08.08.00.tar.gz 3684846 BLAKE2B 
462c183effea452ca706a7a14ebba82
 DIST folly-v2022.08.15.00.tar.gz 3691439 BLAKE2B 
96ba34a18b51ea91aacd2bbcdbfef855a8924004850534ef342799d1c36d6ece04b77100b8901053fd3d0a997d1764ffdfd5bcd60928b4a4f8c9480f5a6d8ee6
 SHA512 
72d8d29a1f26f5af33d13e1d2f7ed5ce439bc7345daecc3ed1d30e33b802e0aa4f1ca59fae16db25079e55da14f60cd6a548f0f31eef48abad49b71baa6e6307
 DIST folly-v2022.08.22.00.tar.gz 3693126 BLAKE2B 
1d28c114068d6d37bb0d57fddc9ab22438efc967aba810ba463b2e63c451a7d66152c5ec5b42d10879ed3d44467af5548d98998c52080b10f82aabfaec5f8b85
 SHA512 
b042a25c4e114d7098dbba94699a472e94a9074fe0814b1c5417e5bf995b69a22704613ae2a863d4e098511b0b8cc38c2e7c172a02b7bf772e238edcfe967c9e
 DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B 
c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc
 SHA512 
1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790
+DIST folly-v2022.09.05.00.tar.gz 3707503 BLAKE2B 
417df2b8e5dc21b6bffa815b265f85321c93c5d841ca0be77da46c32d6c75dc135a86ec37d8d6a6c3e2b95d8ccfe73e30739713c97e43f4cd3ba18c8a9d3dbde
 SHA512 
5ab206606c3e8b0930e098bc86406edd1b66e99bfa5b3bdcd93bfc054c83fae5271b4257a03a2e18d9f1f789bf64088de2e0c3bbd0a9618ef4281e748da0ccba

diff --git a/dev-cpp/folly/folly-2022.09.05.00.ebuild 
b/dev-cpp/folly/folly-2022.09.05.00.ebuild
new file mode 100644
index ..fcc47d18f6a8
--- /dev/null
+++ b/dev-cpp/folly/folly-2022.09.05.00.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# dev-cpp/edencommon
+# dev-cpp/folly
+# dev-util/watchman
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="An open-source C++ library developed and used at Facebook"
+HOMEPAGE="https://github.com/facebook/folly;
+SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-libs/boost:=[context]
+   dev-libs/double-conversion:=
+   dev-libs/libaio
+   dev-libs/libevent:=
+   dev-libs/libfmt:=
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   >=sys-libs/liburing-2.2:=
+   sys-libs/zlib
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )"
+# libiberty is linked statically
+DEPEND="${RDEPEND}
+   sys-libs/binutils-libs
+   test? ( dev-cpp/gtest )"
+BDEPEND="test? ( sys-devel/clang )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch
+)
+
+pkg_setup() {
+   [[ ${BUILD_TYPE} == binary ]] && return
+
+   if use test && ! tc-is-clang ; then
+   # Always build w/ Clang for now to avoid gcc ICE
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
+   #if [[ $(gcc-major-version) -eq 12 ]] ; then
+   #   return
+   #fi
+
+   ## Only older GCC 11 is broken
+   #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 
3 && $(gcc-micro-version) -ge 1 ]] ; then
+   #   return
+   #fi
+
+   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
+   #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
+
+   export CC=${CHOST}-clang
+   export CXX=${CHOST}-clang++
+   fi
+}
+
+src_configure() {
+   # Fragile when changing compilers
+   export CCACHE_DISABLE=1
+
+   # TODO: liburing could in theory be optional but fails to link
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # - 
timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest
+   # 

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

2022-09-05 Thread Miroslav Šulc
commit: 0673b54b3e02df8568bed961d340b7e50a069bb2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:16:41 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:16:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0673b54b

media-sound/ecasound: dropped obsolete 2.9.3

Bug: https://bugs.gentoo.org/854798
Closes: https://bugs.gentoo.org/846059
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ecasound/ecasound-2.9.3.ebuild | 97 --
 1 file changed, 97 deletions(-)

diff --git a/media-sound/ecasound/ecasound-2.9.3.ebuild 
b/media-sound/ecasound/ecasound-2.9.3.ebuild
deleted file mode 100644
index 3b3f4545b17f..
--- a/media-sound/ecasound/ecasound-2.9.3.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="a package for multitrack audio processing"
-HOMEPAGE="https://ecasound.seul.org/ecasound/;
-SRC_URI="https://ecasound.seul.org/download/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="alsa audiofile debug doc jack libsamplerate lv2 mikmod ncurses oil osc 
oss
-python ruby sndfile static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lv2 )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="sys-libs/readline:0=
-   alsa? ( media-libs/alsa-lib:= )
-   audiofile? ( media-libs/audiofile:= )
-   jack? ( virtual/jack:= )
-   libsamplerate? ( media-libs/libsamplerate:= )
-   lv2? ( >=media-libs/lilv-0.5.0:= )
-   media-libs/ladspa-sdk
-   mikmod? ( media-libs/libmikmod:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-   oil? ( dev-libs/liboil:= )
-   osc? ( media-libs/liblo:= )
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby:* )
-   sndfile? ( media-libs/libsndfile:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-BDEPEND="sys-apps/ed"
-PATCHES=(
-   "${FILESDIR}"/${P}-ldflags.patch
-   "${FILESDIR}"/${PN}-2.9.1-tinfo.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # https://bugs.gentoo.org/787620
-   printf '%s\n' H '/^EXTRACXXFLAGS="-std=c++98"$/s/98/11/' w q |
-   ed -s configure.ac || die "Couldn't patch EXTRACXXFLAGS in 
configure.ac"
-
-   eautoreconf
-}
-
-src_configure() {
-   local pyconf=()
-
-   if use python ; then
-   pyconf=( 
"--with-python-modules=${EPREFIX}/usr/$(get_libdir)/${EPYTHON}" )
-   fi
-
-   econf \
-   --disable-arts \
-   --enable-shared \
-   --enable-sys-readline \
-   --with-largefile \
-   $(use_enable alsa) \
-   $(use_enable audiofile) \
-   $(use_enable debug) \
-   $(use_enable jack) \
-   $(use_enable libsamplerate) \
-   $(use_enable lv2 liblilv) \
-   $(use_enable ncurses) \
-   $(use_enable oil liboil) \
-   $(use_enable osc liblo) \
-   $(use_enable oss) \
-   $(use_enable python pyecasound) \
-   $(use_enable ruby rubyecasound) \
-   $(use_enable sndfile) \
-   $(use_enable static-libs static) \
-   "${pyconf[@]}"
-}
-
-src_install() {
-   default
-   use python && python_optimize
-
-   if use doc ; then
-   dodoc Documentation/*.html
-   dodoc 
Documentation/programmers_guide/ecasound_programmers_guide.txt
-   fi
-
-   find "${ED}" -name "*.la" -delete
-}



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

2022-09-05 Thread Miroslav Šulc
commit: ee771498727d4c2325f6d993e230b68bb220f44c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:14:42 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee771498

media-libs/codec2: dropped obsolete 1.0.3

Bug: https://bugs.gentoo.org/865173
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/codec2/Manifest |  1 -
 media-libs/codec2/codec2-1.0.3.ebuild  | 36 --
 .../files/codec2-1.0.3-fix-build-with-Os.patch | 19 
 3 files changed, 56 deletions(-)

diff --git a/media-libs/codec2/Manifest b/media-libs/codec2/Manifest
index 8ffa732b49df..d40ab70c9147 100644
--- a/media-libs/codec2/Manifest
+++ b/media-libs/codec2/Manifest
@@ -1,2 +1 @@
-DIST codec2-1.0.3.tar.gz 15000670 BLAKE2B 
784f3f522ff6de0f5d6622ca379e5b61081c999b1310e0f45891758c818005d12418907bc9627c1a177cb961f54d20e330e646426b4eb885a548af70014ab521
 SHA512 
1b59a0520d55b0f92b72a51dde0f58a0cd845056195734d23bf59bf44e7b5c7431bdc3cebe7c60aef7dadf3ec02f9edd62f041b4b283c05a4b50a0380f3ed67c
 DIST codec2-1.0.5.tar.gz 14786826 BLAKE2B 
f5be917c1a76f47f386b7fe2a58872e4c660bcfe477e11dfa6880ff71f29dca79c35612f0b0537ec54e7f8db9e24c56088c90c021e67e99b373b1de75f434ff4
 SHA512 
692feea8ff99430a7ed8efa5bf48a633dc9689b1f39009cf1f907315e600da26ea3787a994b51d7ca9d4cbc8b8c9b26f89031af899f114fa130f0703266a6b17

diff --git a/media-libs/codec2/codec2-1.0.3.ebuild 
b/media-libs/codec2/codec2-1.0.3.ebuild
deleted file mode 100644
index c31d33c78930..
--- a/media-libs/codec2/codec2-1.0.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-MY_PV="${PV%.*}${PV##*.}"
-DESCRIPTION="Low bit rate speech codec"
-HOMEPAGE="https://freedv.org/ https://www.rowetel.com/?page_id=452 
https://github.com/drowe67/codec2;
-SRC_URI="https://github.com/drowe67/codec2/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="LGPL-2.1"
-SLOT="0/1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="examples test"
-
-# Not yet passing, but infrastructure added to run
-# Needs Octave dependencies like "signal"?
-# 
https://github.com/drowe67/codec2/commit/9a129f1b3ad12ecbf3df7f4460f496ee11e49c08#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R155
-RESTRICT="test"
-
-#BDEPEND="test? ( sci-mathematics/octave )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-build-with-Os.patch
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DUNITTEST=$(usex test)
-   -DINSTALL_EXAMPLES=$(usex examples)
-   )
-   cmake_src_configure
-}

diff --git a/media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch 
b/media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch
deleted file mode 100644
index 4f3f30661421..
--- a/media-libs/codec2/files/codec2-1.0.3-fix-build-with-Os.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://github.com/drowe67/codec2/commit/a8d4226859548ceb050619160af562e0b43bb05c
-https://github.com/drowe67/codec2/issues/293#issuecomment-1025665342
-
-From: drowe67 
-Date: Tue, 1 Feb 2022 07:20:50 +1030
-Subject: [PATCH] change required to build with -Os
-
 a/src/cohpsk.c
-+++ b/src/cohpsk.c
-@@ -816,7 +816,7 @@ typedef float float4 __attribute__ ((vector_size (16)));
- 
- 
\*---*/
- 
--inline void rx_filter_coh(COMP rx_filt[COHPSK_NC*COHPSK_ND][P+1], int Nc, 
COMP rx_baseband[COHPSK_NC*COHPSK_ND][COHPSK_M+COHPSK_M/P], COMP 
rx_filter_memory[COHPSK_NC*COHPSK_ND][COHPSK_NFILTER], int nin)
-+inline extern void rx_filter_coh(COMP rx_filt[COHPSK_NC*COHPSK_ND][P+1], int 
Nc, COMP rx_baseband[COHPSK_NC*COHPSK_ND][COHPSK_M+COHPSK_M/P], COMP 
rx_filter_memory[COHPSK_NC*COHPSK_ND][COHPSK_NFILTER], int nin)
- {
- int c,i,j,k,l;
- int n=COHPSK_M/P;
-



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

2022-09-05 Thread Miroslav Šulc
commit: 1b3bb6dadc6f911c50b3ba47cae210c5eb88966c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:12:39 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:12:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3bb6da

media-sound/gpodder: dropped obsolete 3.10.21-rQ

Bug: https://bugs.gentoo.org/868534
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/gpodder/Manifest  |  1 -
 media-sound/gpodder/gpodder-3.10.21-r1.ebuild | 80 ---
 2 files changed, 81 deletions(-)

diff --git a/media-sound/gpodder/Manifest b/media-sound/gpodder/Manifest
index 39dfc8eab3a5..b1eb6ee18b13 100644
--- a/media-sound/gpodder/Manifest
+++ b/media-sound/gpodder/Manifest
@@ -1,2 +1 @@
-DIST gpodder-3.10.21.tar.gz 1105520 BLAKE2B 
c17905951c14a718e48d1bbded3abc41d62088bb517cda053e9fa71e3a952bb97ac57077d428cd58c3a048ae0cc18ef9385af97dcf8b460f3860674ecdb85c1c
 SHA512 
5311a92469f605e489553e91586b788a8d07812e41c20d1ad0717c09ab6db6da22c356d5c1942293d1e27e25afe24caf3c14c15720250d8f230f2d7738206fec
 DIST gpodder-3.11.0.tar.gz 1155120 BLAKE2B 
b2e46a5ea5ceec7df632f888b00e9c25a0ec1c4597540228b50cb75bd4bd6acfc7566cfffe5c9d133e8ec29e1ffc2f4551e2fd289237d1b93d2e80f6b49db0c1
 SHA512 
90e33e04a8afcdafa0899f25714417ce61699c641ce3df93b3a3728224bdb0be5205c064e7263d1be1f4641e61932b945741e9848726b602633a94eb754fa937

diff --git a/media-sound/gpodder/gpodder-3.10.21-r1.ebuild 
b/media-sound/gpodder/gpodder-3.10.21-r1.ebuild
deleted file mode 100644
index c1e0a35b24db..
--- a/media-sound/gpodder/gpodder-3.10.21-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 optfeature xdg
-
-DESCRIPTION="A free cross-platform podcast aggregator"
-HOMEPAGE="https://gpodder.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+dbus bluetooth mtp"
-
-# As in Fedora: re-enable >=dev-python/eyeD3-0.7[${PYTHON_USEDEP}] and
-# ipod? ( media-libs/libgpod[python,${PYTHON_USEDEP}] ) once they
-# support python3
-COMMON_DEPEND="
-   $(python_gen_cond_dep '
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
-   >=dev-python/podcastparser-0.6.0[${PYTHON_USEDEP}]
-   >=dev-python/mygpoclient-1.8[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   ')
-   bluetooth? ( net-wireless/bluez )
-   mtp? ( >=media-libs/libmtp-1.0.0:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   kernel_linux? ( sys-apps/iproute2 )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-util/desktop-file-utils
-   dev-util/intltool
-   sys-apps/help2man
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/minimock[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   default
-
-   sed -i -e 's:--cov=gpodder::' makefile || die
-}
-
-python_test() {
-   # These are pulled out from the Makefile to give us more control
-   # See bug #795165
-   # Previously, we used 'emake releasetest' in src_test
-   LC_ALL=C epytest --ignore=tests --ignore=src/gpodder/utilwin32ctypes.py 
--doctest-modules src/gpodder/util.py src/gpodder/jsonconfig.py \
-   -p no:localserver
-   LC_ALL=C epytest tests --ignore=src/gpodder/utilwin32ctypes.py 
--ignore=src/mygpoclient \
-   -p no:localserver
-}
-
-src_install() {
-   emake PYTHON="${EPYTHON}" DESTDIR="${D}" install
-   distutils-r1_src_install
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "for the youtube-dl extension" net-misc/youtube-dl
-}



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

2022-09-05 Thread Miroslav Šulc
commit: c6edecf46cc3c3fcf4c92a1c0baef1df8efccd23
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:11:00 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:11:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6edecf4

media-sound/abcmidi: dropped obsolete 2022.06.14

Bug: https://bugs.gentoo.org/868531
Closes: https://bugs.gentoo.org/860420
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/abcmidi/Manifest  |  1 -
 media-sound/abcmidi/abcmidi-2022.06.14.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index cb2cbe82fa7d..c126aafa25b2 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,4 +1,3 @@
-DIST abcMIDI-2022.06.14.zip 612729 BLAKE2B 
f9644ea59bb43d50a39f60f31f440e9d4e425701c71877fb812adeaa0757da37d2aabab5c2b3593f38a5a135adc0925545337860452317e558cbfb037c95d4af
 SHA512 
4e8a9a770925e166dabdbf459227b26373c33ed0ec356d093d8f4de457cc9034cd9237d445f31883e7c3974c3fd4b69a6f6fb156b26e03483bcd70793e7457ec
 DIST abcMIDI-2022.08.01.zip 613060 BLAKE2B 
9d488dcfd427e45ea73322e78af46772a090a6319622b826c45fdebe6f4e34a0ed83aa0086366854c3fd921c9e016a39dfa73c6827861321e44e2062491a2ed5
 SHA512 
6fe63ad1829de9c46b792ec6f6dc7edfa8717cc93a2f93d5e91b70af2595b44ed9117d072f4d0505fc0f0971a82f94d709a937a0643936dbb8f7d79d102409fe
 DIST abcMIDI-2022.08.23.zip 613318 BLAKE2B 
42559bd1510f187bb245b12451bc20a6c5df3f70eaa567d182e0b25cdccdff1f61aa6d68b7d5005ee1567b359264eff235bb51d79391abf90c31dba1df580568
 SHA512 
74b28d84aa485a367cec577979f24a2bdc68ee01516576ccb4ea816907e7b011177b53fb1d1b87442f2e9691d43df1e9c97f9e9d578b27d5269ac7a404d91528
 DIST abcMIDI-2022.09.01.zip 613296 BLAKE2B 
f91ae072768af52a4709146cefba1cb4af4a10d08ab1bb042d606672d666065a7a639771d7f2bc9b11af7dd898d230b160c19276ededc932b174f1fb717f3cd4
 SHA512 
45d52ccc90aed618649d18026f2142e0fb4665b97df4cbe20e9cb06ceb08769ab5d00a5bb2e60a9f0de6496cd5d222ea9f865d6c6cffc8efc626b994f8e0ed61

diff --git a/media-sound/abcmidi/abcmidi-2022.06.14.ebuild 
b/media-sound/abcmidi/abcmidi-2022.06.14.ebuild
deleted file mode 100644
index 3b11050a4f44..
--- a/media-sound/abcmidi/abcmidi-2022.06.14.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html;
-SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip;
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-   default
-   sed -i "s:-O2::" configure.ac || die
-   sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   if use examples ; then
-   docinto examples
-   dodoc samples/*.abc
-   fi
-}



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

2022-09-05 Thread Miroslav Šulc
commit: 32529391ecc314053438531c763e3cd82b5ca018
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:09:06 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:09:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32529391

media-libs/opencore-amr: dropped obsolete 0.1.5-r1

Bug: https://bugs.gentoo.org/868528
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/opencore-amr/Manifest   |  1 -
 .../opencore-amr/opencore-amr-0.1.5-r1.ebuild  | 23 --
 2 files changed, 24 deletions(-)

diff --git a/media-libs/opencore-amr/Manifest b/media-libs/opencore-amr/Manifest
index d09564a1bf07..30ce54c14bcd 100644
--- a/media-libs/opencore-amr/Manifest
+++ b/media-libs/opencore-amr/Manifest
@@ -1,2 +1 @@
-DIST opencore-amr-0.1.5.tar.gz 929581 BLAKE2B 
4943a27f0df3d874720c87f48c523d9aa4cce849dd0a3c9183466416a0629aa02dac8f01646e469e8c45438bf3c57047eb11e69f3f1b261449a0989a36639e59
 SHA512 
c324db9dcac5a31bfac633153bc054bfe42d5ff98202c4adb3c75a3fae9792f07f60d48cd659acf106dacd307174a62b2aeee22a4af53caa20d2bfba46488faf
 DIST opencore-amr-0.1.6.tar.gz 939179 BLAKE2B 
5f2f618b6d80d667fd99f1df8793cf0260d582e2fc8021f4af35d60b2b1db7be7c897d4b78589da5a442e684161cecef005ec4247cef7a9c3df797c68db97d52
 SHA512 
8955169954b09d2d5e2190888602c75771b72455290db131ab7f40b587df32ea6a60f205126b09193b90064d0fd82b7d678032e2b4c684189788e175b83d0aa7

diff --git a/media-libs/opencore-amr/opencore-amr-0.1.5-r1.ebuild 
b/media-libs/opencore-amr/opencore-amr-0.1.5-r1.ebuild
deleted file mode 100644
index 8a3b9a335699..
--- a/media-libs/opencore-amr/opencore-amr-0.1.5-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-DESCRIPTION="Implementation of Adaptive Multi Rate Narrowband and Wideband 
speech codec"
-HOMEPAGE="https://sourceforge.net/projects/opencore-amr/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~ppc-macos ~x64-macos"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} econf --disable-static
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -type f -name "*.la" -delete || die
-}



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

2022-09-05 Thread Miroslav Šulc
commit: 2a96279b37d9a9d0d2f65b9dfa7c1586e2c24385
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  6 04:07:17 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  6 04:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a96279b

dev-java/maven-bin: dropped obsolete 3.8.3

Bug: https://bugs.gentoo.org/868537
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/maven-bin/Manifest   |  1 -
 dev-java/maven-bin/maven-bin-3.8.3.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
index ff948ed9ad93..c54fc46bb46b 100644
--- a/dev-java/maven-bin/Manifest
+++ b/dev-java/maven-bin/Manifest
@@ -1,2 +1 @@
-DIST apache-maven-3.8.3-bin.tar.gz 9042049 BLAKE2B 
2709a47fddca340d9ddaa1f716990e5a4580667169552cedcda2f2017b190cacfc545e2d5b0d5aaae5f95172fb49201eefc4edaff1009f855fb93065e0de6919
 SHA512 
1c12a5df43421795054874fd54bb8b37d242949133b5bf6052a063a13a93f13a20e6e9dae2b3d85b9c7034ec977bbc2b6e7f66832182b9c863711d78bfe60faa
 DIST apache-maven-3.8.6-bin.tar.gz 8676320 BLAKE2B 
7ad7695aaed86b478044dd0ce59d359c8eb3644ddf0bc3ea501a9eb5c373e2bdacbe8cdf8c85edab930d84d446ff1cb25975281bb7c9cb517a005accba9e413d
 SHA512 
f790857f3b1f90ae8d16281f902c689e4f136ebe584aba45e4b1fa66c80cba826d3e0e52fdd04ed44b4c66f6d3fe3584a057c26dfcac544a60b301e6d0f91c26

diff --git a/dev-java/maven-bin/maven-bin-3.8.3.ebuild 
b/dev-java/maven-bin/maven-bin-3.8.3.ebuild
deleted file mode 100644
index 15cbb360e0de..
--- a/dev-java/maven-bin/maven-bin-3.8.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-2
-
-MY_PN=apache-${PN%%-bin}
-MY_PV=${PV/_alpha/-alpha-}
-MY_P="${MY_PN}-${MY_PV}"
-MY_MV="${PV%%.*}"
-
-DESCRIPTION="Project Management and Comprehension Tool for Java"
-SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
-HOMEPAGE="https://maven.apache.org/;
-
-LICENSE="Apache-2.0"
-SLOT="3.8"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   app-eselect/eselect-java"
-
-RDEPEND="
-   >=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${MY_P}"
-
-MAVEN="${PN}-${SLOT}"
-MAVEN_SHARE="/usr/share/${MAVEN}"
-
-QA_FLAGS_IGNORED=(
-   "${MAVEN_SHARE}/lib/jansi-native/linux32/libjansi.so"
-   "${MAVEN_SHARE}/lib/jansi-native/linux64/libjansi.so"
-)
-
-# TODO:
-# We should use jars from packages, instead of what is bundled.
-src_install() {
-   dodir "${MAVEN_SHARE}"
-
-   cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
-
-   java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar
-   java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
-
-   dodoc NOTICE README.txt
-
-   dodir /usr/bin
-   dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
-
-   # See bug #342901.
-   echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
-   doenvd "${T}/25${MAVEN}"
-}
-
-pkg_postinst() {
-   eselect maven update mvn-${SLOT}
-}
-
-pkg_postrm() {
-   eselect maven update
-}



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

2022-09-05 Thread Yixun Lan
commit: 6a8b69c2f6ca70fb9715eaad1cc54eee9b2c8190
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Sep  6 03:29:45 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep  6 03:43:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8b69c2

app-i18n/ibus: add 1.5.27

Signed-off-by: Yixun Lan  gentoo.org>

 app-i18n/ibus/Manifest   |   1 +
 app-i18n/ibus/ibus-1.5.27.ebuild | 225 +++
 2 files changed, 226 insertions(+)

diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest
index 0408ab57270a..0ca9f820882f 100644
--- a/app-i18n/ibus/Manifest
+++ b/app-i18n/ibus/Manifest
@@ -1,2 +1,3 @@
 DIST ibus-1.5.25.tar.gz 3669787 BLAKE2B 
0a568c77d29dfbe0c2c8cdbe8c8ae86b69c7a1a5fa692cf05e9ce13894fcee200c41de91ec0ad88ae9e745e3061b9c92b7fd18641bd297f5bf4a9bc308ace983
 SHA512 
4b8955a20a1e5a0daf61213817a9697874439866e235e6a7905f5994b145cd5a143e6cfc41f17204a828756baeb8edab70698596731ecebf7f1eea7cc5f36aa6
 DIST ibus-1.5.26.tar.gz 3715263 BLAKE2B 
80eb293b028d431b76c015c6d6d9fea92888554f6f34ec126853df189746d9976569ec2380146187d13337a011668b1f15fc57a95284658c8afc7824a67b5898
 SHA512 
923607c17114af673dcc36532fb44a278b61161ee1b7d4e01b2e0dcffc40c95eb91c6416acc9c0da0333e933863e15263e9a5ff1e467cfc02b71398d601b9714
+DIST ibus-1.5.27.tar.gz 3779541 BLAKE2B 
e98f775cd62036ae02dafd984933343e99390a6a1e77b672feb4bc00dd1d423126227bded2d22b8bc9fa214e572ea906c407658de8ee20e036f8753836d68f46
 SHA512 
b5f3ae555d19eb780a416383e6351ed2cd8834fcc2bc4ebe4f4a194fc934dd055c5e782f9ec382fb21e1e2103c5409804174a79d192b5494a9018ce9081305e4

diff --git a/app-i18n/ibus/ibus-1.5.27.ebuild b/app-i18n/ibus/ibus-1.5.27.ebuild
new file mode 100644
index ..935a3baa1a42
--- /dev/null
+++ b/app-i18n/ibus/ibus-1.5.27.ebuild
@@ -0,0 +1,225 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools bash-completion-r1 gnome2-utils python-r1 toolchain-funcs 
vala virtualx xdg-utils
+
+GENTOO_VER=
+DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+
+[[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz
+   ${GENTOO_PATCHSET_URI}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls 
+python systemd test +unicode vala wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   appindicator? ( gtk3 )
+   python? (
+   ${PYTHON_REQUIRED_USE}
+   introspection
+   )
+   test? ( gtk3 )
+   vala? ( introspection )
+   X? ( gtk3 )
+"
+DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.65.0:2
+   gnome-base/dconf
+   gnome-base/librsvg:2
+   sys-apps/dbus[X?]
+   X? (
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   )
+   gtk2? ( x11-libs/gtk+:2 )
+   gtk3? ( x11-libs/gtk+:3 )
+   gtk4? ( gui-libs/gtk:4 )
+   gui? (
+   x11-libs/libX11
+   x11-libs/libXi
+   )
+   introspection? ( dev-libs/gobject-introspection )
+   libnotify? ( x11-libs/libnotify )
+   nls? ( virtual/libintl )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )"
+RDEPEND="${DEPEND}
+   python? (
+   gui? (
+   x11-libs/gtk+:3[introspection]
+   )
+   )"
+BDEPEND="
+   $(vala_depend)
+   dev-libs/glib:2
+   dev-util/glib-utils
+   virtual/pkgconfig
+   x11-misc/xkeyboard-config
+   emoji? (
+   app-i18n/unicode-cldr
+   app-i18n/unicode-emoji
+   )
+   nls? ( sys-devel/gettext )
+   unicode? ( app-i18n/unicode-data )"
+
+src_prepare() {
+   vala_src_prepare --ignore-use
+   sed -i "/UCD_DIR=/s/\$with_emoji_annotation_dir/\$with_ucd_dir/" 
configure.ac
+   if ! has_version 'x11-libs/gtk+:3[wayland]'; then
+   touch ui/gtk3/panelbinding.vala \
+   ui/gtk3/emojierapp.vala || die
+   fi
+   if ! use emoji; then
+   touch \
+   tools/main.vala \
+   ui/gtk3/panel.vala || die
+   fi
+   if ! use appindicator; then
+   touch ui/gtk3/panel.vala || die
+   fi
+   if [[ -n ${GENTOO_VER} ]]; then
+   einfo "Try to apply Gentoo specific patch set"
+   eapply "${WORKDIR}"/patches-gentoo/*.patch
+   fi
+
+   # for multiple Python implementations
+   sed -i 

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

2022-09-05 Thread Sam James
commit: 36999b93d321480bab6e5df9a5060a898eff87db
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 03:39:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 03:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36999b93

app-emacs/dwarf-mode: add blockers for sys-devel/binutils[emacs]

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

 .../dwarf-mode/{dwarf-mode-2.39.ebuild => dwarf-mode-2.39-r1.ebuild}| 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild 
b/app-emacs/dwarf-mode/dwarf-mode-2.39-r1.ebuild
similarity index 90%
rename from app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild
rename to app-emacs/dwarf-mode/dwarf-mode-2.39-r1.ebuild
index 522f6c9a8072..f47208c6171b 100644
--- a/app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild
+++ b/app-emacs/dwarf-mode/dwarf-mode-2.39-r1.ebuild
@@ -14,4 +14,6 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+RDEPEND="!sys-devel/binutils[emacs(-)]"
+
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sys-devel/binutils/

2022-09-05 Thread Sam James
commit: 54fd4eb35a3655b08fac7d75a91ccf2697ffe252
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 03:40:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 03:40:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fd4eb3

sys-devel/binutils: drop USE=emacs (moved to app-emacs/dwarf-mode)

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

 profiles/base/package.use.mask |  4 
 sys-devel/binutils/binutils-2.38-r2.ebuild | 14 +-
 sys-devel/binutils/binutils-2.39-r1.ebuild | 14 +-
 sys-devel/binutils/binutils-.ebuild| 14 +-
 4 files changed, 3 insertions(+), 43 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e1aee943aef6..e6ad4c800221 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -16,10 +16,6 @@
 app-arch/lbzip2 symlink
 app-arch/pigz symlink
 
-# Sam James  (2022-09-05)
-# Needs to be split into a separate package to avoid collisions
-sys-devel/binutils emacs
-
 # Sam James  (2022-08-26)
 # Broken at runtime for now (bug #865113).
 sys-devel/binutils gprofng

diff --git a/sys-devel/binutils/binutils-2.38-r2.ebuild 
b/sys-devel/binutils/binutils-2.38-r2.ebuild
index 7f49d0e9d113..557b4622882d 100644
--- a/sys-devel/binutils/binutils-2.38-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.38-r2.ebuild
@@ -8,7 +8,7 @@ inherit elisp-common libtool flag-o-matic gnuconfig 
strip-linguas toolchain-func
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="cet default-gold doc emacs +gold multitarget +nls pgo +plugins 
static-libs test vanilla"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here  (ignored for live ebuilds)
@@ -52,7 +52,6 @@ is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 RDEPEND="
>=sys-devel/binutils-config-3
sys-libs/zlib
-   emacs? ( >=app-editors/emacs-23.1:* )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
@@ -312,8 +311,6 @@ src_compile() {
emake V=1 info
fi
 
-   ! is_cross && use emacs && elisp-compile "${S}"/binutils/dwarf-mode.el
-
# we nuke the manpages when we're left with junk
# (like when we bootstrap, no perl -> no manpages)
find . -name '*.1' -a -size 0 -delete
@@ -406,11 +403,6 @@ src_install() {
dodoc opcodes/ChangeLog*
fi
 
-   if ! is_cross && use emacs ; then
-   elisp-install ${PN} "${S}"/binutils/dwarf-mode.el{,c}
-   elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
-   fi
-
# Remove shared info pages
rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info}
 
@@ -422,8 +414,6 @@ pkg_postinst() {
# Make sure this ${CTARGET} has a binutils version selected
[[ -e ${EROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0
binutils-config ${CTARGET}-${PV}
-
-   ! is_cross && use emacs && elisp-site-regen
 }
 
 pkg_postrm() {
@@ -447,8 +437,6 @@ pkg_postrm() {
elif [[ $(CHOST=${CTARGET} binutils-config -c) == ${CTARGET}-${PV} ]] ; 
then
binutils-config ${CTARGET}-${PV}
fi
-
-   ! is_cross && use emacs && elisp-site-regen
 }
 
 # Note [slotting support]

diff --git a/sys-devel/binutils/binutils-2.39-r1.ebuild 
b/sys-devel/binutils/binutils-2.39-r1.ebuild
index ed23cdc5a829..816ef121f08a 100644
--- a/sys-devel/binutils/binutils-2.39-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.39-r1.ebuild
@@ -8,7 +8,7 @@ inherit elisp-common libtool flag-o-matic gnuconfig 
strip-linguas toolchain-func
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="cet default-gold doc emacs gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here  (ignored for live ebuilds)
@@ -52,7 +52,6 @@ is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 RDEPEND="
>=sys-devel/binutils-config-3
sys-libs/zlib
-   emacs? ( >=app-editors/emacs-23.1:* )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
@@ -323,8 +322,6 @@ src_compile() {
emake V=1 info
fi
 
-   ! is_cross && use emacs && elisp-compile "${S}"/binutils/dwarf-mode.el
-
# we nuke the manpages when we're left with junk
# (like when we bootstrap, no perl -> no manpages)
find . -name '*.1' -a -size 0 -delete
@@ -426,11 +423,6 @@ src_install() {
dodoc opcodes/ChangeLog*
fi
 
-   if ! is_cross && use emacs ; then
-   elisp-install ${PN} "${S}"/binutils/dwarf-mode.el{,c}
-   elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
-   fi
-
  

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

2022-09-05 Thread Sam James
commit: 43807853b0b9335a2c51a7b92820f9ee2091dcff
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 03:36:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 03:36:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43807853

profiles/base: mask app-arch/lbzip2[symlink], app-arch/pigz[symlink]

Incompatible with merged-usr and is a fundamentally flaky approach.
- app-arch/lbzip2: bug #868318 (possible solution in bug #868651)
- app-arch/pigz: bug #868312 (possible solution in bug #868648)

It's suggested that users who want this feature use a wrapper
script in /usr/local (or otherwise on PATH), or configure tools
like tar to use lbzip2 & pigz respectively using EXTRA_ECONF.

Bug: https://bugs.gentoo.org/868318
Bug: https://bugs.gentoo.org/868312
Bug: https://bugs.gentoo.org/868651
Bug: https://bugs.gentoo.org/868648
Signed-off-by: Sam James  gentoo.org>

 profiles/base/package.use.mask | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 45b6caea9996..e1aee943aef6 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,16 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2022-09-06)
+# Incompatible with merged-usr and is a fundamentally flaky approach.
+# - app-arch/lbzip2: bug #868318 (possible solution in bug #868651)
+# - app-arch/pigz: bug #868312 (possible solution in bug #868648)
+# It's suggested that users who want this feature use a wrapper
+# script in /usr/local (or otherwise on PATH), or configure tools
+# like tar to use lbzip2 & pigz respectively using EXTRA_ECONF.
+app-arch/lbzip2 symlink
+app-arch/pigz symlink
+
 # Sam James  (2022-09-05)
 # Needs to be split into a separate package to avoid collisions
 sys-devel/binutils emacs



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/imhex/

2022-09-05 Thread Rui Huang
commit: e07c00ad7689bb8a7fc1e673f68468e2a75c681f
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:35:56 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e07c00ad

app-editors/imhex: add 1.22.0

Signed-off-by: Huang Rui  gmail.com>

 app-editors/imhex/Manifest|   2 +
 app-editors/imhex/imhex-1.22.0.ebuild | 115 ++
 2 files changed, 117 insertions(+)

diff --git a/app-editors/imhex/Manifest b/app-editors/imhex/Manifest
index fa985686e..40d82ba74 100644
--- a/app-editors/imhex/Manifest
+++ b/app-editors/imhex/Manifest
@@ -1,2 +1,4 @@
 DIST imhex-1.21.2.tar.gz 23473112 BLAKE2B 
5e1dbcf246fc2b2ac57636efee71574eb38ee2d04678a6e09b4d8c2d61da01021bb169fa40a18725d609a3daae1bf9a4ca8aacbb21b6d381c3ff1345d9f788c6
 SHA512 
e5dd9c5b81f739ee37cc51cf37aa6b866b1af8b28f06e0731612612c5a56d5d68d9d50c20ebb9304a51efb88c07fde72656dcc7d6c249dd827d5d15e44de9698
+DIST imhex-1.22.0.tar.gz 23801722 BLAKE2B 
db82e9fb74244cc591da60f6b3ae7d66db2907a216f5246973c5c3012e713c01d426fcf2d87ddb6ac92a0cff8f2a89119341f2f806bcce59d117c6a15ca58038
 SHA512 
e29015b8850c76f43f42920b1ee93af72cbd28a12a1e555177f580270da6f71391f638cadb34333fa3a7db8f3fe15acb666b5d8b67acde9dcbe5c468e2e6b06f
 DIST imhex-patterns-1.21.2.tar.gz 4672663 BLAKE2B 
a0c4a9917ad44a4af0e01e67210bb025a01e6775b327248ba9259d36ea0596b2be74aed758d478b3f5c0d0aea669ed333c8aca2b7e43e275abc833bbdcef2490
 SHA512 
c5694bd5cc6a609dd8133f0566fbf3bfd4669cf4a20523d10afddbc39e4b7a8d52d8fdecff95883e40b6f06f858e1373c8dbe0713fd7f54380dac5ee3105b9ce
+DIST imhex-patterns-1.22.0.tar.gz 4749715 BLAKE2B 
ae157b664f7a0e163d915c21ca34d5e207ee5a51896db2e8370a66574d68375eb6d31f872dd20f8ba592f2270a7615f921e840f6ffb2a6ee4253e30689245b60
 SHA512 
2ce01986993283a254e59d44eb3948180cb4038f2b0b3fb1aa93154509500c8eb7315cf7b5aa3ee1887456936dd68c3fc8bac52f2a0c90a3b0567a4f0253dede

diff --git a/app-editors/imhex/imhex-1.22.0.ebuild 
b/app-editors/imhex/imhex-1.22.0.ebuild
new file mode 100644
index 0..09fd29f32
--- /dev/null
+++ b/app-editors/imhex/imhex-1.22.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+CMAKE_MAKEFILE_GENERATOR="emake"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake desktop llvm python-r1 xdg
+
+DESCRIPTION="A hex editor for reverse engineers, programmers, and eyesight"
+HOMEPAGE="https://github.com/WerWolv/ImHex;
+SRC_URI="
+   
https://github.com/WerWolv/ImHex/releases/download/v${PV}/Full.Sources.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/WerWolv/ImHex-Patterns/archive/refs/tags/ImHex-v${PV}.tar.gz 
-> ${PN}-patterns-${PV}.tar.gz
+"
+S="${WORKDIR}/ImHex"
+S_PATTERNS="${WORKDIR}/ImHex-Patterns-ImHex-v${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+   python? ( ${PYTHON_DEPS} )
+   app-forensics/yara
+   dev-libs/capstone
+   >=dev-libs/libfmt-8.0.0
+   dev-libs/openssl
+   dev-libs/tre
+   media-libs/freetype
+   media-libs/glfw
+   media-libs/glm
+   net-libs/libssh2
+   net-libs/mbedtls
+   net-misc/curl
+   sys-apps/dbus
+   sys-apps/file
+   sys-apps/xdg-desktop-portal
+   virtual/libiconv
+   virtual/libintl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-admin/chrpath
+   >=dev-cpp/nlohmann_json-3.10.2
+   gnome-base/librsvg
+   sys-devel/llvm
+"
+
+src_configure() {
+   use python && python_setup
+
+   local mycmakeargs=(
+   -D CMAKE_SKIP_RPATH=ON \
+   -D IMHEX_IGNORE_BAD_CLONE=ON \
+   -D IMHEX_OFFLINE_BUILD=ON \
+   -D IMHEX_STRIP_RELEASE=OFF \
+   -D IMHEX_VERSION="${PV}" \
+   -D PROJECT_VERSION="${PV}" \
+   -D USE_SYSTEM_CAPSTONE=ON \
+   -D USE_SYSTEM_CURL=ON \
+   -D USE_SYSTEM_FMT=ON \
+   -D USE_SYSTEM_LLVM=ON \
+   -D USE_SYSTEM_NLOHMANN_JSON=ON \
+   -D USE_SYSTEM_YARA=ON
+   )
+   if use python; then
+   mycmakeargs+=( -D 
PYTHON_VERSION_MAJOR_MINOR="\"${EPYTHON/python/}\"" )
+   fi
+   cmake_src_configure
+}
+
+src_install() {
+   # Can't use cmake_src_install, doing it manual
+   # Executable
+   dobin "${BUILD_DIR}/${PN}"
+   chrpath -d "${ED}/usr/bin/${PN}"
+   # Shared lib and plugins
+   dolib.so "${BUILD_DIR}"/lib/lib"${PN}"/lib"${PN}".so*
+   chrpath -d "${ED}"/usr/bin/lib"${PN}"/lib"${PN}".so*
+   exeinto "/usr/$(get_libdir)/${PN}/plugins"
+   for plugin in builtin; do
+   doexe "${BUILD_DIR}/plugins/${plugin}.hexplug"
+   chrpath -d 
"${ED}/usr/$(get_libdir)/${PN}/plugins/${plugin}.hexplug"
+   done
+   # Desktop and icon files
+   domenu 

[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: f1c36dcdae6aab6bc841876b53fdc1c4cb134f2f
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:25:05 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:25:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1c36dcd

sys-process/nvtop: drop 2.0.2

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 -
 sys-process/nvtop/nvtop-2.0.2.ebuild | 55 
 2 files changed, 56 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 179754aaf..480f101b4 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,2 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c

diff --git a/sys-process/nvtop/nvtop-2.0.2.ebuild 
b/sys-process/nvtop/nvtop-2.0.2.ebuild
deleted file mode 100644
index a4383e95d..0
--- a/sys-process/nvtop/nvtop-2.0.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode video_cards_amdgpu video_cards_nvidia"
-
-RDEPEND="
-   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
-   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
-   sys-libs/ncurses:0=
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCURSES_NEED_WIDE=$(usex unicode)
-   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
-   )
-
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-ruby/prawn-icon/

2022-09-05 Thread Rui Huang
commit: 9e11e9baddaa6470615828c75600bdc2bc04108d
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:23:16 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:23:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e11e9ba

dev-ruby/prawn-icon: drop 3.0.0

Signed-off-by: Huang Rui  gmail.com>

 dev-ruby/prawn-icon/Manifest|  1 -
 dev-ruby/prawn-icon/prawn-icon-3.0.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-ruby/prawn-icon/Manifest b/dev-ruby/prawn-icon/Manifest
index 810828397..5a7825a23 100644
--- a/dev-ruby/prawn-icon/Manifest
+++ b/dev-ruby/prawn-icon/Manifest
@@ -1,2 +1 @@
-DIST prawn-icon-3.0.0.gem 736256 BLAKE2B 
c62cec3c32e514cb413ea1c3fe151b5c0cb86ca7867888e9f297e1b4d10c5db2b542f319ec9a9a5caef98bc31972542dd7970bc2cb3e2a97b027848c844ba8c0
 SHA512 
60ea150338008167107c22a0cf8e8c263415f030151e01acc84ee3d02f231623e3c5d786c76655f244e90354d901f8c7dfe82cc77c03aa7c4a1f7d9529da7344
 DIST prawn-icon-3.1.0.gem 1351680 BLAKE2B 
e3aae452f16c460e660f0c312b3ddf66dac911dfba55a8a330dd6262b13f6721ee3dcd8132a86af3376810b3c0f15dca0bb6d0b1610975f7ec3e024f968c92dd
 SHA512 
138461a9e4ace3a110877e1492c75c8183f638d71daaa1bb89e2f5b750725527a1ae5c84af7b392a6ce77fd046e6d3f33a57499fe0e2f8d328c93f0acdc8fe68

diff --git a/dev-ruby/prawn-icon/prawn-icon-3.0.0.ebuild 
b/dev-ruby/prawn-icon/prawn-icon-3.0.0.ebuild
deleted file mode 100644
index 7c59754f2..0
--- a/dev-ruby/prawn-icon/prawn-icon-3.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides support for icons in Prawn"
-HOMEPAGE="https://github.com/jessedoyle/prawn-icon;
-LICENSE="|| ( GPL-2+ GPL-3 Ruby )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/prawn-1.1.0"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha
-   >=dev-ruby/pdf-inspector-1.1.0
-   >=dev-ruby/pdf-reader-1.2
-   >=dev-ruby/prawn-1.3.0
-   )"



[gentoo-commits] repo/proj/guru:dev commit in: dev-ruby/prawn-icon/

2022-09-05 Thread Rui Huang
commit: f748513366fbd3261fa43cec02d67da123f5b083
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:22:56 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:22:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7485133

dev-ruby/prawn-icon: add 3.1.0

Signed-off-by: Huang Rui  gmail.com>

 dev-ruby/prawn-icon/Manifest|  1 +
 dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/prawn-icon/Manifest b/dev-ruby/prawn-icon/Manifest
index f6f0a10b8..810828397 100644
--- a/dev-ruby/prawn-icon/Manifest
+++ b/dev-ruby/prawn-icon/Manifest
@@ -1 +1,2 @@
 DIST prawn-icon-3.0.0.gem 736256 BLAKE2B 
c62cec3c32e514cb413ea1c3fe151b5c0cb86ca7867888e9f297e1b4d10c5db2b542f319ec9a9a5caef98bc31972542dd7970bc2cb3e2a97b027848c844ba8c0
 SHA512 
60ea150338008167107c22a0cf8e8c263415f030151e01acc84ee3d02f231623e3c5d786c76655f244e90354d901f8c7dfe82cc77c03aa7c4a1f7d9529da7344
+DIST prawn-icon-3.1.0.gem 1351680 BLAKE2B 
e3aae452f16c460e660f0c312b3ddf66dac911dfba55a8a330dd6262b13f6721ee3dcd8132a86af3376810b3c0f15dca0bb6d0b1610975f7ec3e024f968c92dd
 SHA512 
138461a9e4ace3a110877e1492c75c8183f638d71daaa1bb89e2f5b750725527a1ae5c84af7b392a6ce77fd046e6d3f33a57499fe0e2f8d328c93f0acdc8fe68

diff --git a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild 
b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
new file mode 100644
index 0..7c59754f2
--- /dev/null
+++ b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides support for icons in Prawn"
+HOMEPAGE="https://github.com/jessedoyle/prawn-icon;
+LICENSE="|| ( GPL-2+ GPL-3 Ruby )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/prawn-1.1.0"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha
+   >=dev-ruby/pdf-inspector-1.1.0
+   >=dev-ruby/pdf-reader-1.2
+   >=dev-ruby/prawn-1.3.0
+   )"



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/dsview/

2022-09-05 Thread Rui Huang
commit: 89f96602196cc641bf614fcb3bfae6a0b66a64b9
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:14:35 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:14:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89f96602

sci-electronics/dsview: drop 1.2.0

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/dsview/Manifest|  1 -
 sci-electronics/dsview/dsview-1.2.0.ebuild | 69 --
 2 files changed, 70 deletions(-)

diff --git a/sci-electronics/dsview/Manifest b/sci-electronics/dsview/Manifest
index 81f7b61bc..9cdb4e07e 100644
--- a/sci-electronics/dsview/Manifest
+++ b/sci-electronics/dsview/Manifest
@@ -1,2 +1 @@
-DIST dsview-1.2.0.tar.gz 8471857 BLAKE2B 
581050fc2f9e68b1f6e3a48ccd0d6672482e5358f27aacb07ded652a4a1aea0061e097dc313e12e83d7d428d3e7cb55f03955274f272c5059bf04a5e97a4bd55
 SHA512 
f1f22a7d08a83b123d2a777907299c9250a86976cd7edfc9b883b89d06f9664740182a5ae86ab1df9035a83e2ffbb1dad9f88b7fe6eeb2b0f815915b776119d7
 DIST dsview-1.2.1.tar.gz 8357048 BLAKE2B 
d1269aa6b55d69e6ce2b75ede916daac063200ac3f7be33d51f5363457c699956c9666b12a0a3557ccd8541ded78d3f2ffcb94ea8c71137452624988f711e339
 SHA512 
305e4223d10e45488cec96427fc43ee327d416bedb9dee603cb8acf8a6aca1b11f358e2ca53b825dc1c7c022da0495f83b497a9a70a3748c7540f5987cb2f993

diff --git a/sci-electronics/dsview/dsview-1.2.0.ebuild 
b/sci-electronics/dsview/dsview-1.2.0.ebuild
deleted file mode 100644
index b1b34addc..0
--- a/sci-electronics/dsview/dsview-1.2.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GITHUB_PN="DSView"
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit cmake python-r1 udev xdg
-
-DESCRIPTION="An open source multi-function instrument"
-HOMEPAGE="
-   https://www.dreamsourcelab.com
-   https://github.com/DreamSourceLab/DSView
-"
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/DreamSourceLab/${GITHUB_PN}.git;
-else
-   
SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${GITHUB_PN}-${PV}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-cpp/glibmm:2
-   dev-libs/boost
-   dev-libs/glib
-   dev-libs/libzip
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   dev-qt/qtconcurrent:5
-   sci-libs/fftw:3.0
-   virtual/libusb:1
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   udev_reload
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   udev_reload
-   xdg_pkg_postrm
-}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/dsview/

2022-09-05 Thread Rui Huang
commit: c9e0f9d6ee5ead615a9fa0a8f8dfb265b094c752
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:14:12 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:14:12 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9e0f9d6

sci-electronics/dsview: add 1.2.1

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/dsview/Manifest|  1 +
 sci-electronics/dsview/dsview-1.2.1.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sci-electronics/dsview/Manifest b/sci-electronics/dsview/Manifest
index 9ae6656af..81f7b61bc 100644
--- a/sci-electronics/dsview/Manifest
+++ b/sci-electronics/dsview/Manifest
@@ -1 +1,2 @@
 DIST dsview-1.2.0.tar.gz 8471857 BLAKE2B 
581050fc2f9e68b1f6e3a48ccd0d6672482e5358f27aacb07ded652a4a1aea0061e097dc313e12e83d7d428d3e7cb55f03955274f272c5059bf04a5e97a4bd55
 SHA512 
f1f22a7d08a83b123d2a777907299c9250a86976cd7edfc9b883b89d06f9664740182a5ae86ab1df9035a83e2ffbb1dad9f88b7fe6eeb2b0f815915b776119d7
+DIST dsview-1.2.1.tar.gz 8357048 BLAKE2B 
d1269aa6b55d69e6ce2b75ede916daac063200ac3f7be33d51f5363457c699956c9666b12a0a3557ccd8541ded78d3f2ffcb94ea8c71137452624988f711e339
 SHA512 
305e4223d10e45488cec96427fc43ee327d416bedb9dee603cb8acf8a6aca1b11f358e2ca53b825dc1c7c022da0495f83b497a9a70a3748c7540f5987cb2f993

diff --git a/sci-electronics/dsview/dsview-1.2.1.ebuild 
b/sci-electronics/dsview/dsview-1.2.1.ebuild
new file mode 100644
index 0..b1b34addc
--- /dev/null
+++ b/sci-electronics/dsview/dsview-1.2.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GITHUB_PN="DSView"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-r1 udev xdg
+
+DESCRIPTION="An open source multi-function instrument"
+HOMEPAGE="
+   https://www.dreamsourcelab.com
+   https://github.com/DreamSourceLab/DSView
+"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/DreamSourceLab/${GITHUB_PN}.git;
+else
+   
SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${GITHUB_PN}-${PV}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-cpp/glibmm:2
+   dev-libs/boost
+   dev-libs/glib
+   dev-libs/libzip
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   dev-qt/qtconcurrent:5
+   sci-libs/fftw:3.0
+   virtual/libusb:1
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   udev_reload
+   xdg_pkg_postrm
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2022-09-05 Thread Rui Huang
commit: cf11bff06ace4200b1acaca3bd556ef16b95e609
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:09:44 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf11bff0

sci-electronics/verilator: drop 4.224

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/Manifest   |  1 -
 sci-electronics/verilator/verilator-4.224.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/sci-electronics/verilator/Manifest 
b/sci-electronics/verilator/Manifest
index 18e3fa597..99f1f5ee3 100644
--- a/sci-electronics/verilator/Manifest
+++ b/sci-electronics/verilator/Manifest
@@ -1,2 +1 @@
-DIST verilator-4.224.tar.gz 2574010 BLAKE2B 
470e8f29044e9ed7356b236a9a8da4d36eb9b51b8d358edc44a6c41c4339c256a3ff883f07826ec18fa5acda3fe0933073615090f6c061f80379d0713da239d1
 SHA512 
a2a37948878ad897668ce89b0f12978dcbda3726cebb134db6ff6f172573d4e488748699a84008359d808d5b6fad19c013edaebc7f8a24a5452b61b1d57dc283
 DIST verilator-4.226.tar.gz 2605577 BLAKE2B 
2a93e7bcbf9c87baca97e887b7460e4735fb60809b2cf636a7a235b07c7528667ec2586e2bd405aeb7b247028f2ea09a75861305aefe0d05b9e779f7c23686c4
 SHA512 
bede9024f45491884533929aa04705908aaf9fda5848a8ee7ca865569b2e5c9267ba20d8e140e67d86f322f7c7cf6d4562014f00e826ec69c8c39a3a3644c5c3

diff --git a/sci-electronics/verilator/verilator-4.224.ebuild 
b/sci-electronics/verilator/verilator-4.224.ebuild
deleted file mode 100644
index 2c41dd1ed..0
--- a/sci-electronics/verilator/verilator-4.224.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
-HOMEPAGE="
-   https://verilator.org
-   https://github.com/verilator/verilator
-"
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="|| ( Artistic-2 LGPL-3 )"
-SLOT="0"
-
-RDEPEND="
-   dev-lang/perl
-   sys-libs/zlib
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_prepare() {
-   default
-   eautoconf --force
-}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2022-09-05 Thread Rui Huang
commit: a616d5a11f134645da44e8463e655d0b3bc709ae
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:08:54 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:08:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a616d5a1

sci-electronics/verilator: add 4.226

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/Manifest   |  1 +
 sci-electronics/verilator/verilator-4.226.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/sci-electronics/verilator/Manifest 
b/sci-electronics/verilator/Manifest
index d8c3fce88..18e3fa597 100644
--- a/sci-electronics/verilator/Manifest
+++ b/sci-electronics/verilator/Manifest
@@ -1 +1,2 @@
 DIST verilator-4.224.tar.gz 2574010 BLAKE2B 
470e8f29044e9ed7356b236a9a8da4d36eb9b51b8d358edc44a6c41c4339c256a3ff883f07826ec18fa5acda3fe0933073615090f6c061f80379d0713da239d1
 SHA512 
a2a37948878ad897668ce89b0f12978dcbda3726cebb134db6ff6f172573d4e488748699a84008359d808d5b6fad19c013edaebc7f8a24a5452b61b1d57dc283
+DIST verilator-4.226.tar.gz 2605577 BLAKE2B 
2a93e7bcbf9c87baca97e887b7460e4735fb60809b2cf636a7a235b07c7528667ec2586e2bd405aeb7b247028f2ea09a75861305aefe0d05b9e779f7c23686c4
 SHA512 
bede9024f45491884533929aa04705908aaf9fda5848a8ee7ca865569b2e5c9267ba20d8e140e67d86f322f7c7cf6d4562014f00e826ec69c8c39a3a3644c5c3

diff --git a/sci-electronics/verilator/verilator-4.226.ebuild 
b/sci-electronics/verilator/verilator-4.226.ebuild
new file mode 100644
index 0..2c41dd1ed
--- /dev/null
+++ b/sci-electronics/verilator/verilator-4.226.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
+HOMEPAGE="
+   https://verilator.org
+   https://github.com/verilator/verilator
+"
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="|| ( Artistic-2 LGPL-3 )"
+SLOT="0"
+
+RDEPEND="
+   dev-lang/perl
+   sys-libs/zlib
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   eautoconf --force
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: 1d2eb258bd5c407caf298cd80cb8eeaa50f924b9
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:50:11 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:50:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d2eb258

sys-process/nvtop: fix  ebuild

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-.ebuild | 24 
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 128d6f80e..a4383e95d 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -5,25 +5,34 @@ EAPI=8
 
 inherit cmake
 
+NVIDIA_PV="455.38"
+
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
 else
-   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode"
+IUSE="unicode video_cards_amdgpu video_cards_nvidia"
 
 RDEPEND="
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
sys-libs/ncurses:0=
-   x11-drivers/nvidia-drivers
 "
 
 DEPEND="${RDEPEND}"
@@ -32,16 +41,15 @@ BDEPEND="
virtual/pkgconfig
 "
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
-)
-
 src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-DCURSES_NEED_WIDE=$(usex unicode)
+   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
+   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
)
 
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: 1ac9f548e9912f1e7baccc1e8b913dbdca428b7f
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:49:55 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:49:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ac9f548

sys-process/nvtop: drop 1.2.2, 2.0.1-r1

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest  |  2 --
 sys-process/nvtop/nvtop-1.2.2.ebuild| 53 ---
 sys-process/nvtop/nvtop-2.0.1-r1.ebuild | 55 -
 3 files changed, 110 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 5f660ef4d..179754aaf 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,5 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a
-DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 
9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771
 SHA512 
0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886
 DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c

diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild 
b/sys-process/nvtop/nvtop-1.2.2.ebuild
deleted file mode 100644
index 0dc4d9851..0
--- a/sys-process/nvtop/nvtop-1.2.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode"
-
-RDEPEND="
-   sys-libs/ncurses:0=
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-   -DCURSES_NEED_WIDE=$(usex unicode)
-   )
-
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
-   cmake_src_configure
-}

diff --git a/sys-process/nvtop/nvtop-2.0.1-r1.ebuild 
b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild
deleted file mode 100644
index a4383e95d..0
--- a/sys-process/nvtop/nvtop-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode video_cards_amdgpu video_cards_nvidia"
-
-RDEPEND="
-   video_cards_amdgpu? ( 

[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: 42d1be042508831c680c94a187b5e3f35a99250e
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:49:31 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:49:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d1be04

sys-process/nvtop: add 2.0.3

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 +
 sys-process/nvtop/nvtop-2.0.3.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index bafa079e5..5f660ef4d 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -2,3 +2,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd
 DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a
 DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 
9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771
 SHA512 
0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886
 DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5
+DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c

diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild 
b/sys-process/nvtop/nvtop-2.0.3.ebuild
new file mode 100644
index 0..a4383e95d
--- /dev/null
+++ b/sys-process/nvtop/nvtop-2.0.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="unicode video_cards_amdgpu video_cards_nvidia"
+
+RDEPEND="
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   sys-libs/ncurses:0=
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCURSES_NEED_WIDE=$(usex unicode)
+   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
+   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/circt/

2022-09-05 Thread Rui Huang
commit: 3201cb523db3fccf19cf655d3cd4720214c0cd93
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:20:55 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:20:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3201cb52

sci-electronics/circt: improve ebuild style

Optimized and improved according to @tastytea suggestions

See also: 
https://github.com/gentoo/guru/commit/bfcb1aadadf0596996c72382a25c3d405a33cac3
Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/circt/circt-1.14.0.ebuild | 30 ++
 1 file changed, 14 insertions(+), 16 deletions(-)

diff --git a/sci-electronics/circt/circt-1.14.0.ebuild 
b/sci-electronics/circt/circt-1.14.0.ebuild
index 6145f1897..4b8576e1a 100644
--- a/sci-electronics/circt/circt-1.14.0.ebuild
+++ b/sci-electronics/circt/circt-1.14.0.ebuild
@@ -3,10 +3,9 @@
 
 EAPI="8"
 
-MY_PV="$(ver_cut 1)/$(ver_cut 2)/$(ver_cut 3)"
+MY_PV="${PV//./\/}"
 MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995"
 CMAKE_BUILD_TYPE="Release"
-CMAKE_MAKEFILE_GENERATOR="ninja"
 PYTHON_COMPAT=( python3_{8..11} )
 inherit cmake python-r1
 
@@ -54,7 +53,6 @@ DEPEND="
 "
 
 BDEPEND="
-   dev-util/ninja
virtual/pkgconfig
 "
 
@@ -68,19 +66,19 @@ src_configure() {
python_setup
 
local mycmakeargs=(
-   -D Python3_EXECUTABLE="${PYTHON}" \
-   -D CMAKE_INSTALL_PREFIX=/usr \
-   -D LLVM_BINUTILS_INCDIR=/usr/include \
-   -D LLVM_ENABLE_PROJECTS=mlir \
-   -D BUILD_SHARED_LIBS=OFF \
-   -D LLVM_STATIC_LINK_CXX_STDLIB=ON \
-   -D LLVM_ENABLE_ASSERTIONS=ON \
-   -D LLVM_BUILD_EXAMPLES=OFF \
-   -D LLVM_ENABLE_BINDINGS=OFF \
-   -D LLVM_ENABLE_OCAMLDOC=OFF \
-   -D LLVM_OPTIMIZED_TABLEGEN=ON \
-   -D LLVM_EXTERNAL_PROJECTS=circt \
-   -D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}" \
+   -D Python3_EXECUTABLE="${PYTHON}"
+   -D CMAKE_INSTALL_PREFIX=/usr
+   -D LLVM_BINUTILS_INCDIR=/usr/include
+   -D LLVM_ENABLE_PROJECTS=mlir
+   -D BUILD_SHARED_LIBS=OFF
+   -D LLVM_STATIC_LINK_CXX_STDLIB=ON
+   -D LLVM_ENABLE_ASSERTIONS=ON
+   -D LLVM_BUILD_EXAMPLES=OFF
+   -D LLVM_ENABLE_BINDINGS=OFF
+   -D LLVM_ENABLE_OCAMLDOC=OFF
+   -D LLVM_OPTIMIZED_TABLEGEN=ON
+   -D LLVM_EXTERNAL_PROJECTS=circt
+   -D LLVM_EXTERNAL_CIRCT_SOURCE_DIR="${S_CIRCT}"
-D LLVM_BUILD_TOOLS=ON
)
cmake_src_configure



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

2022-09-05 Thread Sam James
commit: b9ea2e32b909ca80939816137224b3acb74d99dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:19:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:19:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ea2e32

dev-libs/spdlog: Stabilize 1.10.0 arm64, #868492

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

 dev-libs/spdlog/spdlog-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/spdlog/spdlog-1.10.0.ebuild 
b/dev-libs/spdlog/spdlog-1.10.0.ebuild
index 060b32ac8512..f496aa6b47f3 100644
--- a/dev-libs/spdlog/spdlog-1.10.0.ebuild
+++ b/dev-libs/spdlog/spdlog-1.10.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/gabime/${PN};
 else
SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT"



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

2022-09-05 Thread Sam James
commit: 4c5b166e09af26abbe712cf6df13b569eab07c30
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:19:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:19:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5b166e

dev-libs/ding-libs: Stabilize 0.6.2 x86, #868642

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

 dev-libs/ding-libs/ding-libs-0.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/ding-libs/ding-libs-0.6.2.ebuild 
b/dev-libs/ding-libs/ding-libs-0.6.2.ebuild
index 9cf61653670f..87e21ee44d3b 100644
--- a/dev-libs/ding-libs/ding-libs-0.6.2.ebuild
+++ b/dev-libs/ding-libs/ding-libs-0.6.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/SSSD/ding-libs/releases/download/${PV}/${P}.tar.gz;
 
 LICENSE="LGPL-3 GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-09-05 Thread Sam James
commit: d7986a1a560a9d19aad5b74fb47ff8ecd95bc4eb
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:18:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:18:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7986a1a

app-office/skrooge: Stabilize 2.28.0 amd64, #868633

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

 app-office/skrooge/skrooge-2.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/skrooge/skrooge-2.28.0.ebuild 
b/app-office/skrooge/skrooge-2.28.0.ebuild
index cda410269be7..7765dfc2888a 100644
--- a/app-office/skrooge/skrooge-2.28.0.ebuild
+++ b/app-office/skrooge/skrooge-2.28.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://skrooge.org/;
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-09-05 Thread Sam James
commit: 5626bd420507f22d20714d32512aaad552b1bd60
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:18:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:18:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5626bd42

dev-libs/ding-libs: Stabilize 0.6.2 amd64, #868642

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

 dev-libs/ding-libs/ding-libs-0.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/ding-libs/ding-libs-0.6.2.ebuild 
b/dev-libs/ding-libs/ding-libs-0.6.2.ebuild
index 27ceab092825..9cf61653670f 100644
--- a/dev-libs/ding-libs/ding-libs-0.6.2.ebuild
+++ b/dev-libs/ding-libs/ding-libs-0.6.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/SSSD/ding-libs/releases/download/${PV}/${P}.tar.gz;
 
 LICENSE="LGPL-3 GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-09-05 Thread Sam James
commit: 807f1967f128413436dcc3cc7509ec3cdc79cd82
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:18:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:18:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807f1967

app-office/kmymoney: Stabilize 5.1.3 amd64, #868633

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

 app-office/kmymoney/kmymoney-5.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/kmymoney/kmymoney-5.1.3.ebuild 
b/app-office/kmymoney/kmymoney-5.1.3.ebuild
index 657b7f2731d0..9ae2c2066d94 100644
--- a/app-office/kmymoney/kmymoney-5.1.3.ebuild
+++ b/app-office/kmymoney/kmymoney-5.1.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://kmymoney.org/;
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-09-05 Thread Sam James
commit: 1ea455b133a7df5bdab6e7314fae7553a928968d
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:18:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:18:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea455b1

dev-lang/lua: restore keywords

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

 dev-lang/lua/lua-5.1.6-r1.ebuild   | 2 +-
 dev-lang/lua/lua-5.3.6-r101.ebuild | 2 +-
 dev-lang/lua/lua-5.4.4-r101.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.6-r1.ebuild b/dev-lang/lua/lua-5.1.6-r1.ebuild
index 78b6b79bc036..663b24b5579f 100644
--- a/dev-lang/lua/lua-5.1.6-r1.ebuild
+++ b/dev-lang/lua/lua-5.1.6-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="

diff --git a/dev-lang/lua/lua-5.3.6-r101.ebuild 
b/dev-lang/lua/lua-5.3.6-r101.ebuild
index aa43af263f5d..a31377bb535a 100644
--- a/dev-lang/lua/lua-5.3.6-r101.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r101.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="

diff --git a/dev-lang/lua/lua-5.4.4-r101.ebuild 
b/dev-lang/lua/lua-5.4.4-r101.ebuild
index c372fa4cfcaa..bf4b915abf75 100644
--- a/dev-lang/lua/lua-5.4.4-r101.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r101.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-proxy/sshuttle/

2022-09-05 Thread Sam James
commit: 713e51578f640aa1cd7681439ae9e2108cebb913
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:16:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:16:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713e5157

net-proxy/sshuttle: add 1.1.1

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

 net-proxy/sshuttle/Manifest  |  2 +
 net-proxy/sshuttle/sshuttle-1.1.1.ebuild | 75 
 2 files changed, 77 insertions(+)

diff --git a/net-proxy/sshuttle/Manifest b/net-proxy/sshuttle/Manifest
index 08faa7825113..a575286ddd9f 100644
--- a/net-proxy/sshuttle/Manifest
+++ b/net-proxy/sshuttle/Manifest
@@ -1 +1,3 @@
 DIST sshuttle-1.1.0.tar.gz 93987 BLAKE2B 
c81ab591d5f84764a6ed114623ccb1aaf2ff9706bc5f494513b19c4c2eeb218f3777b2bc7042329eb862aa311a5eab56669d88e10d92b019c0ff9ac9381e3903
 SHA512 
86361dec179c2ae61c338abaec3d0d36a280c1cc719c1df245a98379037315ac71781e8e5599bb50e34f5068dab3e1010cd7d15c614e01f3dc12011b620d43ee
+DIST sshuttle-1.1.1-docs.tar.xz 8048 BLAKE2B 
f6318110f67a4882a733d9b389c52eefd2e769b70f3282e7699425b6e6d3a9c5a60219978e248aaf1e7f184491db9aea4aab2efad09eb0af3ee095e0cf527d54
 SHA512 
c2ef822f872f6afd1d9c64e7a412ad65cca0486115dcfa0673a7a1b0554bfd1413f673248e30fa01759daaf1a1a0061f48a42170d7b234448093d3562f757cd9
+DIST sshuttle-1.1.1.tar.gz 93639 BLAKE2B 
63725146dd5fcd07f4b291f981ca947a514735014f4f8173023d3982796ce4ef96b9defb39beef026d32b2162d11951742c57dee1f04cd453cf85ca08c8d2468
 SHA512 
07a3371c4998f37410692f9c5eaa456ff28b2db731a0be3877d96c820b42c83cb386ec3ab54b524d4b333edd1a2289cd949c7d59b98a11b1ee2d6867da4f

diff --git a/net-proxy/sshuttle/sshuttle-1.1.1.ebuild 
b/net-proxy/sshuttle/sshuttle-1.1.1.ebuild
new file mode 100644
index ..c9cdc03543a1
--- /dev/null
+++ b/net-proxy/sshuttle/sshuttle-1.1.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-sshuttle-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${SSHUTTLE_DOCS_PREBUILT:=1}
+
+SSHUTTLE_DOCS_PREBUILT_DEV=sam
+SSHUTTLE_DOCS_VERSION=${PV}
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+SSHUTTLE_DOCS_USEFLAG="+doc"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1 linux-info
+
+DESCRIPTION="Transparent proxy server that works as a poor man's VPN using ssh"
+HOMEPAGE="https://github.com/sshuttle/sshuttle 
https://pypi.org/project/sshuttle/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+if [[ ${SSHUTTLE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${SSHUTTLE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${SSHUTTLE_DOCS_VERSION}-docs.tar.xz
 )"
+
+   SSHUTTLE_DOCS_USEFLAG="doc"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="${SSHUTTLE_DOCS_USEFLAG}"
+
+BDEPEND="
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   dev-python/psutil[${PYTHON_USEDEP}]
+   || ( net-firewall/iptables net-firewall/nftables )
+"
+
+CONFIG_CHECK="~NETFILTER_XT_TARGET_HL ~IP_NF_TARGET_REDIRECT ~IP_NF_MATCH_TTL 
~NF_NAT"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Don't run tests via setup.py pytest
+   sed -i "/setup_requires=/s/'pytest-runner'//" setup.py || die
+
+   # Don't require pytest-cov when running tests
+   sed -i "s/^addopts =/#\0/" setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc ; then
+   emake -j1 -C docs html man
+   fi
+}
+
+python_install_all() {
+   # If USE=doc, there'll be newly generated docs which we install instead.
+   if ! use doc && [[ ${SSHUTTLE_DOCS_PREBUILT} == 1 ]] ; then
+   doman 
"${WORKDIR}"/${PN}-${SSHUTTLE_DOCS_VERSION}-docs/sshuttle.1
+   else
+   HTML_DOCS=( docs/_build/html/. )
+   doman docs/_build/man/*
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] proj/riscv:master commit in: app-emulation/kvmtool/

2022-09-05 Thread Yixun Lan
commit: 7bcdf60177d90ae6176b7ca8ebd0afc2a8ed8659
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Sep  6 02:03:55 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep  6 02:03:55 2022 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=7bcdf601

app-emulation/kvmtool: switch official repo

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/kvmtool/kvmtool-.ebuild | 12 +---
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/app-emulation/kvmtool/kvmtool-.ebuild 
b/app-emulation/kvmtool/kvmtool-.ebuild
index b5f35de..90c16c9 100644
--- a/app-emulation/kvmtool/kvmtool-.ebuild
+++ b/app-emulation/kvmtool/kvmtool-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git;
 inherit git-r3 linux-info
 
 DESCRIPTION="A lightweight tool for hosting KVM guests"
@@ -41,8 +42,6 @@ pkg_pretend() {
if use riscv && kernel_is lt 5 16; then
ewarn "RISC-V KVM official support landed in kernel 
5.16,"
ewarn "and requires the hypervisor extension."
-   ewarn "Try out https://github.com/kvm-riscv/linux in 
qemu"
-   ewarn "if your kernel/hardware doesn't support it"
fi
 
if ! linux_config_exists; then
@@ -53,15 +52,6 @@ pkg_pretend() {
fi
 }
 
-src_unpack() {
-   if use riscv ; then
-   EGIT_REPO_URI="https://github.com/kvm-riscv/kvmtool.git;
-   else
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git;
-   fi
-   git-r3_src_unpack
-}
-
 src_prepare() {
default
sed -e 's/^CFLAGS\t:=/CFLAGS := $(CFLAGS)/' \



[gentoo-commits] repo/gentoo:master commit in: dev-util/babeltrace/, dev-util/lttng-tools/, dev-util/lttng-ust/, ...

2022-09-05 Thread Yixun Lan
commit: bc51775ae7d8abc92f36f4f288436f1650e0077c
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Sep  6 01:41:10 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep  6 01:41:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc51775a

dev-util/lttng-*: drop myself as maintainer

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/babeltrace/metadata.xml| 5 +
 dev-util/lttng-modules/metadata.xml | 6 +-
 dev-util/lttng-tools/metadata.xml   | 6 +-
 dev-util/lttng-ust/metadata.xml | 5 +
 4 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/dev-util/babeltrace/metadata.xml b/dev-util/babeltrace/metadata.xml
index dd93d24962cc..e19173f54746 100644
--- a/dev-util/babeltrace/metadata.xml
+++ b/dev-util/babeltrace/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   d...@gentoo.org
-   Yixun Lan
-   
+   

Babeltrace is a command-line tool and library to read and 
convert trace files to and from different formats. It supports the CTF format, 
which is outputted by the LTTng 2.0 tracers.


diff --git a/dev-util/lttng-modules/metadata.xml 
b/dev-util/lttng-modules/metadata.xml
index 0c489e16ba24..a559bf3a7dcd 100644
--- a/dev-util/lttng-modules/metadata.xml
+++ b/dev-util/lttng-modules/metadata.xml
@@ -1,11 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   d...@gentoo.org
-   Yixun Lan
-   
-
+   

Use the kernel tracer if you are debugging a system-wide 
performance problem or a kernel problem. This tracer comes with an 
instrumentation patch for most kernel subsystems, which is enough to debug many 
problems. This includes system calls, IRQs, traps, memory management, softIRQs, 
scheduling and many others. Of course, the kernel tracer allows you to add your 
own instrumentation anywhere in the kernel code.


diff --git a/dev-util/lttng-tools/metadata.xml 
b/dev-util/lttng-tools/metadata.xml
index be75e6034bf1..1eb9a06b1909 100644
--- a/dev-util/lttng-tools/metadata.xml
+++ b/dev-util/lttng-tools/metadata.xml
@@ -1,11 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   d...@gentoo.org
-   Yixun Lan
-   
-
+   

LTTng, the Linux Trace Toolkit Next Generation, is a project 
that aims at producing a highly efficient full system tracing solution


diff --git a/dev-util/lttng-ust/metadata.xml b/dev-util/lttng-ust/metadata.xml
index 77a054b1ba66..6d1b6a6bf421 100644
--- a/dev-util/lttng-ust/metadata.xml
+++ b/dev-util/lttng-ust/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   d...@gentoo.org
-   Yixun Lan
-   
+   

Enable numa support




[gentoo-commits] repo/gentoo:master commit in: mail-filter/amavisd-new/

2022-09-05 Thread Mike Gilbert
commit: 12ab181a5b4c42feb07c328f95298fd6c5989c26
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Sep  6 01:08:58 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep  6 01:08:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ab181a

mail-filter/amavisd-new: drop dependency on app-arch/ncompress

amavisd does not appear to call 'compress'.
amavisd uses 'gzip -d' to decompress .Z files when 'uncompress' is not
available.

Bug: https://bugs.gentoo.org/868645
Signed-off-by: Mike Gilbert  gentoo.org>

 mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild 
b/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
index 797e34be3276..26ed77e5373a 100644
--- a/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
+++ b/mail-filter/amavisd-new/amavisd-new-2.12.2.ebuild
@@ -27,7 +27,6 @@ RDEPEND="${DEPEND}
app-arch/lha
app-arch/lrzip
app-arch/lzop
-   app-arch/ncompress
app-arch/p7zip
app-arch/pax
app-arch/arj



[gentoo-commits] repo/proj/guru:master commit in: app-misc/fastfetch/

2022-09-05 Thread Ronny Gutbrod
commit: f998423494d4874aa2d031cbb7e170f3824e3482
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Sep  4 06:34:22 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Sep  4 06:34:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9984234

app-misc/fastfetch: fix a dependency

Signed-off-by: Viorel Munteanu  gmail.com>

 app-misc/fastfetch/fastfetch-1.6.5.ebuild | 5 +
 app-misc/fastfetch/fastfetch-.ebuild  | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/app-misc/fastfetch/fastfetch-1.6.5.ebuild 
b/app-misc/fastfetch/fastfetch-1.6.5.ebuild
index 8bb11194b..0160c0a49 100644
--- a/app-misc/fastfetch/fastfetch-1.6.5.ebuild
+++ b/app-misc/fastfetch/fastfetch-1.6.5.ebuild
@@ -23,10 +23,7 @@ IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa 
pci sqlite vulkan wayl
 RDEPEND="
sys-libs/zlib
X? ( x11-libs/libX11 )
-   chafa? (
-   media-gfx/chafa
-   media-gfx/imagemagick:=
-   )
+   chafa? ( media-gfx/chafa )
dbus? ( sys-apps/dbus )
gnome? (
dev-libs/glib

diff --git a/app-misc/fastfetch/fastfetch-.ebuild 
b/app-misc/fastfetch/fastfetch-.ebuild
index ea9cb6e7a..d73984312 100644
--- a/app-misc/fastfetch/fastfetch-.ebuild
+++ b/app-misc/fastfetch/fastfetch-.ebuild
@@ -22,10 +22,7 @@ IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa 
pci sqlite vulkan wayl
 RDEPEND="
sys-libs/zlib
X? ( x11-libs/libX11 )
-   chafa? (
-   media-gfx/chafa
-   media-gfx/imagemagick:=
-   )
+   chafa? ( media-gfx/chafa )
dbus? ( sys-apps/dbus )
gnome? (
dev-libs/glib



[gentoo-commits] repo/proj/guru:master commit in: net-im/discord-canary-bin/

2022-09-05 Thread Ronny Gutbrod
commit: b5358cd81af54b360e48ef3f6cd442a2aa8521c0
Author: Marcin Woźniak  aol  com>
AuthorDate: Sat Sep  3 22:40:23 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep  3 22:40:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5358cd8

net-im/discord-canary-bin: Bump version to 0.0.137

Signed-off-by: Marcin Woźniak  aol.com>

 net-im/discord-canary-bin/Manifest  | 2 +-
 ...cord-canary-bin-0.0.135.ebuild => discord-canary-bin-0.0.137.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index 1c0d8c51f..e65a9da23 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.135.deb 77137258 BLAKE2B 
f3fb10c340fb97098d43cd9229d134a1e75a2bfbbe84572e9c4923a5511c056e4251e9509ca80457cb8e2559fa6f00d0a62130cd96d6588f47b3cdc7fc76458f
 SHA512 
f76311ceb914d5db74632e029e037fad84ff562727f747ad23520c2ae2da7b7cdaa2e1cf5887964aeefa4fb819f846ecc7c35e15b0ff2a592c7e871248c99fe8
+DIST discord-canary-0.0.137.deb 77137458 BLAKE2B 
7f3b083f8d48f1680816bcf6471bcfcddd48cc0f5238531263ac290ee661f77b821eb5dffd2acf55d5504ce84f8e049c53b02d5afd74ccdaeec7e44a735f8def
 SHA512 
fa2b4c4719523a753d15649c522674e6a085d9ecf6d331dc8763d14fe1f0a9afdb22a9828bc0ade08d7dd4a42535e2a9b39fc8cc7cab42d23c3295f1856e8b38

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.135.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.137.ebuild
similarity index 100%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.135.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.137.ebuild



[gentoo-commits] repo/proj/guru:master commit in: app-editors/helix/files/

2022-09-05 Thread Ronny Gutbrod
commit: e56d0e1ef7c064ae0f2fd2b640008e6466a6c81e
Author: Jonas Frei  pm  me>
AuthorDate: Sun Sep  4 04:13:27 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Sep  4 04:13:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e56d0e1e

app-editors/helix: Removed helix-0.4.1.patch

Signed-off-by: Jonas Frei  pm.me>

 app-editors/helix/files/helix-0.4.1.patch | 44 ---
 1 file changed, 44 deletions(-)

diff --git a/app-editors/helix/files/helix-0.4.1.patch 
b/app-editors/helix/files/helix-0.4.1.patch
deleted file mode 100644
index 259720ba4..0
--- a/app-editors/helix/files/helix-0.4.1.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 8c6e60e59c1c99341492d79608388f6cf12c9d40 Mon Sep 17 00:00:00 2001
-From: QaidVoid 
-Date: Tue, 19 Oct 2021 00:33:57 +0545
-Subject: [PATCH] check helix runtime in /usr/share
-

- helix-core/src/lib.rs | 14 ++
- 1 file changed, 14 insertions(+)
-
-diff --git a/helix-core/src/lib.rs b/helix-core/src/lib.rs
-index 2823959..60c3bb7 100644
 a/helix-core/src/lib.rs
-+++ b/helix-core/src/lib.rs
-@@ -69,6 +69,11 @@ pub fn runtime_dir() -> std::path::PathBuf {
- return conf_dir;
- }
- 
-+let sys_dir = sys_share_dir().join(RT_DIR);
-+if sys_dir.exists() {
-+return sys_dir;
-+}
-+
- if let Ok(dir) = std::env::var("CARGO_MANIFEST_DIR") {
- // this is the directory of the crate being run by cargo, we need the 
workspace path so we take the parent
- return std::path::PathBuf::from(dir).parent().unwrap().join(RT_DIR);
-@@ -81,6 +86,15 @@ pub fn runtime_dir() -> std::path::PathBuf {
- .unwrap()
- }
- 
-+pub fn sys_share_dir() -> std::path::PathBuf {
-+let mut path = std::path::Path::new("/usr/share/").to_path_buf();
-+if !path.exists() {
-+panic!("Unable to find system share directory!");
-+}
-+path.push("helix");
-+path
-+}
-+
- pub fn config_dir() -> std::path::PathBuf {
- // TODO: allow env var override
- let strategy = choose_base_strategy().expect("Unable to find the config 
directory!");
--- 
-2.33.1
-



[gentoo-commits] repo/proj/guru:master commit in: net-libs/picotls/files/

2022-09-05 Thread Ronny Gutbrod
commit: 47df3b6a671b3eb9ba32fb138ca38369e9115d93
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Sep  3 16:23:54 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep  3 16:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47df3b6a

net-libs/picotls: add install target

Signed-off-by: Aisha Tammy  aisha.cc>

 .../files/picotls-0_pre20220721-disable-e2e.patch  | 26 +++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch 
b/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch
index b8f6744f1..aa1c6155e 100644
--- a/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch
+++ b/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch
@@ -1,8 +1,15 @@
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a309d7b..3160e89 100644
+index a309d7b..2bbdb49 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -31,7 +31,7 @@ IF (WITH_FUSION)
+@@ -1,5 +1,6 @@
+ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
+ CMAKE_POLICY(SET CMP0003 NEW)
++SET(CMAKE_POSITION_INDEPENDENT_CODE ON)
+ 
+ PROJECT(picotls)
+ 
+@@ -31,7 +32,7 @@ IF (WITH_FUSION)
  MESSAGE(STATUS "Enabling 'fusion' AES-GCM engine")
  ENDIF ()
  
@@ -11,7 +18,7 @@ index a309d7b..3160e89 100644
  INCLUDE_DIRECTORIES(
  deps/cifra/src/ext
  deps/cifra/src
-@@ -178,7 +178,7 @@ IF (NOT WITH_FUSION)
+@@ -178,7 +179,7 @@ IF (NOT WITH_FUSION)
  SET_TARGET_PROPERTIES(ptlsbench PROPERTIES EXCLUDE_FROM_ALL 1)
  ENDIF ()
  
@@ -20,3 +27,16 @@ index a309d7b..3160e89 100644
  
  IF (CMAKE_SYSTEM_NAME STREQUAL "Linux")
   SET(CMAKE_C_FLAGS "-D_GNU_SOURCE -pthread ${CMAKE_C_FLAGS}")
+@@ -227,3 +228,12 @@ IF (BUILD_FUZZER)
+ TARGET_LINK_LIBRARIES(fuzz-client-hello picotls-core picotls-openssl 
${OPENSSL_CRYPTO_LIBRARIES} ${LIB_FUZZER})
+ 
+ ENDIF()
++
++INSTALL (DIRECTORY ${CMAKE_SOURCE_DIR}/include/
++DESTINATION include
++FILES_MATCHING PATTERN "*.h")
++
++INSTALL(TARGETS picotls-core picotls-openssl picotls-minicrypto
++RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
++LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})



[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/uek-sources/

2022-09-05 Thread Ronny Gutbrod
commit: 992ceaac39ed12a2fec6e4a98c81a0007a4f107a
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Sep  3 16:23:18 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep  3 16:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=992ceaac

sys-kernel/uek-sources: add 5.15.0.3.60.2

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  1 +
 .../uek-sources/uek-sources-5.15.0.3.60.2.ebuild   | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 00f13825b..8981e0300 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -2,3 +2,4 @@ DIST genpatches-5.15-56.base.tar.xz 2245780 BLAKE2B 
0f5e5d7c8a29f590598f4721307e
 DIST genpatches-5.15-56.experimental.tar.xz 5420 BLAKE2B 
ca95771341b6086f23ea70d99dfec6228e8f6486d520045c110bde63948008095715d68fa67e5e29ad46eab58366ab323736942b5c7bc83bbb61c2dc4e5c2b95
 SHA512 
1ec3dc2c019d0aedf03e2b70dcc6a5c80cc39ae0d1eb83b400c480818a97d6b212868dd370b4e529e01d40434313ecd2b0270e6055a22b4fe373e7a6cb91e724
 DIST genpatches-5.15-56.extras.tar.xz 3932 BLAKE2B 
2b167a35d9dfe16a18b22318ac4597147fb25bef53a66108c2f2e4d6e6d3df1c9d4b1fd6d63ba4a8078f94f8cd69d14b359123355ba266ef72b44f7d9addca9b
 SHA512 
ce91556981720f3718921993eb15f5af623cad8dc40a36bec6cbb0d52153fd1288bf97927daab1b1e3ccd1451d4295b109ead0160c657a00c62c2d6f25fbc09f
 DIST linux-uek-5.15.0-2.52.1.tar.gz 200139967 BLAKE2B 
d6f0f08a23de63d251faa445c9125b6eea48f0476cb5a08cbbe6f7a960be14d4e49d41606ae215e5b2a689d2c012be983817dcd8b4da1da0fe53492482b38eec
 SHA512 
d142927fd89d251696ce19bb8159da900bb3a27e16d057accbe55cfc3b2e69ee0ce9fc7ab07bc4a14a0696a6e8f6909875e357e23ad8e4ed60493d79c609e43f
+DIST linux-uek-5.15.0-3.60.2.tar.gz 200183174 BLAKE2B 
edf7e2665af2833fde43bd0b07c56ae2b2d80c644c2a118bec246cc4d077482a60e86614a5964e136de1d2ad42a889045eb9a5cffb5b2ee6770a08428e1a34e3
 SHA512 
09675f8c7afcb81e9f14beec17bfd8bb749a51f3c230f7092a7fc93889c74a594e9c15d80afc958666090f6d5027e4928cc285f945c37ac2a58824d3dbda9f96

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.3.60.2.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.3.60.2.ebuild
new file mode 100644
index 0..5e2c506c7
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.3.60.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="56"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek;
+SRC_URI="
+   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+   -> linux-uek-${UEK_VERSION}.tar.gz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+S="${WORKDIR}/linux-uek-${UEK_VERSION}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="+gentoo experimental"
+
+PATCHES=(
+   "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
+)
+
+src_unpack() {
+   default
+
+   # remove all backup files
+   find . -iname "*~" -print -exec rm {} \; 2>/dev/null
+
+   unpack_set_extraversion
+   unpack_fix_install_path
+
+   env_setup_xmakeopts
+}
+
+src_prepare() {
+   use gentoo && PATCHES+=(
+   "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
+   
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
+   
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
+   "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
+   "${WORKDIR}"/3000_Support-printing-firmware-info.patch
+   "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
+   )
+   use experimental && PATCHES+=(
+   "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
+   )
+   default
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-games/godot/files/, dev-games/godot/

2022-09-05 Thread Ronny Gutbrod
commit: 220f64b1c15644bd4853eff296c38b2cd4018f76
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Sep  2 02:20:28 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 02:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=220f64b1

dev-games/godot: treeclean, migrated to ::gentoo

Signed-Off-By: Jay Faulkner  jvf.cc>

 dev-games/godot/Manifest   |   1 -
 .../godot/files/godot-3.3.2-fix-llvm-build.patch   |  36 -
 dev-games/godot/godot-3.3.2-r1.ebuild  | 145 -
 dev-games/godot/metadata.xml   |  30 -
 4 files changed, 212 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
deleted file mode 100644
index 26b22352d..0
--- a/dev-games/godot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST godot-3.3.2.tar.gz 29524679 BLAKE2B 
1d7ee1703388d98c41524f64a99859216b060daad4502c4118adf31a95d45aa230d058630ae8735282a9b5d9f7c1ee464fb4caf9f92e3e55340370e007102f8d
 SHA512 
3a8d187d44460ce0f28f9d26fabb30b5a9af651d9d1a1446480823885aae3ad018e32a072d4d60cf5d2c152b97759cee2172ca314c517d01cff8ddf05d91c24e

diff --git a/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch 
b/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch
deleted file mode 100644
index 7cb5823eb..0
--- a/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index c30f533..388be69 100644
 a/SConstruct
-+++ b/SConstruct
-@@ -174,6 +174,8 @@ opts.Add(BoolVariable("builtin_zstd", "Use the built-in 
Zstd library", True))
- # Compilation environment setup
- opts.Add("CXX", "C++ compiler")
- opts.Add("CC", "C compiler")
-+opts.Add("AR", "Archiver")
-+opts.Add("RANLIB", "Random Access Library Indexer")
- opts.Add("LINK", "Linker")
- opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
- opts.Add("CFLAGS", "Custom flags for the C compiler")
-diff --git a/platform/x11/detect.py b/platform/x11/detect.py
-index ba5fb30..d907701 100644
 a/platform/x11/detect.py
-+++ b/platform/x11/detect.py
-@@ -129,7 +129,6 @@ def configure(env):
- if "clang++" not in os.path.basename(env["CXX"]):
- env["CC"] = "clang"
- env["CXX"] = "clang++"
--env.extra_suffix = ".llvm" + env.extra_suffix
- 
- if env["use_lld"]:
- if env["use_llvm"]:
-@@ -189,10 +188,6 @@ def configure(env):
- env.Append(CCFLAGS=["-flto"])
- env.Append(LINKFLAGS=["-flto"])
- 
--if not env["use_llvm"]:
--env["RANLIB"] = "gcc-ranlib"
--env["AR"] = "gcc-ar"
--
- env.Append(CCFLAGS=["-pipe"])
- env.Append(LINKFLAGS=["-pipe"])
- 

diff --git a/dev-games/godot/godot-3.3.2-r1.ebuild 
b/dev-games/godot/godot-3.3.2-r1.ebuild
deleted file mode 100644
index bee4feb73..0
--- a/dev-games/godot/godot-3.3.2-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit desktop python-any-r1 scons-utils toolchain-funcs xdg
-
-DESCRIPTION="Multi-platform 2D and 3D game engine"
-HOMEPAGE="https://godotengine.org;
-
-SRC_URI="https://github.com/godotengine/${PN}/archive/${PV}-stable.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${P}-stable"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain 
ZLIB"
-SLOT="0/3"
-IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus 
pulseaudio +raycast +theora +udev +upnp +vorbis +webp"
-
-RDEPEND="
-   app-arch/lz4
-   app-arch/zstd
-   dev-libs/libpcre2[pcre32]
-   media-libs/alsa-lib
-   media-libs/embree:3
-   media-libs/libpng:0=
-   media-libs/libvpx
-   media-libs/mesa[gles2]
-   sys-libs/zlib
-   x11-libs/libX11
-   x11-libs/libXcursor
-   x11-libs/libXi
-   x11-libs/libXinerama
-   virtual/glu
-   virtual/opengl
-   bullet? ( >=sci-physics/bullet-2.89 )
-   enet? ( net-libs/enet:= )
-   freetype? ( media-libs/freetype:2 )
-   mbedtls? ( net-libs/mbedtls )
-   ogg? ( media-libs/libogg )
-   opus? (
-   media-libs/opus
-   media-libs/opusfile
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   theora? ( media-libs/libtheora )
-   udev? ( virtual/udev )
-   upnp? ( net-libs/miniupnpc )
-   vorbis? ( media-libs/libvorbis )
-   webp? ( media-libs/libwebp )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-lang/yasm
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-llvm-build.patch
-)
-
-src_prepare() {
-   default
-   rm -r 
thirdparty/{bullet,embree,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd}
 || die
-}
-
-src_configure() {
-   myesconsargs=(
-   CC="$(tc-getCC)"
- 

[gentoo-commits] repo/proj/guru:master commit in: dev-python/keyrings-alt/

2022-09-05 Thread Ronny Gutbrod
commit: 2476330f962f666b8a7c9ecba9fb9d2e9bb7056a
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Sep  4 06:59:30 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Sep  4 06:59:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2476330f

dev-python/keyrings-alt: add 4.1.1

Signed-off-by: Viorel Munteanu  gmail.com>

 dev-python/keyrings-alt/Manifest  |  1 +
 dev-python/keyrings-alt/keyrings-alt-4.1.1.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/keyrings-alt/Manifest b/dev-python/keyrings-alt/Manifest
index 931a5e32a..0d3b49119 100644
--- a/dev-python/keyrings-alt/Manifest
+++ b/dev-python/keyrings-alt/Manifest
@@ -1 +1,2 @@
 DIST keyrings-alt-4.1.0.tar.gz 26104 BLAKE2B 
51b2bfa7d67182fa47e2994f50a8a1c9a94c8eb138e4957f1f33296f4c8696c06405953f9b10a57154d1e32f606db14810612a3526d727a8a6bcd468dbb02523
 SHA512 
941793b72688b182002793c14e4df84c79d8864fa3033d25326af8fd8cc90c500b10b53827916240f242490f60a9fd638873cedc3b8b04455a2621c756228bf8
+DIST keyrings-alt-4.1.1.gh.tar.gz 26654 BLAKE2B 
c212abc663fffa28252e3286870d43caf907a55dc240eac4e19a37d88de0c3f9ae23b77e5ffa706a740876b89406d382cb7b0a3c6374ad30885e99127c37aeb6
 SHA512 
ba9f30ed30cc90a569dae76ffb4b9e7b97be0d63d5d683ab9ffc45cf866bc394b70cec3ba0bfbc3a5344c3853155b460c0fe3887a2b66a220d04270d6da746d8

diff --git a/dev-python/keyrings-alt/keyrings-alt-4.1.1.ebuild 
b/dev-python/keyrings-alt/keyrings-alt-4.1.1.ebuild
new file mode 100644
index 0..703c7b446
--- /dev/null
+++ b/dev-python/keyrings-alt/keyrings-alt-4.1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-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
+
+MY_PN=${PN/-/.}
+DESCRIPTION="Alternate keyring backend implementations for use with the 
keyring package"
+HOMEPAGE="
+   https://github.com/jaraco/keyrings.alt
+   https://pypi.org/project/keyrings.alt/
+"
+SRC_URI="https://github.com/jaraco/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/keyring[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+# dev-python/jaraco-packaging removed, cannot build docs
+
+pkg_setup() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+S="${WORKDIR}/${MY_PN}-${PV}"



[gentoo-commits] repo/proj/guru:master commit in: sys-kernel/uek-sources/

2022-09-05 Thread Ronny Gutbrod
commit: e111774441791105befda08c0791732818b3feb3
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Sep  3 16:23:34 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep  3 16:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e1117744

sys-kernel/uek-sources: drop 5.15.0.2.52.1

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  1 -
 .../uek-sources/uek-sources-5.15.0.2.52.1.ebuild   | 65 --
 2 files changed, 66 deletions(-)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 8981e0300..ba47d46f6 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -1,5 +1,4 @@
 DIST genpatches-5.15-56.base.tar.xz 2245780 BLAKE2B 
0f5e5d7c8a29f590598f4721307e3b1a316342cc31b8e5ab5496ed58b65470d19bed59ff40cf7b26bd4970eee04581ee8ac544eebe63c54063c161a55c828cea
 SHA512 
0a1c4edd8f863f2c77a14cf48d79c35868ba8b2f02fb2436e1913e97c8285046ecbedc33e6faddf02a0c813e677492be0fc972e3731c733e488006602eb6119f
 DIST genpatches-5.15-56.experimental.tar.xz 5420 BLAKE2B 
ca95771341b6086f23ea70d99dfec6228e8f6486d520045c110bde63948008095715d68fa67e5e29ad46eab58366ab323736942b5c7bc83bbb61c2dc4e5c2b95
 SHA512 
1ec3dc2c019d0aedf03e2b70dcc6a5c80cc39ae0d1eb83b400c480818a97d6b212868dd370b4e529e01d40434313ecd2b0270e6055a22b4fe373e7a6cb91e724
 DIST genpatches-5.15-56.extras.tar.xz 3932 BLAKE2B 
2b167a35d9dfe16a18b22318ac4597147fb25bef53a66108c2f2e4d6e6d3df1c9d4b1fd6d63ba4a8078f94f8cd69d14b359123355ba266ef72b44f7d9addca9b
 SHA512 
ce91556981720f3718921993eb15f5af623cad8dc40a36bec6cbb0d52153fd1288bf97927daab1b1e3ccd1451d4295b109ead0160c657a00c62c2d6f25fbc09f
-DIST linux-uek-5.15.0-2.52.1.tar.gz 200139967 BLAKE2B 
d6f0f08a23de63d251faa445c9125b6eea48f0476cb5a08cbbe6f7a960be14d4e49d41606ae215e5b2a689d2c012be983817dcd8b4da1da0fe53492482b38eec
 SHA512 
d142927fd89d251696ce19bb8159da900bb3a27e16d057accbe55cfc3b2e69ee0ce9fc7ab07bc4a14a0696a6e8f6909875e357e23ad8e4ed60493d79c609e43f
 DIST linux-uek-5.15.0-3.60.2.tar.gz 200183174 BLAKE2B 
edf7e2665af2833fde43bd0b07c56ae2b2d80c644c2a118bec246cc4d077482a60e86614a5964e136de1d2ad42a889045eb9a5cffb5b2ee6770a08428e1a34e3
 SHA512 
09675f8c7afcb81e9f14beec17bfd8bb749a51f3c230f7092a7fc93889c74a594e9c15d80afc958666090f6d5027e4928cc285f945c37ac2a58824d3dbda9f96

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.2.52.1.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.2.52.1.ebuild
deleted file mode 100644
index 5e2c506c7..0
--- a/sys-kernel/uek-sources/uek-sources-5.15.0.2.52.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KERNEL_VERSION=$(ver_cut 1-3)
-KERNEL_TRUNK=$(ver_cut 1-2)
-UEK_PATCH_VERSION=$(ver_cut 4-6)
-UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
-
-ETYPE="sources"
-
-K_GENPATCHES_VER="56"
-K_SECURITY_UNSUPPORTED="1"
-CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
-HOMEPAGE="https://github.com/oracle/linux-uek;
-SRC_URI="
-   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
-   -> linux-uek-${UEK_VERSION}.tar.gz
-   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
-   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
-   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
-"
-S="${WORKDIR}/linux-uek-${UEK_VERSION}"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64"
-IUSE="+gentoo experimental"
-
-PATCHES=(
-   "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
-)
-
-src_unpack() {
-   default
-
-   # remove all backup files
-   find . -iname "*~" -print -exec rm {} \; 2>/dev/null
-
-   unpack_set_extraversion
-   unpack_fix_install_path
-
-   env_setup_xmakeopts
-}
-
-src_prepare() {
-   use gentoo && PATCHES+=(
-   "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
-   
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
-   
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
-   "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
-   "${WORKDIR}"/3000_Support-printing-firmware-info.patch
-   "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
-   )
-   use experimental && PATCHES+=(
-   "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
-   )
-   default
-}



[gentoo-commits] repo/proj/guru:master commit in: net-libs/picotls/files/, net-libs/picotls/

2022-09-05 Thread Ronny Gutbrod
commit: 35d4b669edb6a86c9288f043e579003cd353a314
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Sep  3 04:33:13 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep  3 04:33:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35d4b669

net-libs/picotls: new package, add 0_pre20220721, 

Signed-off-by: Aisha Tammy  aisha.cc>

 net-libs/picotls/Manifest  |  2 +
 .../files/picotls-0_pre20220721-disable-e2e.patch  | 22 
 net-libs/picotls/metadata.xml  | 11 
 net-libs/picotls/picotls-0_pre20220721.ebuild  | 59 ++
 net-libs/picotls/picotls-.ebuild   | 59 ++
 5 files changed, 153 insertions(+)

diff --git a/net-libs/picotls/Manifest b/net-libs/picotls/Manifest
new file mode 100644
index 0..ff48e25db
--- /dev/null
+++ b/net-libs/picotls/Manifest
@@ -0,0 +1,2 @@
+DIST picotls-0_pre20220721-test.tar.gz 1564 BLAKE2B 
1241a705efbdfdc470f5673ead6abb19c61f09524591c1be582dc03a9cc2e20f71a864a1af9bd0f8c0466ee8c731f8c7c5fdada3ef39fb7efb26e54249a47f69
 SHA512 
96e4c937b22da29ff60ea693fed73209e43dc05c399b6e819279da60d481fe75d4064b854b2a13b67991f085a434d6e812f0bee65546282b0fc81d11a0a38fa5
+DIST picotls-0_pre20220721.tar.gz 589468 BLAKE2B 
f3c11599b8f943b58b41a040904091094a694ba402703e2e831ac5a7d2f7609ec842462df2de6ddafd0acf62ada63e4aa88eb51a6e4260783dc41885d607e3b0
 SHA512 
af476ae078d6122f5bcac75e921229808b850c2d0706b09ac7d9bea50998a61b20243c1b547f151a42a0ccabdca04aa00b6c918275cc2f8fcf15a3710d5c805c

diff --git a/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch 
b/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch
new file mode 100644
index 0..b8f6744f1
--- /dev/null
+++ b/net-libs/picotls/files/picotls-0_pre20220721-disable-e2e.patch
@@ -0,0 +1,22 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a309d7b..3160e89 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -31,7 +31,7 @@ IF (WITH_FUSION)
+ MESSAGE(STATUS "Enabling 'fusion' AES-GCM engine")
+ ENDIF ()
+ 
+-SET(CMAKE_C_FLAGS "-std=c99 -Wall -O2 -g ${CC_WARNING_FLAGS} 
${CMAKE_C_FLAGS}")
++SET(CMAKE_C_FLAGS "-std=c99 -Wall -g ${CC_WARNING_FLAGS} ${CMAKE_C_FLAGS}")
+ INCLUDE_DIRECTORIES(
+ deps/cifra/src/ext
+ deps/cifra/src
+@@ -178,7 +178,7 @@ IF (NOT WITH_FUSION)
+ SET_TARGET_PROPERTIES(ptlsbench PROPERTIES EXCLUDE_FROM_ALL 1)
+ ENDIF ()
+ 
+-ADD_CUSTOM_TARGET(check env BINARY_DIR=${CMAKE_CURRENT_BINARY_DIR} prove 
--exec '' -v ${CMAKE_CURRENT_BINARY_DIR}/*.t t/*.t WORKING_DIRECTORY 
${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${TEST_EXES} cli)
++ADD_CUSTOM_TARGET(check env BINARY_DIR=${CMAKE_CURRENT_BINARY_DIR} prove 
--exec '' -v ${CMAKE_CURRENT_BINARY_DIR}/*.t WORKING_DIRECTORY 
${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${TEST_EXES} cli)
+ 
+ IF (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+  SET(CMAKE_C_FLAGS "-D_GNU_SOURCE -pthread ${CMAKE_C_FLAGS}")

diff --git a/net-libs/picotls/metadata.xml b/net-libs/picotls/metadata.xml
new file mode 100644
index 0..5737fc3ce
--- /dev/null
+++ b/net-libs/picotls/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+gen...@aisha.cc
+Aisha Tammy
+
+
+"fusion" AES-GCM engine, optimized for QUIC and 
other protocols that use short AEAD blocks
+
+

diff --git a/net-libs/picotls/picotls-0_pre20220721.ebuild 
b/net-libs/picotls/picotls-0_pre20220721.ebuild
new file mode 100644
index 0..93fa7
--- /dev/null
+++ b/net-libs/picotls/picotls-0_pre20220721.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="TLS 1.3 implementation in C"
+HOMEPAGE="https://github.com/h2o/picotls;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/h2o/picotls;
+else
+   PTLS_COMMIT="7970614ad049d194fe1691bdf0cc66c6930a3a2f"
+   PTLS_TEST_COMMIT="f390562fd4d6919807441721ec05b08f6d8c8d9c"
+   SRC_URI="
+   https://github.com/h2o/picotls/archive/${PTLS_COMMIT}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/h2o/picotest/archive/${PTLS_TEST_COMMIT}.tar.gz -> 
${P}-test.tar.gz
+   "
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/picotls-${PTLS_COMMIT}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PTLS_FLAGS_X86_RAW=( avx2 aes pclmul )
+PTLS_FLAGS=( "${PTLS_FLAGS_X86_RAW[@]/#/cpu_flags_x86_}" )
+IUSE="fusion test ${PTLS_FLAGS[@]}"
+REQUIRED_USE="fusion? ( ${PTLS_FLAGS[@]} )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/brotli
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0_pre20220721-disable-e2e.patch" )
+
+src_prepare() {
+   if [[ -d "${WORKDIR}/picotest-${PTLS_TEST_COMMIT}" ]] ; then
+   rmdir "${S}/deps/picotest" || die
+   mv "${WORKDIR}/picotest-${PTLS_TEST_COMMIT}/" 
"${S}/deps/picotest" || die
+   fi
+   

[gentoo-commits] repo/proj/guru:master commit in: app-misc/ledger-live/

2022-09-05 Thread Ronny Gutbrod
commit: ac86e893a38266872b2fe0e6a27506a2bc54afab
Author: Tony Olagbaiye  fron  io>
AuthorDate: Fri Sep  2 23:31:03 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 23:34:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac86e893

app-misc/ledger-live: update install phase

Signed-off-by: Tony Olagbaiye  fron.io>

 app-misc/ledger-live/ledger-live-2.43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/ledger-live-2.43.1.ebuild 
b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
index 95d396e19..16b878cbb 100644
--- a/app-misc/ledger-live/ledger-live-2.43.1.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
@@ -20,6 +20,6 @@ RESTRICT="binchecks strip"
 S="${WORKDIR}"
 
 src_install() {
-  cp ${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage ledger-live
+  cp ${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage ledger-live || 
die
   dobin ledger-live
 }



[gentoo-commits] repo/proj/guru:master commit in: app-misc/clifm/, app-misc/clifm/files/

2022-09-05 Thread Ronny Gutbrod
commit: 21085e8339a90938539e9ef6d6e9bae75c3177f9
Author: Michael Yang  gmail  com>
AuthorDate: Sat Sep  3 05:18:46 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep  3 05:22:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21085e83

app-misc/clifm: Skip Makefile manpage compression via patches instead

also remove unnecessary "die"s

Signed-off-by: Michael Yang  gmail.com>

 app-misc/clifm/clifm-1.6.ebuild|  9 ++---
 app-misc/clifm/clifm-1.7.ebuild|  9 ++---
 app-misc/clifm/clifm-.ebuild   |  9 ++---
 .../files/clifm-1.6-gentoo-skip-manpage-compression.patch  | 10 ++
 .../files/clifm-1.7-gentoo-skip-manpage-compression.patch  | 10 ++
 .../files/clifm--gentoo-skip-manpage-compression.patch | 10 ++
 6 files changed, 48 insertions(+), 9 deletions(-)

diff --git a/app-misc/clifm/clifm-1.6.ebuild b/app-misc/clifm/clifm-1.6.ebuild
index 826248a0c..d13334589 100644
--- a/app-misc/clifm/clifm-1.6.ebuild
+++ b/app-misc/clifm/clifm-1.6.ebuild
@@ -22,6 +22,10 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE=""
 
+PATCHES=(
+   "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
 DEPEND="
sys-libs/libcap
sys-libs/readline:=
@@ -33,13 +37,12 @@ BDEPEND=""
 
 src_compile() {
# makefile defaults to /usr/local
-   emake PREFIX="/usr" || die "make failed"
+   emake PREFIX="/usr"
 }
 
 src_install() {
-   docompress -x /usr/share/man # makefile compresses man page
# makefile defaults to /usr/local, and manpages to /usr/man
-   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install || 
die "install failed"
+   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
einstalldocs
 }
 

diff --git a/app-misc/clifm/clifm-1.7.ebuild b/app-misc/clifm/clifm-1.7.ebuild
index 826248a0c..d13334589 100644
--- a/app-misc/clifm/clifm-1.7.ebuild
+++ b/app-misc/clifm/clifm-1.7.ebuild
@@ -22,6 +22,10 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE=""
 
+PATCHES=(
+   "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
 DEPEND="
sys-libs/libcap
sys-libs/readline:=
@@ -33,13 +37,12 @@ BDEPEND=""
 
 src_compile() {
# makefile defaults to /usr/local
-   emake PREFIX="/usr" || die "make failed"
+   emake PREFIX="/usr"
 }
 
 src_install() {
-   docompress -x /usr/share/man # makefile compresses man page
# makefile defaults to /usr/local, and manpages to /usr/man
-   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install || 
die "install failed"
+   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
einstalldocs
 }
 

diff --git a/app-misc/clifm/clifm-.ebuild b/app-misc/clifm/clifm-.ebuild
index 826248a0c..d13334589 100644
--- a/app-misc/clifm/clifm-.ebuild
+++ b/app-misc/clifm/clifm-.ebuild
@@ -22,6 +22,10 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE=""
 
+PATCHES=(
+   "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
 DEPEND="
sys-libs/libcap
sys-libs/readline:=
@@ -33,13 +37,12 @@ BDEPEND=""
 
 src_compile() {
# makefile defaults to /usr/local
-   emake PREFIX="/usr" || die "make failed"
+   emake PREFIX="/usr"
 }
 
 src_install() {
-   docompress -x /usr/share/man # makefile compresses man page
# makefile defaults to /usr/local, and manpages to /usr/man
-   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install || 
die "install failed"
+   emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
einstalldocs
 }
 

diff --git 
a/app-misc/clifm/files/clifm-1.6-gentoo-skip-manpage-compression.patch 
b/app-misc/clifm/files/clifm-1.6-gentoo-skip-manpage-compression.patch
new file mode 100644
index 0..f15172e66
--- /dev/null
+++ b/app-misc/clifm/files/clifm-1.6-gentoo-skip-manpage-compression.patch
@@ -0,0 +1,10 @@
+--- a/Makefile
 b/Makefile
+@@ -49,7 +49,6 @@ install: build
+   $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions
+   $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPICONPREFIX)/scalable/apps
+   $(INSTALL) -m 0644 misc/manpage $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+-  gzip -f -- $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+   $(INSTALL) -m 0644 misc/completions.bash 
$(DESTDIR)$(DATADIR)/bash-completion/completions/$(BIN)
+   $(INSTALL) -m 0644 misc/completions.zsh 
$(DESTDIR)$(DATADIR)/zsh/site-functions/_$(BIN)
+   $(INSTALL) -m 0644 misc/$(BIN).desktop $(DESTDIR)$(DESKTOPPREFIX)

diff --git 
a/app-misc/clifm/files/clifm-1.7-gentoo-skip-manpage-compression.patch 
b/app-misc/clifm/files/clifm-1.7-gentoo-skip-manpage-compression.patch
new file mode 100644
index 0..9201488ff
--- /dev/null
+++ b/app-misc/clifm/files/clifm-1.7-gentoo-skip-manpage-compression.patch
@@ -0,0 +1,10 @@
+--- a/Makefile
 b/Makefile
+@@ 

[gentoo-commits] repo/proj/guru:master commit in: dev-python/sphinxcontrib-katex/

2022-09-05 Thread Ronny Gutbrod
commit: 65e6e73305a55fe9485ba5bfed76f2e450d34033
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Sep  2 14:35:24 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 14:35:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65e6e733

dev-python/sphinxcontrib-katex: 0.9.0 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/sphinxcontrib-katex/Manifest|  1 +
 .../sphinxcontrib-katex-0.9.0.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/sphinxcontrib-katex/Manifest 
b/dev-python/sphinxcontrib-katex/Manifest
index c5713e14f..249e3e723 100644
--- a/dev-python/sphinxcontrib-katex/Manifest
+++ b/dev-python/sphinxcontrib-katex/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-katex-0.8.6.tar.gz 17410 BLAKE2B 
8e4c72dd40ef6e8f6110a54183c098a67ee08cb043e031437dfe9210376e388e8695ff8766a3b5cac62edafa5138798b09353cf9faa94bab2df5b033b11fefbd
 SHA512 
d7285a8397fb88e5f964096e5108c61e1b97fe0b7b98628459eb0562bb526275a1d3562dbf03c4daeedfe4f34e770db4e3e5620c8279d3b5d8d42371787ce38b
+DIST sphinxcontrib-katex-0.9.0.tar.gz 97046 BLAKE2B 
d51af6eb2995a3b4a0bb8aea6f16ca68f836b81c0dd2b774ca7ac4fe7f21a908ee64ba9d808e64d2211d347db78e8d1309f66f8705b0ce6a1313232720813e46
 SHA512 
a8f9fb017a347b1593dfbbdf4b6b4c1619462c6d60403bfc338e8a879f1c74c3b09f797826b9aa74c4f2fd851ab3b5fe957b0f55c2765026783aae5fdd75d4a4

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.0.ebuild 
b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.0.ebuild
new file mode 100644
index 0..a8038a462
--- /dev/null
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages"
+HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]"
+
+DOCS=()
+
+distutils_enable_sphinx docs
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/proj/guru:master commit in: games-util/mangohud/

2022-09-05 Thread Ronny Gutbrod
commit: 56a16cb2b9804e88b146e69c6c96cb9437c9bf44
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Sep  2 02:09:39 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 02:10:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56a16cb2

Revert "games-util/mangohud: version bump to 0.6.8"

This reverts commit 4636e479e98f107273cecb1565c4198a149d3284.

Causing pkgcheck failures:
games-util/mangohud
  NonsolvableDepsInStable: version 0.6.8: nonsolvable depset(depend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  NonsolvableDepsInStable: version 0.6.8: nonsolvable depset(rdepend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  NonsolvableDepsInStable: version : nonsolvable depset(depend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  NonsolvableDepsInStable: version : nonsolvable depset(rdepend) 
keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ 
~media-libs/imgui-1.81 ]
  VisibleVcsPkg: version : VCS version visible for KEYWORDS="~amd64", 
profile default/linux/amd64/17.0/x32 (52 total)

reverted by instruction of sam_ in #gentoo-guru

Signed-Off-By: Jay Faulkner  jvf.cc>

 games-util/mangohud/Manifest  |   1 -
 games-util/mangohud/mangohud-0.6.8.ebuild | 100 --
 games-util/mangohud/mangohud-.ebuild  |  92 ---
 3 files changed, 193 deletions(-)

diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest
index 97ecf7cc5..16dbf2e48 100644
--- a/games-util/mangohud/Manifest
+++ b/games-util/mangohud/Manifest
@@ -2,4 +2,3 @@ DIST imgui-1.81-1-meson-wrap.zip 1850 BLAKE2B 
325f84fd57a896ec9aceb83a54752e8dba
 DIST imgui-1.81.tar.gz 1413443 BLAKE2B 
6f2e63777821b2767da92d9f40f4de7b4313c38817413e959e612c0ce67701645cf29f0748a3b86cfbd41e0b4b2c8099e9a0ca786c637ca1661fffd7b0de0629
 SHA512 
d7a2b66dea77359f78068a595607d7668e09ddd0b91910f67fc6463cb920b91b0cc1855984bd4d41e6a880b69ca7cd5e3adc064dcf461c0629b9f8c845a4fc3e
 DIST mangohud-0.6.6.1.tar.gz 14839055 BLAKE2B 
e0e27e62bf688b80611461ecab1bf4cf2c39f8359a9dc2cc1362555bfca55db30a72684da4e07e03970d8e5dee1d26f1d7a1fa30ff47aa86ec653dba273f24cf
 SHA512 
c097dede7e534641f12a9c7f0a2ce049611e17732c7d232251b38d5c50bbcee53b2b22e548ff27f514fa57a45c563d883a1a9382c2c0ee9ac6832a2775e8f221
 DIST mangohud-0.6.7.1.tar.gz 14834501 BLAKE2B 
6fdd91309531f32d663a0bec4f3edd26095781290ce40294f4ea87297855ce210efbc57443710aa180652bc555887519a12166c76dec19cdf3037bbdc384db15
 SHA512 
7d5250cc6a50215430cc79c7d11ad18219be374966383ab3f6cba9626fa045c973245d74bc32d75649adebf0fdc7acd086f5afdf5e1708e35da1f7a920a54f1d
-DIST mangohud-0.6.8.tar.gz 14844076 BLAKE2B 
0da41ecac5e608e755cd1f3bbb3cff698e55a59adb3a5e5c42d1b8b19b1c0666c572016c29db11992ff72abaa80b756bbd50687ce17409380e89a2554f13dee1
 SHA512 
c2344c21dedebce0c56e88db476177eef29bab9e418a3c5ba13d1059d81f3ee23718e2f9257e32f9f62dcaf6554c65cbf36dac691b2bb3c355def2c9de0a52cc

diff --git a/games-util/mangohud/mangohud-0.6.8.ebuild 
b/games-util/mangohud/mangohud-0.6.8.ebuild
deleted file mode 100644
index e77071978..0
--- a/games-util/mangohud/mangohud-0.6.8.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit python-any-r1 meson
-
-MY_PV=$(ver_cut 1-3)
-[[ -n "$(ver_cut 4)" ]] && MY_PV_REV="-$(ver_cut 4)"
-
-DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, 
CPU/GPU load and more"
-HOMEPAGE="https://github.com/flightlessmango/MangoHud;
-
-SRC_URI="
-   
https://github.com/flightlessmango/MangoHud/archive/v${MY_PV}${MY_PV_REV}.tar.gz
 -> ${P}.tar.gz
-"
-
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia"
-
-REQUIRED_USE="
-   || ( X wayland )
-   xnvctrl? ( video_cards_nvidia )"
-
-BDEPEND="
-   app-arch/unzip
-   $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]')
-"
-
-python_check_deps() {
-   python_has_version "dev-python/mako[${PYTHON_USEDEP}]"
-}
-
-DEPEND="
-   ~media-libs/imgui-1.81
-   dev-libs/spdlog
-   dev-util/glslang
-   >=dev-util/vulkan-headers-1.2
-   media-libs/vulkan-loader
-   media-libs/libglvnd
-   x11-libs/libdrm
-   dbus? ( sys-apps/dbus )
-   X? ( x11-libs/libX11 )
-   video_cards_nvidia? (
-   x11-drivers/nvidia-drivers
-   xnvctrl? ( x11-drivers/nvidia-drivers[static-libs] )
-   )
-   wayland? ( dev-libs/wayland )
-"
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/MangoHud-${PV}"
-
-PATCHES=(
-   "${FILESDIR}/mangohud-0.6.6-meson-fix-imgui-dep.patch"
-)
-
-src_unpack() {
-   default
-   [[ -n "${MY_PV_REV}" ]] && ( mv 

[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/opencoarrays/

2022-09-05 Thread Ronny Gutbrod
commit: a781327a4baae60217c1d76cd4b3cdc4c7f7be3d
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Sep  2 13:44:31 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 13:44:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a781327a

sys-cluster/opencoarrays: add filter-lto to fix compile error

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

Signed-off-by: Sergey Torokhov  yandex.ru>

 sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild |  8 +++-
 sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild  | 10 --
 sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild  | 10 --
 3 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
index 951b82902..ca009c52c 100644
--- a/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
+++ b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_STANDARD="2003"
 
-inherit cmake fortran-2
+inherit cmake flag-o-matic fortran-2
 
 MY_PN="OpenCoarrays"
 
@@ -33,3 +33,9 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
+
+src_configure() {
+   filter-lto # Bug 860765
+
+   cmake_src_configure
+}

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild
index 993256530..ca009c52c 100644
--- a/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild
+++ b/sys-cluster/opencoarrays/opencoarrays-2.9.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_STANDARD="2003"
 
-inherit cmake fortran-2
+inherit cmake flag-o-matic fortran-2
 
 MY_PN="OpenCoarrays"
 
@@ -34,10 +34,8 @@ DEPEND="
${RDEPEND}
 "
 
-pkg_setup() {
-   fortran-2_pkg_setup
-}
+src_configure() {
+   filter-lto # Bug 860765
 
-src_test() {
-   cmake_build test
+   cmake_src_configure
 }

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild
index 993256530..ca009c52c 100644
--- a/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild
+++ b/sys-cluster/opencoarrays/opencoarrays-2.9.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 CMAKE_MAKEFILE_GENERATOR=emake
 FORTRAN_STANDARD="2003"
 
-inherit cmake fortran-2
+inherit cmake flag-o-matic fortran-2
 
 MY_PN="OpenCoarrays"
 
@@ -34,10 +34,8 @@ DEPEND="
${RDEPEND}
 "
 
-pkg_setup() {
-   fortran-2_pkg_setup
-}
+src_configure() {
+   filter-lto # Bug 860765
 
-src_test() {
-   cmake_build test
+   cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:master commit in: app-misc/ledger-live/

2022-09-05 Thread Ronny Gutbrod
commit: fcd950e104971b7dbbb5105f7a4a7ad5aa972e8e
Author: Tony Olagbaiye  fron  io>
AuthorDate: Fri Sep  2 00:36:36 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 00:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcd950e1

app-misc/ledger-live: new package, add 2.43.1

Signed-off-by: Tony Olagbaiye  fron.io>

 app-misc/ledger-live/Manifest  |  1 +
 app-misc/ledger-live/ledger-live-2.43.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
new file mode 100644
index 0..09bf690d1
--- /dev/null
+++ b/app-misc/ledger-live/Manifest
@@ -0,0 +1 @@
+DIST ledger-live-desktop-2.43.1-linux-x86_64.AppImage 108981264 BLAKE2B 
aa14b1087bf623b9e78a41e005ef93d0a62dd29d9112becbd380809d00ec3978bba4b4364eccd9e2775da1f6b979035685885a9c35845b224b10a7525699
 SHA512 
738254ea939772bcbe0bd9dcaf2e7698477a88e830cba6e362a937038510263b221b06f7fd1211bdbe186e855e355bc2dd8b60ed404a10d89ee6258733a64726

diff --git a/app-misc/ledger-live/ledger-live-2.43.1.ebuild 
b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
new file mode 100644
index 0..1ff570d28
--- /dev/null
+++ b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Ledger Live desktop manger"
+HOMEPAGE="https://ledger.com;
+SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage;
+
+LICENSE="nonfree"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}"
+
+src_install() {
+  cp ${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage ledger-live
+  dobin ledger-live
+}



[gentoo-commits] repo/proj/guru:master commit in: app-editors/helix/

2022-09-05 Thread Ronny Gutbrod
commit: 7837b04ba381b594719015f53ac5e13d9a9c2f58
Author: Jonas Frei  pm  me>
AuthorDate: Thu Sep  1 21:42:35 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Thu Sep  1 21:42:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7837b04b

app-editors/helix: add 22.08.1, drop 22.08

Signed-off-by: Jonas Frei  pm.me>

 app-editors/helix/Manifest   | 19 +++
 .../{helix-22.08.ebuild => helix-22.08.1.ebuild} | 20 ++--
 2 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/app-editors/helix/Manifest b/app-editors/helix/Manifest
index 58c12188d..a64d5659d 100644
--- a/app-editors/helix/Manifest
+++ b/app-editors/helix/Manifest
@@ -37,7 +37,7 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
 DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
-DIST anyhow-1.0.62.crate 43198 BLAKE2B 
f7775deb1037bf4da707e6fd48ca68de33122a8f8a933f1adab4a96282656b923393439cd9b12b4abb7e327d3414c4ae6211be4695b298ef64c4bece0276845e
 SHA512 
85329fea23bfa3505b815aac9ea4b7ba7fdbbf5c826c148639caab00ef696c455cf69a45eb0addd09232055365b89d88891c8150ec0b456acb0634d367a37396
+DIST anyhow-1.0.63.crate 43461 BLAKE2B 
6e98a34c151493c032ce236ef1be389616ac6668974e40cc013316be76493ef3c5720555af27f26d301b558413ff27e7f59f7acb6a8d98609644d77986669798
 SHA512 
41ae7338ba0505cf43b6c8a36b54e5714de91dc2c9c8fe5ba4272fc72ee30c9fc205bc1a63d968ce68b68a556c5307597c91b036e25f71f93b3245303f636ec7
 DIST arc-swap-1.5.0.crate 65351 BLAKE2B 
c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105
 SHA512 
b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031
 DIST arc-swap-1.5.1.crate 66157 BLAKE2B 
9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb
 SHA512 
8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
@@ -46,7 +46,7 @@ DIST b665659d3238e6036e22ed0e24935e60efb39415.tar.gz 15061 
BLAKE2B 2359fa751f939
 DIST bd6186c24d5eb13b4623efac9d944dcc095c0dad.tar.gz 145551 BLAKE2B 
2169c1c9b348c98fbe19cc61724aeae462f48a76e6801c10b387acc756196af6deb324abc3da1d8383ff14782a4dc1d1e9bc16d9af72fc92d31fc89086b8eba2
 SHA512 
f9a7c6a9a6f53db7a89eb700917952afdf1eb5856523a4821232e6108c3022db90ae76e4aeb6351d6cdf7d77f6b191b41605d975fb1daceabbc84ea662d48e48
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-DIST bumpalo-3.10.0.crate 78915 BLAKE2B 
94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660
 SHA512 
60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8
+DIST bumpalo-3.11.0.crate 80945 BLAKE2B 
a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76
 SHA512 

[gentoo-commits] repo/proj/guru:master commit in: sys-power/tlp/

2022-09-05 Thread Ronny Gutbrod
commit: 4c77f8f888abd2553fc03a6c54d6c0a2a0424b69
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Sep  2 01:47:15 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 02:09:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c77f8f8

sys-power/tlp: Remove unneeded use flags

The systemd and elogind toggles in the tlp build only toggle
installation of unit file and sleep triggers. There's no need to
conditionally install those per PG#0301.

Signed-Off-By: Jay Faulkner  jvf.cc>

 sys-power/tlp/tlp-1.5.0.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-power/tlp/tlp-1.5.0.ebuild b/sys-power/tlp/tlp-1.5.0.ebuild
index 0fc6f0d01..bf187 100644
--- a/sys-power/tlp/tlp-1.5.0.ebuild
+++ b/sys-power/tlp/tlp-1.5.0.ebuild
@@ -12,25 +12,22 @@ S="${WORKDIR}/TLP-${PV}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="bash-completion elogind systemd"
 RESTRICT="mirror"
+# It's uncertain if elogind/systemd is actually required, however, without the 
sleep
+# hooks working, which require one of them, it doesn't seem like this app is 
very useful.
 RDEPEND="virtual/udev
-   bash-completion? ( app-shells/bash app-shells/bash-completion )
-   elogind? ( sys-auth/elogind )
-   systemd? ( sys-apps/systemd )"
+   || ( sys-auth/elogind sys-apps/systemd )"
 DEPEND="${RDEPEND}"
-REQUIRED_USE="?? ( elogind systemd )"
 
 src_install() {
emake \
DESTDIR="${D}" \
TLP_NO_INIT=1 \
-   TLP_NO_BASHCOMP=$(usex bash-completion 0 1) \
-   TLP_WITH_ELOGIND=$(usex elogind 1 0) \
-   TLP_WITH_SYSTEMD=$(usex systemd 1 0) \
+   TLP_WITH_ELOGIND=1 \
+   TLP_WITH_SYSTEMD=1 \
install install-man
 
-   chmod 444 "${D}/usr/share/tlp/defaults.conf" # manpage says this file 
should not be edited
+   fperms 444 "/usr/share/tlp/defaults.conf" # manpage says this file 
should not be edited
newinitd "${FILESDIR}/tlp.init" tlp
keepdir "/var/lib/tlp" # created by Makefile, probably important
 }



[gentoo-commits] repo/proj/guru:master commit in: app-misc/ledger-live/

2022-09-05 Thread Ronny Gutbrod
commit: 97a189552506a06df6642292707345a39fc8758e
Author: Tony Olagbaiye  fron  io>
AuthorDate: Fri Sep  2 00:39:15 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 00:39:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97a18955

app-misc/ledger-live: destabilize 2.43.1 for ~amd64

Signed-off-by: Tony Olagbaiye  fron.io>

 app-misc/ledger-live/ledger-live-2.43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/ledger-live-2.43.1.ebuild 
b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
index 1ff570d28..95d396e19 100644
--- a/app-misc/ledger-live/ledger-live-2.43.1.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.43.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64
 
 LICENSE="nonfree"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/ksnip/

2022-09-05 Thread Ronny Gutbrod
commit: d8f74f848f53a7c1ffcce95323d4fd6dd361ea01
Author: David Flogeras  gmail  com>
AuthorDate: Wed Aug 31 21:27:54 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Wed Aug 31 21:27:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8f74f84

x11-misc/ksnip: remove 1.9.1

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

 x11-misc/ksnip/Manifest   |  1 -
 x11-misc/ksnip/ksnip-1.9.1.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/x11-misc/ksnip/Manifest b/x11-misc/ksnip/Manifest
index 2e0742fab..db650a5d6 100644
--- a/x11-misc/ksnip/Manifest
+++ b/x11-misc/ksnip/Manifest
@@ -1,3 +1,2 @@
 DIST ksnip-1.10.0.tar.gz 647515 BLAKE2B 
2a053aa9abc129f15f3b88015c14e2ca4fbf4847091a26b905fcc9bf8f464bcb417e96f0d987b86d9013049749f8d5f4826762941e05b4a2589f69d74c665cab
 SHA512 
2633c36ee410b26df7633361f91ddb6fd212e2ca4c6727cdf0081450d77056c3038cdb4eac02ef4c08c2226cc742b82eced123bf32db2b49a93d415632d0dc3f
-DIST ksnip-1.9.1.tar.gz 565221 BLAKE2B 
c625f1132c47953355eca8094d63abc951b486c350045b05e19031d059bd8951826cd0fcb6813a98d880b069beacb84c7beaae4fda05e2131bace7766959e73c
 SHA512 
5a6739a8f03854c0b311e522b42470d15597d2343d9fda50a22fd4364c1ae502a588a9f6491977a29fe391c990f7311d5ef217f01c55604605d7c0364dc9137c
 DIST ksnip-1.9.2.tar.gz 569082 BLAKE2B 
a40c4b67db5272f00108041226822bb70ac2f86803e6b6e41c496a7baba61a2c77e6101fd79cc936e9b2ad530b59d6f0af6eaa071172cccbdeb88b5c85497942
 SHA512 
7b00538a129b15f30e4a6439e5c4dab57cbcaa1d6c67559413107500698fa0572b2b94ac8ff1522eb61dc2d8ced1b7efe4589d22c7438a7a03f9452b13939afd

diff --git a/x11-misc/ksnip/ksnip-1.9.1.ebuild 
b/x11-misc/ksnip/ksnip-1.9.1.ebuild
deleted file mode 100644
index 77a436cbb..0
--- a/x11-misc/ksnip/ksnip-1.9.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake
-# cmake has to be listed after xdg for src_prepare to work
-
-DESCRIPTION="Ksnip is a Qt based cross-platform screenshot tool"
-HOMEPAGE="https://github.com/ksnip/ksnip;
-SRC_URI="https://github.com/ksnip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5[png]
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   >=media-libs/kcolorpicker-0.1.6
-   >=media-libs/kimageannotator-0.5.2
-   x11-libs/libX11
-   x11-libs/libxcb"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   kde-frameworks/extra-cmake-modules:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-
-src_install() {
-   cmake_src_install
-
-   doicon -s scalable desktop/${PN}.svg
-   domenu desktop/org.${PN}.${PN}.desktop
-}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/doublecmd-bin/

2022-09-05 Thread Ronny Gutbrod
commit: 5d90d74d9aa6e763318d869100b8afaf65ceeb9f
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Sep  2 13:53:25 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Fri Sep  2 13:53:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d90d74d

app-misc/doublecmd-bin: drop old 1.0.5

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-misc/doublecmd-bin/Manifest   |  4 --
 app-misc/doublecmd-bin/doublecmd-bin-1.0.5.ebuild | 68 ---
 2 files changed, 72 deletions(-)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index e5360eec3..076dbb2df 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -1,7 +1,3 @@
-DIST doublecmd-1.0.5.gtk2.i386.tar.xz 7378356 BLAKE2B 
a952eb20cff96704a274e69a492dd47e39300fef790040df4422ca3144aa2fc83a9a7b33bf86c34e61dcc70704a5ecd5e30efc4f2c92f8037e7d64e3e2683f73
 SHA512 
2b3702983197b5d50cefdb27c1f736da8b058c69e696f0033b85d4e27dcd32beaa315b5b95a8f92f91203f364ecdc993ea3411a4cea006dc906170190ac5c1e7
-DIST doublecmd-1.0.5.gtk2.x86_64.tar.xz 8127412 BLAKE2B 
15bf8e3cb04f13624b7583513aa72b4c7df7be81efd0e25322bf65677798dc0a90086221eedd22757eb4537a103a049277c79c86f58e0028ffd13348118c679b
 SHA512 
04faf907896e3532efc079c24a04594e4a662675f9827d5ea68cea2dbbba16e4df301d1c9eb64c39243b6db25a263b39ebc1aab2b0811dce95bd15cdb2553c6d
-DIST doublecmd-1.0.5.qt.i386.tar.xz 7932080 BLAKE2B 
1939ff0eb213d6ae99158586401006e755c004c92ba6aef428dc649ebd674fef36465990b25f3bc56036c44e27c617593af10e058b821f1d7e8398027afbf7da
 SHA512 
2c413e7b4578a2869051698b33a2b608c60ed68030dcf1ac3a25c58460c8f88c8ddb45bc829968136c851efb95fa14c50f26dd762a0de09dee6fb08d3a005cd1
-DIST doublecmd-1.0.5.qt.x86_64.tar.xz 8613076 BLAKE2B 
b1a6ec59545519d71d6da243c930ff5f5b3c2f288fae1fc25e634f1a15f55539dc29acadc24c3ff5b11705ba3570d7b60afd738a3b2bf7ba7229062ce4e79a6e
 SHA512 
dc5c5da59858a40575ddb9b383fce75d706b0fa0c5d341f3ebe1b953b1aa32097b733a4d5736313394e7bb5e598c020bd015f7443a79645a449a02740a9ee968
 DIST doublecmd-1.0.6.gtk2.i386.tar.xz 7383328 BLAKE2B 
8e56421c4188a2cb65bc9cfa2d4efcd4aacd7c4ad348716bd4282fed2530fa38c11d424c99de9b9efca83b8145651bb072de4611e4e9537293ea24ddb738025d
 SHA512 
d1f9748cfc95d1da5d103f598d792d99a0bb3b4aeda0482e0c8889f8f251e1daf8f89fe000892bd2543bf0da205131ced08614f19f68507bb3ee4845c381a6e7
 DIST doublecmd-1.0.6.gtk2.x86_64.tar.xz 8129312 BLAKE2B 
4184327ddf7eea72af031ded2f11ce74c5c75cb58fbb5dd5c4098cff2cbd0f096a178142ff9ef33bbc1e0551251609a9ebd713778e61ae478e1ee9ac83753b3a
 SHA512 
6c2f4091805db83d28ccb2ba0980def766c1ab85b31045fc078ee3e10884d30a734dfd0f42bc4080c7a2df5d3d8da02cacd4b2f26c1a23083ba3050ecf314282
 DIST doublecmd-1.0.6.qt.i386.tar.xz 7936084 BLAKE2B 
e4f0f63afa4b86ace5f37f6cc7d9bb76ae095476a62bc2d4f896924f29452e59aef4c510c434937cab5d2354b6ff67246332782af7dfd6acca6fb873151aaeee
 SHA512 
7a1fba9cdd919863e16233d5b6d6098e4ef4df7fc3a3d99fb4c16958d58515d330cced90278e8008676f5b9ab5f4a7df697ba6d60bd98f4ebf34a6d9fdb004dc

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.5.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.0.5.ebuild
deleted file mode 100644
index 6b4c8bebf..0
--- a/app-misc/doublecmd-bin/doublecmd-bin-1.0.5.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper xdg
-
-MY_PN="doublecmd"
-DESCRIPTION="Free cross platform open source file manager with two panels side 
by side."
-HOMEPAGE="https://doublecmd.sourceforge.io/;
-
-SRC_URI="amd64? (
-   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
-   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz )
-   )
-   x86? (
-   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
-   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz )
-   )"
-
-# Licenses for package and plugins
-LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-IUSE="gtk qt5"
-REQUIRED_USE=" ^^ ( gtk qt5 ) "
-
-S="${WORKDIR}/${MY_PN}"
-
-QA_PREBUILT="
-   */doublecmd
-   */libQt5Pas.so.1
-"
-
-## "ldd doublecmd" output show linking to some libraries provided by 
sys-libs/glibc:2.2
-## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed 
here).
-## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
-## therefore it is mentioned here explicitly.
-RDEPEND="
-   dev-libs/glib:2
-   sys-apps/dbus
-   x11-libs/libX11
-   virtual/libc
-   gtk? ( x11-libs/gtk+:2 )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtx11extras:5
-   )
-"
-
-src_prepare(){
-   default
-   ## Create partial init config that allows to store config within user 
home directory
-   cp "${FILESDIR}/doublecmd.xml" "${S}/" 

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

2022-09-05 Thread Mike Gilbert
commit: c32602f4f276c8dc26d51d94a6abcee88727
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Sep  6 01:02:01 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep  6 01:03:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32602f4

app-text/pstotext: drop dependency on app-arch/ncompress

The distfile used to be .Z, but is now .gz. Regardless, either format
may be decompressed using gzip.

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

 app-text/pstotext/pstotext-1.9-r4.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-text/pstotext/pstotext-1.9-r4.ebuild 
b/app-text/pstotext/pstotext-1.9-r4.ebuild
index fbbb6af016ad..814f6a395699 100644
--- a/app-text/pstotext/pstotext-1.9-r4.ebuild
+++ b/app-text/pstotext/pstotext-1.9-r4.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
@@ -14,7 +14,6 @@ SLOT="0"
 KEYWORDS="amd64 ~hppa ppc ppc64 x86"
 IUSE=""
 
-DEPEND="app-arch/ncompress"
 RDEPEND="app-text/ghostscript-gpl"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/

2022-09-05 Thread Mike Gilbert
commit: eb9de5d292e911ec7f81b201a6477a251fcdfa54
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Sep  6 00:53:42 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep  6 00:55:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9de5d2

app-arch/gzip: stabilize 1.12-r2

Closes: https://bugs.gentoo.org/868645
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/gzip/gzip-1.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/gzip/gzip-1.12-r2.ebuild 
b/app-arch/gzip/gzip-1.12-r2.ebuild
index 64921b8d2d2d..444146cdfb69 100644
--- a/app-arch/gzip/gzip-1.12-r2.ebuild
+++ b/app-arch/gzip/gzip-1.12-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" verify-sig? (
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pic static"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gzip )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/

2022-09-05 Thread Mike Gilbert
commit: cbddcd4226a8060342fec4aeba533e3f38953274
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Sep  6 00:53:59 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep  6 00:55:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbddcd42

app-arch/gzip: drop 1.12-r1

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

 app-arch/gzip/gzip-1.12-r1.ebuild | 51 ---
 1 file changed, 51 deletions(-)

diff --git a/app-arch/gzip/gzip-1.12-r1.ebuild 
b/app-arch/gzip/gzip-1.12-r1.ebuild
deleted file mode 100644
index 80c74b322adc..
--- a/app-arch/gzip/gzip-1.12-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gzip.asc
-inherit flag-o-matic verify-sig
-
-DESCRIPTION="Standard GNU compressor"
-HOMEPAGE="https://www.gnu.org/software/gzip/;
-SRC_URI="mirror://gnu/gzip/${P}.tar.xz
-   https://alpha.gnu.org/gnu/gzip/${P}.tar.xz;
-SRC_URI+=" verify-sig? (
-   mirror://gnu/gzip/${P}.tar.xz.sig
-   https://alpha.gnu.org/gnu/gzip/${P}.tar.xz.sig
-   )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="pic static"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gzip )"
-RDEPEND="!app-arch/pigz[symlink(-)]
-   !app-arch/ncompress"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.3.8-install-symlinks.patch"
-)
-
-src_configure() {
-   use static && append-flags -static
-
-   # Avoid text relocation in gzip
-   use pic && export DEFS="NO_ASM"
-
-   # bug #663928
-   econf --disable-gcc-warnings
-}
-
-src_install() {
-   default
-
-   docinto txt
-   dodoc algorithm.doc gzip.doc
-
-   # keep most things in /usr, just the fun stuff in /
-   dodir /bin
-   mv "${ED}"/usr/bin/{gunzip,gzip,uncompress,zcat} "${ED}"/bin/ || die
-   sed -e "s:${EPREFIX}/usr:${EPREFIX}:" -i "${ED}"/bin/gunzip || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/js2-mode/files/, app-emacs/js2-mode/

2022-09-05 Thread Maciej Barć
commit: 7517d5c97c728904f2a3a304284cf06878b54c5f
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Sep  6 00:02:54 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Sep  6 00:07:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7517d5c9

app-emacs/js2-mode: new package; add version 20220710

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/js2-mode/Manifest   |  1 +
 app-emacs/js2-mode/files/50js2-mode-gentoo.el | 12 
 app-emacs/js2-mode/js2-mode-20220710.ebuild   | 23 +++
 app-emacs/js2-mode/metadata.xml   | 27 +++
 4 files changed, 63 insertions(+)

diff --git a/app-emacs/js2-mode/Manifest b/app-emacs/js2-mode/Manifest
new file mode 100644
index ..89ab57750e00
--- /dev/null
+++ b/app-emacs/js2-mode/Manifest
@@ -0,0 +1 @@
+DIST js2-mode-20220710.tar.gz 166051 BLAKE2B 
f23f122f9002a38d1d6221f2f0f85efd9a9be92f7c5a242da3b3706abb9ec93e27e2f277e4cb1b7cd3ed616974add9f5ffd1abcf1ced6c7131d91b66320bd0e7
 SHA512 
7a30903114f81fe66bc76eecb01f8d96737f4be84c652f1083054ffdcda299d84c7d7fea387c87f719e2dc372459fcc180dde0513ed3006b8f12557e24002727

diff --git a/app-emacs/js2-mode/files/50js2-mode-gentoo.el 
b/app-emacs/js2-mode/files/50js2-mode-gentoo.el
new file mode 100644
index ..12daf0e43291
--- /dev/null
+++ b/app-emacs/js2-mode/files/50js2-mode-gentoo.el
@@ -0,0 +1,12 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'js2-imenu-extras-setup "js2-imenu-extras")
+(autoload 'js2-imenu-extras-mode "js2-imenu-extras"
+  "Toggle Imenu support for frameworks and structural patterns." t)
+(autoload 'js2-highlight-unused-variables-mode "js2-mode"
+  "Toggle highlight of unused variables." t)
+(autoload 'js2-minor-mode "js2-mode"
+  "Minor mode for running js2 as a background linter." t)
+(autoload 'js2-mode "js2-mode"
+  "Major mode for editing JavaScript code." t)
+(autoload 'js2-jsx-mode "js2-mode"
+  "Major mode for editing JSX code in Emacs 26 and earlier." t)

diff --git a/app-emacs/js2-mode/js2-mode-20220710.ebuild 
b/app-emacs/js2-mode/js2-mode-20220710.ebuild
new file mode 100644
index ..1d502b22e198
--- /dev/null
+++ b/app-emacs/js2-mode/js2-mode-20220710.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.1
+
+inherit elisp
+
+DESCRIPTION="Improved JavaScript editing mode for GNU Emacs"
+HOMEPAGE="https://github.com/mooz/js2-mode/;
+SRC_URI="https://github.com/mooz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( NEWS.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   emake test
+}

diff --git a/app-emacs/js2-mode/metadata.xml b/app-emacs/js2-mode/metadata.xml
new file mode 100644
index ..2983ab1f4170
--- /dev/null
+++ b/app-emacs/js2-mode/metadata.xml
@@ -0,0 +1,27 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+This JavaScript editing mode supports: 1. strict recognition of the
+Ecma-262 language standard 2. support for most Rhino and SpiderMonkey
+extensions from 1.5 and up 3. parsing support for ECMAScript for XML (E4X,
+ECMA-357) 4. accurate syntax highlighting using a recursive-descent parser
+5. on-the-fly reporting of syntax errors and strict-mode warnings 6.
+undeclared-variable warnings using a configurable externs framework 7.
+"bouncing" line indentation to choose among alternate indentation points 8.
+smart line-wrapping within comments and strings 9. code folding: 9.1. show
+some or all function bodies as {...} 9.2. show some or all block comments
+as /*...*/ 12. context-sensitive menu bar and popup menus 13. code browsing
+using the `imenu' package 14. many customization options
+  
+  
+  
+https://github.com/mooz/js2-mode/issues/
+mooz/js2-mode
+  
+



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

2022-09-05 Thread Conrad Kostecki
commit: 597f26b953627362ae32345dee6a45cf44c4cb37
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Sep  5 23:25:23 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Sep  5 23:28:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597f26b9

www-servers/nginx: bump njs module to 0.7.7

This fixes CVE-2022-35173.

Bug: https://bugs.gentoo.org/865723
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-servers/nginx/Manifest| 2 +-
 www-servers/nginx/{nginx-1.23.1.ebuild => nginx-1.23.1-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 8dca67f5592e..3b91fe4ed394 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -30,4 +30,4 @@ DIST ngx_metrics-0.1.1.tar.gz 2964 BLAKE2B 
95d71ea26c949c345b83e353bd66a20df18cc
 DIST ngx_mogilefs_module-1.0.4.tar.gz 11208 BLAKE2B 
e0729b66554c8890727190a624d4c9aef6499dfc2e301541a9bfc15690caf6d3155c8a4b8f7a1555a7655b47aa0cd1b797aeb8ba82efa92ab80808218a0bdcff
 SHA512 
b8cb7eaf6274f4e2247dbcb39db05072d2b2d4361256a325fafab5533d7ce0c4ae9e2905b954dfcfa4789c9cab5cccf2ac1c3a1f02f6a327ed95b562d7773ed1
 DIST ngx_rtmp-1.2.1.tar.gz 519919 BLAKE2B 
744ccb8031eb9653f158f9eceba64fc9c8af7b9a42e64ef996ab3bbbe1402e5ffd3efcc8e4aaca437eb5e208e4b6f2d8643fcca953b32f32543eaa1ae4d9505c
 SHA512 
4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922
 DIST njs-0.7.5.tar.gz 592998 BLAKE2B 
7e1178f928320741eb3af4a4b8692b061c9d223e2f905f2fb2b9f604924e7586f0fa4dc7dbdef9965f5f74f9a87bb87fc5550135ffe084aa71b25bebef5387fc
 SHA512 
e33dbb285ff6216acddcd213fdbd73ffadd5730680bcec742b1598fa57b4d100da32c913b1c2648b3e87867fc29bf11075d70fa5655f85c62e42eb0a48d177f1
-DIST njs-0.7.6.tar.gz 600165 BLAKE2B 
39ac895f8c1a18e2b04bf6302bea2345475fafe0aabbd5e680702c770d85be371c9d778d2eaf05dda928ed4cfa7aa890845e799b7adb9cd4da68aeb7599b6280
 SHA512 
c27d6e138eba0d0fa3c029a008c09a64a6916f953d9fb2bc31cd82e1ba6eb1ae58c339523aaf124100921f01dac61aa5baedc6dc45dd65e7c0c00381ff0b7b52
+DIST njs-0.7.7.tar.gz 609779 BLAKE2B 
878c1a106237d42f03074051d12a2de409a1ce3088ec3fd8a43032183608b68e0a11f438668aaca3135ac2280875f248467d6fa801539fcfc6d1436db1579199
 SHA512 
3fd9e9b84e416e95dbdffced78eabd76a519cccec7c386d8acaccd0d891dea5ceeb702408d4450107c7e3909586753e4eeb5e38c06657cd8f273180beb8fae74

diff --git a/www-servers/nginx/nginx-1.23.1.ebuild 
b/www-servers/nginx/nginx-1.23.1-r1.ebuild
similarity index 99%
rename from www-servers/nginx/nginx-1.23.1.ebuild
rename to www-servers/nginx/nginx-1.23.1-r1.ebuild
index 9bfada0159db..85901b7e2f10 100644
--- a/www-servers/nginx/nginx-1.23.1.ebuild
+++ b/www-servers/nginx/nginx-1.23.1-r1.ebuild
@@ -156,7 +156,7 @@ 
GEOIP2_MODULE_URI="https://github.com/leev/ngx_http_geoip2_module/archive/${GEOI
 GEOIP2_MODULE_WD="${WORKDIR}/ngx_http_geoip2_module-${GEOIP2_MODULE_PV}"
 
 # njs-module (https://github.com/nginx/njs, as-is)
-NJS_MODULE_PV="0.7.6"
+NJS_MODULE_PV="0.7.7"
 NJS_MODULE_P="njs-${NJS_MODULE_PV}"
 NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz;
 NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}"



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

2022-09-05 Thread Conrad Kostecki
commit: dce914f2bbf52360f45c90d877857df3c4c2a353
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Sep  5 23:27:16 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Sep  5 23:28:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce914f2

www-servers/nginx: bump njs module to 0.7.7

This fixes CVE-2022-35173.

Bug: https://bugs.gentoo.org/865723
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-servers/nginx/Manifest   | 1 -
 www-servers/nginx/{nginx-1.21.6-r3.ebuild => nginx-1.21.6-r4.ebuild} | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 3b91fe4ed394..26a42ad7ed3d 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -29,5 +29,4 @@ DIST ngx_memc_module-0.19.tar.gz 34654 BLAKE2B 
536384c264d88535179634d459d3a47b1
 DIST ngx_metrics-0.1.1.tar.gz 2964 BLAKE2B 
95d71ea26c949c345b83e353bd66a20df18cc8b2b93f692615a1b39c1f327393647f80e7a27e6929799a6e7e3469b61e1cd72f7821f7a820da4dd7cd9a96d85c
 SHA512 
d36a8fb0104c83b6b564e03b351aa750cab08650264c74d6f786af357bfb7006b531a93270dd961896ea8dafe27e5db8548ede714c5f52c4742876bc73af4b5e
 DIST ngx_mogilefs_module-1.0.4.tar.gz 11208 BLAKE2B 
e0729b66554c8890727190a624d4c9aef6499dfc2e301541a9bfc15690caf6d3155c8a4b8f7a1555a7655b47aa0cd1b797aeb8ba82efa92ab80808218a0bdcff
 SHA512 
b8cb7eaf6274f4e2247dbcb39db05072d2b2d4361256a325fafab5533d7ce0c4ae9e2905b954dfcfa4789c9cab5cccf2ac1c3a1f02f6a327ed95b562d7773ed1
 DIST ngx_rtmp-1.2.1.tar.gz 519919 BLAKE2B 
744ccb8031eb9653f158f9eceba64fc9c8af7b9a42e64ef996ab3bbbe1402e5ffd3efcc8e4aaca437eb5e208e4b6f2d8643fcca953b32f32543eaa1ae4d9505c
 SHA512 
4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922
-DIST njs-0.7.5.tar.gz 592998 BLAKE2B 
7e1178f928320741eb3af4a4b8692b061c9d223e2f905f2fb2b9f604924e7586f0fa4dc7dbdef9965f5f74f9a87bb87fc5550135ffe084aa71b25bebef5387fc
 SHA512 
e33dbb285ff6216acddcd213fdbd73ffadd5730680bcec742b1598fa57b4d100da32c913b1c2648b3e87867fc29bf11075d70fa5655f85c62e42eb0a48d177f1
 DIST njs-0.7.7.tar.gz 609779 BLAKE2B 
878c1a106237d42f03074051d12a2de409a1ce3088ec3fd8a43032183608b68e0a11f438668aaca3135ac2280875f248467d6fa801539fcfc6d1436db1579199
 SHA512 
3fd9e9b84e416e95dbdffced78eabd76a519cccec7c386d8acaccd0d891dea5ceeb702408d4450107c7e3909586753e4eeb5e38c06657cd8f273180beb8fae74

diff --git a/www-servers/nginx/nginx-1.21.6-r3.ebuild 
b/www-servers/nginx/nginx-1.21.6-r4.ebuild
similarity index 99%
rename from www-servers/nginx/nginx-1.21.6-r3.ebuild
rename to www-servers/nginx/nginx-1.21.6-r4.ebuild
index efd809f6074b..916d61fd20c6 100644
--- a/www-servers/nginx/nginx-1.21.6-r3.ebuild
+++ b/www-servers/nginx/nginx-1.21.6-r4.ebuild
@@ -157,7 +157,7 @@ 
GEOIP2_MODULE_URI="https://github.com/leev/ngx_http_geoip2_module/archive/${GEOI
 GEOIP2_MODULE_WD="${WORKDIR}/ngx_http_geoip2_module-${GEOIP2_MODULE_PV}"
 
 # njs-module (https://github.com/nginx/njs, as-is)
-NJS_MODULE_PV="0.7.5"
+NJS_MODULE_PV="0.7.7"
 NJS_MODULE_P="njs-${NJS_MODULE_PV}"
 NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz;
 NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}"



[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/

2022-09-05 Thread Mike Gilbert
commit: 6c63e36f9cbcd648b20e98d899ae9f54cfd37cc7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  5 22:08:43 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  5 22:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c63e36f

app-arch/gzip: drop 'uncompress'

Avoids a file collision with app-arch/ncompress.

https://bugs.gentoo.org/868603
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/gzip/gzip-1.12-r2.ebuild | 65 +++
 1 file changed, 65 insertions(+)

diff --git a/app-arch/gzip/gzip-1.12-r2.ebuild 
b/app-arch/gzip/gzip-1.12-r2.ebuild
new file mode 100644
index ..64921b8d2d2d
--- /dev/null
+++ b/app-arch/gzip/gzip-1.12-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gzip.asc
+inherit flag-o-matic verify-sig
+
+DESCRIPTION="Standard GNU compressor"
+HOMEPAGE="https://www.gnu.org/software/gzip/;
+SRC_URI="mirror://gnu/gzip/${P}.tar.xz
+   https://alpha.gnu.org/gnu/gzip/${P}.tar.xz;
+SRC_URI+=" verify-sig? (
+   mirror://gnu/gzip/${P}.tar.xz.sig
+   https://alpha.gnu.org/gnu/gzip/${P}.tar.xz.sig
+   )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="pic static"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gzip )"
+RDEPEND="!app-arch/pigz[symlink(-)]"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.3.8-install-symlinks.patch"
+)
+
+src_configure() {
+   use static && append-flags -static
+
+   # Avoid text relocation in gzip
+   use pic && export DEFS="NO_ASM"
+
+   # bug #663928
+   econf --disable-gcc-warnings
+}
+
+src_install() {
+   default
+
+   docinto txt
+   dodoc algorithm.doc gzip.doc
+
+   # Avoid conflict with app-arch/ncompress
+   rm "${ED}"/usr/bin/uncompress || die
+
+   # keep most things in /usr, just the fun stuff in /
+   dodir /bin
+   mv "${ED}"/usr/bin/{gunzip,gzip,zcat} "${ED}"/bin/ || die
+   sed -e "s:${EPREFIX}/usr:${EPREFIX}:" -i "${ED}"/bin/gunzip || die
+}
+
+pkg_postinst() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   local ver
+   for ver in ${REPLACING_VERSIONS}; do
+   if ver_test "${ver}" -lt "1.12-r2"; then
+   ewarn "This package no longer installs 
'uncompress'."
+   ewarn "Please use 'gzip -d' to decompress .Z 
files."
+   fi
+   done
+   fi
+}



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

2022-09-05 Thread Maciej Barć
commit: 15dd89bc618179bbecdf3bbe17c00bdabc2ad1d4
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 20:59:10 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15dd89bc

sci-mathematics/coq: drop old 8.15.1

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq/Manifest  |   1 -
 sci-mathematics/coq/coq-8.15.1.ebuild | 111 --
 2 files changed, 112 deletions(-)

diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index add6ec522449..d3ba82e8bf94 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -2,6 +2,5 @@ DIST coq-8.11.2.tar.gz 6564523 BLAKE2B 
37ae7a1f899b8ce662d5c21542b2bec0e2e8f25e9
 DIST coq-8.12.0.tar.gz 6774001 BLAKE2B 
dc1d6adf9d4bd50d46007fbf5fd43d1ea97b6b226d89ad943419d4cb7df1439950c94b5e3cc614eb789103d1ab50535909d4ba2079eafc2caa4fd91db30e747d
 SHA512 
8a64624c578ce0ab781fb3b1f162bd8b095735ad891fdad2fb7c40849afbdc7c1360187c6b62a5ef2982566f4c6c78029240c611ae769943a5250af300eb1240
 DIST coq-8.13.0.tar.gz 7010242 BLAKE2B 
bf9ec96b6698a2371be3164f65424a8ffb273252afc05e046267cae4265c1be71f89d0345f9e40ab3a93f5063080fd0224502cc0de808c7a0ddbb0edacab5fca
 SHA512 
c355f0a9183f3669debd5f8f4ab96786215d037d1c2ac95a2d3c6115c8b0ee7ff7e23464b18444e2648ef3f8c221f0f3a28acf91199751cea2b74ee3fe8e
 DIST coq-8.15.0.tar.gz 7215106 BLAKE2B 
512fde593f6e7fb8b410b5debf5a78bc5d0d181ed7207c00669fc33fa39c2d7e57860f3afbcfc9defd2093115242ad176a5451d9bb309483ba2172e2b0521d02
 SHA512 
be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab
-DIST coq-8.15.1.tar.gz 7221470 BLAKE2B 
6783ceb1ae6bcc7107b7bd1b61ab4566da9e24b8c87966cf1b64004fa19b92a5324d317f3002f30dd4c724bc5b27109c507dfb8e3ee64a9ace28bdb83b0a25e2
 SHA512 
8ae7bde19b4c098c0fad4206a349c50c7fc2537cbeae68e03d38020fd73f15df46e248b1e7cbbf297c1ccf44f9dd62b1179148588fcb5d397e30141cca954a3c
 DIST coq-8.15.2.tar.gz 7222794 BLAKE2B 
2f187982a56cb0a512af838ee321b245f9a44b0c32f5413aafcef8e5b7f933e9b05ba521c3e681a6c6973ca2b7ec5965a8b69b2febb978ce7cf246755187f656
 SHA512 
6a5487912dedb6e54145bf3f177a091cffe13429ba2f73db7c1cc241fe10e86340c968e19cefba7d680facce55f4e914cbd16a317264b109a6f9a01ec822a8c5
 DIST coq-8.16.0.tar.gz 7397421 BLAKE2B 
25b94002c4d1d1266ef948f0276df74d6a60c5b5100c7126232e0e33642be3ec14f33acfff5d0d5c17681676338374f694ca7c8c35200e522e480c3791f69dd8
 SHA512 
f324b68efcec0680a52c92d6e2fdd340a0e360e7d56d7fc3b4b781af3bec923d2fa2fdbb139b07d2253568a657a09c0d3da4cd5bdf984a6ab913e606056df4b3

diff --git a/sci-mathematics/coq/coq-8.15.1.ebuild 
b/sci-mathematics/coq/coq-8.15.1.ebuild
deleted file mode 100644
index fc4bad973709..
--- a/sci-mathematics/coq/coq-8.15.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV=${PV/_p/pl}
-MY_P=${PN}-${MY_PV}
-
-inherit desktop dune
-
-DESCRIPTION="Proof assistant written in O'Caml"
-HOMEPAGE="http://coq.inria.fr/;
-SRC_URI="https://github.com/coq/coq/archive/V${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc gtk debug +ocamlopt"
-RESTRICT="test"  # fails
-
-RDEPEND="
-   dev-ml/zarith:=
-   || (
-   dev-ml/num
-   /ocaml/ but
-   # Coq wants /usr// ; symlink those directories
-   for sym in ${syms[@]} ; do
-   dosym $(ocamlc -where)/${sym} /usr/$(get_libdir)/${sym}
-   done
-}



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

2022-09-05 Thread Maciej Barć
commit: c977287a1831048e7625c7968cc09c23f34811dc
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 21:24:03 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977287a

dev-lang/haxe: bump to 4.2.5

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/haxe/Manifest  |  1 +
 dev-lang/haxe/haxe-4.2.5.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
index dacd6fc5c9fe..3991d4f0956b 100644
--- a/dev-lang/haxe/Manifest
+++ b/dev-lang/haxe/Manifest
@@ -1 +1,2 @@
 DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 
76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941
 SHA512 
c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485
+DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B 
da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb
 SHA512 
a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca

diff --git a/dev-lang/haxe/haxe-4.2.5.ebuild b/dev-lang/haxe/haxe-4.2.5.ebuild
new file mode 100644
index ..b4c6b1ae2869
--- /dev/null
+++ b/dev-lang/haxe/haxe-4.2.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Multi-target universal programming language"
+HOMEPAGE="https://haxe.org/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git;
+else
+   # Haxe-debian already contains correct git modules
+   
SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}"/haxe-debian-upstream-${PV}
+fi
+
+LICENSE="GPL-2+ MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+
+# NOTICE:
+# Theoretically luv <= 0.5.8 is pinned but it is because of mingw issues
+RDEPEND="
+   >=dev-lang/ocaml-4:=[ocamlopt?]
+   dev-ml/extlib:=
+   dev-ml/luv:=
+   dev-ml/ocaml-sha:=
+   dev-ml/ptmap:=
+   dev-ml/sedlex:=
+   dev-ml/xml-light:=
+
+   dev-lang/neko:=
+   dev-libs/boehm-gc:=
+   dev-libs/libpcre:=
+   net-libs/mbedtls:=
+   sys-libs/zlib:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-ml/camlp5
+   dev-ml/dune
+   dev-ml/findlib
+"
+
+QA_FLAGS_IGNORED="usr/bin/haxelib"
+QA_PRESTRIPPED="usr/bin/haxelib"
+
+src_configure() {
+   if use ocamlopt ; then
+   export OCAMLOPT=ocamlopt.opt
+   else
+   export OCAMLOPT=ocamlopt
+   fi
+}
+
+src_compile() {
+   emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \
+   OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr
+}
+
+src_install() {
+   emake DESTDIR="${D}" INSTALL_DIR=/usr install
+   dodoc *.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/dwarf-mode/, app-emacs/dwarf-mode/files/

2022-09-05 Thread Maciej Barć
commit: f9aadfd6017d6d68a11a541d1f4b063f75865048
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 22:06:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aadfd6

app-emacs/dwarf-mode: new package; add version 2.39

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/dwarf-mode/Manifest |  1 +
 app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild   | 17 +
 app-emacs/dwarf-mode/files/50dwarf-mode-gentoo.el |  3 +++
 app-emacs/dwarf-mode/metadata.xml | 13 +
 4 files changed, 34 insertions(+)

diff --git a/app-emacs/dwarf-mode/Manifest b/app-emacs/dwarf-mode/Manifest
new file mode 100644
index ..b6cc86caa4f6
--- /dev/null
+++ b/app-emacs/dwarf-mode/Manifest
@@ -0,0 +1 @@
+DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild 
b/app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild
new file mode 100644
index ..522f6c9a8072
--- /dev/null
+++ b/app-emacs/dwarf-mode/dwarf-mode-2.39.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs mode to browse DWARF information"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+S="${WORKDIR}"/binutils-${PV}/binutils
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/dwarf-mode/files/50dwarf-mode-gentoo.el 
b/app-emacs/dwarf-mode/files/50dwarf-mode-gentoo.el
new file mode 100644
index ..7caa9f19a37b
--- /dev/null
+++ b/app-emacs/dwarf-mode/files/50dwarf-mode-gentoo.el
@@ -0,0 +1,3 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'dwarf-browse "dwarf-mode"
+  "Invoke `objdump' and put output into a `dwarf-mode' buffer." t)

diff --git a/app-emacs/dwarf-mode/metadata.xml 
b/app-emacs/dwarf-mode/metadata.xml
new file mode 100644
index ..38a0bcca915a
--- /dev/null
+++ b/app-emacs/dwarf-mode/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+  
+cpe:/a:gnu:binutils
+  
+



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

2022-09-05 Thread Maciej Barć
commit: d9aed99275aad3e0f54f942708b7b722aed19b01
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 21:01:47 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9aed992

sci-mathematics/coq: drop old 8.15.0-r2

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq/Manifest |   1 -
 sci-mathematics/coq/coq-8.15.0-r2.ebuild | 111 ---
 2 files changed, 112 deletions(-)

diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index d3ba82e8bf94..799be072c0d9 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -1,6 +1,5 @@
 DIST coq-8.11.2.tar.gz 6564523 BLAKE2B 
37ae7a1f899b8ce662d5c21542b2bec0e2e8f25e976fb46689e0eae182fa4ec571524ae9f4f1a5ebbd44966fbdc4ee10cffda59c287d51ab48df4ac0e5e6844c
 SHA512 
f8ab307b8e39ffda5f6984e187c1f8de1cb6dec5c322726dbbe535ee611683cfeeb9cee3e11ad83f5e44e843fc51e7e2d50b4ea69ab42fde38aaf3d0cf2dea3c
 DIST coq-8.12.0.tar.gz 6774001 BLAKE2B 
dc1d6adf9d4bd50d46007fbf5fd43d1ea97b6b226d89ad943419d4cb7df1439950c94b5e3cc614eb789103d1ab50535909d4ba2079eafc2caa4fd91db30e747d
 SHA512 
8a64624c578ce0ab781fb3b1f162bd8b095735ad891fdad2fb7c40849afbdc7c1360187c6b62a5ef2982566f4c6c78029240c611ae769943a5250af300eb1240
 DIST coq-8.13.0.tar.gz 7010242 BLAKE2B 
bf9ec96b6698a2371be3164f65424a8ffb273252afc05e046267cae4265c1be71f89d0345f9e40ab3a93f5063080fd0224502cc0de808c7a0ddbb0edacab5fca
 SHA512 
c355f0a9183f3669debd5f8f4ab96786215d037d1c2ac95a2d3c6115c8b0ee7ff7e23464b18444e2648ef3f8c221f0f3a28acf91199751cea2b74ee3fe8e
-DIST coq-8.15.0.tar.gz 7215106 BLAKE2B 
512fde593f6e7fb8b410b5debf5a78bc5d0d181ed7207c00669fc33fa39c2d7e57860f3afbcfc9defd2093115242ad176a5451d9bb309483ba2172e2b0521d02
 SHA512 
be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab
 DIST coq-8.15.2.tar.gz 7222794 BLAKE2B 
2f187982a56cb0a512af838ee321b245f9a44b0c32f5413aafcef8e5b7f933e9b05ba521c3e681a6c6973ca2b7ec5965a8b69b2febb978ce7cf246755187f656
 SHA512 
6a5487912dedb6e54145bf3f177a091cffe13429ba2f73db7c1cc241fe10e86340c968e19cefba7d680facce55f4e914cbd16a317264b109a6f9a01ec822a8c5
 DIST coq-8.16.0.tar.gz 7397421 BLAKE2B 
25b94002c4d1d1266ef948f0276df74d6a60c5b5100c7126232e0e33642be3ec14f33acfff5d0d5c17681676338374f694ca7c8c35200e522e480c3791f69dd8
 SHA512 
f324b68efcec0680a52c92d6e2fdd340a0e360e7d56d7fc3b4b781af3bec923d2fa2fdbb139b07d2253568a657a09c0d3da4cd5bdf984a6ab913e606056df4b3

diff --git a/sci-mathematics/coq/coq-8.15.0-r2.ebuild 
b/sci-mathematics/coq/coq-8.15.0-r2.ebuild
deleted file mode 100644
index fc4bad973709..
--- a/sci-mathematics/coq/coq-8.15.0-r2.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV=${PV/_p/pl}
-MY_P=${PN}-${MY_PV}
-
-inherit desktop dune
-
-DESCRIPTION="Proof assistant written in O'Caml"
-HOMEPAGE="http://coq.inria.fr/;
-SRC_URI="https://github.com/coq/coq/archive/V${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc gtk debug +ocamlopt"
-RESTRICT="test"  # fails
-
-RDEPEND="
-   dev-ml/zarith:=
-   || (
-   dev-ml/num
-   /ocaml/ but
-   # Coq wants /usr// ; symlink those directories
-   for sym in ${syms[@]} ; do
-   dosym $(ocamlc -where)/${sym} /usr/$(get_libdir)/${sym}
-   done
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/lablgtk/

2022-09-05 Thread Maciej Barć
commit: c1ccd28b75f44642cbde9c66d1064b7496cf7624
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 15:38:41 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1ccd28b

dev-ml/lablgtk: bump to 3.1.2

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/lablgtk/Manifest |  1 +
 dev-ml/lablgtk/lablgtk-3.1.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ml/lablgtk/Manifest b/dev-ml/lablgtk/Manifest
index b7942ca5642c..ebeb56423c77 100644
--- a/dev-ml/lablgtk/Manifest
+++ b/dev-ml/lablgtk/Manifest
@@ -1,3 +1,4 @@
 DIST lablgtk-2.18.10.tar.gz 1068504 BLAKE2B 
8f82cd8b31c136420bfbbeaf78ec2d7913b7c5fc16abd485c508f8de3ab587173b0b5c798cdbe851254b48754929c1f0063cfc9e3c5e0663b7cdebc380ec0e8a
 SHA512 
73705aaa80db433d11a28df5f6f5d10bd282e477e90916152a87e71865ccfcd7dfbdbe77350ecadf61ba2ccc7a188de1c68f1e6385e20c75f167969001e8418d
 DIST lablgtk-2.18.12.tar.gz 1066997 BLAKE2B 
fcdc74ae444af509b2c95929ac8df556aeea21187a95433a9c67ac3d7a515054d53c4955ea2e908297065fd005099fb5df45d52311cf015f63a72780c11cccb8
 SHA512 
284a1234ae817c4df49809d28c103ca5e64046da5ec9ff28c6edc0ce999e9d3e6e180dd053f8b1663d4fb3b7ba19570d53b9441c8fa622add924e8d85e41b813
+DIST lablgtk-3.1.2.tar.gz 1042626 BLAKE2B 
355ff285248129a063c041d3e64db33424ddbb71774128d7be980b8bd0b54cfa54b9d50b1c2f8527b8f6563836189ad72d30e4421b22d5938b888e61ada55056
 SHA512 
c63a492160f36685f65cb6bc0e72ff4939005acb2c65c56c0d9ba8f2112a618f24db84765e7b4416e49024048a36895028cfc5ef2c3e298dd4a309e902e34af5
 DIST lablgtk3-3.1.1.tbz 854720 BLAKE2B 
e6a916151fe1ca0746c14c2a66cd178f3b0c051976815a1d13daf801002f16bc76d9f4cb15625353f0cfbdc16b0a218857d72c4e57125050bbcffe67f7096ad0
 SHA512 
193c340d9941680869eb90bc89f5b27cc5bdf294f4635081a9ba56a99fa2982266c4ee2eb5fd04d3a3f6150082800de5df786def8c72a276a779d843d914e9e3

diff --git a/dev-ml/lablgtk/lablgtk-3.1.2.ebuild 
b/dev-ml/lablgtk/lablgtk-3.1.2.ebuild
new file mode 100644
index ..2e8609cd299a
--- /dev/null
+++ b/dev-ml/lablgtk/lablgtk-3.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DUNE_PKG_NAME=lablgtk3
+
+inherit dune
+
+DESCRIPTION="OCaml bindings to GTK-3"
+HOMEPAGE="https://github.com/garrigue/lablgtk;
+SRC_URI="https://github.com/garrigue/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="3/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt sourceview"
+
+BDEPEND="dev-ml/camlp5"
+DEPEND="
+   app-text/gtkspell:3=
+   x11-libs/gtk+:3=
+   dev-ml/cairo2:=
+   x11-libs/gtksourceview:3.0=
+"
+RDEPEND="${DEPEND}"
+PDEPEND="sourceview? ( dev-ml/lablgtk-sourceview:${SLOT} )"
+
+src_prepare() {
+   default
+   echo "(version ${PV})" >> "${S}"/dune-project || die
+}
+
+src_compile() {
+   dune build --profile release -p ${DUNE_PKG_NAME} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/lablgtk-sourceview/

2022-09-05 Thread Maciej Barć
commit: 00c7206cfb26e99903f26afe16850936ac95a1fe
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 15:42:46 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c7206c

dev-ml/lablgtk-sourceview: bump to 3.1.2

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/lablgtk-sourceview/Manifest |  1 +
 .../lablgtk-sourceview-3.1.2.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-ml/lablgtk-sourceview/Manifest 
b/dev-ml/lablgtk-sourceview/Manifest
index f6a40d0e2049..f522691c1b6e 100644
--- a/dev-ml/lablgtk-sourceview/Manifest
+++ b/dev-ml/lablgtk-sourceview/Manifest
@@ -1 +1,2 @@
+DIST lablgtk-3.1.2.tar.gz 1042626 BLAKE2B 
355ff285248129a063c041d3e64db33424ddbb71774128d7be980b8bd0b54cfa54b9d50b1c2f8527b8f6563836189ad72d30e4421b22d5938b888e61ada55056
 SHA512 
c63a492160f36685f65cb6bc0e72ff4939005acb2c65c56c0d9ba8f2112a618f24db84765e7b4416e49024048a36895028cfc5ef2c3e298dd4a309e902e34af5
 DIST lablgtk3-3.1.1.tbz 854720 BLAKE2B 
e6a916151fe1ca0746c14c2a66cd178f3b0c051976815a1d13daf801002f16bc76d9f4cb15625353f0cfbdc16b0a218857d72c4e57125050bbcffe67f7096ad0
 SHA512 
193c340d9941680869eb90bc89f5b27cc5bdf294f4635081a9ba56a99fa2982266c4ee2eb5fd04d3a3f6150082800de5df786def8c72a276a779d843d914e9e3

diff --git a/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.2.ebuild 
b/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.2.ebuild
new file mode 100644
index ..fd85ad9de73a
--- /dev/null
+++ b/dev-ml/lablgtk-sourceview/lablgtk-sourceview-3.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DUNE_PKG_NAME=lablgtk3-sourceview3
+
+inherit dune
+
+DESCRIPTION="OCaml bindings to GTK-3"
+HOMEPAGE="https://github.com/garrigue/lablgtk;
+SRC_URI="https://github.com/garrigue/lablgtk/archive/${PV}.tar.gz
+   -> lablgtk-${PV}.tar.gz"
+S="${WORKDIR}"/lablgtk-${PV}
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="3/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-ml/lablgtk-${PV}:3=
+   dev-ml/cairo2:=
+   x11-libs/gtksourceview:3.0=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   echo "(version ${PV})" >> "${S}"/dune-project || die
+}
+
+src_compile() {
+   dune build --profile release -p ${DUNE_PKG_NAME} || die
+}



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

2022-09-05 Thread Maciej Barć
commit: 0b9906488af2fcba4901e56b417d0c6bb923a089
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep  5 15:58:39 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep  5 22:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b990648

sci-mathematics/coq: bump to 8.16.0

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq/Manifest  |   1 +
 sci-mathematics/coq/coq-8.16.0.ebuild | 111 ++
 2 files changed, 112 insertions(+)

diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index 16f3349c8623..add6ec522449 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -4,3 +4,4 @@ DIST coq-8.13.0.tar.gz 7010242 BLAKE2B 
bf9ec96b6698a2371be3164f65424a8ffb273252a
 DIST coq-8.15.0.tar.gz 7215106 BLAKE2B 
512fde593f6e7fb8b410b5debf5a78bc5d0d181ed7207c00669fc33fa39c2d7e57860f3afbcfc9defd2093115242ad176a5451d9bb309483ba2172e2b0521d02
 SHA512 
be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab
 DIST coq-8.15.1.tar.gz 7221470 BLAKE2B 
6783ceb1ae6bcc7107b7bd1b61ab4566da9e24b8c87966cf1b64004fa19b92a5324d317f3002f30dd4c724bc5b27109c507dfb8e3ee64a9ace28bdb83b0a25e2
 SHA512 
8ae7bde19b4c098c0fad4206a349c50c7fc2537cbeae68e03d38020fd73f15df46e248b1e7cbbf297c1ccf44f9dd62b1179148588fcb5d397e30141cca954a3c
 DIST coq-8.15.2.tar.gz 7222794 BLAKE2B 
2f187982a56cb0a512af838ee321b245f9a44b0c32f5413aafcef8e5b7f933e9b05ba521c3e681a6c6973ca2b7ec5965a8b69b2febb978ce7cf246755187f656
 SHA512 
6a5487912dedb6e54145bf3f177a091cffe13429ba2f73db7c1cc241fe10e86340c968e19cefba7d680facce55f4e914cbd16a317264b109a6f9a01ec822a8c5
+DIST coq-8.16.0.tar.gz 7397421 BLAKE2B 
25b94002c4d1d1266ef948f0276df74d6a60c5b5100c7126232e0e33642be3ec14f33acfff5d0d5c17681676338374f694ca7c8c35200e522e480c3791f69dd8
 SHA512 
f324b68efcec0680a52c92d6e2fdd340a0e360e7d56d7fc3b4b781af3bec923d2fa2fdbb139b07d2253568a657a09c0d3da4cd5bdf984a6ab913e606056df4b3

diff --git a/sci-mathematics/coq/coq-8.16.0.ebuild 
b/sci-mathematics/coq/coq-8.16.0.ebuild
new file mode 100644
index ..8f3da8dda4ab
--- /dev/null
+++ b/sci-mathematics/coq/coq-8.16.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_p/pl}
+MY_P=${PN}-${MY_PV}
+
+inherit desktop dune
+
+DESCRIPTION="Proof assistant written in O'Caml"
+HOMEPAGE="http://coq.inria.fr/;
+SRC_URI="https://github.com/coq/coq/archive/V${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc gtk debug +ocamlopt"
+RESTRICT="test"  # fails
+
+RDEPEND="
+   dev-ml/zarith:=
+   || (
+   dev-ml/num
+   =dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?]
+   >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   >=dev-java/antlr-4.7:4
+   dev-python/antlr4-python3-runtime
+   dev-python/beautifulsoup4
+   dev-python/pexpect
+   dev-python/sphinx_rtd_theme
+   dev-python/sphinxcontrib-bibtex
+   dev-tex/latexmk
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-xetex
+   media-fonts/freefont
+   )
+"
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS INSTALL.md README.md )
+
+src_configure() {
+   local myconf=(
+   -prefix /usr
+   -libdir /usr/$(get_libdir)/coq
+   -mandir /usr/share/man
+   -docdir /usr/share/doc/${PF}
+   -datadir /usr/share/coq
+   -configdir /etc/xdg/${PN}
+   -with-doc $(usex doc)
+   )
+
+   use debug && myconf+=( -debug )
+   use ocamlopt || myconf+=( -byte-only )
+
+   if use gtk ; then
+   if use ocamlopt ; then
+   myconf+=( -coqide opt )
+   else
+   myconf+=( -coqide byte )
+   fi
+   else
+   myconf+=( -coqide no )
+   fi
+
+   export CAML_LD_LIBRARY_PATH="${S}/kernel/byterun/"
+
+   echo "Configure options: ${myconf[@]}"
+   sh ./configure ${myconf[@]} || die "configure failed"
+}
+
+src_compile() {
+   emake STRIP="true" VERBOSE=1 COQ_USE_DUNE="" world
+}
+
+src_test() {
+   emake STRIP="true" VERBOSE=1 COQ_USE_DUNE="" check
+}
+
+src_install() {
+   local sym
+   local syms=( coq-core coqide-server )
+
+   emake STRIP="true" VERBOSE=1 COQ_USE_DUNE="" DESTDIR="${D}" 
install-library
+   dune-install coq-core coqide-server
+
+   if use gtk ; then
+   dune-install coqide
+   make_desktop_entry "coqide" "Coq IDE" 
"${EPREFIX}/usr/share/coq/coq.png"
+   syms+=( coqide )
+   

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

2022-09-05 Thread Jakov Smolić
commit: 5a6e86dd49931652b6e3a01e5f7fae63dc506956
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep  5 21:58:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Sep  5 21:58:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6e86dd

dev-db/sqlite: add 3.39.3

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

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

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 26d53697bbcc..afb91bb632e7 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-3390200.zip 10683207 BLAKE2B 
745aedf0c71da6c0d802aed2b64b6e10ef57f4a72210b12276a3019ccc5408bef537ad93c64eb972a7f24117df5780e35f75246d2ba9cd74c4537588eb6cba3c
 SHA512 
54b9e632244b95ebf35fcaa5ce9c02381601eb442eec2ec2a809a7fe24d2cfed751581bb82fd243aaede2c935864da39fd1f1685e762826dd76fc754c7f79c0b
+DIST sqlite-doc-3390300.zip 10312031 BLAKE2B 
53e4490a0b2fdc8a8ee76615cef3c9e3006e79d91c7b21d92fcaecb7bb07190b761c506cb6af6cafb9e876974ece6647f33a663959d4ff83bb65310402e74709
 SHA512 
edab798f777bec097a20798a71c8ea01e4c59034da1f696ce1574a57719edd252a0004a268866e338803dd4c46980754ed1b5ddd05a5fc01b59397b6fda172ae
 DIST sqlite-src-3390200.zip 13403722 BLAKE2B 
24ab8cfe5fda267c7a90939875e87bc9f9914f2690f195c21ff2b774ba83a7d6914f57648cf618fd79b37e54ad85121f86310a733a87e6c76bf729716a937d02
 SHA512 
a838386a48654391590ea0e1cb355d29f6f93033c3e582df7c63139adaf5119dd5a1550e913dbad0d3eafb0bfa03c4fc6dc48a334d9c45ffb8a7205a528b38f1
+DIST sqlite-src-3390300.zip 13404886 BLAKE2B 
46c0a39aa1da33b3ab2f3353d641f2e93073531d9db8c7088ce2578eca5c742a4b9d2ac10f1c6488248e103f421cef214596eb692fdf54ef54c113b55961ab89
 SHA512 
19827a3dc0b57046b3d50e9538dfcf2e0453a04b2d8ccfee94effa3eee1b1a56837740ecef0e6ee4ec0a94d7185fae9f4a5e158291468acbbcead5335196e776

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

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

2022-09-05 Thread Marek Szuba
commit: d2b7ead087a9c1d8f87bfbabb1237633fcaa073f
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep  5 21:20:15 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep  5 21:57:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b7ead0

dev-util/opencl-headers: use cmake

Recent versions of opencl-headers come with a test suite (yes, of
headers!), and also install CMake modules for locating them which
are needed e.g. by latest OpenCL-HPP releases.

Signed-off-by: Marek Szuba  gentoo.org>

 ...2.05.18.ebuild => opencl-headers-2022.05.18-r1.ebuild} | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild 
b/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild
similarity index 75%
rename from dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild
rename to dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild
index 1a6a9ed81af1..245fefd3e4c0 100644
--- a/dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild
+++ b/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit cmake
+
 MY_PN="OpenCL-Headers"
 MY_P="${MY_PN}-${PV}"
 
@@ -13,12 +15,15 @@ 
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.g
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
 
-S="${WORKDIR}"/${MY_P}
+RESTRICT="!test? ( test )"
 
-src_install() {
-   insinto /usr/include
-   doins -r "${S}"/CL
+S="${WORKDIR}"/${MY_P}
 
-   einstalldocs
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
 }



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

2022-09-05 Thread Marek Szuba
commit: f7ad1547e28dd43b4720e4499677ba16339b0f7e
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep  5 21:56:43 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep  5 21:57:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ad1547

dev-libs/clhpp: add 2.0.17

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/clhpp/Manifest|  1 +
 dev-libs/clhpp/clhpp-2.0.17.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-libs/clhpp/Manifest b/dev-libs/clhpp/Manifest
index 5542473a31a7..93f078070523 100644
--- a/dev-libs/clhpp/Manifest
+++ b/dev-libs/clhpp/Manifest
@@ -1 +1,2 @@
 DIST clhpp-2.0.15.tar.gz 99826 BLAKE2B 
de5f6cab05d21199ffea37bbbcc5d312a4b812b602ce091d8fa22cb615060ce08454de1341881792996dd5c06378657a297505ff25ac159d85b59995e924bca5
 SHA512 
d24c035425c8204099e5264e61939c568e85b64e94d5ed3c58fe9430f4516495a974080a684b742f5aea1351455a0755efccd14317c20cd34885880cf1d8133b
+DIST clhpp-2.0.17.tar.gz 106799 BLAKE2B 
bccbbbc07e83609f49253636eb08a4da19f92c7188dad71759fa9cceaad571291c05595b8f2a7cc427ea0df658f1b7133ef0fdbbfed3ca3c29c85629b005d541
 SHA512 
af21fac8856a1a7d5de6ccde64dee9518740f75503808488312e226ae441e013e7340a7089f273b021a8d1e34c17dad9df51953c742eef8f8c470657a7816fe2

diff --git a/dev-libs/clhpp/clhpp-2.0.17.ebuild 
b/dev-libs/clhpp/clhpp-2.0.17.ebuild
new file mode 100644
index ..5855e92bc4f9
--- /dev/null
+++ b/dev-libs/clhpp/clhpp-2.0.17.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit cmake ruby-ng
+
+MY_PN="OpenCL-CLHPP"
+MY_PV="2022.05.18"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="Khronos OpenCL C++ bindings"
+HOMEPAGE="https://github.com/KhronosGroup/OpenCL-CLHPP/;
+SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Khronos-CLHPP"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# Tests require CMock (NOT cmocka), which is currently unpackaged
+RESTRICT="test"
+
+RDEPEND="virtual/opencl"
+# Need an opencl-headers ebuild which installs cmake package configs
+DEPEND="${RDEPEND}
+   >=dev-util/opencl-headers-2022.05.18-r1"
+BDEPEND="test? ( $(ruby_implementations_depend) )"
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+   use test && ruby-ng_pkg_setup
+}
+
+src_unpack() {
+   # suppress ruby-ng export
+   default
+}
+
+src_prepare() {
+   # suppress ruby-ng export
+   cmake_src_prepare
+}
+
+src_compile() {
+   # suppress ruby-ng export
+   cmake_src_compile
+}
+
+src_install() {
+   # suppress ruby-ng export
+   cmake_src_install
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOCS=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2022-09-05 Thread Matt Turner
commit: 1adec05c7b645ce003351539b7c71db2945c3460
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep  5 21:42:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  5 21:44:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1adec05c

net-wireless/gnome-bluetooth: Version bump to 42.4

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

 net-wireless/gnome-bluetooth/Manifest  |  1 +
 .../gnome-bluetooth/gnome-bluetooth-42.4.ebuild| 71 ++
 2 files changed, 72 insertions(+)

diff --git a/net-wireless/gnome-bluetooth/Manifest 
b/net-wireless/gnome-bluetooth/Manifest
index 37f414c1553a..253df0f88ff2 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-bluetooth-3.34.5.tar.xz 353936 BLAKE2B 
40300752830f71d436591e22a64a282745d8419ee46de534f76c4871a86a4c8f7b2203e3ddc4ca08d26348b97bf4a68315802ffa09c69265c55001e4806c7f1e
 SHA512 
48431b3d19083705a6623442c5cd2d6c14962cdf30fc599ba47dceb6612b80142af77e1b6df142b530cb1015638081a06de38a3034177e0d05a354c40f19d9e5
 DIST gnome-bluetooth-42.2.tar.xz 302248 BLAKE2B 
7ba16f86dd05bd4db2b02767f7a02b0f8c8154f28834795eba1dd3e45493b7cf26e0417fabe44dedb363abd94b62a40b1e2ab97c32e9ff9e0881b863a1954112
 SHA512 
79c1846eb084fa8a80b070e2c5731040d23bc9c4cdd2c6f36d4acba9b9eb5cb828a61540b82e3bb993befa8fde1704f089d539c82291f1a6a16444182dd97f73
 DIST gnome-bluetooth-42.3.tar.xz 303604 BLAKE2B 
bf73d31d6fd40bafa22133caac6a612951fd2b09cc7b1501df5d0256e6d769553d01a951b7ff731cab96669a7935fe41c50e15c4b2ec97cd347abc79b9efbe75
 SHA512 
e07aa4edc6ebe4ea2690d4271be75ec84bf3d38fb6f9f87d6833ef0a3c3015bc063ff091755761f554ae18e40eb2dd98ae0ed77163016e671d63b944c553c310
+DIST gnome-bluetooth-42.4.tar.xz 304048 BLAKE2B 
7451c893496f04e38d36ba93aa7c9650144c020bf1ce156e11fbf62a3a2d5ee637ebdea2b397ee2affb96da8568a6f7456c5fb181a9c752b5deb7e14371f9e84
 SHA512 
5dab59e6ba3e291cb7630b6bc2da3a776ad044565ace3b9fcc30c357f2740f4ba73fca23a099b1717f8d181a3af67b33c0934a35cd680a149c2168e2380410aa

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild
new file mode 100644
index ..10052388292a
--- /dev/null
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org meson python-any-r1 xdg
+
+DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
+
+LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
+SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
+IUSE="gtk-doc +introspection sendto test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2
+   >=gui-libs/gtk-4.4:4[introspection?]
+   media-libs/gsound
+   >=gui-libs/libadwaita-1.1:1
+   >=x11-libs/libnotify-0.7.0
+   virtual/libudev:=
+   >=sys-power/upower-0.99.14:=
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/plugdev
+   virtual/udev
+   >=net-wireless/bluez-5
+   sendto? ( !net-wireless/gnome-bluetooth:2 )
+"
+BDEPEND="
+   ${PYHTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.9 )
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep '
+   >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test; then
+   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
+   fi
+}
+
+pkg_setup() {
+   # Check for python is unconditional
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use sendto)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/

2022-09-05 Thread Mike Gilbert
commit: 000da2d8320b8c0b5d5187da33fee0fc4389db11
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  5 15:00:45 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  5 21:29:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000da2d8

app-arch/gzip: add blockers against pigz and ncompress

Closes: https://bugs.gentoo.org/868312
Closes: https://bugs.gentoo.org/868603
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/gzip/{gzip-1.12.ebuild => gzip-1.12-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-arch/gzip/gzip-1.12.ebuild b/app-arch/gzip/gzip-1.12-r1.ebuild
similarity index 95%
rename from app-arch/gzip/gzip-1.12.ebuild
rename to app-arch/gzip/gzip-1.12-r1.ebuild
index dd0eefb15a93..80c74b322adc 100644
--- a/app-arch/gzip/gzip-1.12.ebuild
+++ b/app-arch/gzip/gzip-1.12-r1.ebuild
@@ -21,6 +21,8 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 IUSE="pic static"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gzip )"
+RDEPEND="!app-arch/pigz[symlink(-)]
+   !app-arch/ncompress"
 
 PATCHES=(
"${FILESDIR}/${PN}-1.3.8-install-symlinks.patch"



[gentoo-commits] repo/gentoo:master commit in: app-arch/bzip2/

2022-09-05 Thread Mike Gilbert
commit: 91016d3668de9ce1a9da58f9668db756d1197c63
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  5 15:04:17 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  5 21:32:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91016d36

app-arch/bzip2: add blocker against lbzip2

Closes: https://bugs.gentoo.org/868318
Signed-off-by: Mike Gilbert  gentoo.org>

 .../bzip2/{bzip2-1.0.8-r1.ebuild => bzip2-1.0.8-r2.ebuild}   | 12 +---
 app-arch/bzip2/bzip2-.ebuild |  4 +++-
 2 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/app-arch/bzip2/bzip2-1.0.8-r1.ebuild 
b/app-arch/bzip2/bzip2-1.0.8-r2.ebuild
similarity index 89%
rename from app-arch/bzip2/bzip2-1.0.8-r1.ebuild
rename to app-arch/bzip2/bzip2-1.0.8-r2.ebuild
index 62a13959bff9..b2e7d764d2eb 100644
--- a/app-arch/bzip2/bzip2-1.0.8-r1.ebuild
+++ b/app-arch/bzip2/bzip2-1.0.8-r2.ebuild
@@ -9,10 +9,6 @@ EAPI=7
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bzip2.gpg
 inherit toolchain-funcs multilib-minimal usr-ldscript verify-sig
 
-if [[ ${PVR} != 1.0.8-r1 ]]; then
-   die "Please remove libbz2.so.1.0 logic from multilib_src_install"
-fi
-
 DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux"
 HOMEPAGE="https://sourceware.org/bzip2/;
 SRC_URI="https://sourceware.org/pub/${PN}/${P}.tar.gz;
@@ -24,6 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 IUSE="static static-libs"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bzip2 )"
+RDEPEND="!app-arch/lbzip2[symlink(-)]"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.0.4-makefile-CFLAGS.patch
@@ -85,13 +82,6 @@ multilib_src_install() {
dosym libbz2.so.${PV} /usr/$(get_libdir)/${v}
done
 
-   # Install libbz2.so.1.0 due to accidental soname change in 1.0.7.
-   # Reference: 98da0ad82192d21ad74ae52366ea8466e2acea24.
-   # OK to remove one year after 2020-04-11.
-   if [[ ! -L "${ED}/usr/$(get_libdir)/libbz2.so.1.0" ]]; then
-   dosym libbz2.so.${PV} "/usr/$(get_libdir)/libbz2.so.1.0"
-   fi
-
use static-libs && dolib.a libbz2.a
 
if multilib_is_native_abi ; then

diff --git a/app-arch/bzip2/bzip2-.ebuild b/app-arch/bzip2/bzip2-.ebuild
index a5f4b823c2f1..80435914e091 100644
--- a/app-arch/bzip2/bzip2-.ebuild
+++ b/app-arch/bzip2/bzip2-.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
@@ -19,6 +19,8 @@ SLOT="0/1" # subslot = SONAME
 
 IUSE="static-libs"
 
+RDEPEND="!app-arch/lbzip2[symlink(-)]"
+
 multilib_src_configure() {
local emesonargs=(
-Ddefault_library=$(usex static-libs both shared)



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

2022-09-05 Thread James Le Cuirot
commit: d51f8b3d57b37e33e527dbc1dd885811daf3bb14
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep  5 20:37:28 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep  5 20:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51f8b3d

dev-python/jaraco-text: Keyword 3.9.1 for ~m68k

The tests pass.

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

 dev-python/jaraco-text/jaraco-text-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jaraco-text/jaraco-text-3.9.1.ebuild 
b/dev-python/jaraco-text/jaraco-text-3.9.1.ebuild
index 58ccd4cee9bd..80530ec40df0 100644
--- a/dev-python/jaraco-text/jaraco-text-3.9.1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.9.1.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~m68k ~riscv"
 
 RDEPEND="
>=dev-python/jaraco-context-4.1.1-r1[${PYTHON_USEDEP}]



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

2022-09-05 Thread James Le Cuirot
commit: c4fbbcf91fabc1c8de11a82a1b22db5a4dd0be02
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep  5 20:37:04 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep  5 20:37:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fbbcf9

dev-python/pathlib2: Keyword 2.3.7_p1 for ~m68k

The tests pass.

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

 dev-python/pathlib2/pathlib2-2.3.7_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pathlib2/pathlib2-2.3.7_p1.ebuild 
b/dev-python/pathlib2/pathlib2-2.3.7_p1.ebuild
index abb7b26b2ffd..379f29fe99e5 100644
--- a/dev-python/pathlib2/pathlib2-2.3.7_p1.ebuild
+++ b/dev-python/pathlib2/pathlib2-2.3.7_p1.ebuild
@@ -23,6 +23,6 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~m68k ~riscv"
 
 distutils_enable_tests pytest



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

2022-09-05 Thread Mike Gilbert
commit: 233094e62dbb2068cfc54b6e7ab55b59aba77601
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  5 20:26:37 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  5 20:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233094e6

profiles: mask sys-apps/gawk-5.2.0

Bug: https://bugs.gentoo.org/868567
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 4867d276a0ab..a9dbc8a14e6c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Mike Gilbert  (2022-09-05)
+# Crash due to double-free.
+# https://bugs.gentoo.org/868567
+=sys-apps/gawk-5.2.0
+
 # Marc Schiffbauer  (2022-09-02)
 # Dead upstream, open bugs, removal in 30 days
 # bugs #829447, #836227, #862504



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

2022-09-05 Thread Alfredo Tupone
commit: 56e41df51acebd3ce3175f9fff72fd982436c32e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep  5 20:06:08 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep  5 20:06:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e41df5

app-text/pdfsandwich: filter lto

Closes: https://bugs.gentoo.org/866043
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 app-text/pdfsandwich/pdfsandwich-0.1.7.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-text/pdfsandwich/pdfsandwich-0.1.7.ebuild 
b/app-text/pdfsandwich/pdfsandwich-0.1.7.ebuild
index c42e82306713..14d6940316f5 100644
--- a/app-text/pdfsandwich/pdfsandwich-0.1.7.ebuild
+++ b/app-text/pdfsandwich/pdfsandwich-0.1.7.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+inherit flag-o-matic
 
 DESCRIPTION="generator of sandwich OCR pdf files"
 HOMEPAGE="http://www.tobias-elze.de/pdfsandwich;
@@ -31,6 +32,8 @@ src_prepare() {
sed -i \
-e "/^OCAMLOPTFLAGS/s/$/ -ccopt \"\$(CFLAGS) \$(LDFLAGS)\"/" \
Makefile || die
+   # Bug #866043
+   filter-lto
default
 }
 



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

2022-09-05 Thread Zac Medico
commit: 01857c9bc46a9e89273e0a6c188654cb22e526ba
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep  5 19:15:35 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  5 19:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01857c9b

app-text/podofo: fix boost BDEPEND

Closes: https://bugs.gentoo.org/484662
Signed-off-by: Zac Medico  gentoo.org>

 app-text/podofo/podofo-0.9.6_p20190928-r100.ebuild | 4 ++--
 app-text/podofo/podofo-0.9.7.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/podofo/podofo-0.9.6_p20190928-r100.ebuild 
b/app-text/podofo/podofo-0.9.6_p20190928-r100.ebuild
index 74c9b102939b..bd8bf05d1b85 100644
--- a/app-text/podofo/podofo-0.9.6_p20190928-r100.ebuild
+++ b/app-text/podofo/podofo-0.9.6_p20190928-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
@@ -31,7 +31,7 @@ RDEPEND="${LUA_DEPS}
 DEPEND="${RDEPEND}
test? ( dev-util/cppunit )"
 BDEPEND="virtual/pkgconfig
-   boost? ( dev-util/boost-build )"
+   boost? ( dev-libs/boost )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.9.6_p20190928-cmake_lua_version.patch

diff --git a/app-text/podofo/podofo-0.9.7.ebuild 
b/app-text/podofo/podofo-0.9.7.ebuild
index 5510e90dad7e..97e2a987c7a1 100644
--- a/app-text/podofo/podofo-0.9.7.ebuild
+++ b/app-text/podofo/podofo-0.9.7.ebuild
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}
 "
 
 BDEPEND="virtual/pkgconfig
-   boost? ( dev-util/boost-build )"
+   boost? ( dev-libs/boost )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.9.6_p20190928-cmake_lua_version.patch



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

2022-09-05 Thread Alfredo Tupone
commit: 764ac8c0ebda9e392bac2cf0fa609a94aaf45972
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep  5 19:17:17 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep  5 19:17:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764ac8c0

sci-libs/onnx: depend on protbuf slot

Closes: https://bugs.gentoo.org/868576
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/onnx/{onnx-1.11.0-r1.ebuild => onnx-1.11.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/onnx/onnx-1.11.0-r1.ebuild 
b/sci-libs/onnx/onnx-1.11.0-r2.ebuild
similarity index 97%
rename from sci-libs/onnx/onnx-1.11.0-r1.ebuild
rename to sci-libs/onnx/onnx-1.11.0-r2.ebuild
index 5b2ac804bf1d..31f993817030 100644
--- a/sci-libs/onnx/onnx-1.11.0-r1.ebuild
+++ b/sci-libs/onnx/onnx-1.11.0-r2.ebuild
@@ -17,7 +17,7 @@ RESTRICT="test"
 
 DEPEND=""
 RDEPEND="${DEPEND}
-   dev-libs/protobuf"
+   dev-libs/protobuf:="
 BDEPEND="
${PYTHON_DEPS}
dev-util/patchelf



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

2022-09-05 Thread Florian Schmaus
commit: eaa44a96e2d75611ff9fabb403a582bfd826630c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Aug 11 09:17:15 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep  5 18:45:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa44a96

dev-java/hamcrest-core: https for HOMEPAGE

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/hamcrest-core/hamcrest-core-1.1-r4.ebuild | 2 +-
 dev-java/hamcrest-core/hamcrest-core-1.3-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/hamcrest-core/hamcrest-core-1.1-r4.ebuild 
b/dev-java/hamcrest-core/hamcrest-core-1.1-r4.ebuild
index e8d9fbe997ec..d8b3c2e8df34 100644
--- a/dev-java/hamcrest-core/hamcrest-core-1.1-r4.ebuild
+++ b/dev-java/hamcrest-core/hamcrest-core-1.1-r4.ebuild
@@ -11,7 +11,7 @@ MY_PN="hamcrest"
 MY_P="${MY_PN}-${PV}"
 
 DESCRIPTION="Library of matchers for building test expressions"
-HOMEPAGE="http://hamcrest.org/JavaHamcrest/;
+HOMEPAGE="https://hamcrest.org/JavaHamcrest/;
 
SRC_URI="https://github.com/${MY_PN}/JavaHamcrest/archive/${MY_PN}-java-${PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="BSD-2"

diff --git a/dev-java/hamcrest-core/hamcrest-core-1.3-r2.ebuild 
b/dev-java/hamcrest-core/hamcrest-core-1.3-r2.ebuild
index 27f4ffa43866..dc0a524fea35 100644
--- a/dev-java/hamcrest-core/hamcrest-core-1.3-r2.ebuild
+++ b/dev-java/hamcrest-core/hamcrest-core-1.3-r2.ebuild
@@ -13,7 +13,7 @@ MY_P="${MY_PN}-${PV}"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Core library of matchers for building test expressions"
-HOMEPAGE="http://hamcrest.org/JavaHamcrest/;
+HOMEPAGE="https://hamcrest.org/JavaHamcrest/;
 SRC_URI="mirror://gentoo/${MY_P}.tgz"
 
 LICENSE="BSD-2"



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

2022-09-05 Thread Florian Schmaus
commit: 3d27d0a3636ab51f5f839681b1f047433a5dccf1
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Sep  5 18:44:26 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep  5 18:45:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d27d0a3

dev-java/hamcrest-core: re-keyword 1.3-r3 for ~amd64-linux, ~x64-solaris

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

 dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild 
b/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild
index 26e415b9350e..53e789b76cc3 100644
--- a/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild
+++ b/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-${PV}.ta
 
 LICENSE="BSD-2"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-09-05 Thread Florian Schmaus
commit: 3180b6052f4d9e386c3d67714e310a67e8a6a773
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Aug 10 17:08:05 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep  5 18:44:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3180b605

dev-java/hamcrest-generator: use SRC_URI from Github, update EAPI 7 -> 8

* Switch to java-pkg-simple.eclass
* EAPI 7 -> 8
* Add 'doc' to JAVA_PKG_IUSE
* Drop useless 'test' from JAVA_PKG_IUSE (seems to do nothing in -r3)
* https for HOMEPAGE
* SRC_URI, use github instead of mirror://gentoo

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/hamcrest-generator/Manifest   |  1 +
 .../hamcrest-generator-1.3-r4.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-java/hamcrest-generator/Manifest 
b/dev-java/hamcrest-generator/Manifest
index 480364f4e8f4..42f381d82b57 100644
--- a/dev-java/hamcrest-generator/Manifest
+++ b/dev-java/hamcrest-generator/Manifest
@@ -1 +1,2 @@
 DIST hamcrest-1.3.tgz 3686096 BLAKE2B 
38ff91a524064cb00b4d2e82c0a50a2df870bbb0a6e43055f33ce344a1dc8de3760530652691db26aa42890d8517940c038a570b5acaaf91b7e970aca7df3493
 SHA512 
5672bc627bc71d6fd64b6f776b89ac16ed68819fa4a0748c1250b57f1065c1e7e18ba184d9fe3392e54000ddeb353d0d8d67f4eecdf464974563f05c6b226fc2
+DIST hamcrest-java-1.3.tar.gz 2007925 BLAKE2B 
7d54f056814ba30d669e171f00c31e71a0aaea37d345fa93d0c88afb8c3f916180ba699c2cee9219504c3e931b4f4548d708c927cf2caf483847f217c22c7cdf
 SHA512 
4356df7b5b78f821847fde027b416b49b8456e84ab2ec98c2982adf54e2bdc01a5ca2c2b5425620c5ee34bfe3f95ea43c77190504f76ddc9f8b93b137a4ca54b

diff --git a/dev-java/hamcrest-generator/hamcrest-generator-1.3-r4.ebuild 
b/dev-java/hamcrest-generator/hamcrest-generator-1.3-r4.ebuild
new file mode 100644
index ..401c4fb05f9a
--- /dev/null
+++ b/dev-java/hamcrest-generator/hamcrest-generator-1.3-r4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Code generator for Hamcrest's library of matchers for building 
test expressions"
+HOMEPAGE="https://hamcrest.org/JavaHamcrest/;
+SRC_URI="https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+
+CP_DEPEND="dev-java/qdox:1.12"
+
+DEPEND=">=virtual/jdk-1.8:*
+   ${CP_DEPEND}"
+
+RDEPEND=">=virtual/jre-1.8:*
+   ${CP_DEPEND}"
+
+S="${WORKDIR}/JavaHamcrest-hamcrest-java-${PV}"
+
+JAVA_SRC_DIR="${PN}/src/main/java"



[gentoo-commits] repo/gentoo:master commit in: dev-java/hamcrest-library/files/, dev-java/hamcrest-library/

2022-09-05 Thread Florian Schmaus
commit: 6abe431abe3321ae3d71377afd9fa280b101048b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Aug 11 09:53:31 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep  5 18:45:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abe431a

dev-java/hamcrest-library: use SRC_URI from Github, update EAPI 7 -> 8

* Add 'doc' to JAVA_PKG_IUSE
* https for HOMEPAGE
* SRC_URI, use github instead of mirror://gentoo

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/26822
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/hamcrest-library/Manifest |  1 +
 .../files/hamcrest-library-1.3-r3-java-11.patch| 44 
 .../hamcrest-library-1.3-r3.ebuild | 58 ++
 3 files changed, 103 insertions(+)

diff --git a/dev-java/hamcrest-library/Manifest 
b/dev-java/hamcrest-library/Manifest
index 480364f4e8f4..42f381d82b57 100644
--- a/dev-java/hamcrest-library/Manifest
+++ b/dev-java/hamcrest-library/Manifest
@@ -1 +1,2 @@
 DIST hamcrest-1.3.tgz 3686096 BLAKE2B 
38ff91a524064cb00b4d2e82c0a50a2df870bbb0a6e43055f33ce344a1dc8de3760530652691db26aa42890d8517940c038a570b5acaaf91b7e970aca7df3493
 SHA512 
5672bc627bc71d6fd64b6f776b89ac16ed68819fa4a0748c1250b57f1065c1e7e18ba184d9fe3392e54000ddeb353d0d8d67f4eecdf464974563f05c6b226fc2
+DIST hamcrest-java-1.3.tar.gz 2007925 BLAKE2B 
7d54f056814ba30d669e171f00c31e71a0aaea37d345fa93d0c88afb8c3f916180ba699c2cee9219504c3e931b4f4548d708c927cf2caf483847f217c22c7cdf
 SHA512 
4356df7b5b78f821847fde027b416b49b8456e84ab2ec98c2982adf54e2bdc01a5ca2c2b5425620c5ee34bfe3f95ea43c77190504f76ddc9f8b93b137a4ca54b

diff --git 
a/dev-java/hamcrest-library/files/hamcrest-library-1.3-r3-java-11.patch 
b/dev-java/hamcrest-library/files/hamcrest-library-1.3-r3-java-11.patch
new file mode 100644
index ..5e1103d3fbfe
--- /dev/null
+++ b/dev-java/hamcrest-library/files/hamcrest-library-1.3-r3-java-11.patch
@@ -0,0 +1,44 @@
+--- 
a/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInAnyOrder.java
 
b/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInAnyOrder.java
+@@ -122,7 +122,7 @@ public class IsIterableContainingInAnyOrder extends 
TypeSafeDiagnosingMatcher
+  */
+ @Factory
+ public static  Matcher> 
containsInAnyOrder(Matcher... itemMatchers) {
+-return containsInAnyOrder(Arrays.asList(itemMatchers));
++return containsInAnyOrder((List>) 
Arrays.asList(itemMatchers));
+ }
+ 
+ /**
+--- 
a/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInOrder.java
 
b/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInOrder.java
+@@ -138,7 +138,7 @@ public class IsIterableContainingInOrder extends 
TypeSafeDiagnosingMatcher Matcher> contains(Matcher... itemMatchers) {
+-return contains(asList(itemMatchers));
++return contains((List>) asList(itemMatchers));
+ }
+ 
+ /**
+--- 
a/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java
 
b/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java
+@@ -55,7 +55,7 @@ public class IsArrayContainingInAnyOrder extends 
TypeSafeMatcher {
+  */
+ @Factory
+ public static  Matcher arrayContainingInAnyOrder(Matcher... itemMatchers) {
+-return arrayContainingInAnyOrder(Arrays.asList(itemMatchers));
++return arrayContainingInAnyOrder((List>) 
Arrays.asList(itemMatchers));
+ }
+ 
+ /**
+--- 
a/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInOrder.java
 
b/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInOrder.java
+@@ -69,7 +69,7 @@ public class IsArrayContainingInOrder extends 
TypeSafeMatcher {
+  */
+ @Factory
+ public static  Matcher arrayContaining(Matcher... 
itemMatchers) {
+-return arrayContaining(asList(itemMatchers));
++return arrayContaining((List>) 
asList(itemMatchers));
+ }
+ 
+ /**

diff --git a/dev-java/hamcrest-library/hamcrest-library-1.3-r3.ebuild 
b/dev-java/hamcrest-library/hamcrest-library-1.3-r3.ebuild
new file mode 100644
index ..c695c5a0b075
--- /dev/null
+++ b/dev-java/hamcrest-library/hamcrest-library-1.3-r3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.hamcrest:hamcrest-library:1.3"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Core library of matchers for building test expressions"
+HOMEPAGE="https://hamcrest.org/JavaHamcrest/;
+SRC_URI="https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CP_DEPEND="dev-java/hamcrest-core:1.3"
+
+DEPEND="${CP_DEPEND}
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/hamcrest-core/, dev-java/hamcrest-core/files/

2022-09-05 Thread Florian Schmaus
commit: c13990421b033c45b8782015b4f77a04f4ac4533
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Aug 11 09:19:31 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep  5 18:45:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1399042

dev-java/hamcrest-core: slot 1.3 use SRC_URI from Github, update EAPI 7 -> 8

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/hamcrest-core/Manifest|  1 +
 .../files/hamcrest-core-1.3-r3-java-11.patch   | 26 +++
 dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild | 53 ++
 3 files changed, 80 insertions(+)

diff --git a/dev-java/hamcrest-core/Manifest b/dev-java/hamcrest-core/Manifest
index 6c4ab7fb2a33..26d456730a41 100644
--- a/dev-java/hamcrest-core/Manifest
+++ b/dev-java/hamcrest-core/Manifest
@@ -1,2 +1,3 @@
 DIST hamcrest-1.3.tgz 3686096 BLAKE2B 
38ff91a524064cb00b4d2e82c0a50a2df870bbb0a6e43055f33ce344a1dc8de3760530652691db26aa42890d8517940c038a570b5acaaf91b7e970aca7df3493
 SHA512 
5672bc627bc71d6fd64b6f776b89ac16ed68819fa4a0748c1250b57f1065c1e7e18ba184d9fe3392e54000ddeb353d0d8d67f4eecdf464974563f05c6b226fc2
 DIST hamcrest-core-1.1.tar.gz 1247348 BLAKE2B 
07b874ca2e61808cd1a30246cbfe7baa220a9c83df7be94dbb50c4df0279bcf906a32cc1b69aed0ebd81d51392af28050d070b7fabb50f8063964b0782b5e105
 SHA512 
d86080f1ef5982faee728e29675676a89b42a02c4b00783c67be948076e502e70a2b435568502d8ed3c5b1bcc5441b3cdd8817dab841cac537087edeee47632f
+DIST hamcrest-java-1.3.tar.gz 2007925 BLAKE2B 
7d54f056814ba30d669e171f00c31e71a0aaea37d345fa93d0c88afb8c3f916180ba699c2cee9219504c3e931b4f4548d708c927cf2caf483847f217c22c7cdf
 SHA512 
4356df7b5b78f821847fde027b416b49b8456e84ab2ec98c2982adf54e2bdc01a5ca2c2b5425620c5ee34bfe3f95ea43c77190504f76ddc9f8b93b137a4ca54b

diff --git a/dev-java/hamcrest-core/files/hamcrest-core-1.3-r3-java-11.patch 
b/dev-java/hamcrest-core/files/hamcrest-core-1.3-r3-java-11.patch
new file mode 100644
index ..21a957eb7212
--- /dev/null
+++ b/dev-java/hamcrest-core/files/hamcrest-core-1.3-r3-java-11.patch
@@ -0,0 +1,26 @@
+diff --git a/hamcrest-core/src/main/java/org/hamcrest/core/AllOf.java 
b/hamcrest-core/src/main/java/org/hamcrest/core/AllOf.java
+index a5daf94..23090b2 100644
+--- a/hamcrest-core/src/main/java/org/hamcrest/core/AllOf.java
 b/hamcrest-core/src/main/java/org/hamcrest/core/AllOf.java
+@@ -57,7 +57,7 @@ public class AllOf extends DiagnosingMatcher {
+  */
+ @Factory
+ public static  Matcher allOf(Matcher... matchers) {
+-return allOf(Arrays.asList(matchers));
++return allOf((List>) Arrays.asList(matchers));
+ }
+ 
+ /**
+diff --git a/hamcrest-core/src/main/java/org/hamcrest/core/AnyOf.java 
b/hamcrest-core/src/main/java/org/hamcrest/core/AnyOf.java
+index de00677..fb551a2 100644
+--- a/hamcrest-core/src/main/java/org/hamcrest/core/AnyOf.java
 b/hamcrest-core/src/main/java/org/hamcrest/core/AnyOf.java
+@@ -47,7 +47,7 @@ public class AnyOf extends ShortcutCombination {
+  */
+ @Factory
+ public static  AnyOf anyOf(Matcher... matchers) {
+-return anyOf(Arrays.asList(matchers));
++return anyOf((List>) Arrays.asList(matchers));
+ }
+ 
+ /**

diff --git a/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild 
b/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild
new file mode 100644
index ..26e415b9350e
--- /dev/null
+++ b/dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.hamcrest:hamcrest-core:1.3"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Core library of matchers for building test expressions"
+HOMEPAGE="https://hamcrest.org/JavaHamcrest/;
+SRC_URI="https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+BDEPEND="dev-java/hamcrest-generator:1.3"
+
+DOCS=( {CHANGES,LICENSE,README}.txt )
+
+PATCHES=(
+   # https://bugs.gentoo.org/751379
+   "${FILESDIR}"/hamcrest-core-1.3-r3-java-11.patch
+)
+
+S="${WORKDIR}/JavaHamcrest-hamcrest-java-${PV}"
+
+JAVA_SRC_DIR="${PN}/src"
+
+src_prepare() {
+   default
+   java-pkg_clean
+}
+
+src_compile() {
+   java-pkg-simple_src_compile
+
+   # Need to add this in order to generate "CoreMatchers.java" as with 
java-ant-2 was triggered by "build.xml"
+   "$(java-config -J)" \
+   -cp $(java-config --with-dependencies --classpath 
hamcrest-generator:1.3):${PN}.jar \
+   org.hamcrest.generator.config.XmlConfigurator \
+   core-matchers.xml \
+   hamcrest-core/src/main/java \
+   org.hamcrest.CoreMatchers \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2022-09-05 Thread Michał Górny
commit: 53fb85661b716d3217ee28c2610ff1948963ea15
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  5 17:30:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  5 17:43:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53fb8566

sys-kernel/gentoo-kernel-bin: Bump to 5.4.212

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.4.212.ebuild   | 135 +
 2 files changed, 141 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index c8f8e7798af1..52ad5972be2d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.19-8.base.tar.xz 643396 BLAKE2B 
c383c7efc908fa3e8ebdfb750d92df
 DIST genpatches-5.19-8.extras.tar.xz 3808 BLAKE2B 
8cad0dd5deaca8f8b379c96cfad02add0cfe7498f17e84d11e6b809e366ae0476734bd003b287456459febe2ff4c1fa7b3e54c47243cd571a34ffb1cd927a1ea
 SHA512 
a183d09ba7b1fc3f89b7754709df8d093ba70b09f71e237844214d65bc5821b6328c436c7ef697c30bfd38fc833bd178497190a2e73914a03ec0dfa4cbcdf7f2
 DIST genpatches-5.4-216.base.tar.xz 5015752 BLAKE2B 
fd736588b9cbf9ba0a48ad838a17eda669e56d9d0ec4dd903f5bcd31ffa2c428d14ebc7bc35a709b3da7bf7f22403c5b01a9314dda60ef955d7674af836e2481
 SHA512 
62cd9deb29f863babbc9dc5116e5c5bcb34c0f29325276da80fc9b040004ba9fcfcde380779bf8ea8039f3098da88c59e7fdcd2d0f6d6aa5034df59ac9b55914
 DIST genpatches-5.4-216.extras.tar.xz 1812 BLAKE2B 
7dfc1025fc395883debc819c3fd5840c423d8b3f1973104906545086d35a966551fec967da9ec976257e231c4270c7b091e7641353f89c254c974b848607e5fa
 SHA512 
aaa70a72cfe0989f5ebf2e3f57cf55c6faec4e2c605fef7ecfd425c47574765fc0a2ad5a7b9fcfe33dd70060b52d4dcd44d2849fa0fe203612c0ebacd2b171a6
+DIST genpatches-5.4-217.base.tar.xz 5035852 BLAKE2B 
45b15e86b35e7f669a4f009261f0f2c0b174579850f8b99be07e60ab7561a1f35ecc48be927621f31a9f97ecf08256af784650b0991aac7d35fe7fcc8ff19afe
 SHA512 
c8f898cb5178e67bda970c273ac1e18a37f8dedc1e813fe8429546eb83ac808ef40e008935c726924557e9669888a9571a162d75965d6c8b11d052ed1c66d482
+DIST genpatches-5.4-217.extras.tar.xz 1812 BLAKE2B 
5d8cdb3ee45a1180bc94540338f3dafc08da96a849e818ee54be9cfeea59e5fdca2946cebcf2211c256978242d337671398cbaba38581f5d66e7c0f1f692fecb
 SHA512 
55b4465034fbfbefcb0e22e782dbf7f7e3c9d74975cbe737fb0e2c57ed116d84857970074507dd449d55e8b8eb61e4dde725f5fa9e24c6dbbf83c57570007b33
 DIST gentoo-kernel-5.10.138-1.amd64.xpak 67522997 BLAKE2B 
16679700f076e28ace346487f411c653cab4e11b391a32982b8165239121430335acfeb089f40a16261999ab36147fe259025edd063935ae9c036d38130e705a
 SHA512 
3f967bbb188cb178301d22573e73a9791d569caf5f5452a518ab639d83dca5e8992eabf2756513aa92075b70992c7de92b0de773dc674f26387b57160d386b38
 DIST gentoo-kernel-5.10.138-1.arm64.xpak 60960935 BLAKE2B 
f194c6e204b9efb8bf882681aed20519d3cef06dd91fc24d805fffa00e8508d0f39f244b10b896bf153a00b885e518fe766654f8d450ccd4f6d6715fcc12b210
 SHA512 
49dc2766fd8dbf7d77d93321e1ecffdae6217f95b7ba780de961fbb11030c16060e3a611cf85f7266e92b6bef7a55c96d22bc4460f2c441afa29809615311a35
 DIST gentoo-kernel-5.10.138-1.ppc64le.xpak 56016873 BLAKE2B 
ccb39d42bbb9aab883ee9ed5c318d4ea1770ff969028a2e18b99bab07521309beff55c30b36eb189dcdc4259a5d8b9e083b37018481f501bef781ca0b080a818
 SHA512 
e148844d86e8a9bf9158c39067620226dfc5727acf7c8f21d7cd85b7c3b2123ec4d6ff727ce2c2890ef400b0b2fce0aedcb2dbe0b6fa5b140d6e2959a10a29ba
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.4.211-1.amd64.xpak 61552101 BLAKE2B 
155a613cd985a819a8c62ed
 DIST gentoo-kernel-5.4.211-1.arm64.xpak 57941206 BLAKE2B 
2ab52e0a114fa683d9ae6c0cac7d196e409cf00b61ccab1e7abf8ed0ff274d4514c03d0162bef4a79b1f9ceee5b51e647ded4be3d006f55111ba56020ade0f9c
 SHA512 
d4c1439f8ed418aa4b073e9c9ae0d8b0972fd652244e489d6fa9b222b8736bd4ce110f0f7fa1182c3b658a07fcc1cfb5523b27dd13f3f7e7a33a164c5765118a
 DIST gentoo-kernel-5.4.211-1.ppc64le.xpak 55270077 BLAKE2B 
b322db72bcb47b2a3095290e4be922b11723256150eb6882beb19a64b1b47a5fa8dd033da887964411f8e5481e573f7d00842a0bf959f455a6b36ef3f56610f9
 SHA512 
900ebac4442e3c92e09d33818d00e9869ebe821185a757f62a030eb3822190b91c2f1f672e66192635ae2bab18505ec5860f400db08c5f14c3d916f929a2de71
 DIST gentoo-kernel-5.4.211-1.x86.xpak 53322109 BLAKE2B 
4927986f3107fa2ee714028a354542ee52a19037889fe7c475c4f086e46fee61794a4b01cfad297533afbb1276d881dd7ea84764f9875301d3579af08978edf9
 SHA512 
caa4a5456f26490f5029b7c2ca4afdfbacdc0919ee285b13dbe2abf7ece3372a4093ce3651d1e9b1d63b7aa35a18d13231dc177f0230816f2bfa3f24df8000d9
+DIST gentoo-kernel-5.4.212-1.amd64.xpak 61563567 BLAKE2B 
40256b6cf9e5fcb5eb47cc288e591d72a7e83782f572ef45df3a1f540e035f88f217853e8517a2b5a4e95f895298817ca9206dc115c6f3a9877e31f16e456021
 SHA512 
1cce53c4521d7c543132c7d3c3fc264de90fcfd74b44c701c74f6829f818aa6c0e0db34ce6a096d9e707916da7fd4785a47879ba0f23e6618e7a5da30bf9d7f8
+DIST gentoo-kernel-5.4.212-1.arm64.xpak 57951450 BLAKE2B 

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

2022-09-05 Thread Michał Górny
commit: 834ae97a571448f50ec0860235fc51c6cd73350d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  5 16:58:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  5 17:43:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834ae97a

dev-python/apsw: Bump to 3.39.2.1

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

 dev-python/apsw/Manifest |  1 +
 dev-python/apsw/apsw-3.39.2.1.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest
index bd40c32c6402..a529717cb763 100644
--- a/dev-python/apsw/Manifest
+++ b/dev-python/apsw/Manifest
@@ -1,2 +1,3 @@
 DIST apsw-3.38.5-r1.gh.tar.gz 338186 BLAKE2B 
145e38d4057be498f85a655ad7a437ec19a895769f58505b4b99093be30e67498faf9572494009db8e20e6700fa5e514605af131d045a4e8bb41587b828f5a88
 SHA512 
58331ca2db993f87316a55075ee9c440d4bd6e985e8ca11079391bd9cc2a907271ffe5c21d66840e336cd9e6568f6134c8b8fa5d28bbc7c77a148e8b99b7
 DIST apsw-3.39.2.0.gh.tar.gz 345634 BLAKE2B 
433455fdb0dbc6192bbb3ef47cc1d54faa310715b81312b999a84f90de61e5362e4af8d3a705816100381ae920283d84a50fb2e51308227eecf9de5b7166c4ac
 SHA512 
4d3eb68d47cf8114e7823969277d0f42c4091632d4aeab61f66e91e99601b6a5286875515e860e27a2f736c943dad1657f5c47cbdd23a3d1479d3019bfd1c05b
+DIST apsw-3.39.2.1.gh.tar.gz 363389 BLAKE2B 
001efa8904c724ec051ac18d80ce55ce646c12ea4a218536494fa0e5804781ccc6c66287575c21553c0a97f4a806a5c7ab671116667d0368c32f7e614fd32a2f
 SHA512 
10f08320157be96ad409472b50480b1b1875ec88ccb00690851aaef5864aa2bfc8000fce10ef0f00b820cfd5cebad950f0e7bba432018524cb292a6738ff30e8

diff --git a/dev-python/apsw/apsw-3.39.2.1.ebuild 
b/dev-python/apsw/apsw-3.39.2.1.ebuild
new file mode 100644
index ..05e81a686821
--- /dev/null
+++ b/dev-python/apsw/apsw-3.39.2.1.ebuild
@@ -0,0 +1,47 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="APSW - Another Python SQLite Wrapper"
+HOMEPAGE="
+   https://github.com/rogerbinns/apsw/
+   https://pypi.org/project/apsw/
+"
+SRC_URI="
+   https://github.com/rogerbinns/apsw/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND="
+   >=dev-db/sqlite-${PV%.*}:3
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+python_compile() {
+   # Needed for e.g. bug #851741
+   # Enable column-metadata to match dev-db/sqlite
+   distutils-r1_python_compile --enable=load_extension 
--enable=column_metadata
+}
+
+python_test() {
+   esetup.py build_test_extension
+   "${EPYTHON}" apsw/tests.py -v || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/. )
+   distutils-r1_python_install_all
+}



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

2022-09-05 Thread Michał Górny
commit: 5a38b70fb3207602e2046884566a63baca34d21d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  5 14:15:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  5 17:43:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a38b70f

dev-libs/libretls: Remove old

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

 dev-libs/libretls/Manifest  |  1 -
 dev-libs/libretls/libretls-3.5.1.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest
index e5e562d76633..f88687af4878 100644
--- a/dev-libs/libretls/Manifest
+++ b/dev-libs/libretls/Manifest
@@ -1,2 +1 @@
-DIST libretls-3.5.1.tar.gz 425343 BLAKE2B 
e303ce141a218c58655f01aacb11e61fdb96d9b3a5943b211a35f02d869fa99efe7bfbf719ad14a1983c7f418d8c1daf3013c01ffa3e0bdd58cfce84ed41ec63
 SHA512 
ea566f0eda3f5ecb413f070db0ff9633b0c9403919eb2724712eac1c47fd32745b6da8e974a0226c8f95b7e24e5824780b377ae63651fbd0fa34ff0e6df4792a
 DIST libretls-3.5.2.tar.gz 425404 BLAKE2B 
b975326c0bd9c2f4adb511f3a6ad4fc8cd9afccd24a3def0c82bf68473b73b93cd83b8b6b3ffb29fc5ba378a9d4fd902dda933f552a02fec374cd56e1690956e
 SHA512 
62eed971cbacb4a50e5ebdad1ea1d57dd3b4f7520634393faf1fc141ef63b6e7d50acbe49747c956fca6b9f2dec8a79ab724df6e08a77858a1624b5a6e3cbe57

diff --git a/dev-libs/libretls/libretls-3.5.1.ebuild 
b/dev-libs/libretls/libretls-3.5.1.ebuild
deleted file mode 100644
index 3e22f6e7659a..
--- a/dev-libs/libretls/libretls-3.5.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="Port of libtls from LibreSSL to OpenSSL"
-HOMEPAGE="https://git.causal.agency/libretls/about/;
-SRC_URI="https://causal.agency/libretls/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/22"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-
-DEPEND="dev-libs/openssl:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
-   local myconf=(
-   --disable-static
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



  1   2   3   >